凑热闹,也发个无字库12864液晶屏的万年历来参赛(参赛)
这个是采用无字库12864液晶屏、时钟芯片DS1302、温度检测18B20及单片机89S52组成的,由于开始设计PCB时没注意,把DS1302接在编程口,在实际开发中十分不方便,所以用飞线把它接在89S52的10及11脚,而且没把18B20画入去,所以也是飞线接的,由于是用来玩的,所以不想重新做过PCB,在压缩包中的图纸文件已改好,PCB是用热转印的方法来做的(我的热转印方法
http://bbs.mydigit.cn/read.php?tid=213542)。压缩包里面有这个万年历的源代码及HXE文件,是用C来编写的,在代码中有详细注释,图纸是用PEOTEL99画的。
电路图如下,S1为时钟显示,S2为闹时显示,S3为调整项目,S4为调整参数,小喇叭是自带振荡电路的,即只要供电就发声,单片机只控发声时间。。
24小时显示,没闹时
有闹时
闹时时间
12小时显示。
以下压缩包是源程序及电路图。