基于at89s51的带温度计的电子时钟

基于at89s51的带温度计的电子时钟

ID:16290431

大小:730.00 KB

页数:30页

时间:2018-08-09

基于at89s51的带温度计的电子时钟_第1页
基于at89s51的带温度计的电子时钟_第2页
基于at89s51的带温度计的电子时钟_第3页
基于at89s51的带温度计的电子时钟_第4页
基于at89s51的带温度计的电子时钟_第5页
资源描述:

《基于at89s51的带温度计的电子时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、带温度计的电子时钟设计报告姓名:黄海君指导老师:王英健杨珏何青摘要本次程设计是选择AT89S51为核心控制元件,设计了一个工交系统中用到的带温度计的电子时钟系统。该系统采用DS18B20作为温度传感器,用四个数码管显示,除了具有显示日期,时间的功能以外,还具有显示当前温度的功能,并且能够自动的在日期,时间以及温度之间切换。 关键词:单片机;AT89S51;温度计;电子时钟       教师批阅教师批阅:目录一、设计要求……………………………………………………(3)二、设计方案……………………………………………………(4)三、设计内容………

2、……………………………………………(5)3.1设计目的及意义…………………………………………(5)3.2硬件设计…………………………………………………(5)3.3软件软件…………………………………………………(11)四、设计心得…………………………………………………(17)五、参考文献…………………………………………………(18)六、附录………………………………………………………(19) 教师批阅:一、设计要求(1) 设计一个51单片机系统,画出系统的电路原理图;(2)用汇编语言或C语言编写一个51单片机程序,实现电子时钟功能;(3)程序

3、控制4个数码管显示分、秒,并能用按钮调整时间;(4)编写程序,并调试通过。(5)画出的电路原理图;(6)画出程序流程图;(7)写出课程实习论文,附有原理图、流程图、程序清单,内容要正确,概念要清楚,文字要通顺。教师批阅:二、设计方案数字电子钟的实现方案比较多,可以由时序逻辑数字电路实现,单片机实现等等。本次程设计是选择AT89S51为核心控制元件,设计了一个工交系统中用到的带温度计的电子时钟系统。设计采用4段数码管显示,用到5个按键控制,按键k1用于改变当前显示参数,初始化时显示时分,按一下显示月日,再按显示年,按第三次显示温度。按键k2

4、是预设置当前显示参数时,按下k2键,在前两位数字与后两位数字之间切换,指向要修改的参数位置。按键k3、k4分别是加1和减1按键,相应的对时间或者日期等进行修改,用于时钟、日期、闹钟等预置时改变预置参数。按键K5自动切换显示开关,初始化状态自动切换关闭,按下k5,系统自动切换显示参数,首先显示当前参数,一段时间后自动显示下一组参数,不断的循环。教师批阅:三、设计内容3.1设计的目的和意义:1.训练学生正确地应用单片机,培养解决工业控制、工业检测等领域具体问题的能力,学生通过课程设计,熟悉单片机应用系统开发、研制的过程,软、硬件设计的工作方法

5、、工作内容、工作步骤;2.对学生进行基本技能训练,例如组成系统、编程、调试、绘图等,使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。3.2硬件设计3.2.1微处理器介绍:本设计电子时钟以AT89S51作为系统的主控处理器。系统由系统时钟电路、复位电路、键盘、ISP串行接口、数码管显示、蜂鸣器等六部分组成。结构图如图3.1所示:图3.1硬件系统结构图系统核心微处理器AT89S51,PDIP封装图如图3.2。教师批阅:图3.2AT89S51的PDIP封装主要性能参数:l与MCS-51产品指令系统完全兼容l4k字节在系统编程(ISP

6、)Flash闪速存储器l1000次擦写周期l4.0-5.5V的工作电压范围l全静态工作模式:0HZ-33HZl三级程序加密锁l128×8字节内部RAMl32个可编程I/O口线l2个16位定时/计数器l6个中断源l全双工串行UART通道l低功耗空闲和掉电模式l中断可从空闲模式唤醒系统l看门狗及双数据指针l掉电标识和快速编程特性l灵活的在系统编程(ISP字节或页写模式)功能特性概述:AT89S51提供以下标准功能:4k教师批阅:字节Flash闪存储器,128字节内部RAM32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时/计数器

7、,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时AT89S51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作方式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串口通信及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。3.2.2系统复位电路系统复位电路有开机复位和按键复位的功能。复位电路是单片机系统不可缺少的子系统。电路如图3.3所示。图3.3复位电路3.2.3系统时钟电路时钟电路是整个系统的心脏,时钟电路输出的时钟脉冲质量关系到整个系统的

8、整体性能和稳定性。AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。放大器与作为反馈元件的片外石英或陶瓷谐振器一起构成自激振

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。