时钟电路设计实现.docx
《时钟电路设计实现.docx》由会员分享,可在线阅读,更多相关《时钟电路设计实现.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南大学物理与电子学院2015级单片机课程设计论文时钟电路设计按键调整流程图按键调整流程图工作原理当用手按下一个键时,如下图,往往按键在闭合位置和断开位置之间跳几 下才稳定到闭合状态的情况;在释放一个键时,也回会出现类似的情况。这就是 抖动。抖动的持续时间随键盘材料和操作员而异,不过通常总是不大于10ms。 很容易想到,抖动问题不解决就会引起对闭合键的识别。用软件方法可以很容易 地解决抖动问题,这就是通过延迟10ms来等待抖动消失,这之后,在读入键盘 码。此次设计过程中电路的工作原理:数字电子钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时 周期为24小时,显示满刻度为2
2、3时59分59秒,另外还有校时功能。因此,一个基本的数 字钟电路主要由显示器“时”,“分”,“秒”和单片机,还有校时电路组成。8个数码管的段 选接到单片机的P0 口,位选接到单片机的P2 口。数码管按照数码管动态显示的工作原理 工作,将标准秒信号送入“秒单元”,“秒单元”采用60进制计数器,每累计60秒发出一 个“分脉冲”信号,该信号将作为“分单元”的时钟脉冲分单元”也采用60进制计数器, 每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时单元”。“时单元”采用24 进制计时器,可实现对一天24小时的累计。显示电路将“时”、“分”、“秒”通过七段显示 器显示出来。校时电路时用来对“时”
3、、“分”、“秒”显示数字进行校对调整,按一下设置键 进入时设置,按下“ + ”时加一次,按下键,时减一次,同理,按设置键两次即进行分 调整,按下三次进行秒调整。STC89c52RC单片机介绍STC89c52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单 片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期 可以任意选择。主要特性如下: 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选 择,指令代码完全兼容传统8051. 工作电压:5. 5V3. 3V (5V单片机)/3.8V2. 0V (3V单片机)工作频率范围:040MHz,相当于
4、普通8051的080MHz,实际工作 频率可达48MHz 用户应用程序空间为8K字节片上集成512字节RAM 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉, P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O用时,需加上拉电阻。 ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3. 1)直接下载用户程 序,数秒即可完成一片具有EEPR0M功能 具有看门狗功能共3个16位定时器/计数器。即定时器TO、TK T2 外部中断4路,下降沿中断或低电平触发电路,Power Dow
5、n模式可由 外部中断低电平触发中断方式唤醒通用异步串行口 (UART),还可用定时器软件实现多个UART 工作温度范围:-40+85 (工业级)/075 (商业级)PDIP封装STC89c52RC单片机的工作模式 掉电模式:典型功耗可由外部中断唤醒,中断返回后,继续执行原 程序空闲模式:典型功耗2mA正常工作模式:典型功耗4Ma7111A掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备 STC89c52RC引脚图T2/P1.0 T2EX/P1. 1P1. 2P1. 3 P1. 4P1. 5P1. 6P1. 7RST RXD/P3. 0 TXD/P3, 1 INT0/P3, 2
6、 INT1/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7 XTAL2 XTAL1 VSS 12 30 12 7 8 9 1 1 151X61X71X81X91XPDIP4。543 2109873 3 3 3 3 3 2 2 212VCCPO. O/ADO PO. 1/AD1 PO. 2/AD2 PO. 3/AD3 PO. 4/AD4PO. 5/AD5 PO.6/AD6 PO.7/AD7 EAALE/PROG PSENP2. 7/Al5P2. 6/Al4P2. 5/A13 P2. 4/Al2 P2. 3/A11 P2.2/A10 P2.1/A9P2. 0/A8参考文献1陈堂敏
7、.刘焕平主编.单片机原理与应用.北京:北京理工大学出版社,20072沈美明.温动蝉编著.IBM-PC汇编语言程序设计.北京:清华大学出版社,1994.3赵晓安.AT89C51单片机原理及应用.天津:天津大学出版社,2001. 34江修汗等编.计算机控制原理与应用.西安:西安电子科技大学出版社,1999.5何立民.单片机高级教程.第1版.北京:北京航空航天大学出版社,20016夏继强.单片机实验与实践教程.北京:北京航空航天大学出版社,20017李广第.单片机基础.第1版.北京:北京航空航天大学出版社,19998安德宁.单片微型计算机原理接口与应用.第1版.北京:北京邮电大学出版社,19969张
8、仰森等编微型计算机常用软硬件技术速查手册,北京:北京希望电脑公司,1994.10何立民.从Cygnal 80c51F看8位单片机开展之路.单片机与嵌入式系统应用,2002年, 第5期:P58结论在这次课程设计中,运用到了很多以前的专业知识,虽然过去从未独立应用过它们,但 在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的一大收获。另外, 要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统 的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在 设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之
9、路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就 能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很 正常德,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题 的课程设计结束了,但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和 实践能力的提高都会受益于我在以后的学习、工作和生活中。设计过程,好比是我们人类成 长的历程,常有一些不如意,但毕竟这是第一次做,难免会遇到各种各样的问题。在设计的 过程中发现了自己的缺乏之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,不 能灵活运用。通过这次设计,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时钟 电路设计 实现
限制150内