若某一终端以2400波特的速率发送异步串行数据.doc

上传人:公**** 文档编号:550834456 上传时间:2023-07-20 格式:DOC 页数:3 大小:322KB
返回 下载 相关 举报
若某一终端以2400波特的速率发送异步串行数据.doc_第1页
第1页 / 共3页
若某一终端以2400波特的速率发送异步串行数据.doc_第2页
第2页 / 共3页
若某一终端以2400波特的速率发送异步串行数据.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《若某一终端以2400波特的速率发送异步串行数据.doc》由会员分享,可在线阅读,更多相关《若某一终端以2400波特的速率发送异步串行数据.doc(3页珍藏版)》请在金锄头文库上搜索。

1、1若某一终端以2400波特的速率发送异步串行数据,发送1位需要多少时间?假如一个字符包含7个数据位、1个奇偶校验位、1个停止位,发送1个字符需要多少时间?(1)1/2400=0.42ms(2)1/2400*(7+1+1+1)=4.2ms2.某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为300H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电路,并说明每块芯片的端口地址范围A7和A6用或门连G2/A非 M/IO非连G2/B非(1)地址范围:300H-307H (2)地址范围:308H-30FH ( 3)地址范围:310H-317H(4)地址范围

2、:318H-31FH (5)地址范围:320H-327H (6)地址范围:328H-32FH(7)地址范围:330H-337H (8)地址范围:338H-33FH3.设8255A的A口B口C口和控制字的端口地址分别是80H,82 H,84H,86H,要求A口工作在方式0,输出B口工作在方式0输入,C口高4位输入,低4位输出,试编写8255A初始化程序。 MOV AL , 10001010B OUT 86H,AL4.设8255A的A口,B口,C口和控制字寄存器的端口地址分别为80H, 82H, 84H和86H,要求PC4输出高电平,PC5输出低电平,PC6输出一个正脉冲,试写出完成这些功能的指令

3、序列。MOV AL, 10000000BOUT 86H,AL 控制字MOV AL, 00001001B; 置PC4高电平OUT 84H, ALMOV AL, 00001010B; 置PC5低电平OUT 84H, ALMOV AL, 00001100B; 置PC6低电平OUT 84H, ALMOV AL, 00001101B; 置PC6高电平OUT 84H, ALMOV AL, 00001100B; 置PC6低电平OUT 84H, AL 5. 设8255A的A口,B口,C口和控制字寄存器的端口地址分别为80H, 82H, 84H和86H, 若A口工作在方式0输入,B口工作在方式1输出,C口各位的

4、作用是什么?控制字是什么?若B口工作在方式0输出,A口工作在方式1输入,C口各位作用是什么?控制字是什么?1. PC0PC2控制B口,PC3PC7可作输入输出口 控制字:1001X10X2. PC3PC5控制A口,PC0PC2,PC6,PC7可作输入输出口 控制字:1011X00X6.若A口工作在方式2,B口方式0输入,C口各位的作用是什么?若A口工作在方式2,B口方式0输出C口各位的作用是什么?(a)PC3:INTRA,PC4:STBA,PC5:IBFA,PC6:ACKA,PC7:OBFA;作为A口的联络信号;PC0PC2:作B口的联络信号。 b)PC3PC7: 意义同上,PC0PC2:作输

5、入输出线。7.8255A的3个端口在功能上各有什么特点?A组合B租控制部件个管理那些端口 A口 一个8位输出锁存器/缓存器,一个8位数据输入缓冲器,因此A口做输入或输出是数据均能锁存 B口 一个8位数据输入输出锁存器,缓冲器,一个8位诗句输入缓存器 C口 一个8位数据输出锁存器,缓存器,一个8位数据输入缓冲器,无输入锁存功能,当他被分成4个端口时,没个端口有一个4位输出锁存器A组控制A口和C口上半部分PC7PC4 B组控制B口和C口下半部分PC3PC08. 设8255A的口地址为80H83H,A接口接8个开关K7K0,B口接8个指示灯LED7LED0,用来显示开关的状态,当开关闭合指示灯亮,断

6、开灯灭,画图写程序,要求每隔20s读一次,延时20s的子程序名DELAY-20sMOV DX,83HMOV AL,10010000BOUT DX,ALTEST-IT: MOV DX,80HIN AL,DZNOTMOV DX,81HOUT DX,ALCALL DELAY-20SJMP TEST-ITDELAY-20S9. 若8255A的系统基地址为0F8H,且各端口都是偶地址,则3个输入输出口和口之口地址各是多少?已知CPU系统总线为A7A0,D7D0,画图A口0F8H; B口0FAH;c口0FCH; 控制口 0FEH 5设8253的口地址为40H43H,时钟频率f=5MHz,通道2接一个LED

7、显示器。要求:LED显示器点亮4秒后熄灭4秒不断重复该过程,试编写8253的初始化程序。 通道0 f=2MHz 8s方波得出f=0.125Hz 通道0:4000分频 fout1=2M/4000=500Hz 方式字:00110111B通道2 初值500/0.125=4000方式字:10110111B通道0 MOV AL,00110111B 通道2 MOV AL,10110111B OUT 43H,AL OUT 43H,AL MOV AL,00H MOV AL,00H OUT 40H,AL OUT 42H,AL MOV AL,40H MOV AL,40H OUT 40H,AL OUT 42H,AL

8、 设8253的通道02和控制口的地址分别为300H,302H,304H和306H,系统的时钟脉冲频率为2MHz,要求:通道0输出1kHz方波;通道1输出500Hz序列负脉冲;通道2输出单脉冲,宽度为400s。试画出硬件连线图,并编写各通道的初始化程序。解:(1)初值2MHz/1kHz=2000方式字:00110111B程序:MOV DX, 306H MOV AL, 00110111B OUT DX, AL MOV DX, 300H MOV AL, 00H OUT DX, AL MOV AL,20H OUT DX, AL (2)初值初始化程序: 2MHZ/500HZ=4000 , 方式字0111

9、0101BMOV DX, 306H MOV AL, 01110101B OUT DX, AL MOV DX, 302H MOV AL, 00H OUT DX, AL MOV AL,40H OUT DX, AL(3)初值400*10的负6次除以【2*10的负6次方分之一】=800 方式字10110011B初始化程序:MOV DX, 306H MOV AL, 10110011B OUT DX, AL MOV DX, 304H MOV AL, 00H OUT DX, AL MOV AL, 08H OUT DX, AL 执行结果是什么X1 DB 65H,78H 数为1X2 DW 06FFH,5200H 字为2X3 DD? 双字为4GO: MOV AL ,TYPE X1 (AL=1) MOV BL,TYPE X2 (BL=2)MOV CL,TYPE X3 (CL=4 )MOV AH,TYPE GOMOV BH,SIZE X2 (BH=2)MOV CH, LENGTH X3 (CH=1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号