微机原理走马灯课程设计.doc
《微机原理走马灯课程设计.doc》由会员分享,可在线阅读,更多相关《微机原理走马灯课程设计.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、走马灯的设计与实现一 实验目的通过走马灯的设计与制作,深入了解与掌握利用可编程8255A进行开关量控制的原理与方法。二 实验要求1产生8种彩灯(8位LED)的走马灯花样;2键控(或拨码开关控制)发光实验。键控是在键盘上定义8个数字键(07),每按1个数字键,使LED的1位发光,按Q或q键,停止发光。拨码开关控制,是通过改变各位开关,来进行控制, 使LED的1位发光,按Q或q键,停止发光。三 实验内容1进行走马灯的系统电路硬件设计,画出电路原理图;2安装或焊接元器件;3进行走马灯的控制程序设计(采用ASM语言);4系统联调,提交一个符合上述3种要求的走马灯的作品。四 实验原理8255A是一种通过
2、可编程并行I/O接口芯片。广泛用于几乎所有系列的微机系统中,8255A具有三个带锁存或缓冲的数据端口,可与外设并行进行数据交换,8255A有多种操作方式,通用性较强,可为CPU与外设之间提供输入/输出通道。8255A和各端口内具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换,使用条件传输方式时可用“联络”线进行控制。在实验中,我们运用8255为CPU与外设之间提供输入输出输出通道来实现对走马灯花样变换的控制。走马灯驱动模块电路原理如图1所示。模块包括8个LED彩灯、两个74LS04、和两个个排阻。用LED可以观测在不同按键输入下,走马灯花样的变化效果。如图1所示我们利用软件输入信号
3、,通过8255端口扩展芯片和74LS04芯片,调节输出端口的电平变化,来控制共阳极的LED灯的亮与灭,实现走马灯花样变化。图1 走马灯驱动模块电路原理图五 试验设备1PC兼容机2Windows 98以上3MFID多功能微机实验平台(含PCI总线驱动板)4MFPCI98集成开发环境5面包板或外设功能模块板6安装或焊接工具六 元器件清单 元器件清单如表1所示。序号名称数量174LS042片2RESPACK3排阻 81502只3LED8只4拨码开关1只5面包板1个6T型转接板1个7导线若干表1 实验元器件清单七 实验步骤7.1硬件连线根据图1的实验原电路图,走马灯电路结构电路接线如图2所示。图2 走
4、马灯电路结构电路接线图接线说明:8255A共有三个8位端口A口、B口和C口。其中A口和B口为输出端口,C口为输入端口。在本电路中,A口8个输出管脚PA7-PA0分别接8个并联的LED彩灯反馈走马灯的发光方式;B口8个管脚PB7-PB0分别接8个并联的开关控制选择走马灯的发光方式。C口接输入控制电路,PC2管脚接控制电路中放大器的6管脚,PC6接控制电路中放大器的3管脚,PC7管脚接电源,其余管脚悬空。7.2硬件检测为了安全起见,先用万用表检测8255A的端口中的阳极与接地极以及其它端口是中有短路现象,检测确认线路安全之后再接到实验箱上,以免烧坏硬件。7.3程序设计根据实验原理与实验电路,初步写
5、出程序的步骤,再绘制出完整的流程图,然后根据流程图编写汇编程序。流程图和程序见报告后的附录。7.4调试运行打开MF2KP微机实验集成开发环境,在“文件”菜单下粘贴自己编写的ASM文件进行调试与运行。八 实验现象与说明运行程序,通过键盘输入,输入数字18时8个LED灯,按照程序设定的方式进行花样变化,运行完一个周期后停止等待键盘的再次输入,输入不同的数字LED的变化花样不同,输入的不是数字也不是字母Q或q时,显示错误信息,等待键盘输入正确信息,当输入字母Q或q时退出程序。九 实验小结与心得体会附录一:程序流程图附录二:程序代码:;*; zmd.asm 走马灯(灯光变幻)程序 *; 内容:用键盘输
6、入数字键1-8控制走马灯变幻方式,按Q或者q退出 * ; 运行步骤: 1.按下数字键1-8控制走马灯进行8种不同的花样闪烁 *; 2.按下q或者Q,退出 * ; 3.按下了除数字键1-8以及q和Q之外的字母,显示输入错误提示 *; 4.可重复进行直到按q或Q退出 *;*sseg segment para stack stack dw 200 dup (?)sseg endsdseg segment para public datamessage db press the number key from 1 to 8 and display various light- patterns!;提示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 走马灯 课程设计
限制150内