06-8251-An习题与答案

合集下载

微机计算机原理与接口技术课后练习题及答案

微机计算机原理与接口技术课后练习题及答案

第10章串行通信和可编程接口芯片8251AP3811.串行通信与并行通信的主要区别是什么?各有什么优缺点?[解答]串行通信时,要传送的数据或信息必须按一定的格式编码,然后在单根线上,按一位接一位的先后顺序进行传送。

接受数据的时候,每次从单根线上一位接一位地接受信息,再把它们拼成一个字符,送给CPU作进一步处理。

串行通信速度相对较慢,适于本身需要串行方式通信的设备和远距离传送数据。

并行通信时,数据各位同时传送,该方式传输数据的速度快,但使用的通信线路多,适用于近距离传送数据的场合。

2.在串行通信中,什么叫单工、半双工、全双工工作方式?[解答]单工:数据线仅能在一个方向上传输数据,两个站之间进行通信时,一边只能发送数据,另外一边只能接受数据。

半双工:数据可在两个设备之间向任一方向传输,但两个设备之间只有一根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发。

全双工:在一个数据通信系统中,对数据的两个传输方向才用不同的通路,这样的系统就可以工作在全双工方式,可以同时发送和接受数据。

12.在一个以8086为CPU的系统中,若8251A的数据端口地址为84H,控制口和状态口的地址为86H,试画出地址译码电路、数据总线和控制总线的连线图。

[解答]分析主要是考查8251A和CPU、以及译码器等的连接。

选用74LS138作为译码器。

参阅74LS138译码器管脚以及译码输出真值表和课本P36714.若8251A的端口地址为FF0H,FF2H,要求8251A工作于异步工作方式,波特率因子为16,有7个数据位,1个奇校验位,1个停止位,试对8251A进行初始化编程。

[解答]参看课本P372~P373对8251A初始化的程序为:REVTIME MACROMOV CX,02D0: LOOP D0ENDMMOV DX,FF2H ;控制口地址MOV AL,00HOUT DX,AL ;向控制口写入“0”REVTIME ;延时,等待写操作完成OUT DX,AL ;向控制口写入第二个“0”REVTIME ;延时OUT DX,AL ;向控制口写入第三个“0”REVTIME ;延时MOV AL,40H ;复位字OUT DX,AL ;写入复位字REVTIME ;延时MOV AL,01011010B ;方式字:波特率系数为16,7个数据位,1个停止位,奇校验OUT DX,AL ;写入方式字REVTIME ;延时MOV AL,00010101B ;命令字:允许接受发送数据,清楚错误标志OUT DX,AL ;写入命令字第11章模数(A/D)和数模(D/A)转换P4141.包括A/D和D/A的实时控制系统主要由哪几部分组成?什么情况下要用多路开关?什么时候要用采样保持器?[解答]包括A/D和D/A的实时控制系统主要由传感器、放大滤波器多路开关、采样保持器、A/D转换器、D/A转换器、执行部件等组成。

电子电工技术习题参考答案6-11章[1]1

电子电工技术习题参考答案6-11章[1]1

第6章作业参考答案一、填空题1. 电压、电流、阻抗2. 反向击穿3. 反向击穿、可以 4. 变压、整流、滤波、稳压 5. 45V、45m A 、90V 、90m A二、选择题1. A 2. C 3. A 4. A 5. C 6. A 三、计算题1. 2. (1) O D 18V 45mAU I ==(2) O 24VU =(3) CD R M 2828V2828VU .U .==第7章 第1次 参考答案 一、填空题1. NPN 硅、②、③;2. 10mA 、20V ;3. u i =0、I B 、I C 、U CE ;4. 计算(估算)法、图解法 ;5. 变大、饱和区 ;6. 陡、平 ;7. 直流、交流、微变等效 ;8. 增大 ; 二、选择题1. B ;2. A ;3. C ;4. C ;5. B ;三、计算题 1.(1)AR U U I BBECC B μ19=-=mAI I B C 9.1==βVR I U U C C CC CE 3.6=-=(2)Ω=≈K r r be i 7.1Ω==K R r C o 36.117-='-=beL u r R A β50-=⋅+=u si us A R r rA2. (1)近似计算 VU R R R V CC B B B B8.2212=⋅+=mAR R U V I I E E BE B E C 7.15.15.221==+-=≈A I I CB μβ34==VR R R I U U E E C C CC CE 8.38.47.112)(21=⨯-=++-=1B i R r =‖2B R ‖11])1([B E be R R r ≈++β‖2B R ‖Ω=+K R E 4.4])1[(1βΩ=K r o 38.854.4102506.04.44.4250)1(11-=⨯⨯-=+⋅-≈+⋅++'-=E si i E be Lus R R r r R r R A βββ(2)近似计算静态值C I 、CE U 与β值的大小无关而不变,B I 会随之减小。

