欢迎来到天天文库
浏览记录
ID:33352746
大小:187.82 KB
页数:3页
时间:2019-02-25
《用单片机制作的定时开关控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、维普资讯http://www.cqvip.com用单片机制作的定时开关控制器·魏军丞(E—mail:luckybirds@sina.com)·定时开关控制器在各种场合都有着极为广泛的用途。本文×70mm的器件位置图。主板电路包括MCUAT89C2051、键盘利用凯思迪公司的K一51A单片机实验板设计的定时开关控制器与显示、输入与输出口、复位和电源滤波等电路组成。具有简单易制、价格低廉、控制点数多、控制时间可精确到秒(1)键盘与显示显示电路由u2、u3、Q1~Q7和L1A、等特点,供有兴趣的朋友参考:L2A组成。U2为BCD一7段译码器(74LS47),通过单片机1
2、.主板电路部分U1的P1.4一P1.7口将要显示字符的BCD码输出到U2的四个输本电路主要是利用单片机AT89C2051(一24PI)作为主控制入端,经U2译码后输出相应的笔段驱动LED数码管(共阳)。元件,通过外围电路控制用电设备的电源,以达到定时开、关LED数码管显示采用动态扫描方式,即在某一时刻,只有一个机的目的。AT89C2051具有体积小、功能强大、运行速度快、价数码管被点亮。数码管的位选信号由单片机U1的P3_3~P3.5输格低廉等优点,非常适合制作集成度较高的控制电路。图1为出,经U3(74HC138)译码后通过Q1~Q6放大,驱动相应的数码管。R1
3、7一R24为限流电阻。由于U2只能输出7段笔段码,而数码管除了七段笔段外,还要控制点亮小数点,因此,小数点必须有另外的驱动电路来完成,在这里,通过Q7来驱动小数点。当需要点亮小数点时,在u1的P1.3输出高电平即可。键盘电路跟显示电路一样,采用扫描方式,利用动态显示时的数码管驱动位置信号来判断相应按键的状态。U1的P3.3~P3.5口输出的BCD码经U3译码后,相应Y口呈低电平,而U1的P3.7口平时为高电平(由于R8上拉),当某一键按下时,P3.7被下拉为低电平,这时MCU利用程序查询P3.7是否为图2低电平,如果P3.7为低电平,就读回U1P3-3P3.5口的
4、值(从缓冲区读取),则可判断是哪个按键按下,然后调用相应的处理主电路原理图,图2为按其制作的主板(双面)大小只有95mm程序进行处理。0■_●_m∞j0■●枣日皿'i●'一●lI■I舔i静,1I鲑七●一-矗狮Ju●_T耥j一一;ip口一-脚.f-1.:耄§淼一啊_’’*⋯.n.'■_·—mi“1’⋯CL_埘¨J.‘q●删a.-’Em●“‘t,.城,jjj1..i嚆二=1叠—--ff豆话;值_椰]叠叠i瞄i叠-∞一f日ju懈■-帆0一p■■h1∞■I口0O■'-口拄p■脯I博州脚帕l6nh^9’。nh.峰’臼-b畸蛳l^七-帅椰雌h鲥■“u印u■-H啪I■}In口l
5、mE’wm■0忡~F-∞■1呻e、秘帆n^蚋●_L,L●■甜,lI,aI^Olh目F州hR■t^Ⅲ川*●}}●!■_hII,■图I3文件,应当是能够满足语音录入功能的一个必要条件。立刻将添加的那些语句,删除后再次编译链接Build,下载运行程序,工程项目DVR—FLASH中的文件h~dware.asm移除,用此27.6KBOK啦!按键录音、放音,全部OK啦!大小的hardware.asm文件覆盖DVRFLASH目录下的17.8KB大虽说我们是新手,虽说我们遇到了许多沟沟坎坎,磕磕绊小的hardware.asm文件,并添加到SourceFiles中,再次编译链绊的一
6、路走来,可掂掂我们的行囊,却有了几分重量,有了几接Build出现一个错误,一个函数定义了两次(图13)。这说明分收获,到了稍事整理的时候了,下期我们盘点一下收获,梳新的hardware.asm文件已经定义了这个变量,打开hardware.asm理一下思路,希望能汇集到朋友们的宝贵信息,也欢迎大家到文件看一下,果然如此,我们应删除hardware.asm文件中后来电子世界论坛(bbs.eleworld.eom)讨论、交流。◆·25·电子世界2005年10期维普资讯http://www.cqvip.comVcCLlL2L3L1L3V亡CO43,●l-II二II二III
7、IQ6—I.LI.LI.—I.II.8550目。o曲号Q3QS8550855074L$47R17-R241008l318121711C鎏1610dl5》C.Z£1§L1415bY0A1314BY21C巨卜-畸_=li;i蒌Y567豇E231睦u—一辩瓣队旨1k—_’■⋯。白Ⅵ11l05===]_●_o图1(2)控制输出、复位与电源滤波电路MCU对控制的输出制。继电器这里没有给出具体型号,您可根据耐压及通流大小是通过P3.0P3.2口完成的。程序开始时这三个口的输出状态选用相应的继电器,如在大电流和强电磁场干扰的环境里工作,ABcD是低电平,MCU通过程序查询三路输
8、出的ON或
此文档下载收益归作者所有