




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口期末复习..微机原理与接口期末复习..微机原理与接口期末复习..2.332位微处理器的外部引脚地址线,数据线总线周期控制信号:系统控制信号:例:当总线周期定义的三个基本信号010时,表明80486微处理器当前的总线周期所要完成的操作是(A)。A.读 B.写C.存储器读D.存储器写22021/1/42.332位微处理器的外部引脚地址线,数据线总线周期控制信号:系统控制信号:例:当总线周期定义的三个基本信号010时,表明80486微处理器当前的总线周期所要完成的操作是(A)。A.读 B.写C.存储器读D.存储器写2021/1/42第八章输入/输出系统一.接口电路的作用和功能二、端口的概念、分类例如:什么是端口?分为哪几类?P220三、端口的编址方式端口和存储单元统一编址,端口独立编址。系列机采用端口独立编址。四、最常用的指令(1).直接寻址指令(8位端口地址)(2).间接寻址指令(当端口地址>8位)2021/1/43五、微机系统与端口的信息交换有四种方式:无条件传送,查询方式,中断方式,方式,其中不参与的是方式六、8254定时器/计数器(1)掌握8254定时器/计数器的基本结构(三个16位计数器、控制寄存器)和计数器的外部引脚功能()。例:8254有3个16位计数器,每个计数器有6种工作方式。计数初值可以设置为二进制或码。(2)8254有6种工作方式(方式0~方式5)重点:方式2、方式3(包括计数过程、波形、周期和启动方式)方式2、3初值自动重装,其余四种方式没有初值自动重装功能。2021/1/44例:设8254计数器1工作于方式3,输入时钟为1000,计数初值为10,且采用二进制计数方式,则一个周期内计数器1输出信号的高电平和低电平分别为5_和5_。(3)掌握8254在微型计算机系统中的应用(外扩8254和机系统中8254)例:8254的三个计数器在系列中是如何应用的?P238(4)8254初始化编程向控制寄存器写入方式选择命令字。目的:选择一个计数器,并确定其工作方式和计数值(或计数初值)的读/写顺序。向选择的计数器写入计数初值(计数初值)2021/1/45作业1:设系统机外扩了一片8254及相应的实验电路。(1)根据由门电路构成的译码电路,分析出该片8254的四个端口地址。其中控制口的地址是_213。(2)设0已接至8时钟,为了能从0输出4的方波,编写了8254初始化程序,其中假设0号定时计数器工作在二进制方式。2021/1/46I8254,213H,00110110B
,210H,2000
I82542021/1/47第九章中断系统一.中断概念暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。二、中断指令n要求掌握。中断指令在中断程序设计中何时使用。执行中断指令后,完成哪些操作。只对可屏蔽中断请求有效例:执行指令后,从栈顶弹出6字节数据,分别赋给、和_标志寄存器。2021/1/48三.中断向量。中断向量是实模式下,中断服务子程序的入口地址。包括(1)服务程序所在代码段段基址(2个字节)(2)服务程序入口的偏移地址(2个字节)在实模式下,把256种中断向量组成一张表设置在系统的最低端的1K单元(0~3)。n型中断向量存放在内存单元地址4*4*3这四个单元2021/1/49三.中断向量4n+0+2+3+1n型服务程序入口的偏移地址n型服务程序入口的段基址n型中断向量例:实模式下,从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H,38H,30H,50H,则该地址所对应的中断类型码为12,该中断所对应的中断服务子程序的入口地址为53B00。。中断向量表的引导作用2021/1/410中断硬件中断(外部中断)软件中断(内部中断)机256种中断可屏蔽中断非屏蔽中断四、微机系统中断分类※2021/1/411(1)对于中断、软件中断、非屏蔽中断()。概念。中断类型码的获得中断自动获得软件中断包含在软中断指令中非屏蔽中断自动获得,2(2)对于可屏蔽中断可屏蔽中断是通过8259中断控制器连至的。系统采用2片8259A级联,管理15级中断。
2021/1/412响应非屏蔽中断的条件①有非屏蔽中断请求,没有请求②一条指令执行完响应可屏蔽中断的条件①有可屏蔽中断请求,没有DMA请求,没有非屏蔽中
断请求②CPU一条指令执行完毕③CPU处于开中断状态(I标=1)2021/1/413硬件中断和软件中断的区别(P266-267)(1)中断引发的方式不同(2)获取中断类型码的方式不同(3)相应的条件不同(4)中断处理程序的结束方式不同2021/1/414。系统分配的8259口地址中断屏蔽寄存器口地址接收中断结束命令的寄存器口地址主825921H20H从8259A1HA0H2021/1/415要求掌握可屏蔽中断:。用户中断中断源:系统总线插槽B4端引入的用户设计的硬件中断请求用户中断请求80X86INTRIR2INTIMR主8259INTIR1IMR从8259B4~~中断类型:71H用户可置换的中断向量71H,02021/1/416。日时钟中断中断源:系统82540#计数器,每55有一次中断请求中断类型:08H用户可置换的中断向量08H,1重点掌握108254IR0INTIMR主8259INTR80X862021/1/417五。中断程序设计(1)主程序的编写主要包括a.中断向量的置换(读中断向量和写中断向量)b.硬件中断通路的开放和屏蔽。涉及到是否要对中断对于日时钟08H(或其中的1),默认下主8259已经打开,无需再进行开放操作。(2)中断服务程序的编写根据置换的中断类型不同,需要解决是否要对中断管理器8259写中断结束命令字的问题。对于日时钟08H(或其中的1),不需要写中断结束命令字2021/1/418例:利用系统时钟,采用中断方式,每隔1秒钟,在屏幕上显示若干行IA按任意键停止.2021/1/419 161C 18 0 ‘IA’,0,0,’$’
16
1C
2021/1/420: ,1 16H
: ,4 21H 2021/1/421
,18 ,9
21H:
2021/1/422
,351 21H 1 12
1C 1C
,251
1C 2021/1/423
1C 12 ,251 21H
2021/1/424第十章串行通信一.基本概念1.通信的基本方式分为并行通信和串行通信2.串行通信分为串行异步通信和串行同步通信3.异步串行通信的数据传输方式:单工通信、半双工通信、全双工通信。三种传输方式的特点。例:单工、半双工、全双工通信方式的特点是什么?2021/1/4254.异步串行通信一帧数据的格式及通信速率的计算。起始位1位‘0‘停止位1,1.5,2位‘1’一帧奇偶校验0-1位数据位5-8位(低位)高位)例:异步通信一帧数据格式中,按照发送的次序,先传送起始位,紧接着是数据_最低位,数据位后依次为奇偶校验位_,停止位_。2021/1/4265.为实现通信,收发双方一帧数据的格式和通信速率要保持一致。通信速率,又称波特率,表示每秒钟传送的0、1代码个数(包括起始位、校验位、停止位),单位为“波特”。(——)——波特率例:设一帧字符有8个数据位,无校验,1个停止位,如果波特率是9600,则每秒钟能传输多少个字符?9600/(1+9+1)=9606.RS232信号采用负逻辑。“1”=
3V~
15V,“0”=
3V~
15V2021/1/427二、8250芯片8250内部寄存器的功能。8250内部有4级中断:以”接收数据错中断”优先级最高,其次是”接收中断”,“发送中断”,“调制解调器中断”优先级最低
2021/1/428三.8250的编程(1)8250的初始化编程。(2)8250的应用编程串行通信程序设计包括硬件连接和软件编程。2021/1/4298250初始化步骤①80H→线路控制寄存器,使除数寄存器访问位=1②根据波特率计算出除数高/低8位→除数寄存器高/低8位,确定通信速率③D7=0的命令字→线路控制寄存器:有2个目的定义一帧数据格式使除数寄存器访问位=0,从而使后继的对合用端口的访问只读写非除数寄存器2021/1/430④设置中断允许命令字查询方式,则中断允许命令字=0,禁止中断中断方式,使中断允许命令字相应位置1⑤设置控制寄存器中断方式:D3=1,允许8250送出中断请求查询方式:D3=0内环方式:D4=1正常通信:D4=0使用联络线:D1、D0位置12021/1/431A、B两台机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。(1)下图是A、B两机的—232C接口示意图,根据题意完成连线(不可有多余连线)。23456202345620772021/1/432(3)用对端口直接编程的方法为接收方编写8250初始化程序段。I8250,3,80H;寻址位置1,3F9H,00H;写除数高8位,3F8H,18H;写除数低8位
2021/1/433,3,0;无校验传送,8位数据,3F9H,01H
,3,08H
I8250
2021/1/4348250查询方式下接收和发送程序的编程在发送数据前,读通信线状态寄存器(状态口)获取发送保持或移位寄存器(数据口)是否空闲;在接收数据前,读通信线状态寄存器(状态口)获取接收缓冲寄存器(数据口)是否已经收到1帧数据。2021/1/435:利用主串口查询方式发送一个“A”: ,3 , ,20H;00100000B ;D5=1 ,3F8H ,’A’ ,2021/1/436:利用辅串口查询方式接收一个字符: ,2 , ,01H;00000001B ;D0=1 ,2F8H ,2021/1/437第十一章并行接口一、8255A定时器/计数器(1)内部结构、端口地址以及与系统总线的连接(2)8255A三种工作方式(方式0~方式2)的工作特点和过程A口可工作在方式0、1、2B口可工作在方式0、1C口可工作在方式0工作方式适用于端口……方式0:基本型入/出A口、B口、C口方式1:选通型入/出A口、B口方式2:双向传输A口十二2021/1/438十三(3)在方式1中C口哪几个引脚作为信号联络线,各信号联络线的含义。例:8255的数据口中,口可工作在双向方式。例:8255A的A口初始化定义为选通型(方式1)时,如果对8255A采用查询方式输入,必须先查询,其电平为高时,表示可以输入数据;如果对8255A采用查询方式输出,必须先查询,其电平为高时,表示可以输出数据;2021/1/439二.8255的初始化编程工作在方式0时:方式选择命令字→控制口工作在方式1、2时:a)方式选择命令字→控制口b)允许中断(或禁止中断)的命令字→控制口2021/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓储物流场地租赁合同范文
- 博物馆展品贷款合同
- 江西省会昌县市级名校2024-2025学年第二学期初三物理试题期末试卷含解析
- 晋中师范高等专科学校《护理基本技能(Ⅱ)》2023-2024学年第一学期期末试卷
- 不同职业的服装课件图片
- 江苏省南京师范大附中江宁分校2024-2025学年初三年级第一次质量检监测化学试题含解析
- 清远职业技术学院《植物生物技术概论》2023-2024学年第二学期期末试卷
- 青海省西宁市海湖中学2024-2025学年初三下学期(4月)模拟考试生物试题试卷含解析
- 江苏省南京市凤凰花园城小学2024-2025学年数学三下期末统考试题含解析
- 西安电力高等专科学校《应用英语四》2023-2024学年第二学期期末试卷
- 2025年共青团应知应会知识考试题库及答案
- 血液透析贫血的护理查房
- 土地承包合同易懂一点(2025年版)
- 企业健康管理计划规划方案讨论
- 隧道高空作业施工方案
- 雨季三防知识培训
- 危险性较大的分部分项工程专项施工方案严重缺陷清单(试行)
- 2025年上半年第二次商务部国际贸易经济合作研究院招聘7人重点基础提升(共500题)附带答案详解
- 2025年陕西省土地工程建设集团有限责任公司招聘笔试参考题库附带答案详解
- 第7课《不甘屈辱 奋勇抗争》第1课时 虎门销烟 课件 五年级道德与法治下册 统编版
- DB13-T5742-2023醇基燃料使用安全规范
评论
0/150
提交评论