毕业设计论文:基于51单片机的电子万年历的设计

电子万年历是单片机系统的一个应用,由硬件和软件相配合使用。硬件由主控器、时钟电路、温度检测电路、显示电路、键盘接口5个模块组成。主控模块用AT89C52、时钟电路用时钟芯片DS1302、显示模块用LED数码管、温度检测采用DS18B20温度传感器、键盘接口电路用普通按键接上拉电阻完成;软件利用C语言编程实现单片机程序控制。单片机通过时钟芯片DS1302获取时间数据,DS18B20采集温度信号送该给单片机处理,单片机再把时间数据和温度数

2002级电子信息科学与技术专业毕业论文(设计)

目 录

摘 要.......................................................................................................................................................................................... I ABSTRACT............................................................................................................................................................................. II

1 引言......................................................................................................................................................................................... 1

2 功能要求................................................................................................................................................................................ 1

3 方案论证与设计 .................................................................................................................................................................. 1

3.1 控制部分的方案选择 .................................................................................................................................................. 1

3.2 测温部分的方案选择 .................................................................................................................................................. 1

3.3 显示部分的方案选择 .................................................................................................................................................. 2

4 系统硬件电路设计.............................................................................................................................................................. 2

4.1 主控器 AT89C52.......................................................................................................................................................... 2

4.2 时钟电路 DS1302 ........................................................................................................................................................ 3

4.2.1. DS1302的性能特性............................................................................................................................................ 3

4.2.2 DS1302数据操作原理 ........................................................................................................................................ 3

4.3 测温电路的设计 ........................................................................................................................................................... 5

4.3.1 温度传感器工作原理.......................................................................................................................................... 5

4.3.2 DS18B20与单片机的接口电路 ........................................................................................................................ 8

4.4 显示电路的设计 ........................................................................................................................................................... 9

4.5 键盘接口的设计 ....................................................................................................................................................... 10

5 系统程序的设计 ................................................................................................................................................................ 10

5.1 阳历程序设计 ............................................................................................................................................................. 10

5.2 时间调整程序设计 .................................................................................................................................................... 10

5.3 温度程序设计 ............................................................................................................................................................. 10

5.3.1 主程序 .................................................................................................................................................................. 10

5.3.2 读出温度子程序 ................................................................................................................................................ 11

5.3.3 温度转换命令子程序........................................................................................................................................ 11

5.3.4 计算温度子程序 ................................................................................................................................................ 13

5.3.5显示数据刷新子程序......................................................................................................................................... 13

6 调试及性能分析 .............................................................................................................................................................. 14

6.1 调试步骤 ...................................................................................................................................................................... 14

6.2 性能分析 ...................................................................................................................................................................... 15

7 总结 .................................................................................................................................................................................... 15

参考文献 .................................................................................................................................................................................. 15

致 谢....................................................................................................................................................................................... 16

你可能喜欢

  • AT89C51单片机
  • 电子万年历单片机课程设计
  • LCD12864
  • MCS-51单片机
  • 单片机数字温度计设计
  • 温度报警系统
  • 红外遥控
  • DS1302中文资料

毕业设计论文:基于51单片机的电子万年历的设计相关文档

最新文档

返回顶部