毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52RC单片机显示温度的时钟设计

时间:2019-09-09 19:38来源:毕业论文
以单片机STC89C52RC为控制器件,时钟功能的实现是采用时钟芯片DS1302,实现环境温度的检测则使用温度传感器DS18B20,而环境温度及各种时间数据则通过12864液晶显示屏来显示

摘 要:本设计以单片机STC89C52RC为控制器件,时钟功能的实现是采用时钟芯片DS1302,实现环境温度的检测则使用温度传感器DS18B20,而环境温度及各种时间数据则通过12864液晶显示屏来显示。系统软件程序使用C语言模块化设计,编写调试方便,易于修改。整个系统通过4个按键设置,可以实现多路定时闹钟、实时环境温度检测显示、掉电走时等特色功能。40638
毕业论文关键词:单片机;时间;温度显示
Display The Temperature of The Clock Design
Abstract:The design using microcontroller STC89C52 to control the system, with a clock chip DS1302 to realize the clock function, the use of temperature sensors DS18B20 realize the ambient temperature sensor, through 12864 LCD screen to display a variety of ambient temperature and time data. System software program using C language modular design, write and easy commissioning and easy to modify. The entire system through four key settings, can achieve multiple regular alarm clock, real-time detection of ambient temperature display, power-down travel time and other features.
Key words:MCU;time;temperature display
目    录
摘要    1
Abstract.    1
引言    1
1. 硬件设计    2
1.1 系统总体硬件设计    2
1.2 控制单元    2
1.3 时钟单元    3
1.4 温度单元    4
1.5 按键单元    4
1.6 显示单元    5
1.7 闹钟单元    6
1.8 电源及编程接口    7
1.9 电路总原理图    7
2. 软件设计    8
2.1 软件的总体设计    8
2.2 软件的具体设计    8
2.2.1 主函数程序    8
2.2.2 LCD12864显示程序    9
2.2.3 DS18B20温度程序    10
2.2.4 DS1302时间程序    11
2.2.5 按键及功能菜单程序    11
3. PCB设计制作及系统调试    13
3.1 PCB设计制作    13
3.1.1 PCB的设计    13
3.1.2 热转印法制作    13
3.2 软件编写及调试    14
3.3 硬件调试    15
4. 结束语    16
参考文献    17
致  谢    18
引言
时间是我们人类进行各种活动的重要信息,人们在日常生活工作中离不开对时间的把握。同时其他各种信息也越来越重要,例如人们生活的环境温度。所以随着现代技术的发展,如今国内外厂商争相研制显示多种信息的智能手表等,电子时钟也在朝着更多用途、更高精度、更智能化发展着。同时各种新型温度传感器的研究向高分辨率、高精度、误差小、性能稳定的要求更加迈进。因此显示温度的时钟对人们具有重要的意义。
在社会发展的同时,单片机在生活、工作中广泛得到应用,在此过程中单片机技术得到了不断的发展。单片机是一种典型的嵌入式微控制器,它是计算机的一个基本组成部分的小型化后并集成这个基本组成部分在一块芯片上而得到。单片机应用是非常广泛的,它的价格低廉,品种繁多,类型体积小,便于产品的设计。本设计主要通过单片机 STC89C52 做控制器件制作时钟,使用时钟芯片DS1302来实现精确走时,使用温度传感器DS18B20检测环境温度。整个电子时钟具有很高的实用价值。
1. 硬件设计
1.1 系统总体硬件设计
本设计以单片机STC89C52为控制器件,实现时钟功能使用DS1302作为时钟芯片;检查采集温度信号则利用温度传感器DS18B20,并通过12864液晶显示屏显示温度情况实现温度显示;使用多个微动开关作按键输入电路,以有源蜂鸣器作为发声装置。将综合应用单片机STC89C52、DS1302、温度传感器DS18B20、LCD12864显示屏等,加上软件程序实现各种功能。 STC89C52RC单片机显示温度的时钟设计:http://www.751com.cn/zidonghua/lunwen_39050.html
------分隔线----------------------------
推荐内容