单片机_倒计时电路的设计报告

单片机_倒计时电路的设计报告

ID:12376777

大小:24.91 KB

页数:15页

时间:2018-07-16

单片机_倒计时电路的设计报告_第1页
单片机_倒计时电路的设计报告_第2页
单片机_倒计时电路的设计报告_第3页
单片机_倒计时电路的设计报告_第4页
单片机_倒计时电路的设计报告_第5页
资源描述:

《单片机_倒计时电路的设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、辽宁工业大学单片机原理与应用课程设计(论文)题目:倒计时电路的设计院(系):专业班级:学号:学生姓名:指导教师:教师职称:副教授起止时间:15目录第1章课程设计目的与要求错误!未定义书签。1.1课程设计目的错误!未定义书签。1.2课程设计的实验环境错误!未定义书签。1.3课程设计的预备知识错误!未定义书签。1.4课程设计要求错误!未定义书签。1.5课程设计论文要求错误!未定义书签。第2章课程设计内容错误!未定义书签。2.1系统方案选择以及芯片简介错误!未定义书签。2.2电路图设计错误!未定义书签。2.3程序流

2、程图以及程序清单错误!未定义书签。第3章课程设计总结错误!未定义书签。第4章参考文献错误!未定义书签。单片机电子时钟设计【内容摘要】单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专业技术工作的人员所不可少的。本次程设计是选择AT89C52为核心控制元件,设计了一个日常生活中用到的电子时钟系统。当功能按键S1按下,时钟运行或停止。当功能按键S2按下,时钟显示转换时,分,秒。经过实践证明,本系统运行稳定,具有一定的实用价值。15【关键词】AT89C52定时器1定时器0按键SW1、SW2引言单片机

3、,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而52单片机是个单片机中最为典型和最有代表性的一种。现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,

4、不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。一、设计要求在实验板上用动态扫描显示00—591、6MHZ晶振2、L9,L10显示00—59十进制数并循环,相隔1S3、L9显示内寄存内部RAM30H,L10显示内寄存内部RAM31H4、定时器1产生2。5MS中断,动态扫描显示L9,L10显示数5、定时器0产生50MS中断,计数20次产生1S时钟7、要求显示,时、

5、分、秒二、数字时钟的基本原理数字时钟是用数字集成电路组成,用数码管显示的一种现代化计数器。数字时钟实际上是一个对标准频率(1Hz15)进行计数的计数电路。振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,并把累计结果“时”、“分”、“秒”的数字显示出来。秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后又开始下一轮的循环计数。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需在电路上加一个校时电路可以对分和时进行校时。三、硬件电路

6、设计(一)、电路板原理89C52的P0、P2口用作键盘/显示接口。用程序扫描的方法进行键盘输入和显示输出。P0口作为字段口,P2作为显示器的置位口以及键盘的输出口。P2.0,P2.1接2个数码管,P2.2,P2.3接2个按钮。(二)、电路元器件AT89C52芯片三极管按键发光二极管共阴级七段数码管电阻(三)、MAX7219MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型

7、BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。MAX7221与SPI™、QSPI™以及MICROWIRE™相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。一个方便的四线串行接口可以联接所有通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219/MAX7221同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA15的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器

8、允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。在应用时要求3V的操作电压或segmentblinking,可以查阅MAX6951数据资料。四、数字时钟的软件设计1、程序流程图开始清显示缓冲区初始化定时计数器赋时钟初值开定时器调整时间数码管显示当前时钟值五、软件调试通过WAVE6000编写程序用TOP8052烧写AT89C52芯片中,在上电的情况下,两个LED数码管显示的数值是00,当

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

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

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