【微机原理】8251习题

【微机原理】8251习题

1 串行接口 8251A 习题8.2 设8251A 的控制和状态端口地址为52H ,数据输入/输出口地址为50H(输出端口未用),输入50个字符,将字符放在BUFFER 所指的内存缓冲区中。

请写出这段的程序1 8086系统中,8251A 的C/D 端应当和哪个信号相连,以便实现对状态端口、数据端口、控制端口的读/写?与地址线的低位相连。

2 什么是波特率?若要产生一个波特率为2400的串行信号,且波特率因子编程为16,那么串口发送/接收时钟的频率是多少?P221波特率是指单位时间内传送二进制数据的位数,以位/秒为单位。

38400Hz3 设计一个采用异步通信方式输入字符的程序段,规定波特率因子为64,7个数据位,1个停止位,偶校验,端口地址为40H 、42H ,待输入字符存放在2000H:4000H 单元。

MOV AL, 01111011BOUT 42H, ALMOV AL, 04HOUT 42H, ALMOV DI, 0MOV CX, 2000;发送2000个字符 MOV BX, 4000HL0: IN AL, 42H;读取状态字TEST AL, 02HJZ L0IN AL, 40H2 MOV [BX+DI], ALINC DIIN AL, 42HTEST AL, 38H;测试有无帧校验错 JZ ERRLOOP L0JMP EXITERR: CALL ERR-OUT;调出错处理 EXIT:...4 设8251A 为异步工作方式,波特率因子为16,7位数据位,奇校验,2位停止位。

8251A 端口地址为2A1H 、2A2H 。

编写程序从串口输出100个字符,设字符存放在BUF 开始的缓冲区中。

MOV AL, 0EAHMOV DX, 2A2HOUT DX, ALMOV AL, 11HOUT DX, ALMOV DI ,0MOV CX, 100MOV BX, OFFSET BUFBEG: IN AL, DXTEST AL, 01HJZ BEGMOV AL ,[BX+DI]3 MOV DX,2A1H OUT DX ,AL INC DIMOV DX ,2A2H IN AL,DXTEST AL,38H JZ ERROR LOOP BEG JMP EXITERROR:CALL ERR_OUT EXIT: ....。

微机原理 第11章 串行通信与串行接口8251A 习题及参考

微机原理 第11章 串行通信与串行接口8251A 习题及参考

第十一章串行通信与串行接口8251A1.试从广义角度概括接口有哪些功能?答:寻址、输入输出、数据转换、联络、中断管理、复位、可编程,及错误检测等八种功能。

2.设异步通信时标准数据格式中的8个字符位为10101110,若采用偶校验设置,则奇偶校验位应为几?答:应为1。

因为偶校验要保证信息中(包括校验位)1的个数为偶数。

3.什么是覆盖错误?接口部件如何反映这种错误?答:是指输入缓冲寄存器或输出缓冲寄存器中的数据在被CPU或外设取走之前,又被新到数据所覆盖而产生的错误。

在产生覆盖错误时,接口会通过在状态寄存器中设置相应的状态位来反映。

4.从结构上看,可以把一个接口分为几部分?分别具有什么特点?答:分为两部分。

(1) 第一部分用来与I/O设备相连。

这部分的接口结构是和I/O设备的传输要求及数据格式有关的,所以,各接口之间互不相同。

(2) 第二部分用来与系统总线相连。

由于各接口都要连在同一总线上,因此,所有接口的这部分结构都非常类似。

5.在实际使用时,为什么对串口中的四个内部寄存器一般使用1位低位地址来寻址?答:因为,四个内部寄存器中有2个可读寄存器,为一组,另2个可写寄存器为一组。

即控制寄存器和数据输出寄存器是只写的,状态寄存器和数据输入寄存器是只读的,所以,可以先用读、写信号来区分两组寄存器,再用1位低位地址就可区分一组中的两个寄存器了。

476.异步通信方式的特点是什么?适合应用在什么场合?答:采用异步通信时,两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数位来作为分隔位。

适于传输在不固定的时间间隔处出现字符所构成的信息流。

7.什么是波特率因子?答:在用异步方式进行通信时,发送端需要用发送时钟来决定每一位对应的时间长度,接收端需要用接收时钟来测定每一个位的时间长度。

发送时钟和接收时钟的频率可以是位传输率(波特率)的16倍、32倍、64倍,这个倍数称为波特率因子。

8.设在异步通信时,每个字符对应1个起始位,7个信息位,1个奇偶校验位,1个停止位,波特率为9600bps,则每秒钟能传输的最大字符数是多少?答:因为,1+7+1+1=10(位),所以,每秒钟能传输的最大字符数为9600/10=960(个)。

