首页 | 供应信息 | 采购信息 | PDF资料 | 技术资料 | 行业资讯 | 产品展示 | 人才市场 进入会员区
   技术文章分类:单片机/DSP 嵌入式系统 测试仪表 电源技术 接口电路 存储器 传感与控制 通信网络 无线通信 模拟技术 显示与光电 EDA/PLD 汽车电子 消费电子 电子综合
   电子综合工具:PDF资料大全 电子缩略语 IC型号替换 IC厂家 电子电路图 技术参数 设计应用 解决方案
技术资料 行业资讯 PDF资料 IC价格 IC替换 缩略语 IC供应 IC采购
  您所在的位置: IC37首页 > 技术资料 > 电子综合 > 用AT89C2051制作八路定时自控电路
用AT89C2051制作八路定时自控电路
类别:电子综合  
 
 本文介绍用单片机制作的定时自控电路实现八路定时控制,非常适合于学校等单位作为作息控制信号或其他定时控制用,有兴趣的朋友不妨一试。

该电路由一片AT89C2051单片机、6位LED数码管、6个按键、11.0952MHz晶振等组成,并接了1片74HC374扩展了5个输出口。

一、硬件设计

电路原理图见图1。整个电路由显示电路、键盘电路、输入输出接口及CPU组成。

显示电路由U2,U3,V1-V7和六位共阳数码管组成(二位一组,分别显示时、分、秒)。其中,U2为BCD-7段译码器CD4511,通过单片机U1的P1.4--P1.7,将要显示的字符BCD码输入至U2,经UZ译码后,输出相应的笔段驱动LED数码管。LED数码管显示采用动态扫描方式,在某一时刻只有一只数码管点亮。点亮的位置信号由U3一(74HC 138)输出。来自单片机U1的3位数码管位置编码信号,通过U3输出为相应的数码管驱动信号,并通过V1-V6放大后,驱动相应的数码管。六位数码管接至端口JP4-1--e其中,端口的③、⑧脚接各数码管的公共阳极;⑨脚接数码管的时、分、秒的分隔点脚;⑩一⑩脚接各数码管的段显示脚(A,B、C,D,E,F,G)。由于U2只能输出7段笔段码,因而数码管的时、分、秒分隔点是通过V7来驱动的。当需要点亮分隔点时,只要在Ul的P1.3输出高电平即可。

键盘电路一也采用扫描方式,并巧妙地利用了显示时的数码管驱动的位置信号。也就是在显示的同时,判断按键的状态。方法是:在显示某一数码管时,判断U1的P3.7口的状态,如果P3.7为高电平,说明没有按键按下;如果为低电平,则说明相应的按键按下。这时,通过读U1的P3口中P3.3--P3.5口的值,就可判断是哪个键按下,然后调用相应的处理程序进行处理。

扩展输出口利用显示的间隙,将输出数据通过U4(74HC374 )锁存输出,既不影响显示功能,也使输出信号稳定。扩展输出过程如下:首先在P3口输出xx110xxx,U3的⑨脚输出低电平,接着将要输出输出高电平,这样,输出数据就被锁存在U4的QO-Q4中了。

二、软件设计

程序主要包括:定时中断服务程序、时钟显示程序、键盘扫描处理程序、八路时控程序庄程序流程见图2}

定时中断服务程序为系统提供标准时钟,采用TO中断方式。其流程图见图30待显示的6位时钟(时、分、秒各两位)以压缩BCD码形式存放在21H-23H中,低位在前,高位在后。定时中断服务子程序不断刷新21H-23H中的内容。时钟显示子程序驱动显示标准时钟(电子表),时间显示至秒。

八路时控程序采用循环调用方式。调用过程中,检测21H-23H的时钟信息,若与设定的定时起控时间相符,则输出至P1口相应管脚。

 
我要投稿 注册会员
客服咨询热线:0755-26000950 0755-26007355
 相关技术资料
·海尔空调制冷故障维修两例  2008-1-25
·大尺寸TFT显示器源极驱动..  2008-1-27
·利用DC/DC转换器消除高..  2008-1-27
·电动车铅酸蓄电池的脉冲快速..  2008-1-27
·大型搅拌站自动配料解决方案  2008-1-27
·城市和工业污水处理自动化解..  2008-1-27
·开关电源的数字控制实现方案  2008-1-27
·精密的智能电池使充电变简单了  2008-1-27
·基于DSP控制的25Hz逆..  2008-1-27
·增强型运营商级多服务家庭网..  2008-1-27
·高效CCD数码相机电源解决..  2008-1-27
·Atheros 单芯片手机..  2008-1-27
·Philips 推出手机电..  2008-1-27
·Fujitsu 数字转录盒..  2008-1-27
·如何给PCI卡选用合适的总..  2008-1-27
·A/D转换芯片的测试环境构..  2008-1-27
·基于CTl技术的交通呼叫中..  2008-1-27
·MMIC和RFIC的CAD  2008-1-27
·利用皮弹服务器进行DDoS..  2008-1-27
·白色发光二极管及其驱动电路  2008-1-27
 
 热门IC
EM84510FP  IR04H310  AS126  TC74HC4060AF  ADP3157  IC42S32200-7T  AT49HF010-45JC  TK10485MTR  HD74LS02FP  S9050-100  CY7C63001C-PXC  LTC3025EDC  TCF1E21  M37102M8-603SP  TC9246F  FMMT624TA  UMG11  1N5392  SN74ALS157ANSR  BCX69-16  NC7SZ08L6X  TDA6050-2X  BAT54T1  RDS070N03  SN54LS126AJ  RN5RL25AA-TR  ES6698FDF  K6T4008U1C-YF10  IC1110-F128LQ  RH5RZ33CA-T1  BA17810FP-E2  TAJA475K010RNJ  TLC55101  FA5518N-H1-TE1  LMH6647MA  LK112M30TR  IL4108  HT7050A  PDZ3.9B  SP724AHT  RB415D  1SMB5920BT3G  LP3927ILQX-AJ  MC10H603FNR2  TSA6060T  BAS70WFILM  BA6853FS  LP2980IM5X-3.1  SN74ABT374ADWR  TUSB2043