新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 8*8点阵单个汉字显示实验

8*8点阵单个汉字显示实验

作者:时间:2012-11-10来源:网络收藏
/*
程序效果:显示单个汉字,本程序采用仿真模式,其中用到:
、74HC145、MATRIX-8*8-RED点阵管、RESPACK-8器件,其中MATRIX-8*8-RED有行列之分。
*/
#includereg52.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;i32;i++) //循环16次
    {
      dataport1=table[i];
      dataport2=table[++i];
      delay(100); //延时时间,数值要适宜,注意为char型
      dataport1=0; //消隐
      dataport2=0;
      address++;
    }
  }
}
电路连接图如下
点击浏览下一页


评论


相关推荐

技术专区

关闭