首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 工业控制 > 用单片机制作的定时开关控制器

用单片机制作的定时开关控制器

资料介绍
用单片机制作的定时开关控制器

用单片机制作的定时开关控制器
定时开关控制器在各种场合都有着极为广泛的用途。本文利用凯思迪公司的K-
51A单片机实验板设计的定时开关控制器具有简单易制、价格低廉、控制点数多、控制时
间可精确到秒等特点,供有兴趣的朋友参考。
1.主板电路部分
[pic]
本电路主要是利用单片机AT89C2051(-
24PI)作为主控制元件,通过外围电路控制用电设备的电源,以达到定时开、关机的目的。
AT89C2051具有体积小、功能强大、运行速度快、价格低廉等优点,非常适合制作集成度
较高的控制电路。图1为主电路原理图,图2为按其制作的主板(双面)大小只有95mm×70mm
的器件位置图。主板电路包括MCU
AT89C2051、键盘与显示、输入与输出口、复位和电源滤波等电路组成。
[pic]
(1) 键盘与显示 显示电路由U2、U3、Q1~Q7和L1A、L2A组成。U2为BCD-
7段译码器(74LS47),通过单片机U1的P1.4~P1.7口将要显示字符的BCD码输出到U2的四个
输入端,经U2译码后输出相应的笔段驱动LED数码管(共阳)。LED数码管显示采用动态扫描
方式,即在某一时刻,只有一个数码管被点亮。数码管的位选信号由单片机U1的P3.3~P3
.5输出,经U3(74HC138)译码后通过Q1~Q6放大,驱动相应的数码管。R17~R24为限流电阻

由于U2只能输出7段笔段码,而数码管除了七段笔段外,还要控制点亮小数点,因此,小数点
必须有另外的驱动电路来完成,在这里,通过Q7来驱动小数点。当需要点亮小数点时,在U
1的P1.3输出高电平即可。
键盘电路跟显示电路一样,采用扫描方式,利用动态显示时的数码管驱动位置信号来判断
相应按键的状态。U1的P3.3~P3.5口输出的BCD码经U3译码后,相应Y口呈低电平,而U1的
P3.7口平时为高电平(由
用单片机制作的定时开关控制器
本地下载

评论