存储器习题及参考答案

存储器习题及参考答案

习题四参考答案1.某机主存储器有16位地址,字长为8位。

(1)如果用1k×4位的RAM芯片构成该存储器,需要多少片芯片?(2)该存储器能存放多少字节的信息?(3)片选逻辑需要多少位地址?解:需要存储器总容量为:16K×8位,故,(1)需要1k×4位的RAM芯片位32片。

(2)该存储器存放16K字节的信息。

(3)片选逻辑需要4位地址。

2. 用8k×8位的静态RAM芯片构成64kB的存储器,要求:(1)计算所需芯片数。

(2)画出该存储器组成逻辑框图。

解:(1)所需芯片8片。

(2)逻辑图为:3. 用64k×1位的DRAM芯片构成256k×8位存储器,要求:(1)画出该存储器的逻辑框图。

(2)计算所需芯片数。

(3)采用分散刷新方式,如每单元刷新间隔不超过2ms,则刷新信号周期是多少?如采用集中刷新方式,存储器刷新一遍最少用多少读/写周期?解:(1)(2)所需芯片为32片。

(3)设读写周期为0.5微妙,则采用分散式刷新方式的刷新信号周期为1微妙。

因为64K ×1的存储矩阵是由四个128×128的矩阵构成,刷新时4个存储矩阵同时对128个元素操作,一次刷新就可完成512个元素,整个芯片只有128次刷新操作就可全部完成。

所以存储器刷新一遍最少用128个读/写周期。

4. 用8k×8位的EPROM芯片组成32k×16位的只读存储器,试问:(1)数据寄存器多少位?(2)地址寄存器多少位?(3)共需多少个EPROM芯片?(4)画出该只读存储器的逻辑框图?解:因为只读存储器的容量为:32k×16,所以:(1)数据寄存器16位。

(2)地址寄存器15位。

(3)共需8个EPROM芯片?(4)逻辑框图为:5. 某机器中,已经配有0000H~3FFFH的ROM区域,现在再用8k×8位的RAM芯片形成32k ×8位的存储区域,CPU地址总线为A0~A15,数据总线为D0~D7,控制信号为R/W(读/写)、MREQ(访存),要求:(1)画出地址译码方案。

