介绍: 一 设计目的第1页 二 设计要求第1页 三 硬件电路设计第3页 四 电路原理图第8页 五 软件设计第9页 六 总结第15页 按照具体设计要求,本设计由六部分组成:独立工作键盘控制、LED跑马灯设计、蜂鸣器驱动、串口通信、I/O扩展、9V适配器电源供电模块。 具体方案如下: 1、独立工作键盘控制采用查询方式。 2、LED跑马灯设计由由P0.0-P0.7经过I/O口扩展后经74LS245输出连接八个LED和电阻组成,由+5V电源驱动。 要求按下四个不同的按键时实现:自左至右跑马灯功能、自右至左跑马灯功能、由中间向两边跑马功能和由两边向中间跑马功能。 3、蜂鸣器驱动部分由P3.4连接一电阻和蜂鸣器。 说明:按下不同按键实现不同次数的报警,比如按下2号键蜂鸣器响两下。 4、串口通信由MAX232进行电平转换,将单片机的RSD端口与MAX232A的T1in端口连接,TXD端口与MAX232A的R2out端口相连。 5、I/O扩展:实现此功能需要一片74系列的地址锁存器,将单片机的P0口与74系列芯片74LS273的D0-D7相连接。其芯片的CLK端连接单片机的WR*与P2.0经过或门的输出。 6、9V适配器电源供电模块:由于此设计的供电电压为+9V,而单片机的工作电压为5V,因此需要由LM7085芯片进行转换。 此外,为了使单片机能够工作,还需要晶振电路和复位电路,此时采用手动方式复位。