返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

第18章 实例13 电子定时器的设计---51系列单片机设计实例教程

本电子定时器能定时给电器供电或断电,最大时间可以长达30h,操作使用方便,采用AT89C2051单片机控制,4位共阳数码管显示时间,继电器做电器电源输出控制,其电路如图18.1所示。

                                             图18.1 电子定时器电气原理图

1.系统硬件电路的设计

(1)芯片的选择

硬件电路要实现对交流大电流电源的控制、定时时间的设定显示和到点提醒等功能。若采用40脚单片机有利于设计,但会增大电路板的体积。本设计采用ATMEL公司的AT89C2051单片机,芯片为20脚,体积小,工作电压范围宽(2.7V—6V)。

(2)交流控制接口电路

本设计采用继电器控制。也可采用可控硅控制等。

(3)显示电路

显示电路采用4个LED数码管。为了在定时精度达到分(钟)的时候能显示出时钟在计时,两个数码管之间增加了一个发光二极管,以其闪烁来代表秒走动;为了使硬件显示电路简单,采用单片机直接驱动LED数码管(AT89C2051输出口能吸收20mA电流),用动态扫描法实现LED显示。

(4)电源电路

电源电路采用普通三端集成稳压电路,如图18.2所示。

                         图18.2 电源电路

(5)报警电路

报警电路采用普通5V成品小蜂鸣器。

12个经典单片机程序设计实例:

闪烁LED小灯主程序图

数码管时钟电路的主程序

单键学习型遥控器的设计

15路电器遥控器的设计

自行车里程/速度计的设计

自动往返行驶小汽车的设计

遥控小汽车的设计

数码管时钟电路的设计

8*8点阵LED字符显示器的设计

8路输入模拟信号数值显示电路的设计

8路输入模拟信号数值显示电路程序

单键学习型遥控器的程序

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人