基于MCS-51单片机的智能 时钟控制系统设计
出处:unixwonder 发布于:2007-05-27 11:05:36
随着电子技术产业结构调整,生产工艺的飞速发展,人们生活水平的不断提高,家用电器逐渐普及,市场对于智能时钟控制系统的需求也越来越大。本文所述智能时钟控制系统主要指时钟显示、时间设置、闹铃及家用电器定时开关机(可扩展功能)等控制系统。
智 能时钟控制系统以MCS-51兼容单片机AT89C51微处理器为,由时钟显示模块、定时控制模块、电源模块等电路组成,电路原理图和组装图如图1、图2所示。
AT89C51微处理器 AT89C51是一款采用ATMEL高密度非易失制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容的单片机,其主要性能特点有: (1)高性能、低功耗的8Byte微控制器,RISC精简指令集机构,指令功能强大,且多数为单周期指令,具有低功耗的闲置和掉电控制模式、5个中断源、两个16位定时器/计数器等功能。 (2)片内集成4KB可编程闪烁存储器,可进行1000次以上写/擦循环操作,数据保留时间可达10年,支持三级程序存储器锁定。 (3)丰富强大的外部接口性能:32可编程I/O线,可编程串行通道,片内振荡器和时钟电路。 时钟显示模块 显示模块采用LG2841BH数码管,动态扫描,8550三极管位选驱动 , AT89C51微处理器P0口直接段选实现小时、分钟显示,具有显示亮度强、稳定性能好、显示误差少等优点。 定时控制模块 该模块配合相应程序可实现时间调整、闹铃、家用电器定时开关机等功能。P3.2为时间调整模式选择键、P3.3为小时调整键、P3.5为分钟调整键;定时控制通过继电器JZC-32F和JRC-Z7F实现控制功能,且通过修改程序可进行定时控制功能扩展,实现家用电器定时开关机等功能。 电源模块 电源模块设计的质量直接关系到单片机系统的稳定性,设计系统中由于单片机、控制继电器等均可采用直流+5V供电,可选用稳压性能较好的三端稳压LM7805实现。
系统利用伟福6000编写源代码,MEP500烧写AT89C51芯片实现智能时钟控制功能。由于系统软件主要完成时钟显示、闹铃、时间设置等功能。源程序主要包括主程序、中断子程序、显示子程序、定时子程序、延时子程序等。 实现程序如下: ;**************************; 以下为主程序 (检测各键是否按下)
该 智能时钟控制系统,以AT89C51微处理器为,具有集成度高、性能稳定、抗干扰能力强、性价比高的优点。经软件仿真和实际功能验证,证明设计可靠、设计方案可行,在实际应用中有较大的实 用价值。 | |
参考文献:
[1]. MCS-51 datasheet //domainnameq.cn/datasheet/MCS-51_477840.html.
[2]. AT89C51 datasheet //domainnameq.cn/datasheet/AT89C51_810155.html.
[3]. RISC datasheet //domainnameq.cn/datasheet/RISC_1189725.html.
[4]. JZC-32F datasheet //domainnameq.cn/datasheet/JZC-32F_432820.html.
[5]. LM7805 datasheet //domainnameq.cn/datasheet/LM7805_843721.html.
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//domainnameq.cn,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 专业解析:单片机 BootLoader 的发展进化全记录2025/6/18 14:49:38
- 43 问全解:单片机晶振常见问题深度剖析2025/6/9 16:04:35
- 一文全面读懂单片机的存储器2025/6/3 16:22:16
- 单片机串口接收的几种常用的数据处理方法2025/5/23 16:26:54
- 单片机 D/A 转换器接口:关键概念深度剖析2025/5/23 14:29:38