51单片机实现LCD1602显示定时计数器_第1页
51单片机实现LCD1602显示定时计数器_第2页
51单片机实现LCD1602显示定时计数器_第3页
51单片机实现LCD1602显示定时计数器_第4页
51单片机实现LCD1602显示定时计数器_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

v1.0可编写可改正每隔一分钟,蜂鸣器响一次,按键按一下,计数器清0。重新开始、#include<>#include<>#defineucharunsignedchar#defineuintunsignedintsbitRS=P2^0;sbitRW=P2^1;sbitEN=P2^2;ucharcodedis2[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};ucharcodep[]="-";//code能够不加,加了以后就是固定了这个数组不可以对其进行操作、、这个必定要注意。。。ucharj,k,kk,miao,miao1,fen,fen1,shi,shi1;voiddelay_ms(intx)//延时程序,延时1ms{uinti;while(x--)1v1.0可编写可改正for(i=0;i<120;i++);}ucharbusy( )//对LCD1602进行判断能否为忙{ucharstatus;RS=0;RW=1;EN=1;delay_ms(1);status=P1;EN=0;returnstatus;}voidwrite_cmd(ucharcmd)//写命令程序,第一对其进行判忙{while((busy( )&0x80)==0x80);//对返回进行判断,假如为忙就进行等候RS=0;RW=0;EN=0;P1=cmd;EN=1;delay_ms(1);EN=0;}voidwrite_data(uchardat){while((busy( )&0x80)==0x80);2v1.0可编写可改正RS=1;RW=0;EN=0;P1=dat;EN=1;delay_ms(1);EN=0;}voidcanshu( ){write_cmd(0x38);delay_ms(1);write_cmd(0x01);delay_ms(1);write_cmd(0x06);delay_ms(1);write_cmd(0x0c);delay_ms(1);}/*voidxianshi(ucharx,uchary,uchar*str){uinti=0;if(y==0)write_cmd(0x80|x);if(y==1)write_cmd(0xc0|x);for(i=0;i<16;i++)3v1.0可编写可改正{write_data(str[i]);if(p=='\0')break;}}*/voidaaa( )interrupt1{TH0=(65535-50000)/256;TL0=(65535-50000)%256;if(++kk==18){miao++;if(miao==10){if(miao1++==5){if(fen++==10){if(fen1++==5){if(shi++==10){if(shi1++==1){shi1=0;4v1.0可编写可改正shi=0;}shi=0;}fen1=0;}fen=0;}miao1=0;}miao=0;}kk=0;}}voidmain( ){canshu( );//xianshi(0,0,p);//xianshi(0,1,p+16);EA=1;ET0=1;TMOD=0x01;TH0=(65535-50000)/256;//假如禁止可对其进行改正,比方4000可能更正确TL0=(65535-50000)%256;5v1.0可编写可改正TR0=1;while(1){write_cmd(0x80|1);write_data(dis2[shi]);write_cmd(0x80|2);write_data(dis2[shi1]);write_cmd(0x80|3);write_data(p[0]);write_cmd(0x80|4);write_data(dis2[fen1]);write_cmd(0x80|5);write_data(dis2[fen]);write_cmd(0x80|6);write_data(p[0]);write_cmd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论