微机原理串行数据传送课程设计报告.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理串行数据传送课程设计报告

目录 设计目的······························ 设计要求······························ 设计题目······························ 设计原理······························ 设计过程······························ 1、开关控制LED显示模块··················· 2、中断读取开关状态模块··················· 3、8250串行发送数据模块·················· 4、定时器控制中断模块····················· 5、动态扫描显示模块······················· 器件连接图···························· 源程序································ 设计总结······························ 参考文献································· 一、设计目的 微机课程设计是《微机原理与应用》课程的一个重要实践教学环节,主要目的是提高学生综合运用微机软硬件技术的能力,加深对微机结构和接口原理的理解,熟练地掌握汇编程序的编写、调试和接口技术应用的水平;为后续课程的应用打好基础。 二、设计要求 1、设计内容所覆盖的知识面 微机课程设计是知识综合运用和提高的过程,知识面要覆盖汇编语言编程、定时器、并行口、串行口通信、中断、存储器等内容,设计选题要涉及2-3个接口芯片,题目要有一定的深度与广度,满足一周的工作量,达到知识真正综合运用的目的。 2、设计的基本要求 (1)应用实验箱或扩展板做实验样机,画出硬件接口的连线图; (2)用汇编语言或C语言,编写应用开发程序,关键程序中要加注释;; (3)2-3人一组,每人先负责一项内容,最后合成、联接统调; (4)设计必须通过调试,运行结果由指导老师验收后,才能进入设计说明书的编写; (5)手工编写或打印设计说明书,每人一份,独立编写。 3、 课程设计说明书的基本格式 (1)课程设计任务书(第一页) (2)指导教师评阅意见(第二页,空) (3)硬件电路的系统结构,绘制功能框图,配文字说明各块的作用,附录中提供一张A4-A3硬件原理图(贴在最后一页),用Protel软件绘制,不能使用扫描贴图或拷贝图,否则重做; (4)解决主要问题的软件思路(如七段LED动态扫描的过程、计时方法、通信过程等),手工绘制软件流程图,说明实现本题的方法; (5)软件程序全部程序,主要语句加注释; (6)总结(包括收获、不足、改进措施、致谢等) (7)附录一:参考文献(包括书籍、论文、编程或器件资料等),不少于4篇; (8)附录二:硬件系统原理图; (9)按组提交软件源程序电子文档。 4、进度安排 课程设计为一周时间,前4天在实验室进行硬件连接、编程与调试、绘图,最后1天编写设计报告(可以在宿舍进行)。 三、设计题目 串行数据传送控制 (1)用8255的B口接实验箱1的8个钮子开关,采用方式1输入中断方式,读取开关状态,并控制8个LED上显示。 (2)将读取开关状态值,通过实验箱的8250和RS232口,串行发送到实验箱2的8250中。 (3)在实验箱2上,将串行收到的开关状态值,采用8255的B口和C口低4位驱动2个七段LED数码管,用动态扫描方式显示开关状态的16进制数。 四、设计原理 本设计是进行串行通讯,在一台实验箱上实现开关状态的控制、显示和读取,利用可编程并行I/O接口芯片8255,B口输入开关状态,A口输出LED实现开关状态的控制和显示。用可编程中断控制器8259控制器可编程计数器/定时器可编程中断控制器8259控制器可编程计数器/定时器 设计过程 1、开关控制LED显示模块 8255初始化程序: MOV AL, CW1 ;8255 MOV DX, CONTR OUT DX, AL MOV AL; INTEA OUT DX,AL 8255逻辑结构图 2、中断读取开关状态模块 8259内部结构 8259初始化程序: MOV AL,13H;8259 ICW1 OUT 20H,AL MOV AL ;ICW2 OUT 21H, AL MOV AL;ICW4 OUT 21H,AL MOV AL,

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档