网站大量收购独家精品文档,联系QQ:2885784924

32X16点阵滚动显示文字.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32X16点阵滚动显示文字

* * MCU-51单片机 32X16点阵滚动显示文字 32X16点阵滚动显示文字 32X16 LED点阵显示屏 32X16 LED点阵显示屏左移滚动显示“单片机应用及C51程序设计” 32X16点阵滚动显示文字 32X16 LED点阵显示屏左移滚动显示“单片机应用及C51程序设计” 32X16点阵滚动显示文字 32X16 LED点阵显示屏左移滚动显示“单片机应用及C51程序设计” 32X16点阵滚动显示文字 32X16 LED点阵显示屏左移滚动显示“单片机应用及C51程序设计” 32X16点阵滚动显示文字 32X16 LED点阵显示屏左移滚动显示“单片机应用及C51程序设计” 32X16点阵滚动显示文字 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit SH_CP_R=P2^0; //移位时钟脉冲 sbit DS_R=P2^1; //串行数据输入 sbit ST_CP_R=P2^2; //寄存器输入时钟 sbit SH_CP_C=P2^3; //移位时钟脉冲 sbit DS_C=P2^4; //串行数据输入 sbit ST_CP_C=P2^5; //寄存器输入时钟 32X16点阵滚动显示文字 void write_595_r(uchar r0,uchar r1) //单列数据显示程序 { uchar i; for(i=0;i8;i++) { DS_R=r1i0x80; SH_CP_R=0;SH_CP_R=1; //移位时钟脉冲上升沿移位 } for(i=0;i8;i++) { DS_R=r0i0x80; SH_CP_R=0;SH_CP_R=1; //移位时钟脉冲上升沿移位 } ST_CP_R=0;ST_CP_R=1; //上升沿将数据送到输出锁存器 ST_CP_R=0; //锁存显示数据 } 32X16点阵滚动显示文字 void write_595_c(bit b) //移动扫描程序 { DS_C=~b; SH_CP_C=0;SH_CP_C=1; //移位时钟脉冲上升沿移位 ST_CP_C=0;ST_CP_C=1; //上升沿将数据送到输出锁存器 ST_CP_C=0; //锁存显示数据 } void delayus(uchar i) //延时 { while(i--); } 32X16点阵滚动显示文字 void disp(uchar y,uchar *chn) //显示程序(y为汉字移动位数,chn为显示汉字代码) { uchar i; for(i=0;i32;i++) { write_595_r(0xff,0xff); //清屏 write_595_c(i); //移动扫描 write_595_r(chn[2*(i+y)],chn[2*(i+y)+1]); //单列数据显示 delayus(90); //延时 } } 32X16点阵滚动显示文字 //要显示汉字的代码 uchar code hz11[]={ 0xFF,0xEF,0xFF,0xEF,0x07,0xEC,0xB6,0xED,0xB5,0xED,0xB3,0xED,0xB7,0xED,0x07,0x00, 0xB7,0xED,0xB3,0xED,0xB5,0xED,0xB6,0xED,0x07,0xEC,0xFF,0xEF,0xFF,0xEF,0xFF,0xFF,/*单,0*/ /* (16 X 16 , 宋体 ) */ 0xFF,0xFF,0xFF,0x7F,0xFF,0x9F,0x01,0xE0,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD, 0xDF,0xFD,0xC0,0xFD,0xDF,0x01,0xDF,0xFF,0xDF,0xFF,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,/*片,1*/ /* (16 X 16 , 宋体 ) */ 0xEF,0xFB,0xEF,0xFC,0x2F,0xFF,0x00,0x00,0x6F,0xFF,0xEF,0x7C,0xFF,0x9F,0x01,0xE0, 0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0x01,0xC0,0xFF,0xBF,0xFF,0xBF,0xFF,0x87,0xFF,0xFF,/*机,2*/ 32X16点阵滚动显示文字 /* (16 X 16 , 宋体 ) */ 0xFF,0xBF,0xFF,0xCF,0x03,0xF0,0xFB,0xBF,0xBB

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档