完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
struct time
{ uchar year;//年 uchar month;//月 uchar day;//日 uchar hour;//时 uchar min;//分 uchar sec;//秒 }; void time()//整体显示 { struct time show; uchar j=0; show.year=14;show.month=4;show.day=29; show.sec=0;show.hour=0;show.min=0; show.sec++; delay(1000); if(show.sec>=60) { show.sec=0; show.min++; if(show.min>=60) { show.min=0; show.hour++; if(show.hour>=24) { show.hour=0; show.day++; if(show.day>=30) { show.day=0; show.month++; if(show.month>12) { show.month=0; show.year++; } } } } } write_12864com(0x90); for(j=0;j<5;j++)//时间 { write_12864dat(col2[j]); } write_12864dat(show.hour/10+48); write_12864dat(show.hour%10+48); write_12864dat(58); write_12864dat(show.min/10+48); write_12864dat(show.min%10+48); write_12864dat(58); write_12864dat(show.sec/10+48); write_12864dat(show.sec%10+48); write_12864com(0x88);//日期 write_12864dat(show.year/10+48); write_12864dat(show.year%10+48); write_12864dat(47); write_12864dat(show.month/10+48); write_12864dat(show.month%10+48); write_12864dat(47); write_12864dat(show.day/10+48); write_12864dat(show.day%10+48); } void initLCD12864_PORTX()//端口初始化 { DDRC = 0xff; PORTC = 0x00; DDRA |= BIT(5)|BIT(6)|BIT(7); PORTA = 0xff; } void display(uint date) { uchar i; write_12864com(0x80); for(i=0;i<5;i++) { write_12864dat(col1[i]); delay(10); } for(i=0;i<1;i++) { write_12864dat(date/100+48); write_12864dat(date%100/10+48); write_12864dat(46); write_12864dat(date%10+48); delay_50us(); } } void main() { uint date; initLCD12864_PORTX(); init(); while(1) { date=readTempDS18B20(); display(date); //温度显示 time(); } } 谁帮我看下为什么温度正常显示,那个时间的秒钟怎么不走动啊,一直是1,什么情况。 |
|
相关推荐
3 个讨论
|
|
只有小组成员才能发言,加入小组>>
AVR Atmega16 Bootloader程序与上位机LabView程序
5658 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
8116 浏览 0 评论
3361 浏览 2 评论
3346 浏览 1 评论
10517 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 06:34 , Processed in 0.622866 second(s), Total 44, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
10164