您当前的位置:五五电子网电子知识电子制作娱乐电路用单片机做打靶系统 正文
用单片机做打靶系统

用单片机做打靶系统

点击数:7293 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   娱乐电路




www.55dianzi.com

    运行程序后。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)



www.55dianzi.com


#include<reg52.h>
#incIude<absaCC.h>
/*PORTA接左边的灯
PORTB接右边的灯*










本文关键字:单片机  娱乐电路电子制作 - 娱乐电路