微机课程设计092230069庄建军

上传人:jiups****uk12 文档编号:40031392 上传时间:2018-05-22 格式:DOC 页数:10 大小:1.11MB
返回 下载 相关 举报
微机课程设计092230069庄建军_第1页
第1页 / 共10页
微机课程设计092230069庄建军_第2页
第2页 / 共10页
微机课程设计092230069庄建军_第3页
第3页 / 共10页
微机课程设计092230069庄建军_第4页
第4页 / 共10页
微机课程设计092230069庄建军_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《微机课程设计092230069庄建军》由会员分享,可在线阅读,更多相关《微机课程设计092230069庄建军(10页珍藏版)》请在金锄头文库上搜索。

1、福建农林大学计算机与信息学院福建农林大学计算机与信息学院信息工程类信息工程类课程实习报告课程实习报告课程名称: 微机原理与接口技术实习题目: 各种节日彩灯的设计姓 名: 庄建军系:信息与机电工程系专 业:电子信息工程年 级:2009 级学 号: 092230069指导教师:詹仕华职 称:副教授2012 年 1 月 6 日福建农林大学计算机与信息学院信息工程类福建农林大学计算机与信息学院信息工程类课程实习报告结果评定课程实习报告结果评定序号评定内容等级评定成绩优良中1实习报告格式规范情况(20 分)差优良中2完成实习内容情况:独立进行实习工作;能运用所学知识和技能去发现与解决实际问题;能正确、科

2、学地分析和处理实验数据;图表完备,语句简洁,内容完整(40 分)差优良中3问题讨论与分析情况:有独立见解,内容深入,归纳合理,结论严谨(20分) 差优良中4达到实习目的情况(10 分)差优良中5实习报告总体评价(10 分)差合计指导教师签字:评定日期:目目 录录1.1.实习的目的和任务12.2.实习要求13 3.实习地点14 4.主要仪器设备(实验用的软硬件环境) 15 5.实习内容15.1 实验连线15.2 编写调试程序,全速运行25.3 实验现象记录66.问题讨论与分析7 7 7.结束语7 参考文献实习题目 各种节日彩灯的设计1实习的目的和任务实习的目的和任务实习目的: 通过课设一步掌握微

3、机原理与应用课程的有关知识,提高编程的能力,加深对汇编语言的理解。通过查阅资料,阅读程序,提高设计程序的动手能力,通过动手进行硬件设计及程序设计,提高解决实际问题的能力。 。 通过实验的深入,加强对微机接口与原理的实验箱的了解,充分了解其内部结构,尤其加深对 8279、8253、8255 芯片的原理与连线的了解。强的实用价值。2实习要求实习要求编写程序,以 8255、8279、8253 和 74LS138 简单接口芯片实现数码管的亮灭。我们将设计出多种闪烁图案,以实现简单的数字及其他图案的显示。该系统显示直观,工作稳定,操作简单,与商用 LED 显示具有类似的显示原理,具备较强的实用价值。3实

4、习地点实习地点计算机与信息学院硬件实验室(田家柄楼 407)4主要仪器设备(实验用的软硬件环境)主要仪器设备(实验用的软硬件环境)AEDK 系列试验机调试软件 LCA88ET5实习内容实习内容本程序由主程序和控制芯片输出程序组成。主程序主要负责系统初始化,控制芯片输出程序主要负责数码管的亮灭。8253 开始定时后,每一秒控制相应的数码管的亮灭。5.1 实验连线将 8279 的片选 CS 连接至译码处 210H-217H, 将 8253 的片选 CS 连接至译码处 200H-207H,将 8255 的片选 CS 连接至译码处 208H-20FH。GATE0,GATE1 的接口接+5V;CLK0

5、接 2M、OUT0 接 CLK1、OUT1 接 PA0.5.2 编写调试程序,全速运行系统程序:Z8279 EQU212HD8279 EQU210HLEDMOD EQU00 ;左边输入,八位显示外部译码八位显示LEDFEQ EQU38H;扫描频率CODE SEGMENTASSUME CS:CODE START:MOV DX,Z8279 ;8279 初始化MOV AL,LEDMODOUT DX,ALMOV AL,LEDFEQOUT DX,ALMOV AL,00110111BMOV DX,203HOUT DX,ALMOV AL,00HMOV DX,200HOUT DX,ALMOV AL,10HOU

6、T DX,AL MOV AL,01110101BMOV DX,203HOUT DX,ALMOV AL,00HMOV DX,201HOUT DX,ALMOV AL,20HOUT DX,AL ;8253 初始化 MOV AL,10010000BMOV DX,20BHOUT DX,AL ;8255 初始化MOV DX,208HL1: IN AL,DXTEST AL,01HJNZ L1b1: IN AL,DXTEST AL,01HJZ b1EIGHT:MOV DX,D8279 ;实现全 8 显示MOV AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,AL MO

7、V AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,ALMOV AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,AL MOV DX,208H DELAY3:IN AL,DXTESTAL,01HJNZ DELAY3DELAY4:IN AL,DXTEST AL,01HJZ DELAY4DROP:MOV DX,D8279 ;实现小数点图形显示MOV AL,10000000bOUT DX,ALMOV AL,10000

8、000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,AL MOV DX,208HDELAY9:IN AL,DXTEST AL,01HJNZ DELAY9DELAY0:IN AL,DXTEST AL,01HJZ DELAY0 FIGURE:MOV DX,D8279 ;实现从 6 到 1 数字图形显示MOV AL,00000110b

9、OUT DX,ALMOV AL,01011011bOUT DX,ALMOV AL,00000111bOUT DX,ALMOV AL,01111111bOUT DX,ALMOV AL,01001111bOUT DX,ALMOV AL,01100110bOUT DX,ALMOV AL,01101101bOUT DX,ALMOV AL,01111101bOUT DX,AL MOV DX,208HDELAY11:IN AL,DXTEST AL,01HJNZ DELAY11DELAY22: IN AL,DXTEST AL,01HJZ DELAY22 JMP EIGHT CODE ENDS END STA

10、RT 5.3 实验现象记录6问题讨论与分析问题讨论与分析在实验的最后,我们碰到最棘手的问题就是显示的延时问题。循环跳跃的时间与顺序执行的时间不相等。中间有三次明显的时间缩短。于是我对软件中每一段代码进行了仔细的排查,最终在程序的末尾发现了因为电平判断错误而导致了时间的缩短。7结束语结束语通过这次课程设计,使我对硬件电路的工作原理有了进一步的学习,进一步的认识;在软件方面,在程序的设计,程序的调试方面都学到了很多东西,很有成就感。在这次课程设计中我遇到了一些困难,但在同学的帮助下,再加上自己查阅了些许资料的情况下都解决了。虽然课程设计进行的不够顺利,但还是完成了任务,使自己的专业知识又得到了提升

11、。21 世纪是计算机全面发展应用的时代,很多人不是在制造计算机而是在使用计算机,在使用计算机的人群中只有从事嵌入式系统应用的人才真正地进入到计算机系统内部软硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。通过这次难得的实践机会给了我很大的收获,不仅巩固了原有的知识,并增强了动手能力,培养了面对问题的分析能力以及遇到困难如何面对。参考文献参考文献1 周荷琴 吾秀清主编微机原理与接口技术 合肥:中国科学技术出版社 20072 李恩林 陈斌生主编微机接口技术 300 例 北京:机械工业出版社 2003 3 贾金铃主编微型计算机原理及应用理论,实验,课程设计 重庆:重庆大学出版社 2006

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号