您现在的位置是:主页 > 光电 > 其他光电实用电路图 >

用单片机做打靶系统-其他光电实用电路图

发布时间:2023-04-24 22:43:47所属栏目:其他光电实用电路图 已帮助编辑作者:电路图知识网


运行程序后。16个LED从LED0一LEDl5(DO—D15)依次对应16个键盘K0一K15.在3—5S内,16个LED依次逐个点亮,然后,通过按键KEY来“打中”对应的LED。当“打中”的时候,所有LED全亮。例如,当LED3(D3)亮的时候,你正好按下了K3,表示“打中”,否则表示未“打中”。

(1)、CPU及译码

该系统采用SST89E564RD作为CPU,它的指令系统和引脚与8051基本一致。利用。74LS138进行译码地址扩展。C1、R4、R3构成了简单的上电复位电路。24M的晶振芯片经分频产生了12M的频率及其相关引脚构成了单片机的时钟电路。

(2)、82C79可编程键盘/断码LED接口电路模块

为了节省单片机的I/O口,把键盘和LED显示电路通过芯片82C79做在了一起,构成了实用的键盘显示电路。82C79的时钟由24M晶振经过分频产生的1.5MHz信号得到。

LED采用共阴极,位选码由82C79的OUTA口提供,段选码由OUTB口提供。

LED驱动采用集成块74LS244和74HC138。

(3)、I/O接口82C55模块、LED显示模块

本电路由单片机控制82C55A,利用其A和B口来分别控制L1A—L8A、L9A -L16A。L1A-L16A都是由74LS04非门来驱动。为了得到电流,每个LED都接了1K欧姆的电阻。L1A—L8A、L9A—L16A分别接排阻RPl和RP2。

(1)流程图

本设计包括主程序流程图(如图2)、键盘中断服务程序流程图(如图3)


#includereg52.h>
#incIudeabsaCC.h>
/*PORTA接左边的灯
PORTB接右边的灯*





Tags:

本人名片

姓名:曾工

职业:企业网络IT外包维护

现居:深圳罗湖宝能大厦附近

电话:15768114603