微机原理与接口第七八次习题(并行接口,8255A串行接口8251

微机原理与接口第七八次习题(并行接口,8255A串行接口8251

8255A P373. 4. 若8255A的系统基地址为2F9H,则8255A的三个端口和控制口地址各是多少?已知CPU的系统总线为A9~A0,D15~D0,M/IO,IOR,IOW,RESET,试画出8255A的地址译码电路及它与CPU系统总线的连线图。

【解答】A、B、C和控制口的地址分别为:2F9H、2FBH、2FDH、2FFH。

5. 设8255A的的地址为:80H、82H、84H、86H。

要求A口工作在方式0输出,B口工作在方式0输入,C口高4位输入,低4位输出,试编写8255A的初始化程序。

【程序段】mov al 10001010b out 86h al 6. 8255A的地址同5题,要求PC4输出高电平,PC5输出低电平,PC6输出一个正脉冲,试写出完成这些功能的程序段。

【程序段】方法1:设置C口置位/复位字mov al 80h out 86h al mov al 09h out 86h al mov al 0ah out 86h al mov al 0ch out 86h al nop nop mov al 0dh out 86h al nop nop mov al 0ch out 86h al 方法2:直接从C口输出数据mov al 80h out 86h al mov al 00010000b out 84h al nop nop mov al 01010000b out 84h al nop nop mov al 00010000b out 84h al 7. 8255A 的端口地址同5题,a若A口方式0输入,B口方式1输出,C口各位的作用是什么?控制字是何?b若B口方式0输出,A口方式1输入,C口各位的作用是什么?控制字是何?【解答】a PC1:OBFB,PC2:ACKB,PC0:INTRB,以上3位当联络信号,其余各位当输入/输出线。

控制字:1001×11×B b PC4:STBA,PC5:IBFA,PC3:INTRA,以上3位当联络信号,其余各位当输入/输出线。

8251习题共23页

8251习题共23页
般为0
利用状态字进行编程的举例 P215
此部分实际上是一个8251A应用的一个具体实例。 已知条件如下:
一串行外设用8251A与系统相,现要从此设输入80个 字符到BUFFER变量中,要求CPU和外设之间采用程 序查询方式进行通信。通信模式为异步模式,波 特率因子为16,每个字符有7个数据位,2个停止位, 偶校验
;读取状态字
TEST AL,38H
;测试有无错误FE PE OE
JNZ ERROR
LOOP BEGIN ;如没有错,则接收下1个字符 CX-1
JMP EXIT ;如满80个字符,则结束
ERROR: CALL ERR_OUT ;调用出错处理程序
EXIT: …
注: 8251A没有收到字符时RxRDY为0,收到一个 字符时自动变为1,当CPU从8251A读取一个字 符后, RxRDY又自动变为0
MOV DX,167H MOV AL,18H OUT DX,AL MOV AL,16H OUT DX,AL OUT DX,AL MOV AL,0B7H OUT DX,AL
总结
同步方式下的初始化方法:
先写模式字,然后同步字符,然后控制字,均 写到“奇”地址(A1=1)
模式字的值很容易确定 控制字中的 EH必为1,IR一般为0,SBRK一
16、人民应该为法律而战斗,就像为 了城墙 而战斗 一样。 ——赫 拉克利 特 17、人类对于不公正的行为加以指责 ,并非 因为他 们愿意 做出这 种行为 ,而是 惟恐自 己会成 为这种 行为的 牺牲者 。—— 柏拉图 18、制定法律法令,就是为了不让强 者做什 么事都 横行霸 道。— —奥维 德 19、法律是社会的习惯和思想的结晶 。—— 托·伍·威尔逊 20、人们嘴上挂着的法律,其真实含 义是财 富。— —爱献 生

2006年第7次习题布置_8259A 中断基本概念_习题解答

2006年第7次习题布置_8259A 中断基本概念_习题解答

2006年春季《接口》课程 第7次作业布置的习题解答第7次作业布置,练习题1:假定中断类型号28的中断处理程序的首地址为ROUT28,编写主程序中为建立一个中断向量的程序。

参考解答(三种解题参考见第285页)解三:MOV AX, SEG ROUT28 MOV DS, AXMOV DX, OFFSET ROUT28 MOV AL, 28 MOV AH, 25H INT 21H ┉┉ ┉┉解一: MOV AX, 0 MOV ES, AX MOV DI, 28*4MOV AX, OFFSET ROUT28 CLD STOSWMOV AX, CS STOSW STI ┉┉ 解二: MOV AX, 0 MOV ES, AX MOV BX, 28*4MOV AX, OFFSET ROUT28 MOV ES:WORD PTR[BX], AX MOV AX, CSMOV ES:WORD PTR[BX+2], AX STI ┉┉第10次作业布置,练习题2:给定SP =0100H 、SS =0500H 、 PSW=0A60H ,在存储单元中已有内容为(00024H)=0180H 、(00026H)=2000H ,在段地址为0800H 及偏移地址为00B4H 的单元中,有一条中断指令INT 9。

试问:[1] 执行INT 9指令后,SS 、SP 、IP 、CS 、PSW 的内容是什么? [2] 栈顶的三个字是什么(请给出图解)? 参考解答执行INT 9 指令后 SS=0500H ;不变SP=00FAH;因为往栈里压入了3个字的内容;压栈时SP 向低地址方向发展,0100H-006H=00FAH IP=0180H;根据中断类型码9的中断向量知道中断服务程序的首地址 CS==2000H;这就是说存储单元00024H 为首的4个字节提供了中断服务程序的首地址 ;其中低字节放的是IP 值,高字节放的是CS 值 PSW=0860H;IF, TF 清零,IF 是标志寄存器的第9位,置0为关中断; ;TF 是标志寄存器的第8位参看课件第08讲第44页,3.3.5.5中断指令05100050FE050FC050FAIP栈顶的三个字是: 原来的PSW, CS, IP PSW=0A60H CSCS=0800H IP=00B6HPSW█。

51单片机知识典型复习题(含答案)剖析

51单片机知识典型复习题(含答案)剖析

51单片机知识典型复习题(含答案)剖析(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(51单片机知识典型复习题(含答案)剖析(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为51单片机知识典型复习题(含答案)剖析(word版可编辑修改)的全部内容。

1、MOV 55H,@R5( × )2、INC DPTR( √ )3、DEC DPTR(×)4、CLR R0(×)5、MOV T0,#3CF0H(×)6、8031与8051的区别在于内部是否有程序存储器。

(√)7、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)8、串行口工作方式1的波特率是固定的,为fosc/32。

(×)9、8051单片机中的PC是不可寻址的。

(√)10、MCS-51系统可以没有复位电路。

( × )11、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(√)12、PC存放的是即将执行的下一条指令。

(√)13、TMOD中的GATE=1时,表示由两个信号控制定时器的启停.( √)14、特殊功能寄存器SCON与定时器/计数器的控制无关。

(√)15、各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。

(×)16、MCS—51上电复位时,SBUF=00H.( × )。

17、MCS—51的相对转移指令最大负跳距是127B。

( × )18、MCS—51的程序存储器只是用来存放程序的。

( × )19、MCS-51的串行接口是全双工的。

PLC及其应用学习通课后章节答案期末考试题库2023年

PLC及其应用学习通课后章节答案期末考试题库2023年

PLC及其应用学习通课后章节答案期末考试题库2023年1.S7-200系列PLC的定时器按时基可分为三种,不包括()。

参考答案:1000ms2.本次学习的S7-200 SMART PLC的L+和M端之间的电压是()伏。

参考答案:DC24V3.S7-200 SMART PLC的数字量输入端可以接()、行程开关、传感器等。

参考答案:选择开关4.西门子S7-200系列的顺序控制段结束指令的操作码是()。

参考答案:SCRE5.将选择流程顺序功能图转换为梯形图时,如果某一步后面有一个由N条分支组成的选择分支,该步可能转换到不同的N步去,则应将这N个后续步对应的存储器位的常闭触点与该步的线圈串联,作为结束该步的条件。

参考答案:对6.S7-200 SMART PLC的数字量输入模块用字母()表示。

参考答案:DI7.S7-200系列PLC的顺序控制状态寄存器的地址编号范围为()。

A、 B、C、 D、参考答案:S0.0 ~ S31.78.S7-200系列PLC的计数器指令盒上有两个输入端,分别是()。

参考答案:复位端和计数输入端9.本次上课中所用的PLC采用的是()输出接口电路。

参考答案:继电器10.S7-200 SMART PLC的梯形图中输出继电器的线圈“通电”时,()。

参考答案:其常开触点闭合11.对于顺序控制继电器,下面哪个地址是错误的。

()参考答案:S1.812.加计数器的工作原理:首次扫描时,计数器位为OFF,当前值为0。

在计数器输入端CU的每一个上升沿,计数器计数一次,当前值增加一个单位。

当前值达到设定值时,计数器位为ON,当前值可继续计数到32767后停止。

复位输入阻抗端有效或对计数器执行复位指令,计数器自动复位OFF,当前值为0。

参考答案:对13.对于减计数器,当复位端(LD)有效时,计数器预置值(PV)装入当前值存储器,计数器状态位复位(置0)。

参考答案:对14.S7-200系列PLC的加计数器指令盒上有两个输入端,分别是()。

单片机原理及应用A学习通课后章节答案期末考试题库2023年

单片机原理及应用A学习通课后章节答案期末考试题库2023年

单片机原理及应用A学习通课后章节答案期末考试题库2023年1.下列指令中比较转移指令是( )。

(4.0)参考答案:CJNE Rn, #data, rel2.将A与立即数按位逻辑异或的指令是( )(4.0)参考答案:XRL A, #data3.若MCS-51的中断允许寄存器IE内容为82H,则CPU将响应的中断请求是( )(5.0)参考答案:T04.下列有关MCS-51中断优先级控制的叙述中,错误的是( )(5.0)参考答案:多个同级中断同时申请中断时系统将同时相应5.单片机上电复位后 ,堆栈区的最大允许范围是( )个单元。

(4.0)参考答案:1206.若系统晶振频率为6MHz,则定时器可以实现的最小定时时间为( )。

(5.0)参考答案:2ms7.如果系统晶振频率为12MHz,则定时器T0工作于方式0时的最大定时时间是( )(5.0)参考答案:8.192ms8.PSW中的RS1和RS0用来( )。

(4.0)参考答案:选择工作寄存器组号9.8051单片机的VSS(20)引脚是( )引脚。

(4.0)参考答案:接地10.单片机8031的ALE引脚是( )。

(4.0)参考答案:输出矩形脉冲 ,频率为fosc的1/611.INTEL8031的P0口,当使用外部储存器时它是一个( )。

(4.0)参考答案:传输低8位地址/数据口12.下列指令中影响堆栈指针的指令是( ) 。

(4.0)参考答案:LCALL13.已知:A=0D2H,(40H )=77H,执行指令: ORL A, 40H后,其结果是( )。

(4.0)参考答案:A=0F7H14.单片机上电复位后 ,PC的内容和SP的内容为( )。

(4.0)参考答案:0000H ,07H15.执行指令MOVX A, @DPTR时, 、脚的电平为( )。

(4.0)参考答案:高电平,低电平16.单片机上电复位后 ,堆栈区的最大允许范围是内部RAM的()。

(4.0)参考答案:08H-7FH17.当TMOD寄存器中的GATE=1时,定时器/计数器T0、T1被允许开始计数的条件是( )(5.0)参考答案:由TRx和两个条件来共同控制18.如果系统晶振频率为12MHz,为了能够用单片机内定时器T0产生15ms的定时,可以使用的定时工作方式是( )(5.0)参考答案:方式119.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是( )。

微机原理与接口技术第六章8259A练习题及答案

微机原理与接口技术第六章8259A练习题及答案

微机原理与接口技术第六章8259A练习题及答案第一篇:微机原理与接口技术第六章 8259A练习题及答案中断技术和中断控制器8259A练习题及答案一、填空题1.8088微处理器最多能处理256种不同类型的中断。

2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。

3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。

4.8259A可管理 8 级优先级中断源,通过级联,最多可管理 64 级优先级中断源。

5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。

二、选择题6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。

CA.内部中断B.外部中断C.可屏蔽中断D.不可屏蔽中断7.CPU在响应中断时,保存断点是指______。

DA.将用户设置的程序指令地址入栈保存B.将中断服务程序的入口地址入栈保存C.将程序状态字PSW入栈保存D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存8.8088的中断向量表用于存放______。

BA.中断类型号B.中断服务程序的入口地址C.中断服务程序的返回地址D.断点地址三、判断题9.8086的可屏蔽中断的优先级高于不可屏蔽中断。

[ ] ×10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。

[ ] ×11.在8088系统中,所谓中断向量就是中断服务程序入口地址。

[ ] √四、简答题12.CPU响应INTR中断的条件是什么?答:(1)INTR信号为有效电平(2)当前指令执行完毕(3)CPU开中断(IF=1)(4)没有更高级的请求(RESET , HOLD ,NMI)13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。

微机接口前三章习题解答

微机接口前三章习题解答

一、2011年2月21-6月11日,本课程作业由各班主讲教师自由布置,考虑到大纲要求,统一布置几道各班都必须做的作业如下:(以上为郭兰英教材题号)第14页4,5,6,7,8,9。

第26页1,2,3,4,5。

第129页2,3,4,13,14,15,23,24,26,30,31。

第169页1,2,3,4,5第191页1,2,3,5,6,7,8,9,10,11第208页1,2,3,4,5,7,8,9第287页1,3,4,8,11,15(第5小问不做),20,22,23,24,25,27,30第314页2,3,, 7, 8第336页2,3,4,5,(6,7题作为选作题,请有精力的同学尝试)二、部分习题解题思路及参考解答1、设计一个波形发生器,要求能产生锯齿波、矩形波、方波、三角波、梯形波等。

输出0-5V电压,分辨率大于100。

设计电路,画出逻辑图,写出产生三角波的程序。

.参考方法:可以考虑利用D/A转换器0832,直接连接到总线上或通过8255连接到总线上。

约定口地址(例=80H),画出连接示意图,画出译码逻辑图,写出产生三角波的程序。

参考书上320页图及程序。

2、设计一个奥运会倒计时显示牌,要求显示4位数字。

提出设计方案,画出详细的连接图,写出显示“2008”4个字的程序。

参考方法:可以参考图9.10,可以不考虑驱动问题。

可以利用一片8255,4个共阴极的七段LED。

约定8255口地址为90H, 8255A口用7根线接4个LED的数据线,B口用4根线接4个LED的阴极线。

编程序,实现4个LED轮流显示。

3、某打印机有D7-D0数据线,STB 选通线,BUSY忙状态线共10根线(举例用)。

设计一套接口电路实现与该打印机连接。

提出设计方案,画出连接图,写出将当前数据段1000H单元的100个打印数据送打印机的程序。

参考方法:设计方案可以考虑利用一片8255,用A口做数据输出,可以采用方式0或方式1,为简单,建议用方式0,自己编程产生选通信号。

第6章作业参考答案

第6章作业参考答案

1.14 一装置采用8251A进行串行同步通信,当选定通信速率
为9600波特时,施加于8251A芯片的TXD及RXD引脚上的时钟
信号频率为
。 (C)
A. 4800HZ B.2400HZ C. 9600HZ D. 19200HZ
1.15 RS-232C接口采用的信号电平范围是
。 (C)
A. 0~+5V
C. 传输中出现了奇偶错
D. 传输中出现了帧格式错
1.19 在异步串行输入/输出接口中,发生溢出错(重叠错)是 指 的内容被新送进来的数据覆盖。(C)
A.发送数据寄存器
B.发送移位寄存器
C.接收数据寄存器
D.接收移位寄存器
1.20 如果8251A设定为异步通信方式,发送器时钟输入端和
接收器时钟输入端都连接到频率19.2KHz的输入信号,波特
A. 数据从端口C送数据总线
B. 数据从数据总线送端口C
C. 控制字送控制寄存器
D. 数据从数据总线送端口B
1
1.4 下列可用作为简单输入接口的电路是 。(B)
A. 译码器 B.三态缓冲器 C. 反相器 D. 锁存器
1.5 在Intel 8255A中可以进行按位置位/复位的端口是 。(C)
MOV AL,10100110B OUT 63H,AL MOV AL,00001101B OUT 63H,AL MOV AL,00000101B OUT 63H,AL
;设置工作方式 ; INTEA=PC6置1 ; INTEB=PC2置1
12
3.12 什么是波特率?什么是波特率因子?设波特率因子为 16,波特率为1200,那么收/发时钟频率为多少?
第6章作业参考答案

接口考试试题第5章(串行通信和8251)

接口考试试题第5章(串行通信和8251)

一、选择题1.若用8251A进行同步串行通信,速率为9600波特,问在8251A时钟引脚TXC#和RXC#上的信号频率应取()。

A.2400HzB.4800HzC.9600HzD.19200Hz答案应选:C2.串行接口器件8251A()。

A、只能作异步传送B、只能作同步传送C、A和B均可D、可作并行传送C5.在异步串行的通信中若要传送扩展ACCII码,则异步串行码字符格式的第8位数据()。

A、不传送 B 恒为0 C 恒为1 D 为有用数据D7.在串行数据通信接收端安装modem是为了()。

A、把并行数据转换成串行数据B、把串行数据转换成并行数据C、把数据信号转换成模拟信号D、把模拟信号转换成数据信号D10.在异步通信中,传送最高位为奇校验位的标准ASCII码,采用1位起始位和1位停止位。

当该ASCII码为5AH时,有串行口发送的帧格式为()。

A 0010110111B 0010110101C 0110110101D 1010110100A15.RS-232标准规定其逻辑1电平为()。

A.-5~0VB.0V~+5V C -3V~-15V D.+3V~+15VC17.8251A用作异步串行通信接口,如果设定波特率因子为16,而发送器与接收器时钟频率为19200Hz,则波特率为()。

A、1200波特 B 2400波特 C 9600波特 D 19200波特A18.异步串行接口电路在接受时,如果接收时钟频率为波特率的16倍,一旦确定串行接受线上出现起始位的电平后,对串行接受线进行检测的时间间隔为()。

A、1个时钟周期B、4个时钟周期C、8个时钟周期D、16个时钟周期D21.在有关串行通信的叙述中,正确的是()。

A、串行通信最少只需要一条导线B、所谓半双工是指在一半工作时间内工作C、异步串行通信是以字符为单位逐个发送和接收D、同步串行通信的收、发双方可使用各自独立的本地时钟C23.为了防止在计算机远程通信中的信号畸变,必须采用一种辅助的外设调制解调器,在接收端须采用()将模拟信号转换称数字信号。

单片机每章习题及答案

单片机每章习题及答案

单片机每章习题及答案第三节增选习题及解答一、填空题1.堆栈寄存器的符号是(),复位后它的内容为()2.累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。

3.内RAM的03H字节单元的地址符号另记为()。

4.堆栈操作遵循的原则是()。

5.8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。

6.为了正确地读取8051的P1口引脚的状态值,应该先向它()。

7.8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。

8.8051的封装形式为()。

9.利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。

EA10.8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。

11.8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。

12.8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。

13.位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。

14.当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。

15.用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。

16.一个机器周期包括()个振荡周期,具体分为()个状态周期。

17.按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。

18.单片机由CPU、存储器和()三部分组成。

19.CPU由()和()两部分组成。

20.若不使用MCS-51片内程序存储器,引脚必须()。

EA21.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。

22.当MCS-51的P0口作为输出端口时,每位能驱动()个TTL负载。

23.MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。

24.MCS-51中凡字节地址能被()整除的特殊功能寄存器均能位寻址。

《计算机基础》8251及AD、DA练习题及答案

《计算机基础》8251及AD、DA练习题及答案

《C语言基础》8251及A/D、D/A练习题及答案一、填空题1、如果禁止8251A接收数据,允许发送数据,则控制字的_______位分别为0,1。

2、、如果8251A设定为异步通信方式,发送器时钟输入端口接收器时钟输入端口都连接到频率为19.2kHz的输人信号,波特率为1200,字符数据长度为7位,1位停止位,采用偶校验。

则8251A的方式控制字为__________.3、当Intel 8251A工作在同步方式时,引脚同步检测SYNDET可作为输入输出信号使用.若工作在内同步方式,该引脚为_________.4、当Intel 8251A工作在同步方式时,引脚同步检测SYNDET可作为输入输出信号使用。

若工作在外同步方式,该引脚为_______.5、Intel 8251A工作在同步方式时,最大波特率为________.6、Intel 8251A工作在异步方式时,每个字符的数据位长度为_________.7、Intel 8251A从串行输人线上接收一个字符后,将信号________置为有效。

8、Intel 8251A工作在异步方式时,每个字符的数据位长度为_______.9、Intel 8251A工作在异步方式时,最大波特率为__________.10、Intel 8251A从串行输入线上接收好了一个字符后,将信号____置为有效。

11、Intel8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。

若工作在外同步方式,该引脚为________.12、如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz 的输入信号,波特率为1200,字符数据长度为7位,1位停止位,采用偶校验,则8251A的方式控制字为_________。

1、RS—232C(RS即RecommendedStandard推荐标准之意)是由美国电子工业协会(EIA--ectroniclndustriesAssociation)推荐的标准接口,它是应用于________交换的数据通信设备和数据终端设备之间的标准接口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题________________________________________________________
.在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过()
A.锁存器B.加法器
C.移位寄存器D.数据寄存器
.在远距离串行通信中,采用调制技术是为了使信号()A.强度加大B.不失真传送
C.一位一位传送D.有条不紊传送
.微处理器通过数据总线向慢速外设输出数据时,接口部分必须含有的部件是()
A.反相器B.放大器
C.锁存器D.TTL/EIA电平转换器
.串行接口与设备之间的数据传输是以串行方式并且以()A.单工方式进行的B.半双工方式进行的
C.全双工方式进行的D.半/全双工方式进行的
.甲乙两台计算机近距离通过RS一232C口进行通讯时,常采用最简单的三线联结。

即是()【中国矿大考研试题】
A.甲机的TXD、RXD、GND分别与乙机的TXD、RXD、GND相连
B.甲机的TXD、RXD、GND分别与乙机的RXD、TXD、GND相连
C.甲机的RTD、TXD、RXD分别与乙机的RTS、TXD、RXD相连
D.甲机的DSR、RXD、DTR分别与乙机的DSR、RXD、DTR相连
填空题________________________________________________________
.若8251A接收数据缓冲器的端口地址为3FBH,则数据发送缓冲器的地址为3FBH。

.串行异步通信方式时,CPU与外设收发两端必须统一字符格式和波特率。

.8251芯片中设立了奇/偶错、帧格式错和溢出错三种出错标志。

名词解释题____________________________________________________
. 比特率、波特率【华中师大考研试题】
解:比特率指每秒传送的二进制位数。

波特率指每秒传送的信息位数量。

简答题________________________________________________________ . 如果串行传输速率是2400波特,数据位的时钟周期是多少秒?
数据位的时钟周期是 = 4.17×10-4秒
. 若8251A的收发时钟(RxC、TxC)频率为38.4KHz,它的RTS和CTS 引脚相连。

工作在半双工异步通信,每帧字符的数据位数为7,停止位数为1,偶校验,波特率为600b/s,处于发送状态。

写出初始化程序,其端口地址为02C0H和02C1H。

38.4K = n * 600 ,得分频系数为64
MOV DX,02C1H
MOV AL,01111011 ;方式字
OUT DX,AL
MOV AL,00110001 ;控制字
OUT DX,AL
. 设8251A为异步工作方式,波特率因数为16,7位/字符,奇校验,两位停止位。

CPU对8251A输入80字符。

进行初始化编程。

端口地址为0F2H。

MOV AL,0DAH
OUT 0F2H,AL
MOV AL,35H
OUT 0F2H,AL
MOV DI,0
MOV CX,80
IN AL,0F0H
MOV [DI],AL
INC DI
LOOP A
. 此题若要求增加状态检测,写出初始化程序
MOV AL,0DAH
OUT 0F2H,AL
MOV AL,35H
OUT 0F2H,AL
MOV DI,0
MOV CX,80
A: IN AL,0F2H ;读状态字,测试RxRDY是否为1,为0则等待TEST AL,02
JZ A
IN AL,0F0H
MOV [DI],AL
INC DI
IN AL,0F2H
TEST AL,38H ;检测各种错误
JNZ ERROR
LOOP A
ERROR:…
. 同步传输方式和异步传输方式的特点各是什么?
同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。

异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

.采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?
答:每帧占1+7+1+1=10位,波特率为4800bit/s,故每分钟能传送的最大字符数为:4800*60/10 = 28800个字符。

.同步传输方式和异步传输方式的特点各是什么?
答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。

异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?
答:不能进行正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输波特率来设置。

.试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位,工作在内同步方式,2个同步字符。

答:方式字是:00011000B=18H,程序段如下:
XOR AX,AX
MOV DX,PORT
OUT DX,AL
OUT DX,AL
OUT DX,AL ;向8251的控制口送3个00H
MOV AL,40H
OUT DX,AL ;向8251的控制口送40H,复位
MOV AL,18H
OUT DX,AL ;向8251送方式字
MOV AL,SYNC ;SYNC为同步字符
OUT DX,AL
OUT DX,AL ;输出2个同步字符
MOV AL,10111111B
OUT DX,AL ;向8251送控制字
.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。

若每秒钟发送100个字符,它的波特率和位周期是多少?
答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。

每秒发送100个字符共1200位。

因此波特率为
1200波特,位周期=
1
1200≈833µs。

相关文档
最新文档