微机原理与接口技术各种节日彩灯的设计.doc_第1页
微机原理与接口技术各种节日彩灯的设计.doc_第2页
微机原理与接口技术各种节日彩灯的设计.doc_第3页
微机原理与接口技术各种节日彩灯的设计.doc_第4页
微机原理与接口技术各种节日彩灯的设计.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

福建农林大学东方学院信息工程类课程实习报告课程名称: 微机原理与接口技术实习题目: 各种节日彩灯的设计姓 名: 陈秋枫系:计算机系专 业:电子信息工程年 级:2009级学 号: 指导教师:詹仕华职 称:副教授2012年 1 月 6 日福建农林大学计算机与信息学院信息工程类课程实习报告结果评定序号评定内容等级评定成绩1实习报告格式规范情况(20分)优良中差2完成实习内容情况:独立进行实习工作;能运用所学知识和技能去发现与解决实际问题;能正确、科学地分析和处理实验数据;图表完备,语句简洁,内容完整(40分)优良中差3问题讨论与分析情况:有独立见解,内容深入,归纳合理,结论严谨(20分)优良中差4达到实习目的情况(10分)优良中差5实习报告总体评价(10分)优良中差合计指导教师签字:评定日期:目 录1.实习的目的和任务12.实习要求13.实习地点14.主要仪器设备(实验用的软硬件环境) 15.实习内容1 5.1 实验连线1 5.2 编写调试程序,全速运行2 5.3 实验现象记录66.问题讨论与分析77.结束语7参考文献实习题目 各种节日彩灯的设计1实习的目的和任务实习目的: 通过课设一步掌握微机原理与应用课程的有关知识,提高编程的能力,加深对汇编语言的理解。 通过查阅资料,阅读程序,提高设计程序的动手能力,通过动手进行硬件设计及程序设计,提高解决实际问题的能力。 通过实验的深入,加强对微机接口与原理的实验箱的了解,充分了解其内部结构,尤其加深对8279、8253、8255芯片的原理与连线的了解。强的实用价值。2 实习要求 编写程序,以8255、8279、8253和74LS138简单接口芯片实现数码管的亮灭。我们将设计出多种闪烁图案,以实现简单的数字及其他图案的显示。该系统显示直观,工作稳定,操作简单,与商用LED显示具有类似的显示原理,具备较强的实用价值。3 实习地点 计算机与信息学院硬件实验室(田家柄楼407)4 主要仪器设备(实验用的软硬件环境) AEDK系列试验机调试软件LCA88ET5 实习内容本程序由主程序和控制芯片输出程序组成。主程序主要负责系统初始化,控制芯片输出程序主要负责数码管的亮灭。8253开始定时后,每一秒控制相应的数码管的亮灭。5.1 实验连线将8279的片选CS连接至译码处210H-217H, 将8253的片选CS连接至译码处200H-207H,将8255的片选CS连接至译码处208H-20FH。GATE0,GATE1的接口接+5V;CLK0接2M、OUT0接CLK1、OUT1接PA0.5.2 编写调试程序,全速运行 系统程序:Z8279EQU212HD8279EQU210HLEDMOD EQU00 ;左边输入,八位显示外部译码八位显示LEDFEQ EQU38H;扫描频率CODE SEGMENTASSUME CS:CODE START:MOV DX,Z8279;8279初始化MOV AL,LEDMOD OUT DX,AL MOV AL,LEDFEQ OUT DX,ALMOV AL,00110111B MOV DX,203H OUT DX,AL MOV AL,00H MOV DX,200H OUT DX,AL MOV AL,10H OUT DX,AL MOV AL,01110101B MOV DX,203H OUT DX,AL MOV AL,00H MOV DX,201H OUT DX,AL MOV AL,20H OUT DX,AL ;8253初始化 MOV AL,10010000B MOV DX,20BH OUT DX,AL ;8255初始化MOV DX,208H L1: IN AL,DX TEST AL,01HJNZ L1 b1: IN AL,DX TEST AL,01HJZ b1 EIGHT: MOV DX,D8279 ;实现全8显示MOV AL,01111111BOUT DX,AL MOV AL,01111111BOUT DX,AL MOV 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,DX TEST AL,01HJZ DELAY4 DROP: MOV DX,D8279 ;实现小数点图形显示MOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,ALMOV AL,10000000bOUT DX,AL MOV 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,DX TEST AL,01H JNZ DELAY9DELAY0:IN AL,DXTEST AL,01H JZ DELAY0 FIGURE: MOV DX,D8279 ;实现从6到1数字图形显示MOV AL,00000110bOUT 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,01H JZ DELAY22 JMP EIGHT CODE ENDS END START 5.3 实验现象记录6 问题讨论与分析 在实验的最后,我们碰到最棘手的问题就是显示的延时问题。循环跳跃的时间与顺序执行的时间不相等。中间有三次明显的时间缩短。 于是我对软件中每一段代码进行了仔细的排查,最终在程序的末尾发现了因为电平判断错误而导致了时间的缩短。7 结束语课程设计过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识。通过这次实验,我大开眼界,增强了对书本知识的理解。我们应该尽量减少操作的盲目性提高实验效率的保证,有的人一开始就赶着做,结果却越做越忙,主要就是这个原因。我也曾经犯我们做实验不要一成不变和墨守成规,应该有改良创新的精神。实际上,在弄懂了实验原理的基础上,我们的时间是充分的,做实验应该是游刃有余的,在这次的实验中,我对一些测试硬件、软件及其使用有了更深刻的认识,是书本上的理论知识的进一步巩固和印象加深21世纪是计算机全面发展应用的时代,很多人不是在制造计算机而是在使用计算机,在使用计算机的人群中只有从事嵌入式系统应用的人才真正地进入到计算机系统内部软硬件体系中,才能真正领会计算机的智能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论