(玩電子) 電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

8*8點陣單個漢字顯示實驗

作者:dfe55d   來源:本站原創   點擊數:x  更新時間:2009年10月11日   【字體:

/*
程序效果:顯示單個漢字,本程序采用仿真模式,其中用到:
AT89C52、74HC145、MATRIX-8*8-RED點陣管、RESPACK-8器件,其中MATRIX-8*8-RED有行列之分。
*/
#include<reg52.h> //頭文件
#define uchar unsigned char //宏定義
#define dataport1 P0  //定義數據端口
#define dataport2 P2
#define address   P1 //定義地址端口
uchar code table[]={ //要顯示的漢字表
0x80,0x00,0x40,0x00,0x20,0x00,0xF8,0xFF,0x47,0x00,0x22,0x80,0x50,0x40,0x4F,0x30,
0x4A,0x0C,0xF8,0x03,0x48,0x00,0x48,0x40,0x48,0x80,0xCC,0x7F,0x08,0x00,0x00,0x00,//傷10
};
void delay(uchar i)  //延時子函數
{
   while(i--);
}
void main()  //主函數
{
   uchar i; //定義變量
   while(1)
   {
      address=0x00;//賦初值
      for(i=0;i<32;i++) //循環16次
      {
          dataport1=table[i];
         dataport2=table[++i];
         delay(100); //延時時間,數值要適宜,注意為char型
         dataport1=0;  //消隱
         dataport2=0;
         address++;
      }
   }
}
 電路連接圖如下

 

發表評論】【告訴好友】【收藏此文】【關閉窗口

文章評論

专注江西快三走势分析 棋牌娱乐室 捕鱼星力游戏平台 股票看行情软件 东北麻将单机版下载 九游旗牌 捕鱼来了手机最新辅助 中原河南麻将 捕鱼王平台 四川麻将血战到底规 同城游美女捕鱼官网版