微机原理期末复习课件.ppt

微机原理期末复习课件.ppt

ID:57118448

大小:41.00 KB

页数:20页

时间:2020-07-31

微机原理期末复习课件.ppt_第1页
微机原理期末复习课件.ppt_第2页
微机原理期末复习课件.ppt_第3页
微机原理期末复习课件.ppt_第4页
微机原理期末复习课件.ppt_第5页
资源描述:

《微机原理期末复习课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机原理与接口技术(接口部分)复习(part4)(2012/5)串行接口概念1.了解串行通信与并行通信的区别与特点;2.了解串行通信的通信方式有异步、同步两种。3.掌握异步通信协议数据帧的格式波特率的定义;RS-232C标准的常用引脚(7个);RS-232C标准EIA电平特点和TTL电平的转换4.掌握单工,半双工,全双工通信定义和调制解调的含义串口部分主要程序设计针对8250芯片的直接对端口操作方式下的初始化和查询方式的数据发送和接收编程1。8250初始化步骤(5个步骤)①80H→线路控制寄存器,使除数寄存器访问位=1②根据波特率计算出除数高/低8位→除数寄存器高/低8位,确定通

2、信速率③D7=0的命令字→线路控制寄存器:有2个目的九二定义一帧数据格式使除数寄存器访问位=0,从而使后继的对合用端口的访问只读写非除数寄存器④设置中断允许命令字查询方式,则中断允许命令字=0,禁止中断中断方式,使中断允许命令字相应位置1⑤设置MODEM控制寄存器中断方式:D3=1,允许8250送出中断请求查询方式:D3=0内环方式:D4=1正常通信:D4=0[举例]写出对主串口的初始化子程序,设通信速率=2400波特,一帧数据中有8个数据位,1个停止位,奇校验,串口工作在正常通信方式,CPU采用查询方式访问主串口。I8250PROCMOVDX,3FBHMOVAL,80HOUTDX,A

3、L;寻址位置1MOVDX,3F9HMOVAL,00HOUTDX,AL;写除数高8位MOVDX,3F8HMOVAL,30HOUTDX,AL;写除数低8位MOVDX,3FBHMOVAL,0BHOUTDX,AL;奇校验传送,8位数据,1位停止位MOVDX,3F9HMOVAL,00HOUTDX,AL;禁止8250内部中断MOVDX,3FCHMOVAL,0OUTDX,AL;8250正常通信方式,禁止中断RETI8250ENDP2。8250查询方式下接收和发送程序的直接端口编程举例:利用主串口查询方式发送‘A’,利用辅串口查询方式接收一个字符SCANT:MOVDX,3FDHINAL,DXTESTA

4、L,20HJZSCANTMOVDX,3F8HMOVAL,‘A’OUTDX,AL……SCANR:MOVDX,2FDHINAL,DXTESTAL,01HJZSCANRTESTAL,00011110BJNZERRMOVDX,2F8HINAL,DX……ERR:出错处理程序异步串行通信时,一帧字符以位开始,紧跟着是位和校验位,最后以位结束。串行数据传输方式有单工通信、通信和通信三种。串行通信的收发双方通信前,应约定统一的和通信速率。串行异步传送的一个串行字符有1个起始位,8个数据位,1个停止位,无校验,每秒传送480个字符,则数据传送的波特率应为bps,传送每位信息所占用的时间为。PC系统机中,

5、8250工作在外部自环方式,是指()相连。A.将RS-232口的RTS引脚和CTS引脚B.将RS-232口的TXD引脚和RXD引脚C.将8250的发送移位寄存器和接收移位寄存器D.将RS-232口的DTR引脚和DSR引脚RS-232C接口标准中,规定逻辑0电平为()。A.0V~+5VB.-15V~-5VC.+3V~+15VD.-5V~-3V在RS-232C信号标准中,()信号有效,表示8250做好发送准备。A.RTSB.CTSC.DTRD.DSR以下不属于串行异步通信传输方式的是()通信。A.单工B.半双工C.同步D.全双工异步串行通信的RS-232C接口标准中,为发送数据而建立的一对

6、控制信号是()。A.RTS/CTSB.INTR/INTAC.HOLD/HLDAD.STB/IBF异步串行通信的RS-232C接口标准,规定逻辑“0”在V~V之间。已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL电平),请在下图中标出一帧数据的各组成部分,并指出传送数据的二进制编码。传送方向用系统机的主串口传送英文字符串,一帧数据中7个数据位,1个停止位,无校验。若系统以通信速率4800波特(分频系数为0018H)进行全双工通信,发送采用查询方式,接收采用中断方式,请写出对主串口的初始化子程序。两台微机用主串口进行点-点单工通信(不用联络线),波特率为4800bps(分频

7、系数为0018H),每个字符对应1个起始位、7个数据位、奇校验,1个停止位.(1)请为接收方编写用中断方式接收字符的初始化子程序(要求对8250端口直接操作)。(2)写出CPU用查询方式发送字符‘B’的程序段。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。