摘要:本设计设计了一款基于51单片机的电子万年历,具体有软硬件结合而成,本系统主控芯片是STC89C52单片机。串行时钟芯片是DS1302以及温度感测DS18B20芯片和LED1602液晶显示和按钮等组成。加入按钮等是为了方便在以后运行的过程中,为了校准。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。
【关键词】:万年历 DS1302 DS18B20 LED1602
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2课题的研究目的与意义-1
1.3课题的主要内容-1
1.4总体方案设计-2
1.4.1总体方案设计框图-2
2 系统硬件设计-3
2.1 单片机模块-4
2.1.1STC89C52-4
2.1.2最小系统设计-4
2.2时钟芯片DS1302-5
2.2温度芯片DS18B20-5
2.4 LCD显示模块-6
2.4.1LCD1602的引脚功能如表2-6
2.4.2LCD显示命令-7
2.4.3LCD1602与MCU的接口电路-7
2.4.4LCD1602字库表-8
2.5按键模块设计-9
2.6闹钟模块设计-10
3 系统软件设计-11
3.1DS1302程序设计-12
3.2LCD1602程序设计-12
3.3DS18B20程序设计-14
4 实物制作与调试-15
5 结论-16
参考文献-17
致谢-18
附录