《基于单片机的多功能智能定时器—硬件设计》由会员分享,可在线阅读,更多相关《基于单片机的多功能智能定时器—硬件设计(19页珍藏版)》请在金锄头文库上搜索。
1、摘摘 要要本系统为一款可以控制多路外设的定时器,采用通用的 AT89C51 为主芯片,通过 3 个 74H138 产生 24 路控制信号来控制继电器的通断来控制外设,继电器能达到隔离的作用。采用 7 位数码管为显示器件,使用单独的显示芯片MAX7219,采用独立按键方式,依次扫描各按键来索引定时外设。设计中还加入了看门狗,软件陷阱,等抗干扰技术,提高系统的稳定性。本定时器以其体积小,重量轻,使用方便非常适用于对精度要求不高,外设数量多的场合。关关键词键词 : :单片机 定时 计时 抗干扰AbstractThis article designed a particular timer which
2、 may control the multi-channel peripherals, using the general AT89C51 primarily chip, and having 24 group control signal control relay make-and-break through the P1 mouth output for 3 74H138 to control the peripheral. The relay can achieve the isolated function. The timer uses 7 nixie tubes to demon
3、strate the component and two of them for the peripheral index position, and uses independent demonstration chip MAX7219, which may simplify the demonstration procedure, reduces Monolithic integrated circuit to take, and thus increases the precision of fixed time. It also uses two-pressed-keys-way (t
4、o add 1 and to reduce 1) to index fixed time peripheral. In the design there has been also joined the watch-dog, the software trap, and the anti-jamming technologies to enhance the stability of the system. This timer is small by its volume, light by its weight and easy by its operation, so it is sui
5、table extremely to be applied some situations those the precision request is not high and the peripheral has a lot.Keywords : :Monolithic integrated circuit,Severance,Fixed time, Control,anti-jamming目目 录录1 绪论.12 系统原理概述.12.1 硬件总体设计方案.12.2 单片机介绍.22.3 单片机定时原理.22.4 单片机定时方式.33 硬件设计.43.1 单片机及外围电路.43.2 显示电
6、路.53.4 键盘电路.73.5 输出控制电路.83.6 抗干扰部分.93.7 操作流程.104 软件程序设计.104.1 主程序.104.2 显示子程序.114.3 按键扫描程序.114.4 定时时钟程序.114.5 控制子程序.124.6 软件抗干扰.125 总结.126 谢辞.137 主要参考文献与资料 .14附录图:.1511 绪论绪论定时器是机器运转中一个很重要的部分,其精度的高低直接关系到生产中生产线是否能按时完成生产量,其产品的质量的是否能够达到标准。尤其是在单片机广泛应用的今天,定时器的作用更是发挥的淋漓尽致,由于精度得到进一步的提升,所以大到工厂小到日常的闹钟,都有定时器的身
7、影。但是专业的单片机定时器由于其设计精度高,电路复杂,后期维护麻烦,进而使得成本过高,不易推广。所以本文设计一种精度适当,电路简单,好维护,成本低的定时器,其功能足以满足人们日常生活的需要,从而能够更快的普及。2 系系统统原理概述原理概述2.1 硬件硬件总总体体设计设计方案方案本系统采用目前比较通用的 ATMEL 公司的 51 系列单片机 AT89C51,功能强大,即可以设置时间使被控制设备在指定时间动作,也可以检测设备工作时间并记录下来,供调试人员读取数据。已单片机为系统核心,采用 12M晶振,分别控制显示,键盘,输出等。显示部分采用专用显示芯片 MAX7219 完成,来驱动 7 位共阴极数
8、码管,两位显示秒,三位显示分,两位显示外设索引号。通过 3 片 27LS138级联控制 24 路外设的工作,通过键盘输入设置的时间值。加入了光电隔离,过压保护,抗干扰电源,去偶电容等抗干扰技术,使电路更稳定。硬件总体设计框图如图 1 所示:AT89C51LED 数码管显示数码管显示键盘电路键盘电路电源电源输入输出电路输入输出电路图图 1 硬件硬件总总体框体框图图22.2 单单片机介片机介绍绍单片机即单片微型计算机,是把中央处理器、存储器、定时/计数器、输入输出接口都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。