单片机lcd1602c语言程序

单片机lcd1602c语言程序

ID:33770846

大小:32.50 KB

页数:4页

时间:2019-03-01

单片机lcd1602c语言程序_第1页
单片机lcd1602c语言程序_第2页
单片机lcd1602c语言程序_第3页
单片机lcd1602c语言程序_第4页
资源描述:

《单片机lcd1602c语言程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#includeunsignedcharcodetab1[16]="Nowtimeis:";unsignedchartab2[16]="00:00:00";unsignedcharsecond=0,minite=0,hour=0;/*设置管脚*/sbitRS=P1^0;//sbitRS=P3^5;sbitRW=P1^1;sbitE=P1^2;sbitBeep=P3^4;/*LCD1602控制指令*///#defineab==>a=b#defineLCD_Set0x38//00111000显示初始化,16*2显示,5*7点阵,8位数据接口;#defineLCD

2、_Clear0x01//00000001清屏LCD;#defineLCD_Display10x0f//00001111显示功能设置:开显示,显示光标,光标闪烁;#defineLCD_Display20x0c//00001100显示功能设置:开显示,不显示光标,光标不闪烁;#defineLCD_Mode0x06//00000110设置光标状态默认0x06,为读一个字符光标加1;#defineLCD_1_Left0x80//设置初始化数据指针,指向左半屏第一行首位;#defineLCD_2_Left(0x80+0x40)//设置初始化数据指针,指向左半屏第二行首位;/*液晶160

3、2毫秒延时*/voiddelay_ms(unsignedintms){unsignedinti,j;for(i=0;i

4、数据的操作RW=0;//进行写操作P2=Data;//赋值数据E=1;//使能端拉高delay_ms(1);//等待数据写完E=0;//使能端拉低}/*液晶1602使用初始化*/voidLCD1602_Init(void){Write_Command(LCD_Set);//显示初始化,16*2显示,5*7点阵,8位数据接口;Write_Command(LCD_Clear);//清屏LCD;Write_Command(LCD_Display2);//显示功能设置:开显示,不显示光标,光标不闪烁;Write_Command(LCD_Mode);//设置光标状态默认0x06,为读一

5、个字符光标加1;}voidLCD1602Printfc(unsignedcharline,unsignedcharaddress,unsignedcharData){if(line){Write_Command(0xc0+address);Write_Data(Data);}else{Write_Command(0x80+address);Write_Data(Data);}}/*液晶1602显示*/voidLCD1602_Display(unsignedchar*table1,unsignedchar*table2){unsignedchari;Write_Command(

6、LCD_1_Left);//第一行显示16个字符delay_ms(1);for(i=0;i<16;i++){Write_Data(table1[i]);delay_ms(20);}Write_Command(LCD_2_Left);//第二行显示16个字符delay_ms(1);for(i=0;i<16;i++){Write_Data(table2[i]);delay_ms(20);}}voidtime_view(void){if(second==60){minite++;second=0;}if(minite==60){hour++;minite=0;}if(hour==2

7、4)hour=0;LCD1602Printfc(1,0,hour/10+'0');LCD1602Printfc(1,1,hour%10+'0');LCD1602Printfc(1,2,':');LCD1602Printfc(1,3,minite/10+'0');LCD1602Printfc(1,4,minite%10+'0');LCD1602Printfc(1,5,':');LCD1602Printfc(1,6,second/10+'0');LCD1602Printfc(1,7,second%10+'0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。