接口技术
文章平均质量分 78
MorleyOlsen
a normal undergraduate student striving for a luck
展开
-
【接口技术】知识点整理
前面4章节的结构梳理1:总线2:输入输出接口3:中断系统4:定时计数器。原创 2023-12-20 10:54:16 · 371 阅读 · 0 评论 -
【接口技术】串行通信接口习题
2:在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路的()实现的。在通信的数据流中,字符间异步,字符内部各位间同步。发双方则以预先约定的传输速率,在时钟的作用下,传送这个字符中的每一位。6:RS232C标准规定信号“0”和“1”的电平是()。D:同步串行通讯的发、收双方可使用各自独立的局部时钟。5:在通用微机中普遍采用的串行接口标准是()。3:下列关于串行通信的叙述正确的是()。C:-3V~-15V和+3V~+15V。D:+3V~+15V和-3V~-15V。原创 2023-12-16 20:13:32 · 606 阅读 · 0 评论 -
【接口技术】实验4:定时器与计数器
当 CPU 响应某一中断时,首先要将标志寄存器(16 位)、当前的段寄存器 CS 和指令指针寄存器的内容压入堆栈(占用 6 个栈单元),然后根据中断类型码重新组装CS、IP 值(即中断向量表的地址),通过中断向量表提供的中断服务程序入口地址( CS 值和 IP 值),准确的跳转到中断服务程序的入口。在方式控制字的初始化程序中,首先需要将dx指向控制端口,并向al中送入方式控制字,进行一次out,然后需要将dx指向目标计数器,并向al中送入计数器的初值(需要区分高8位和低8位)。方式控制字的编写如下图所示。原创 2023-12-09 11:28:35 · 1913 阅读 · 0 评论 -
【接口技术】实验5:模/数(ADC0809)和数/模(DAC0832)转换
【2】实验电路原理如图,DAC0832 采用单缓冲方式,具有单双极性输入端(图中的 Ua、Ub),利用 debug 输出命令(Out 290 数据)输出数据给 DAC0832,用万用表测量单极性输出端 Ua 及双极性输出端 Ub 的电压,验证数字与电压之间的线性关系,也可用示波器观察输出波形。采样时,干扰信号会造成较大的误差,需要采取适当的滤波措施。例如ADCO809 转换时间为 100μs,可据此设计一人延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。原创 2023-12-09 11:19:49 · 5329 阅读 · 0 评论 -
【接口技术】实验3:可编程并行接口8255
例如,如果在键盘的列输入时,将输出从A口变为B口,则需要把控制字从【10001001】变成【10001001】,虽然二者在码字内容上相同,但是编写的思路是不同的。(1)将实验的线路连接好后进行编程,将8255的C口作为输入,输入信号由8个逻辑电平开关提供,A口作为输出,其内容由发光二极管来显示。,例如在本实验中,行由低4位进行控制,列由高4位进行控制,且初始时行码和列码均为1,当有按键按下后,对应的位置会变为0。,因此需要在对键盘的行进行输入的时候,应该对pc低位进行输入设置,并写出对应的方式控制字。原创 2023-11-29 22:56:53 · 4043 阅读 · 0 评论 -
【接口技术】实验2:I/O端口地址译码 & 并行接口输入输出
译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……在此次实验的第一部分,我们通过Y2向CLK输出一个信号,使得D触发器工作且L7亮起,同时通过Y4向CD输出一个信号,使得D触发器复位且L7熄灭。例如在此次实验的第二部分,我们需要理解逻辑开关处是与I/O的输入端口相连,LED显示处是与I/O的输出端口相连,而不是一味地寻找JP1接口和JP2接口的位置。/IOR、/IOW可作为译码电路的输入线参加译码,来控制端口的读/写;原创 2023-11-25 15:57:44 · 3277 阅读 · 0 评论 -
【接口技术】实验1:简易汇编程序调试
由于本实验是输出buf区的最大字符和最小字符,人为可以发现最大字符对应的16进制值是63h和1h,查询ASCII表之后发现63h对应c、1h对应不可打印字符(笑脸),因此程序会输出c字符和笑脸。在上面程序的基础上,添加修改代码补充程序,要求:判断输入的字符,如果是大写字母则输出其小写字母,如果输入的字符是小写字母则输出其对应的大写字母,输入其他字符则提示信息。从键盘上输入一个字符,如果输入的是大写字母,则在屏幕上输出其对应的小写字母,如果输入了除大写字母外的其他字符,提示信息。原创 2023-11-25 15:51:51 · 960 阅读 · 0 评论 -
【接口技术】定时计数器习题
4: 设8253芯片的端口基地址是60H,寻址控制寄存器的命令是______。3: 8253芯片内部有完全独立的______。1:8253芯片有______个端口地址。2:8253芯片有______种工作方式。解答:OUT 63H, AL。解答:3个16位计数通道。原创 2023-10-26 11:01:07 · 195 阅读 · 0 评论 -
【接口技术】中断系统习题
4:8259工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕以后,优先级最高的中断源是 ______。5:如果对从片8259写入的ICW2=70H,则该从片IR5引脚所对应的的中断类型码是_______。软中断(ppt第10页):CPU逐个查询各中断源的状态,确定是哪一个设备申请了中断。1:8259芯片中,中断结束是特指将_____中相应位复位(清除)的动作。B,硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR。7:当外部有中断请求,CPU未响应,可能的原因是()。原创 2023-10-26 10:56:52 · 271 阅读 · 0 评论 -
【接口技术】输入输出接口
外部设备的信号 = 数据信号(数字量、模拟量、开关量、脉冲量) + 状态信号(如Ready、Busy等,总是从外部设备发往CPU) + 控制信号(CPU发往外部设备)I/O端口地址空间(ISA总线):实际只用A9-A0,连续2个8位端口等价1个16位端口,连续4个8位端口等价1个32位端口。接口功能:设备选择、信息传输、数据格式转换、联络、中断管理、复位、可编程、错误检测。接口处理的信号:CPU(或总线)与I/O设备之间的接口信息,通常分为。(74LS138,3-8译码器,G2A=G2B=0,G1=1)原创 2023-10-06 20:21:43 · 1334 阅读 · 0 评论 -
【接口技术】总线
将 CPU的引脚经过8282锁存器、8286发送接收器、8288总线控制器、8259中断控制器、8237DMA控制器以及其他逻辑电路的重新驱动和组合控制。·总线号为本PCI桥下:将AD[1∶0]改为00,将AD[31∶0]传给桥下总线进行0类配置访问。·总线号属于本PCI桥下总线的下级总线范围:将AD[31∶0]传给桥下总线进行1类配置访问。总线标准:芯片之间、扩展卡之间和系统之间,通过总线进行连接和传输时,应该遵守的。构成的PCI-E分别为PCI-E ×1、×2、×4、×8、×16、×32标准。原创 2023-10-04 19:32:41 · 270 阅读 · 0 评论 -
【接口技术】输入输出接口习题
不变的为:0000 0011 0001 1xxx,即A15=A14=A13=A12=A11=A10=A7=A6=A5=0,A9=A8=A4=A3=1。2:画图设计电路,实现对端口0318H~031FH的寻址和读写,地址线为16位,并写出分析过程。选择【Y0非】时,A7A6A5=000,即选择8237。选择【Y1非】时,A7A6A5=001,即选择8259。选择【Y2非】时,A7A6A5=010,即选择8253。选择【Y3非】时,A7A6A5=011,即选择8255。原创 2023-10-01 15:27:46 · 278 阅读 · 0 评论 -
【接口技术】总线习题
3:给总线号为5的PCI总线的3号扩展槽 4号功能设备的基址寄存器4分配256个存储器地址空间。同时,使能位是1,保留为是000 0000,末尾是00,可以获得一个二进制数。基址寄存器4:20H地址开始,即寄存器号,由于有6位,因此是10 0000。(将EAX中的数据输出到DX的端口,即把功能选择送入配置地址端口寄存器)(将EAX中的数据输出到DX的端口,即把分配选择送入配送数据端口寄存器)3号扩展槽:即设备号,由于有5位,因此是00011。4号功能设备:即功能号,由于有3位,因此是100。原创 2023-10-01 14:55:04 · 664 阅读 · 1 评论