走马灯的设计与实现一 实验目的通过走马灯的设计与制作,深入了解与掌握利用可编程8255A进行开关量控制的原理与方法。二 实验要求1产生8种彩灯(8位LED)的走马灯花样;2键控(或拨码开关控制)发光实验。键控是在键盘上定义8个数字键(07),每按1个数字键,使LED的1位发光,按Q或q键,停止发光。拨码开关控制,是通过改变各位开关,来进行控制, 使LED的1位发光,按Q或q键,停止发光。三 实验内容1进行走马灯的系统电路硬件设计,画出电路原理图;2安装或焊接元器件;3进行走马灯的控制程序设计(采用ASM语言);4系统联调,提交一个符合上述3种要求的走马灯的作品。四 实验原理8255A是一种通过可编程并行I/O接口芯片。广泛用于几乎所有系列的微机系统中,8255A具有三个带锁存或缓冲的数据端口,可与外设并行进行数据交换,8255A有多种操作方式,通用性较强,可为CPU与外设之间提供输入/输出通道。8255A和各端口内具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换,使用条件传输方式时可用“联络”线进行控制。在实