完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#include"LCD1602.h" void Delay1ms(unsigned int xms) //@12.000MHz { while(xms) { unsigned char i j; //定义毫秒的延时 i = 2; j = 239; do { while (--j); } while (--i); xms--; } } void dierduan () { int years = 2020; //万年历 //定义初始值 int months = 7; int date = 15; int hour = 0; //从零开始 int minute = 0; int second = 0; LCD_Init(); LCD_ShowString(11"Date"); //LCD显示 LCD_ShowNum(16 years4); LCD_ShowNum(111 months2); LCD_ShowNum(114date2); LCD_ShowString(21"time"); LCD_ShowNum(26 hour2); LCD_ShowNum(29 minute2); LCD_ShowNum(212 second2); LCD_ShowString(215"WE"); while(1) { if (second<60) //秒数增加 { second++; Delay1ms(1000); LCD_ShowNum(212 second2); } if(second==60) //分钟增加 { second = 0; minute++; LCD_ShowNum(29 minute2); } if(minute==60) //小时增加 { minute = 0; hour++; LCD_ShowNum(29 minute2); LCD_ShowNum(26 hour2); } if(hour==24) //天数增加 { hour=0; date++; LCD_ShowNum(26 hour2); LCD_ShowNum(114date2); LCD_ShowString(215"WE"); } if(date==30) //月份增加 { date=0; months++; LCD_ShowNum(111 months2); LCD_ShowNum(114date2); } if(months==12) //年份增加 { months=0; years++; LCD_ShowString(11"Date"); LCD_ShowNum(16 years4); LCD_ShowNum(111 months2); } if(P3_0==0) //长按键增加秒数 { Delay1ms(10); while(P3_0); Delay1ms(10); ++second; LCD_ShowNum(212 second2); } else if(P3_1==0) //长按键减少秒数 { Delay1ms(10); while(P3_1); Delay1ms(10); --second; LCD_ShowNum(212 second2); } else if(P3_2==0) { //长按键增加天数 Delay1ms(10); while(P3_2); Delay1ms(10); ++date; LCD_ShowNum(114date2); } else if(P3_3==0) //长按键减少天数 { Delay1ms(10); while(P3_3); Delay1ms(10); date--; LCD_ShowNum(114date2); } } } main () { LCD_Init(); LCD_ShowString(11"Hello!"); //LCD显示Hello Delay1ms(10000); //延迟显示10秒 LCD_Init(); LCD_ShowString(11"WL1908104020"); // LCD显示 Delay1ms(6000); // 延迟6秒 LCD_Init(); LCD_ShowString(11"DUANZUNCHENG"); // LCD显示 Delay1ms(9000); // 延迟9秒 dierduan () ; while (1) { } } |
|
相关推荐
1个回答
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
218 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
204 浏览 0 评论
231 浏览 0 评论
449 浏览 0 评论
关于RT-Thread studio添加freemodbus控件失败的问题
628 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11636 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-7 23:26 , Processed in 0.620174 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号