单片机课程设计(论文)-简易时钟的设计

单片机课程设计(论文)-简易时钟的设计

ID:6328743

大小:260.50 KB

页数:18页

时间:2018-01-10

单片机课程设计(论文)-简易时钟的设计_第1页
单片机课程设计(论文)-简易时钟的设计_第2页
单片机课程设计(论文)-简易时钟的设计_第3页
单片机课程设计(论文)-简易时钟的设计_第4页
单片机课程设计(论文)-简易时钟的设计_第5页
资源描述:

《单片机课程设计(论文)-简易时钟的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要单片计算机即单片微型计算机。由RAM,ROM,CPU构成,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。本设计主要设计了一个基于AT89S51单片机的电子时钟。并在数码管上显示相应的时间。并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。本文介绍了一种利用典型的数字电路来显示秒、分、时的

2、电子时钟装置,与机械式时钟相比具有走时准确、显示直观,无机械传动装置等优点。基于基本逻辑器件的数字钟设计从数字钟的基本原理阐述出发,对数字钟电路进行设计、装调。关键字:单片机;子时钟;键盘控制;LED数码管。18目录1设计要求32硬件设计及描述32.1确定元器件型号及参数32.1.1AT89S51单片机简介:32.1.2LED数码显示管52.1.3三极管62.1.4发光二极管72.1.5蜂鸣器72.2硬件电路设计及描述83软件程序设计93.1时钟原理93.2走时功能的设计103.2.1定时器子程序INIT_TIMER103.2.2中断服务程序TO_INT103.3显示部分的设计113.3

3、.1转换时、分子程序CONV113.3.2扫描显示子程序DISP123.4调整时间部分的设计133.5喇叭和指示灯等子程序143.5.1计时单元清0子程序143.5.2蜂鸣器鸣响—声子程序143.5.3工作指示灯闪烁子程序153.5.4延时子程序153.6时钟主程序153.6.1程序初始化153.6.2主程序164参考文献17结束语................................................................................18181设计要求利用89S51单片机结合数码管显示器设计一个电子小闹钟,由于用LED数码管显示新数

4、据,在夜晚或黑暗的场合里也可以使用,具有一定的使用性。要求接通电源后,蜂鸣器连续两次发出响声,同时工作指示灯LED闪动,表示程序开始执行,数码管显示“0000”。接着需要设置现在时间:K1为设置现在时间功能键,按一下K1键,发光二极管LED停止闪动,表明进入了设置现在时间状态,此时,按K2键为小时调整键,按一次,数值增1;K3键为分钟调整键,按一次,数值增1。设置完成后,要按一下K4键,LED恢复闪动,表明设置完成,时钟进入了正常走时状态。2硬件设计及描述2.1确定元器件型号及参数2.1.1AT89S51单片机简介:AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kByte

5、sISP(In-systemprogRAMmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通

6、信口,看门狗(WDT)电路,片内时钟振荡器。18功能特性:兼容MCS-51指令系统32个双向I/O口2个16位可编程定时/计数器全双工UART串行中断口线2个外部中断源中断唤醒省电模式看门狗(WDT)电路灵活的ISP字节和分页编程4k可反复擦写(>1000次)ISPFlashROM4.5-5.5V工作电压时钟频率0-33MHz128x8bit内部RAM低功耗空闲和省电模式3级加密位软件设置空闲和省电功能双数据AT89S51相对于AT89C51增加的新功能包括:--新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!--ISP在线编程功能,这个功能的优势在于改写单片机存储

7、器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。--最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。--具有双工UART串行通道。--内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。--双数据指示器。--电源关闭标识。--全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知

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

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

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