全文预览

微机原理课程设计报告彩灯控制器

上传者:业精于勤 |  格式:doc  |  页数:15 |  大小:727KB

文档介绍
至电源+5V,则为最小模式。若把它接地,则处在最大模式。四、软件设计1.主程序流程图开始初始化调用检测k1向外发散显示向中递推检测k2检测k3向左依次显示奇、偶数灯亮检测k4中断检测k5暂停开始2.开关设计N灯全灭K5=1YN显示当前YK1=1继续当前循环调试过程1.硬件调试设计的电路是由k5来控制灯的暂停和开始,k1-k5接PB0-PB4。花型变换由k1,k2,k3,k4控制。2.软件调试输入程序,经编译,连接后下载到实验箱运行。心得体会通过彩灯控制器的汇编实现,对硬件特别是8253A,8255并行口的原理和实现都有了很深的了解。更加深了对汇编语言的使用.在算法实现上要有一定的思路要更能体现设计的目的。同时上机调试也是十分重要的,在调试的过程中能够不断的发现在编写算法时应该注意的一些细节和算法语句的非法使用,在调试过程中通过对算法的不断测试、更正、扩充功能、修饰细节,使算法程序不断的得到完善。通过这次的课程设计使我认识到要将微机原理这门计算机专业的课学好不仅仅是要把书上的基本知识学好而且还要不断进行实践,将所学的跟实践操作结合起来才能更好地巩固所学,才能提高自己实践能力.通过这次的设计使我认识到只停留在表面理解问题是很难使问题得到很好的解决的,实践能力与理论知识同样重要。可以说此课程设计的理论难度并不大,但是若要深入发掘其中的东西,并且实际去编程实现,就遇到了相当大的难度。因为与之涉及的很多方面并没有学过,需要自己去自学和实践检验。实验源程序(附注释)?.486p?stackp?equ?1400h?CODE?SEGMENTUSE16?ASSUME?DS:CODE,ES:CODE,CS:?03000HBEG:?JMP?START?IFSWITCHDB0?SHANSHUOCOUNTDB0?SWITCHCOUNTDB1?ORDERNODB0?ShanShuoLimitDB120

收藏

分享

举报
下载此文档