摘 要:电子时钟因其结构简单、显示直观、便于携带等优点被广泛的应用。由此,本文设计了一种可以对时间进行调节的电子时钟。此电子时钟以AT89C51单片机为控制器,采用DS1302时钟芯片、8位移位寄存器芯片74LS164、共阴极数码管、18B20温度传感器等元器件实现了年月日、十分秒的计时,并能够在共阴极数码管上显示。此次设计成本低廉、功能易扩展,具有广泛的应用和开发价值。52938
毕业论文关键词:AT89C51单片机、DS1302时钟芯片、18B20温度传感器、移位寄存器芯片
Abstract:Electronic clock because of its simple structure, intuitive display and easy to carry has been applied widely.Thus, this paper designed a kind of electronic clock which can adjust the time.The electronic clock used AT89C51 single-chip as controller,it can display year,month,date,hours,minute,seconds on the common cathode LED with DS1302clock chip,74 ls164 chip,common cathode LED,18B20 temperature sensor and the other components and parts.This design has widely application and development value because of it’s low cost and easy expansion of function.
Key words: AT89C51 single-chip,DS1302clock chip, 18B20 temperature sensor, 74 ls164 chip
目 录
1 绪论.4
2 系统设计.4
2.1系统概述 ...4
2.2 系统设计框图...4
3 系统硬件设计.5
3.1 单片机.5
3.2 时钟芯片...7
3.3 温度传感器.8
3.4 数码管显示.9
3.5 按键电路...11
3.6 电源电路...12
4 系统软件设计.12
4.1 主程序.13
4.2 时间设置程序...13
4.3 温度采集程序...14
5 系统仿真与分析...15
5.1 Proteus的硬件电路.15
5.2 Proteus的仿真测试.17
结论...20
参考文献...21
致谢...22
1 绪论
随着科学技术的发展,人们得知时间的方式越来越简单明了,但是随着生活质量的不断提高,人们希望在得知时间的同时能够知道其他一些与日常生活相关的信息,比如温度、星期、日期等。而本次设计的电子万年历就正好符合人们的这些要求,它集时间、日期、星期和温度多种显示功能于一身,具有读取便利、显示直观、功能具有多样性、电路简单,成本低廉等诸多优点,符合电子仪器仪表的发展趋势,拥有广阔的市场发展前景。
21世纪是数字科学技术高速发展的时代,电子技术的应用更加被人们重视,在电子技术领域中的单片机更具有不可忽视的力量,基于单片机制作的电子万年历的研究和开发更是当务之急,因为万年历的应用已经广泛性地遍布在我们生活的每一个角落,它的发展将会给人们的生活带来的更大的方便。
2 系统设计
2.1 系统概述
本次万年历的设计具有以下要求:具有年、月、日、星期、时、分、秒显示功能、具有实时温度显示功能、能够对年、月、日、星期、时、分、秒进行校准。为实现这些要求设计使用AT89C51芯片作为硬件的核心,此芯片使用Flash ROM,内部有4KB ROM 存储空间,能在5V的超低压环境下工作,功能比较齐全并且操作相对容易。采用18B20温度传感器是因为它能直接将采集的温度转换成二进制再传给单片机,操作起来比较方便。所用到的器件有AT89C51单片机、共阴极7段数码管、温度传感器18B20、三极管PNP、移位寄存器74LS164、时钟芯片DS1302。
2.2 系统设计框图 系统设计框图
3 系统硬件设计
3.1 单片机
如图1是AT89C51双排直插式单片机芯片:
双排直插式单片机芯片
DS1302时钟+AT89C51单片机的电子万年历设计+电路图:http://www.youerw.com/zidonghua/lunwen_56996.html