接口技术练习题资料.doc
《接口技术练习题资料.doc》由会员分享,可在线阅读,更多相关《接口技术练习题资料.doc(14页珍藏版)》请在咨信网上搜索。
第五章 串行通信和可编程串行接口芯片 一·单项选择题 1. 与并行通信相比,串行通信适用于( ① )情况。 ① 远距离传送 ② 快速传送 ③近距离传送 ④ 传送信号要求高 2. 当芯片8251的=0 =O,=l时,则( ① ) ①允许8251接受CPU的命令字 ②8251向CPU送状态字 ③CPU往8251送数据 ④8251向CPU送数据 3. 设串行异步通信时,数据传送的速率是400字符/秒,每个字符为12位二进制数据,则传送的波特率是( ③ ) ① 12000 ②2400 ③ 4800 ④9600 4.串行接口芯片8251A( ③ )。 ① 只能作异步传送 ②只能作同步传送 ③既能作异步传送又能能作同步传送 ④ 可作并行传送 5.串行接口中,并行数据和串行数据的转换是用( ② )来实现的。 ① 数据寄存器 ② 移位寄存器 ③ 锁存器 ④ A/D转换器 6.串行异步通信的实现必须做到(③ )。 ①通信双方有同步时钟传送,以实现同步 ②一块数据传送结束时,用循环冗余校验码进行校验 ③以字符为传送信息的单位,按约定配上起始位、停止位和校验位 ④块与块之间用同步字符01111110隔开 7.在异步串行通信中若要传送扩展ASCII码,则异步串行码字符格式第8位数据(④ )。 ① 不传送 ② 恒为0 ③恒为1 ④ 为有用数据 8.RS-232C标准电气特性规定逻辑“0”电平为( ④ )。 ① 0~0.4V ② 0~0.8V ③ -3~ -15V ④ +3~+15V 9.在下列总线中,( ② )是一种串行总线接口。 ① PC/XT ② USB ③ PCI ④ ISA 10.在异步串行通信中,波特率是指( ① )。 ① 每秒钟传送的二进制位数 ②每秒钟传送的字节数 ③每秒钟传送的字符数 ④ 每秒钟传送的数据帧数 11. RS-232C是一个( ③ )标准。 ① 片总线 ② 内总线 ③ 串行通信 ④电流环 12.8251A异步工作,其数据格式中有8位数据位,1位偶校验位,2位停止位。要求每秒 传送1600个字符,需选用传送速率为( ③ )。 ①9600波特 ② 17600波特 ③ 19200波特 ④ 12800波特 13. 上题中若波特率系数等于16,则发送时钟或接收时钟频率是( ② )。 ①9.6 KHz ②307.2 KHz ③192 KHz ④153.6KHz 14. CPU送给8251A的并行数据,由( ① )串行发送给外设的. ①TXD端 ②RXD端 ③RXC端 ④TXC端 15. 下列不属于UART通信错误标志的是(④)。 ①奇偶错误 ②帧错误 ③溢出错误 ④ 循环错误 16.同步串行通信与异步串行通信比较,以下说法错误的是( ④ ) ①异步通信按字符成帧,同步通信以数据块成帧 ②异步通信对时钟要求不太严格,同步通信收发双方对时钟严格要求同步 ③异步通信可以无校验,同步通信必须有校验 ④异步通信传输数据的效率比同步通信高 17.异步通信中相邻两个字符之间间隔可以是( ② )。 ① 一个字符 ②任意长度字符 ③不允许有间隔 ④ 二个字符 18.8251的、、、为( ① ),表示CPU读输入的数据。 ①0010 ②1100 ③ 0110 ④ 1010 19. 在异步串行通信中,传送ASCII字符H(H的ASCII码为1001000)采用1位起始位,1位偶效验位,1位停止位,此时串行口发送的帧信息(按时间顺序)是( ① ) ①0000100101 ②1000100101 ③0100100001 ④0001001010 20. 8251以异步串行通信工作,波特率因子为16,字符编码7位,偶效验1位,1位停止位,每秒可传送200个字符,则收发时钟频率应是( ④ ) ① 1.8KHz ② 2KHz ③ 2.2KHz ④ 32KHz 二. 多项选择题 1. 下列属于串行通信接口标准的有( ③ ④ )。 ① PCI ② IDE ③ USB ④ RS-232C ⑤ ISA 2. 串行接口芯片UART(①④ )。 ① 只能作异步串行传送 ② 只能作同步串行传送 ③ 既能作异步串行传送又能能作同步串行传送 ④常用奇偶校验 ⑤ 可采用循环冗余校验 3.下列关于RS-232的相关描述中正确的有(①② ③ ④ )。 ①数据“1”规定为-3~-15V ②数据“0”规定为+3~+15V ③MC1488实现TTL电平到RS-232电平的转换 ④ MC1489实现RS-232电平到TTL电平的转换 ⑤8251A可以实现TTL电平到RS-232电平的转换 4. UART设立了多种错误标志,常用的有( ①③ ④)。 ①奇偶错 ②同步错 ③溢出错 ④ 帧错 ⑤ CRC校验错 5. USB口是( ① ③ ④ ⑤ )。 ①通用串行接口 ② 并行接口 ③即插即用 ④ 自带电源 ⑤电源最大能提供100MA电流 6. 指出下列接口中哪些属于串行总线。 (①② ③④ ) ① RS-485 ② RS-232 ③ USB ④ IEEE 1394 ⑤PCI 三.填空题 1. 串行通信的传送方向有单工、半双工 、 全双工、 多工 四种。 2. 在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错和奇偶错 。 四.简答题 1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。为此发送端必须加入Modem进行调制,接收端进行解调。调制方法有:调幅、调频、调相。 2.串行传送与并行传送有何区别?各适用什么场合? 答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。 3.异步串行传送与同步串行传送有何区别?各适用什么场合? 答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送线路要求也相对高。 4. 用异步串行传输方式发送十六进制数41H,数据位为8位,奇校验位一位,停止位一位,请画出传输波形图。 5.某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位,1位终止位。请回答: (1)如果在接收端收到的数据波形如下图,则所传送字符代码是什么(十六进制表示)?(2)如果传输的波特率为19200波特,问每秒钟最多可传送多少个字符? 答:45H 每秒钟最多可传送1920个字符. 6.一个RS-232C异步串行通信口,通过TXD发送一帧数据的字符格式如下图的实线所示:如果线路上传送的字符格式包括8位数据,一位奇偶校验位,一位停止位。 要求:(1)写出该帧字符所传送的数据值(十六进制表示),并说明是奇校验还是偶校验。 (2)如果波特率为1200bps,计算传送这一帧数据所需要的时间(ms)。 (3)若波特率系数k=16,计算发送时钟频率TXC的频率值(KHz)。 答:D6H 偶校验 如果波特率为1200bps,计算传送这一帧数据所需要的时间为(11/1200)s。若波特率系数k=16,计算发送时钟频率TXC的频率值为19.2(KHz)。 7.某串行异步通信接口传送标准ASCII字符,采用1位奇偶校验位,2位终止位。请回答: (1) 在接收端收到的数据波形如下图,则所传送字符的代码是什么(十六进制表示)并说明是奇校验还是偶校验? (2)如果传输的波特率为9600波特,问位宽为多少毫秒(ms)? 答:所传送字符的代码是56H 偶校验 如果波特率为9600bps,位宽为(1/9600)s。 8.. 串行异步通信字符格式为7个数据位,1个偶校验位,1个停止位,波特率为9600波特,。请指出下图传送的是什么数据(用十六进制表示)?计算传输该帧数据所要的时间(ms)。 答:所传送字符的代码是19H 偶校验 传输该帧数据所要的时间为(1/960)s。 9.通过TXD发送一帧数据的字符格式如下图所示,采用偶校验。请问: (1)数据位为几位(二进制表示)?(2)校验位是1还是0(3)停止位几位? 答:数据为二进制8位,偶校验,校验位是1,停止位1位 第六章 可编程定时器计数器 一·单项选择题 1.8253-5某通道计数器最大计数初值是( ④ )。 ① FFFFH ② 65535 ③ 65536 ④ 0000H 2.8253-5某通道工作在方式1时,计数中途OUTi为( ② )。 ① 高电平 ② 低电平 ③ 由低变高 ④ 由高变低 3.对8253-5来说,定时与计数( ② )。 ① 是两种不同的工作方式 ② 实质相同 ③ 定时只加时钟脉冲,不设置计数初值 ④ 计数不用加脉冲 4.8253-5哪种工作方式能产生连续方波输出( ④ )。 ① 方式0 ②方式1 ③方式 2 ④方式3 5.8253 计数/定时器工作于方式1时,其计数器的触发方式是( ② )。 ①写入新的计数初值 ②GATE端送来上升边信号 ③GATE端保持高电平 ④自动连续工作 6.8253 计数/定时器工作于方式4的模式为( ③ )。 ①硬件触发的选通信号发生器 ② 单稳态发生器 ③ 软件触发的选通信号发生器 ④频率发生器 7.8253定时器的六种工作方式中,既可由软件启动,又可由硬件启动的是(② ) ① 方式1,2 ②方式2, 3 ③方式3,5 ④方式2,5 8.某一8253通道CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为(④)ms。 ①10,10 ③5,5 ②16,16 ④8,8 9. 8253 计数器1方式字=57H,计数脉冲频率为 5MHz,OUT端输出波形频率为 200KHz,其初始化程序中计数初值应是(① )。 ①25H ②25 ③00011001 ④250 10. 8253工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后(①) ①暂时停止计数 ②终止本次计数过程,开始新的计数 ③结束本次计数过程,等待下一次计数的开始 ④不影响计数器工作 11.8253是一个16位可编程定时器/计数器,以二进制计数时,其计数范围是(①) ①1~65536 ②0~65535 ③0~65536 ④1~65535 12.可编程定时器/计数器8253能输出连续周期波形的工作方式是(①) ①方式2和方式3 ②方式1和方式2 ③方式3和方式4 ④方式4和方式5 三.填空题 1. 8253-5内部寄存器地址为 4 个I/O端口,其中 3 个是定时计数器通道端口。 2.8253-5有3个16为计数通道,每个计数通道中有3条信号线:计数输入CLK,输出信号OUT以及 gate 。 3. 方波输出的8253-5,其计数初值为奇数时输出 近似 方波,为偶数时输出 理想 方波。 4.8253-5的计数通道0(端口地址为PORT 0)用于计数,要求计满50输出一个信号,假定计数器工作于BCD计数方式,则写入计数初始值的指令为MOV AL, 50H 和 OUT PORT 0, AL 5. 8253有 3 个通道,每个通道有 6 种工作方式,若要输出连续方波,应选用工作方式 3 。 四.分析、设计题 1. 有一段对8253初始化程序:outportb(0x53,0x64);outportb(0x51,0x01); 它使用的是8253哪一个计数器 ?其端口地址是多少? 属哪种工作方式?其OUT端输出什么波形?波形的周期为多少? (设输入时钟频率为 100 KHz) 答:使用计数器1,工作方式2,输出连续负脉冲波形,波形周期为2.56MS 2. 用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。 答:计数初值:4MHZ /20KHZ=200 编写初始化程序:main(){ outportb(0x247,0x27); outportb(0x240,0x02);} 3.已知8253的CLK=1MHz,=40H~43H,要求用8253连续产生10秒的定时信号,设计延时线路,编写控制程序。 答:计数初值:10s /1us=10000000,设N1=1000, N2=10000 编写初始化程序: main(){ outportb(0x43,0x67); outportb(0x41,0x10); outportb(0x43,0xA5); outportb(0x42,0); } 4. 8253通道2输出方波,波形周期0.625ms已知CLK2频率为2MHz,8253端口地址60H~63H (1)通道2工作于何种工作方式,写出工作方式名称。 (2)写出初始化程序段,采用二进制计数。10110110 答:计数初值:0.625MS /0.5US=1250=4E2H, 通道2工作于方式3 编写初始化程序: main(){ outportb(0x63,0xB6); outportb(0x62,0xE2);outportb(0x42,0x04);} 5、某罐头包装流水线系统电路结构原理如下图所示。一个包装箱能装24罐,要求每通过24罐,流水线要暂停5秒,等待封箱打包完毕,然后重启流水线,继续装箱。8253的端口地址为20H~23H。图中虚线框是流水线工作台示意图,罐头从光源和光敏电阻(R)之间通过时,在晶体管(T)发射极上会产生罐头的脉冲信号,此脉冲信号作为计数脉冲,接到CLK0,对罐头进行计数。通道0作为计数器工作于方式2,当计数满24罐,OUT0变低,触发通道1的定时操作。通道1作为定时器工作于方式1,OUT1的下跳沿流水线暂停,通道0也停止计数。5秒钟后,OUT1上升沿使流水线重新启动,继续工作,通道0又开始计数。请编写8253控制程序。 答:通道0工作于方式2,初值24,通道1工作于方式1,初值: 5S /10MS=500, 编写通道0程序: outportb(0x23,0x15); outportb(0x20,0x24); 编写通道1程序:outportb(0x23,0x63); outportb(0x21,0x05); 第七章 中断技术 一·单项选择题 1. 已知中断类型码为18H,则中断服务程序入口地址存放在中断矢量表的( ③ )? ① 0000H:0072H~ 0000H:0075H ② 0000H:0072H~ 0000H:0073H ③ 0000H:0060H~ 0000H:0063H ④ 0000H:0060H~ 0000H:0061H 2.在中断系统中,中断类型码是在( ④ )控制下送往CPU的。 ① 中断请求信号INTR ②读信号 ③地址译码信号 ④中断响应信号 3. 8086/8088的中断向量表用于存放(② )。 ① 中断类型号 ② 中断服务程序入口地址 ③ 中断服务程序 ④ 中断服务程序返回地址 4. 8259的OCW1——中断屏蔽字( ③ )设置。 ① 在ICW之前 ② 只允许一次 ③ 允许多次 ④ 仅屏蔽某中断源 5.一个8259可提供(② )中断类型号。 ① 1 ② 8 ③ 16 ④ 64 6.响应NMI请求的必要条件是(③ )。 ① IF=1 ② IF=0 ③ 一条指令结束 ④ 无INTR请求 7.响应INTR请求的必要条件是( ② )。 ① IF=0 ② IF=1 ③ TF=0 ④ TF=1 8.当8086CPU的INTR=1且IF=1时,则CPU完成(③ )后,响应该中断请求,进行中断处理。① 当前时钟周期 ②当前总线周期 ③ 当前指令周期 ④ 下一个指令周期 9.INTn指令中断是( ③ )。 ①由外设请求产生 ② 由系统断电引起 ③ 通过软件调用的内部中断 ④ 可用IF标志屏蔽的 10.8086/8088中断是向量中断,其中断服务程序的入口地址是( ④ )提供。 ① 外设中断源 ② CPU中断逻辑电路 ③ 从中断控制器读回中断类型号左移2位 ④ 由中断类型号指向的中断向量表中读回 11. 9个8259A级连可提供(④ )中断类型号。 ① 1 ② 8 ③ 16 ④ 64 12. 8259普通EOI命令适用于( ② )方式中的中断结束。 ① 特殊循环 ② 一般完全嵌套 ③ 自动循环 ④特殊屏蔽 13. 下面哪一个中断的优先级最高(④ )。 ① NMI中断 ② INTR中断 ③ 单步中断 ④ 断点中断 14. 8259优先权采用一般全嵌套方式,则中断结束采用( ① )。 ①普通EOI命令 ② 自动EOI ③特殊EOI命令 ④ 任意 15. 8086响应INTR中断的条件是(② )。 ①IF=1 ② IF=1,当前指令执行完毕 ③ IF=0,当前指令执行完毕 ④ IF=0 16. IBM PC中断系统中,中断源的中断类型号范围是(② )。 ① 00-0FH ② 00-0FFH ③ 00-1FH ④ 00-3FFH 17.某中断源中断类型码为41H(即65),其中断服务程序入口地址放在( ① )存储单元之中。 ① 0:0104H ② 1000H:0100H ③ 2000H:000H ④ 0200H:1000H 18.两片8259级连,最多可提供( ③ )个中断类型码。 ① 64 ② 16 ③ 15 ④ 8 19.地址08H-0BH保存的是(②)中断向量。 ① 单步 ② NMI ③ 断点 ④ 溢出 20. 8086CPU中断类型码是8位二进制数,所以中断向量表由(② )字节组成。 ① 256 ②1024 ③2048 ④ 512 21. 在PC机中9号中断,它的中断服务程序入口地址存放在(④ )。 ① 0000H:0009H ②0000H:0012H ③0000H:0036H ④0000H:0024H 22.8086不可屏蔽中断的类型码是( ② )。 ① 00H ② 02H ③ 08H ④ 不定 23. 中断自动结束方式是自动将8259A( ① )相应位清零。 ① ISR ② IMR ③ IRR ④ ICW 24. 在中断级联系统中, 从片支持的中断服务子程序在结束时必做的工作是(② )。 ①检查 ISR 是否为0 ②输出一个 EOI 命令 ③输出两个 EOI 命令 ④清除 ISR 25.当一个系统有多片8259芯片时,主片必须工作在(② ) ①全嵌套方式 ②特殊全嵌套方式 ③优先级自动循环方式 ④优先级特殊自动循环方式 26.中断响应以后,8086CPU内部指令指针IP的值是( ① )。 ①中断服务程序入口地址中的偏移地址 ②必为0000 ③与中断响应前一样 ④不确定 27.下列类型8086中断中,中断优先权最低是( ② )。 ①除法错中断 ②单步中断 ③NMI ④ INTR 二. 多项选择题 1. PC机上的8259可管理的中断源有( ① ③ ⑤ )。 ① 键盘 ② 单步 ③ 打印机 ④ 溢出 ⑤ 硬盘 2.在下列中断源中,属于内部中断的有( ① ③ )。 ① INT 21H ② 硬盘中断 ③ 溢出中断 ④ 键盘中断 ⑤打印机中断 3.CPU在响应INTR请求时,包括的条件有( ① ② ③ ⑤ )。 ① IF=1 ② 指令周期结束 ③无NMI请求 ④ TF=1 ⑤ 有INTR上升沿出现 4.利用中断方式传送数据时,需要( ① ② ④ ⑤ )。 ①IRi请求 ② 8259向CPU提出INTR请求 ③TF=1 ④ CPU从8259获取中断类型号 ⑤CPU执行中断服务程序完成输入输出 5.在PC机上,CPU响应NMI请求时( ① ② ④ )。 ① 类型号为2 ②包括电源掉电 ③类型号由8259提供 ④ 0 :0008H ⑤ 属于内中断 三.填空题 1. 8086/8088系统响应NMI 请求和INTR请求的条件不同点在于 NMI不受IF控制 。 3. 一个控制系统当主设备发生异常时,需向CPU告警,请求处理,否则将会危及工作人员的生命及设备安全,此告警信号应接到8086CPU的 NMI 中断请求引脚上。 4.在8259A中,用于存放欲请求服务的所有中断请求信号的寄存器为 IRR ;用于存放正在被服务的中断优先级的寄存器为 ISR 。 5.在IBM PC机中,存储器的低端地址 1024 字节为中断向量区。 6. IBM PC机中断系统能处理 256 种类型的中断。 7. 8259 初始化时,其 ICW2 = 08H,IR1 和键盘相连,IR2 和CRT接口相连, IR6 和软盘接口相连。则键盘、CRT接口、软盘接口的中断类型码分别为 09H,0AH,0EH 。 8. 8086/8088系统的外部中断源分为两大类,分别为 NMI 和 INTR 。 9. 8086/8088系统的内部中断源分为五大类,分别 除法出错中断;单步中断;断点中断;溢出中断; 软件中断INT n。 10. 在中断方式下,当外设已经有数据要往CPU输入或者准备好接收数据时,接口会向CPU发一个_INTR_。 第八章DMA 一·单项选择题 1.DMAC每传送一个字节,就检测DREQ,无效则挂起,有效则继续传送,这种传送方式称为(① )。 ①请求传送方式 ②成组传送方式 ③单字节传送方式 ④同步传送方式 2. DMA方式传送数据时,是由(④ )控制的。 ① CPU ② 软件 ③ CPU +软件 ④ 硬件控制器DMAC 3. 在微机系统中采用DMA方式传输数据时,数据传送是( ③ )。 ①由CPU控制完成 ②由执行程序(软件)完成 ③由DMAC发出的控制信号控制下完成的 ④由总线控制器发出的控制信号控制下完成的 4. 8237A 芯片设置为请求传输方式时,其特点是( ④ )。 ①仅传送一个字节的数据 ②连续传送多个字节的数据 ③仅传送 DREQ 和 DACK 信号 ④连续传送多个字节的数据,且边传送边监测DREQ信号是否有效。 5.在DMA操作中,DMAC和外设之间有一对联络信号线,DREQ和DACK,DMAC和CPU外设之间有一对联络信号线,HRQ和HLDA,这四个联络信号有效电平出现的次序是( ② )。 ① DREQ→DACK→HRQ→ HLDA ② DREQ→HRQ→HLDA→ DACK ③ HRQ→ HLDA →DREQ→DACK ④ HRQ→DREQ→DACK→HLDA 6. 在DMA传送方式中,传输效率最高的方式是( ② )。 ①请求传送方式 ②成组传送方式 ③单字节传送方式 ④级连方式 7.CPU启动外设而不干预传送过程的传送方式是( ④ )。 ① 无条件传送方式 ② 查询传送方式 ③ 中断传送方式 ④ DMA传送方式 二.填空题 1. DMA传送方式通常有单字节传送、 请求传送方式 、 成组传送方式 三种。 2. DMA操作有三种基本方法:周期挪用、周期扩展、CPU停机。其中 CPU停机 是微机系统中大部分DMAC最常用的传送方式。 9章练习题 一·单项选择题 1. 8位D/A转换器的分辨率LSB是满量程电压的( ④ )。 ① 1/8 ② 1/16 ③ 1/32 ④ 1/256 2.8位D/A转换器的精度是 1/2LSB,则最大可能误差为(④ )。 ① 1/2Vfs ② 1/8Vfs ③ 1/256Vfs ④ 1/512Vfs 3. A/D转换的功能是(② )。 ①数字量转换成模拟量 ②模拟量转换成数字量 ③高电平转换成低电平 ④ 低电平转换成高电平 4. ADC0809芯片的转换启动信号和的转换结束信号是( ① )。 ① START ,EOC ② START , OE ③ ALE,EOC ④ ALE,OE 二. 多项选择题 1. ADC0809一片 ( ① ② ③ )。 ① 可接1路模拟量 ②可接8路模拟量 ③模拟电压可为0~5V ④模拟电压可为0~10V ⑤可接10路模拟量 2.在微机与控制系统接口中,从传感器输出一个模拟信号到处理器之间通常包括( ① ② ④ ) ①A/D转换器 ② 量程放大器 ③ 移位寄存器 ④ 采样保持电路 ⑤ D/A转换器 三.填空题 1.模/数转换期间要求模拟信号保持稳定,因此当输入信号变化速率较快时,都应采用 保持 电路。 2.把采样后的模拟信号转换成数字信号,这是A/D转换,A/D转换就是 量化 的过程。 3.根据采样定理,当采样器的采样频率高于或等于连续信号的最高频率 2 倍时,原信号才能通过采样器无失真地复现出来。 4.DAC0832内部采用 双缓冲 输入数据的方式以提高转换速率,同时可构成多片DAC0832同时输出模拟量的系统。 5.ADC0809是一种 8位8路 A/D转换器,采用 逐次逼近 进行A/D转换。 四.综合分析、设计题 1.下图为函数波形发生器芯片连接图,采用8255A作为DAC与CPU之间的接口芯片,8255的A口作为数据输出口,B口的PB0-PB4五根线作为控制信号来控制DAC0832的缓冲过程及转换操作。8255A端口地址为300H--303H,要在示波器上看到连续的锯齿波波形。请编写程序完成相应的功能。 答:产生锯齿波程序 main(){ outportb(0x303,0x80); outportb(0x301,0x10);// 置0832为直通工作方式 while(1) { for(i=0;i<=255;i++) outportb(0x300,i); } }//main 2、下图中8255口地址为A0H~A3H,从IN2读入1个模拟量,现给出经ADC0809转换后的数字量送入CPU的控制程序,请编写程序(初始化时无关项置0)。 答:main() {int i,x; outportb(0xA3,0x91);//8255初始化 outportb(0xA1,0x40);// 选择通道2,通道号送B口,同时PB3输出低电平 outportb(0xA1,0x48);// PB3输出高电平,启动0809进行转换 outportb(0xA1,0x40); // PB3输出低电平 i:=inportb(0xA2);//读C口 while(i&0x08==0) i:=inportb(0xA2); x= inportb(0xA0);//读A口 } 3.ADC0809与PC总线的接口如下图所示,地址译码器输出 地址范围为84H~87H,采用软件延时来等待转换结束,已知ADC0809转换时间100us,延时程序为DELAY100。请编写控制程序启动转换并读取模拟量IN7的转换结果。 答:启动转换并读取模拟量IN7的转换结果控制程序: main() {int x; outportb(0x84,0x07);// 选择通道7,启动0809进行转换 DELAY100; x= inportb(0x84);//读模拟量 } 4. ADC0809接口如下图所示,请回答以下问题:①写出ADC0809启动转换程序段;②写出查询ADC0809转换是否结束程序段;③写出读出ADC0809转换结果程序段;④按图所示转换的是哪个模拟通道。 答:⑴完成通道地址锁存并启动转换:outportb(0x40,0x00);//写入的数任意 ⑵查询转换结束否程序段: x:=inportb(0x41);//读C口 while(i&0x01==0) x:=inportb(0x41); ⑶读转换结果程序段:x:=inportb(0x40); ⑷ IN7 10章练习题 一·填空题 LED (七段发光二极管)分 共阳 和 共阴 两种,要使某段发亮,必须 电流 通过该段。 二.简答题 1. “行扫描法”和“行反转法”各分几步完成?每步的具体含义是什么?各有什么特点? 答:“行扫描法”分4步执行: ①判断是否有键按下 具体做法是:对行并行端口输出全“0”,然后,通过列并行输入端口读入列值,并进行比较判别:若列值为全“1”,则说明无键按下;若列值为非全“1”,则说明已有键按下,转下一步。 ②延迟10~20ms,以消除按键的机械抖动 ③识别是哪个键按下 具体做法是:从第0行开始,仅输出一行为“0”电平,其余为“1”电平,逐行扫描。每扫描一行,读入一次列值,若列值为全“1”,则说明此行无键按下,继续扫描下一行;若列值为非全“1”,则此行有键按下,记下此时的行、列值。 ④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。 三.综合分析、设计题 看课件 期中曾经做过的一个题: 8255A用作发光二极管L0,L1,L2和开关K0,K1,K2的接口如图所示。①计算8255A的端口地址;②说明8255A的PA口和PB口工作于哪种工作方式?③编写控制程序段,检测开关K0,K1,K2全部闭合时,发光二极管L0,L1,L2全亮,否则全灭。(初始化时无关项置0)。 2、(1)端口地址:16CH~16FH (2)8255A的PA口和PB口工作于方式0 (3)程序如下: main() { int x; outportb(0x16F,0x82); outportb(0x16C,0xFF); while(1) { x=inportb(0x16D); while(x&0x07) x=inportb(0x16D); outportb(0x16C,0xF8); } }- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 技术 练习题 资料
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文