摘要:本设计介绍了以AT89C51单片机为主控芯片的嵌入式数字钟的软硬件设计、系统仿真、实物焊接、功能测试以及外壳设计。本设计主要由时间处理模块、温度采集模块、显示模块、供电模块、按键调整模块和蜂鸣器闹钟模块六个部分组成。系统以AT89C51单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时。温度采集选用DS18B20芯片,嵌入式数字钟采用多样的数据显示,显示数字、字母、符号,采用LCD1602A显示屏进行数据显示,可以在LCD上同时显示年、月、日、星期、时、分、秒。焊接完成电路板后,使用Proe对其进行外壳设计,再转成CAD三视图。此嵌入式数字钟显示清晰、读取方便、造价低廉、功能丰富等诸多优点,符合当前电子仪器的发展趋势,市场前景广阔。
关键词 嵌入式数字钟;AT89C51;液晶显示
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2 课题研究的目的和意义-1
1.3 主要研究内容-2
2 系统方案的设计与论证-4
2.1 系统设计框图-4
2.2 单片机芯片设计与论证-4
2.3 按键控制模块设计与论证-5
2.4 时钟电路设计与论证-5
2.5 温度测量电路设计与论证-5
2.6 显示方案的设计与论证-5
3 嵌入式数字钟硬件电路设计-7
3.1 AT89C51主控芯片电路-7
3.2 时钟晶振电路-7
3.3 系统复位电路-8
3.4 DS1302时钟芯片电路-9
3.5 温度芯片DS18B20接口电路-10
3.6 LCD显示模块-10
3.7 按键电路设计-11
3.8 供电电源电路-12
3.9 蜂鸣器闹钟电路-12
4 嵌入式数字钟的软件设计-14
4.1 主程序流程设计-14
4.2 DS1302数据读取程序流程设计-15
4.3 DS18B20测温程序流程设计-16
5 嵌入式数字钟的仿真设计-17
6 实物焊接与功能测试-19
6.1 实物焊接-19
6.2 功能测试-20
6.2.1 按键功能测试-20
6.2.2 闹钟功能测试-21
6.2.3 测温功能测试-22
7 外壳设计-25
7.1 后壳设计-25
7.2 前盖设计-26
结论-28
致谢-29
参考文献-30
附录-31