#1楼主:自己制作的万年历,有图片和源程序(网友作品)
文章发表于:2007-12-31 01:19
MCU我采用的是AT89S52,P0和P2口动态显示农历月、日,时、分共八位,年份,公历月、日、星期和温度值采用74HC164串行显示,时间采用了DS1302时间芯片;温度测量采用了DS18B20。
硬件上来说,基本上使用了mcu所有的I/O口,也叫合理利用吧!另一方面也充分运用所学的东西;软件方面用到了:定时器,串口传输,并口传输(动态显示),我想这个实验做完后,基本上就掌握了51单片机的基础知识,然后再学习学习,就能再提高了。
附上一些自己做的板子的图片,和源程序,源程序部分参考网络,公历转农历部分共可以显示1901年--2050年的月、日,考虑到DS1302只能计算2000--2099年之间的时间,程序中也可以不要1901--2000年之间的部分代码,以免占用过多的ROM。







程序