




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、代码部分:#include <reg51.h>#include <intrins.h>包含_nop_()空函数指令的头文件#define uchar unsigned char#define uint unsigned int#define out P0sbit RS=P2A0;sbit RW=P2A1;sbit E=P2A2;void lcd_initial(void);void check_busy(void);void write command(uchar com);void write_data(uchar dat);位变量位变量位变量/ LCD初始化函数检查
2、忙标志函数写命令函数写数据函数void string(uchar ad ,uchar *s);void str(uchar h,uchar g);/LCD 一个位置固定显示字符函数void lcd_test(void);void delay(uint);uchar tab尸'0','1','2','3','4','5','6','7','8','9'void main(void)主程序uchar t1,t2,t3,t4,t5,t6;lc
3、d_initial( );调用对LCD初始化函数string(0x87,":");string(0x84,":");string(0x89,"0");string(0x88,"0");string(0x86,"0");string(0x85,"0");string(0x83,"0");string(0x82,"0");t2=0;t3=1;t4=1;t5=1;t6=1;while(1)string(0x89,&tabt1);秒的十
4、位进1秒的十位满5进分的个位分的个位满9进分的十位t2+;str(0x88,tabt2);if(t2=0x6)t2=0x0;str(0x88,tabt2);str(0x86,tabt3);t3=t3+1;if(t3>0x9)t3=0;str(0x86,tabt3);str(0x85,tabt4);t4+;)if(t4>0x5)t4=0;str(0x84,tabt4);str(0x83,tabt5);t5=t5+1; if(t5>0x5)t5=0;str(0x83,tabt5);str(0x82,tabt6);t6=t6+1; if(t6>0x2) t6=0;str(0x
5、82,tabt6);分的十位满5进时的个位/时的个位满9进时的十位时的十位满2清零void delay(uint j)/1ms延时子程序uchar i=250;for(;j>0;j-)while(-i);检查忙标志函数写命令函数i=249;while(-i);i=250;)void check_busy(void)(uchar dt;do(dt=0xff;E=0;RS=0;RW=1;E=1;dt=out;while(dt&0x80);E=0;void write_command(uchar com)( check_busy();写数据函数液晶显不器初始化函数E=0;RS=0;RW
6、=0;out=com;E=1;_nop_();E=0;delay(1);) void write_data(uchar dat)(check_busy();E=0;RS=1;RW=0;out=dat;E=1;_nop_();E=0;delay(1);)void LCD_initial(void)(write_command(0x38);/写入命令0x38: 8位两行显示,5X7点阵字符write_command(0x0C);/写入命令0x0C:开整体显示,光标关,无黑块write_command(0x03);/写入命令 0x06:光标右移write_command(0x01); 写入命令 0x01:清屏delay(1);void string(uchar ad,uchar *s)输出显示字符串的函数(while(*s>0)(write_command(ad);write_data(*s+);输出字符串,且指针增1delay(1000);void str(uchar h,uchar g) 输出单个字符串函数(write_command(h);write_data(g)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新人教版高中语文必修2语文人教版必修2 综合练习 下列词语中没有错别字
- 高中语文第六册诉肺腑 第3课时旧人教版第三课时
- 高中语文必修3说数 同步练习积累运用
- 《宙的未来》同步练习7(新人教必修5)自主广场
- 上海乘用车合同范例
- 上海市标准劳动合同范例
- da单位物业合同范例
- 代写房屋赠与合同范例
- 产品顾问合同范例范例
- 劳务建筑公司合同范例
- 腹膜透析的原理和应用讲课课件
- 中国教育简史全书ppt完整版课件最全电子教案正本书教学教程
- 中北大学火炮概论终极版
- 中学生心理健康诊断测验-MHT量表
- 2022年CAD快捷键-CAD常用快捷键命令大全
- 流感病人的护理ppt课件
- 结构化思维PPT通用课件
- 新湘教版中考数学总复习教案
- 2022年拖拉机驾驶人考试参考题库(含答案)
- 铁路建设项目施工企业信用评价办法(铁总建设〔2018〕124号)
- 制作的不倒翁(课堂PPT)
评论
0/150
提交评论