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

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

目录 设计目的········································ 设计要求······································· 设计过程······································· 1、开关控制LED显示模块·························· 2、中断读取开关状态模块························· 3、8250串行发送数据模块························· 4、定时器控制中断模块··························· 5、动态扫描显示模块····························· 器件连接图···································· 源程序········································ 设计总结······································ 参考文献········································· 一、设计目的 微机课程设计是《微机原理与应用》课程的一个重要实践教学环节,主要目的是提高学生综合运用微机软硬件技术的能力,加深对微机结构和接口原理的理解,熟练地掌握汇编程序的编写、调试和接口技术应用的水平;为后续课程的应用打好基础。 二、设计要求 (1)设计一个串行数据传送控制的程序 (2)用8255的B口接实验箱1的8个钮子开关,采用方式1输入中断方式,读取开关状态,并 控制8个LED上显示。 (3)将读取开关状态值,通过实验箱的8250和RS232口,串行发送到实验箱2的8250中。 (4)在实验箱2上,将串行收到的开关状态值,采用8255的B口和C口低4位驱动2个七段LED数码管,用动态扫描方式显示开关状态的16进制数(参考题目一)。 设计思路 本设计是进行串行通讯,在一台实验箱上实现开关状态的控制、显示和读取,利用可编程并行I/O接口芯片8255,B口输入开关状态,A口输出LED实现开关状态的控制和显示。用可编程中断控制器8259控制器可编程计数器/定时器可编程中断控制器8259控制器可编程计数器/定时器APORT EQU 70H BPORT EQU 71H CPORT EQU 72H CONTR EQU 73H CW1 EQU COM1=60H COM2=61H COM3=63H CODE SEGMENT ORG 1000H ASSUME CS:CODE START: MOV AX,CS MOV DS,AX MOV AL, CW1 ;8255 MOV DX, CONTR OUT DX, AL MOV AL; INTEA OUT DX,AL MOV AL,80H ;初始化8250 MOV DX,COM3 OUT DX,AL MOV DX,COM2 MOV AL,0 OUT DX,AL MOV DX,COM1 MOV AL,64H ;2MHz时钟信号输入,1250波特率 OUT DX,AL MOV AL MOV DX,COM3 OUT DX,AL MOV AL,0FH MOV DX,COM2 OUT DX,AL MOV AX,0H ;8259中断 MOV DS,AX MOV ES,AX MOV DI,002CH LEA AX,INT1 MOV [DI],AX INC DI INC DI MOV AX,CS MOV [DI],AX INC DI INC DI MOV AL,13H;8259 ICW1 OUT 20H,AL MOV AL ;ICW2 OUT 21H, AL MOV AL;ICW4 OUT 21H,AL

文档评论(0)

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

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

1亿VIP精品文档

相关文档