接口与通信期末复习.ppt
《接口与通信期末复习.ppt》由会员分享,可在线阅读,更多相关《接口与通信期末复习.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机接口与通信1.若8259A工作在优先级自动循环方式,则IRQ6的中断请求被响应并且服务完毕后,优先级最高的中断源是()。A、IRQ3 B、IRQ5 C、IRQ0 D、IRQ72.五片可编程中断控制器级联使用,可以使 CPU 的可屏蔽中断扩大到()。A、36 级 B、35 级 C、43 级 D、32 级3.使用8254设计定时器,当输入频率为1MHZ并且输出频率为200HZ时,该定时器的计数初值为()。A、50000 B、2000 C、500 D、5000D A D 计算机接口与通信4.设串行异步通信每帧数据格式有8个数据位、无校验、1个停止位,若波特率为4800B/S,该方式每秒最多能传
2、送()个字符。A、4800 B、240 C、480 D、9605.8254工作在方式1,控制信号GATE变为低电平后,对计数器的影响是()。A、结束本次计数循环,等待下一次计数的开始;B、暂时停止现行计数工作;C、终止本次计数过程,立即开始新的计数循环;D、不影响本次计数;6、8255A可以工作在方式1的口是()。A、PC口和PB口 B、PC口和PA口 C、PA口和PB口 D、PD口C D C 计算机接口与通信7、要使8254产生连续方波,可选择哪种工作方式()。A、方式0 B、方式3 C、方式5 D、方式48、8255的PA口与PB口均工作在选通输入方式,则PA口与PB口向CPU申请中断请求
3、的引脚分别是()。A、PC5和PC1 B、PC4和PC2 C、PC3和PC0 D、PC6和PC19、RS-232C串行接口总线适用于设备之间的通讯距离不大于(),传输速率最大为()的场合使用。A、10米,10Kb/s B、15米,20Kb/s C、5米,20Kb/s D、15米,2Kb/sB C B 计算机接口与通信10、RS-485标准接口最大传输速率为()。当波特率为1,200bps时,最大传输距离理论上可达()。A、10Mb/s,15km B、5Mb/s,10km C、20Mb/s,5km D、15Mb/s,20km11、在8250内部有两个保存分频系数的寄存器,称为除数锁存器,在计算除
4、数时所使用的公式是()。A、除数 1843200/(8波特率)B、除数 1843200/波特率 C、除数 1843200/(16波特率)D、除数 1843200/(32波特率)12、ADC 0809转换器最大输入模拟电压为5V,则其分辨率为()。A、9.70mV B、19.53mV C、10.625mV D、11.6mVA C B 计算机接口与通信13、串行同步传送时,每一帧数据都是由()开头的。A、同步字符 B、高电平 C、起始位 D、低电平14、将微处理器、内存储器及I/O接口连接起来的总线是()A、片内总线 B、局部总线 C、机外总线 D、片外总线15、目前在PC机上都有USB连接器插座
5、,USB连接器为()芯连接器。A、4 B、3 C、2 D、516、可编程通信接口芯片8251A()。A、可用作并行接口 B、可用作同步、异步串行接口C、仅可用作同步串行接口 D、仅可用作异步串行接口A D AB 计算机接口与通信17、DAC0832为单片()数/模转换器,片内有()电阻网络。A、8位,R-2R结构的T型;B、12位,R-R结构的权电阻型;C、8位,R-R结构的权电阻型;D、12位,R-2R结构的T型;18、8259A在初始化工作完成后若未设定其他的工作方式就自动进入()。A、普通屏蔽方式 B、程序查询方式C、特殊循环优先级方式 D、一般全嵌套方式19、要实现中断嵌套时,须在中断
6、服务子程序中用()指令来设置中断允许标志。A、CLI B、CLD C、STI D、STD20、8086/8088的中断向量表 ()。A、用于存放中断类型号 B、用于存放中断服务程序入口地址C、是中断服务程序的入口 D、是中断服务程序的返回地址A DC B 计算机接口与通信1、以下说法错误的是()。A、CPU寻址外设时,统一编址方式是把一个外设端口作为一个存贮单元来看待;B、8254计数器工作于方式2时,计数减到0时从OUT 输出一个时钟周期的负脉冲;C、用软件确定中断优先级时,只要改变查询的顺序,即可以改变中断的优先级;D、在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同
7、时也可以在另一些IR引脚上直接连接外设的中断请求信号端;2、8259A工作在自动中断结束方式时,8259A自动地在()将中断服务寄存器ISR中的相应位清0。A、第一个中断响应脉冲的后沿;B、中断服务程序执行完毕;C、第二个中断响应脉冲的后沿;D、第三个中断响应脉冲的后沿;B C 计算机接口与通信3、8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示()。A、CPU向控制口送控制字 B、CPU向数据口写数据C、CPU读8255A控制口 D、无效操作4、在8086CPU的下列4种中断中,需要由硬件提供中断类型码的是()。A、INTR B、INTO C、INT n D、NMI5、825
8、5A的PA口工作于方式2时,PB口不能工作于()。A、方式0 B、方式2 C、任何方式 D、方式1 A A B 计算机接口与通信6、下列关于IEEE 1394标准叙述不正确的是()。A、支持带电插拔/即插即用;B、允许两结点间的距离最大为4.5米;C、支持同、异步传输;D、两台设备必须连接到个人计算机,方可实现共连;7、下列关于USB通用串行总线叙述不正确的是()。A、允许外设“热插拔”,而不必关闭主机电源;B、在USB 1.1总线上,只能支持同步传输一种传输方式;C、USB总线可为连接在其上的设备提供5V电压/100mA电流的供电;D、在USB 1.1总线上,可以同时连接多达127个USB外
9、设。D B 计算机接口与通信8、CPU可以对8254计数器执行读操作,其读到的是()。A、计数执行部件的当前值 B、计数初值 C、工作方式字 D、09、在8259A内部,()是用于反映当前哪些中断源要求CPU中断服务的。A、中断优先级比较器 B、中断服务寄存器C、中断屏蔽寄存器 D、中断请求寄存器10、当8255A工作在方式1输出时,通知外设将数据取走的信号是()。A、ACK B、INTE C、OBF D、IBFA D C 计算机接口与通信计算分析题1、8250采用异步传送方式,有1个起始位,偶校验,有7位数据位及1个停止位,要求每秒传送480个字符,允许所有中断。试编写初始化程序。(10分)
10、计算机接口与通信通信控制和状态寄存器1、通信线路控制寄存器(LCR)LCR用来指定串行通信的数据格式。通过对LCR写入控制信息,确定通信的字符格式(包括字符长度、停止位的个数、奇偶校验设置),也可以使LCR的第6位置“1”迫使8250输出终止符。LCR的最高位是一种特殊用途,在8250内部有10个寄存器,但8250只有3条地址线(A0-A2)来寻址内部寄存器,最多只能寻址8个内部寄存器,所以存在有两组寄存器要共用同一个地址,LCR的最高位DLAB作为另一个寻址依据,来区分是寻址哪一组寄存器。2、通信线路状态寄存器(LSR)LSR提供串行数据发送和接收时的状态,供CPU读取和处理。CPU不仅可以
11、对LSR实行读出,也可以对其写入,供系统自检使用。计算机接口与通信通信线路控制寄存器LCR (3FBH)数据位个数数据位个数00005 5位位01016 6位位10107 7位位11118 8位位停止位个数停止位个数0 01 1个停止位个停止位1 11.51.5个停止位个停止位(字符长字符长5 5位位)1 2 2个停止位个停止位(字符长字符长6 6、7 7或或8 8位位)奇偶校验奇偶校验0 0无无较验位较验位1 1有有较验位较验位较验类型较验类型 0 0奇较验奇较验,1 1偶较验偶较验强制奇偶校验位强制奇偶校验位0 0该位无效该位无效1 1奇偶检验位恒为奇偶检验位恒为1 1(D3D410)奇偶
12、检验位恒为奇偶检验位恒为0 0(D3D411)无奇偶校验位(无奇偶校验位(D30)寄存器选择寄存器选择0 0正常值正常值1 1选择波特选择波特率除数寄存率除数寄存器器WLS0WLS1STBPENEPSSPBSBRKDLAB中止字符控制中止字符控制0 0该位无效该位无效1 1发送终止发送终止字符字符D0D1D2D3D4D5D6D7计算机接口与通信通信线路状态寄存器 LSR(3FDH)DROEPEFEBITHRETSRE01 1接收数据准备好;接收数据准备好;0 0CPUCPU读走数据;读走数据;1溢出错溢出错1奇偶错奇偶错1帧错帧错1正在传输中止字符正在传输中止字符1发送移位寄存器空,发送移位寄
13、存器空,当数据由发送保持寄存器当数据由发送保持寄存器移入发送移位寄存器时,移入发送移位寄存器时,该位为该位为0不用,恒为不用,恒为0 01 1发送移位寄存器发送移位寄存器空,可接收下一个空,可接收下一个要发送的字符;要发送的字符;0 0当当CPUCPU将字符写将字符写入发送保持寄存器入发送保持寄存器后,该位为后,该位为0 0D0D1D2D3D4D5D6D7计算机接口与通信波特率发生控制电路 8250使用1.8432MHZ作为基准时钟输入信号,所以需要用分频的方法产生所需的波特率。8250传送或接收串行数据时,使用的时钟信号频率是数据传送波特率的16倍,分频系数要考虑这个因素。当8250工作于不
14、同的波特率时,所使用的分频系数也不同。在8250内部有两个保存分频系数的寄存器,称为除数锁存器。除数 1843200/(16波特率)除数锁存器是一个16位的寄存器,除数高8位寄存器为MSB,低8位寄存器为LSB。计算机接口与通信波特率除数寄存器波特率除数寄存器BRD(3F8H,3F9H)除数寄存器保存设定的分频系数除数寄存器保存设定的分频系数BRD基准时钟频率基准时钟频率(16波特率)波特率)起起 始始 位位时钟时钟(RCLK)数据线数据线(SIN)T16 T16 T8 T计算机接口与通信调制解调控制部分8250内部的调制解调控制部分提供了与调制解调器连接的控制电路。1、调制解调控制寄存器(M
15、CR)8250与通信设备之间联络应答输出信号的设置通过MCR完成。2、调制解调状态寄存器(MSR)MSR用来反映8250与通信设备之间应答联络输入信号的现行状态,以及这些信号的变化信号。计算机接口与通信调制解调控制寄存器MCR(3FCH)DTRRTSOUT1OUT2LOOP0000=正常工作方式;正常工作方式;1使使8250循环工循环工作方式作方式0使使OUT2引脚为高;引脚为高;1使使OUT2引脚为低,当引脚为低,当要把中断信号送到系统总要把中断信号送到系统总线时,该位必须为线时,该位必须为10使使RTS引脚为高;引脚为高;1=使使RTS引脚为低,信号有效引脚为低,信号有效0使使DTR引脚为
16、高;引脚为高;1=使使DTR引脚为低,引脚为低,信号有效信号有效D0D1D2D3D4D5D6D70使使OUT1引脚为高;引脚为高;1使使OUT1引脚为低;引脚为低;计算机接口与通信调制解调状态寄存器MSR(3FEH)CTSDSRTERIRLSDCTSDSRRIRLSD1RLSD引脚为低引脚为低D0D1D2D3D4D5D6D71RI引脚为低引脚为低1DSR引脚为低引脚为低1CTS引脚为低引脚为低1表示自上次读此寄存器表示自上次读此寄存器后,后,RLSD引脚已改变状态引脚已改变状态1表示表示RI引脚由引脚由接通变为断开接通变为断开1表示自上次读此寄存器表示自上次读此寄存器后,后,DSR引脚已改变状
17、态引脚已改变状态1表示自上表示自上次读此寄存器次读此寄存器后,后,CTS引脚引脚已改变状态已改变状态计算机接口与通信中断控制8250本身具有很强的中断控制和优先权判决处理能力。1、中断识别寄存器(IIR)当接收数据错、接收保持寄存器满、发送保持寄存器空以及应答联络的输入控制信号的状态变化等情况出现时,在允许中断的情况下,上述四种类型中断事件中有一种或多种出现时,8250的INTRPT成为高电平。2、中断允许寄存器(IER)为了灵活控制8250中对各种中断的屏蔽位设置,8250设置了中断允许寄存器(IER)。计算机接口与通信中断识别寄存器IIR(3FAH)IPID0ID1000000:有中断:有
18、中断1:无中断:无中断00:调制解调器状态(优先级最低)调制解调器状态(优先级最低)01:发送保持寄存器空发送保持寄存器空10:接收数据准备好接收数据准备好11:接收线路状态(优先级最高)接收线路状态(优先级最高)D0D1D2D3D4D5D6D7计算机接口与通信中断允许寄存器IER(3F9H)ERBFIETBEIELSIEDSSI00001=允许调制解允许调制解调器状态中断调器状态中断1=1=允许接收线允许接收线路状态中断路状态中断1=1=允许发送保持允许发送保持寄存器空中断寄存器空中断1=允许接收允许接收器数据准备器数据准备好中断好中断D0D1D2D3D4D5D6D7计算机接口与通信8250
19、内部寄存器的寻址8250内部有10个可访问的寄存器,除数寄存器是16位的,占用两个连续的8位端口内部寄存器用引脚A0A2来寻址;同时还要利用通信线路控制寄存器的最高位,即除数寄存器访问位DLAB的0和1两种状态,来区别共用1个端口地址所访问的两个寄存器计算机接口与通信8250内部寄存器的寻址COM1COM2DLABA2A1A0访问寄存器名称3F8H2F8H00 0 0接收数据寄存器(读)3F8H2F8H00 0 0发送保持寄存器(写)3F9H2F9H 00 0 1中断允许寄存器3F8H2F8H 10 0 0波特率除数锁存寄存器(低字节)3F9H2F9H 10 0 1波特率除数锁存寄存器(高字节
20、)3FAH2FAH0 1 0中断识别寄存器3FBH2FBH0 1 1线路控制寄存器3FCH2FCH1 0 0MODEM控制寄存器3FDH2FDH1 0 1线路状态寄存器3FEH2FEH1 1 0MODEM状态寄存器计算机接口与通信计算分析题1、8250采用异步传送方式,有1个起始位,偶校验,有7位数据位及1个停止位,要求每秒传送480个字符,允许所有中断。试编写初始化程序。(10分)MOV DX,3FBH;8250控制寄存器地址送DXMOV AL,80H;置DLAB=1,设置除数寄存器OUT DX,ALMOV DX,3F8H ;除数寄存器地址送DXMOV AL,18H ;波特率为4800bps
21、 OUT DX,AL ;送除数低8位MOV DX,3F9HMOV AL,00H ;送除数高8位OUT DX,AL计算机接口与通信计算分析题MOV DX,3FBH ;8250控制寄存器地址送DXMOV AL,1AH ;7位数据,偶校验,1位停止位OUT DX,AL MOV DX,3F9H ;中断允许寄存器地址送DX MOV AL,0FH ;设置中断允许控制字,允许所有中断OUT DX,AL MOV DX,3FCH ;设置MODEM控制字 MOV AL,0FHOUT DX,AL ;OUT1*,OUT2*均为0计算机接口与通信计算分析题2可选式I/O端口地址译码电路如图所示。若使Y5#的接口地址为2
22、94H297H,地址线A9A0及AEN如何安排?(表示逻辑非)(表示逻辑非)(10分)计算机接口与通信当端口地址信号为当端口地址信号为:A9 A8 A7 A6 A5 A4 A3 A21 0 1 0 0 1 0 1 使使I/OI/O接口的接口的CSCS有效有效74LS1383-8译码器译码器218HA Y0B Y1C Y2 G1 Y3 Y4 G2A Y5 Y6G2B Y7 10100010100&A2A3A4AENA5A6A7A8A9IORIOWPC总线总线CSI/O接口接口D0D7&RDWR数数 据据 线线 DBD0D7端端 口口译码电路译码电路计算机接口与通信计算分析题3、如图所示电路,82
23、54的三个通道分别定义为计数器,其中:通道0工作于方式4,CLK01MHZ,计数器初值为50000,OUT0接至8259A的IR4,每中断一次,计数器重置初值,个位计数显示加1;通道1工作于方式4,CLK1OUT0,计数器初值为10,OUT1接至8259A的IR5,每中断一次,计数器重置初值,十位计数显示加1;通道2工作于方式4,CLK2OUT1,计数器初值为10,OUT2接至8259A的IR6,每中断一次,计数器重置初值,百位计数显示加1(图示电路以G0、G1、G2分别表示GATE0、GATE1、GATE2)。8255A负责对相应的计数值进行显示,其三个通道均工作于方式0输出方式,LED采用
24、共阴极发光二极管,A口接个位显示,B口接十位显示,C口接百位显示,并设显示初值为000。8259A的三个中断都是一般的EOI和一般的嵌套方式,其类型号设定为68H6FH。接口芯片的译码电路采用74LS138,8254的I/O地址为200H,201H,202H,203H,8259A的I/O地址为220H,221H,8255A的I/O地址为240H,241H,242H,243H。(表示逻辑非)(表示逻辑非)(1)根据提供的8254及8255A的汇编初始化程序填空;(2)写出8259A的初始化程序(不使用的中断需屏蔽);计算机接口与通信计算分析题ControlBus8259A82548255AAdd
25、BusA19A0DataBusD7D0abcdefgdpG2O2CLK2G1O1CLK1G0O0CLK0CSWRRDA1A0CSINTINTAWRRDA0IRQ76543210CSWRRDA1A0138ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y7A5A6A7IO/MA8A9PC70PB70PA70D 7 D 0D 7 D 0D7D0CLK1MHz5V计算机接口与通信8254的三个通道分别定义为计数器的三个通道分别定义为计数器通道通道0:方式:方式4,CLK0=1MHz,计数器初值,计数器初值=50000(20Hz)通道通道1:方式:方式4,CLK1=OUT0,计数器初值,计数器初值=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 通信 期末 复习
限制150内