第九章习题与思考题。
9.1 解:异步通信是字符帧通信,通信原理是(1)发送/接收端有两个相互独立时钟源;(2)接收端检测到rxd线=(起始位),接收端便知发送端已开始发送。
同步通信靠同步头通信,通信原理是接收端检测rxd线上有同步头便知对方已开始发送。分类有单(1)个同步头通信(如:16h)、双(2)个同步头通信(如:eb90h)。
mcs—51串行口无同步通信功能。
9.3 解:串行通信的制式:(1)半双工(1条传输线):a站发,b站收;b站发,a站收。(2)全双工(2条传输线):a和b站同时收/发。
9.5 解:
9.7 解:usart的出错标志:
1)pe(奇偶错)标志:pe=0正确,pe=1奇偶错;
2)fe(帧错)标志:fe=0正确,fe=1帧错(所收停止位非1);
3)oe(溢出错)标志:oe=0正确,oe=1溢出错(后收字符覆盖前收字符)。
9.9 解:sm2的含义:sm2=0——单机(方式0/1下使用);sm2=1——多机(方式2/3下使用)。
方式1下:sm2=0时,若接收电路接收到第9数据位(停止位)为“1”,则接收数据送sbuf(接收)、rb8=停止位和ri=1,并发串口中断。
方式2/3下:sm=0时,串口以单机接收/发送,ri和ti被激活,但无中断;sm2=1、rb8=1和ri=0时,ri可被激活,并可发串口中断。
9.11 解:
1)方式 0(同步移位寄存器)
发送(ti=0)时, txd——同步脉冲发完一帧 ti=1
rxd——发送数据发串口中断。
接收(ri=0和ren=1)时 txd——同步脉冲收完一帧 ri=1
rxd——接收数据发串口中断。
2)方式 2(10位异步收发,波特率可变)
发送(ti=0)时,发完一帧后(ti=1)产生串口中断。
接收(ri=0和ren=1)时一帧收完:若 ri=0 则接收有效,发中断。
sm2=0 收到停止位。
3)方式 2/3(11位异步收发)
方式 2:波特率固定;
方式 3:波特率可变,发送时(ti=0),发完1帧,ti=1,但不产生串口中断;接收是(ri=0),若ri=0和sm2=0/rb8=1,则接收有效(ri=1)。
9.13 解: org 2100h
tblock data 2000h
len data 30
start mov tmod, #20h ;t1为方式2
mov tl1, #0e8h ;时间常数初值送t1
mov th1, #0e8h ;波特率为600bps
mov pcon, #00h ;smod=0
setb tr1启t1
mov scon, #40h ;串口为方式1
mov dptr, #tblock;字块始址送dptr
mov a, #len ;块长送r2
mov r2, a
mov sbuf, a ;发len字节。
setb ea开所有中断。
wait : setb es允许串口中断。
sjmp wait等待中断。
中断服务程序为:
org 0023h
ljmp txsve**送程序。
org 2150h
txsve : clr es关串口中断。
clr ti清ti
movx a, @dptr
anl a, #7fh去掉最高位。
mov c, psw, o ;形成偶校检码。
mov acc, 7, c送acc.7
mov sbuf, a启动发送。
djnz r2, next若未发完,则next
sjmp $
next : inc dptr字块指针加1
reti中断返回。
end9.15 解: org 1000h
tblock data 2000h
len data 30
start : mov scon, #80h ;串口方式2
mov pcon, #00h ;smod=0(fose/32)
mov r2, #len ;块长送r2
mov dptr, #tblock ;块始址送dptr
movx a, @dptr ;第一发送字符送a
mov c, p奇偶校验位送c
mov tb8, c送入发送数据第九位。
txd : mov sbuf, a发送第一字符。
setb ea开所有中断。
wait : setb es开串口中断。
sjmp wait等待中断。
中断服务程序为:
org 0023h
ljmp txsve ;**送程序。
org 1100h
txsve : clr es关串行口。
clr ti清ti
djnz r2, next ;若未发完,则next
clr ea若发完,则关所有中断。
sjmp doen
next : inc dptr发送缓冲器加1
movx a., dptr ;下一发送符送a
mov c, p奇偶检验位送c
mov tb8, c送入发送数据第九位。
move sbuf, a ;启动发送下一字符。
doen : reti
end9.17 解:1)星型;2)环形;3)串行总线型;4)主从式多机型。
9.19 解:
1)主机在通信前通过程序向p1.0发1负脉冲,经过1488和1489向各从机请求中断;
2)各从机仅在收到int1上中断请求后进入相应中断服务程序,被寻址从机在中断服务程序中对收到的从机地址进行识别和完成通信,未被寻址的从机就使sm2=1后返回主程。故从机的工作效率得到大大的提高。
9.21 解:光纤通信的优点:
1)通信容量大,是微波通信的10万倍,是同轴电缆的1万倍,一根光纤可传送122880路**。
2)传输损耗低,带宽为2.6ghz的光纤的传输损耗只有0.2db/km,中继站间隔可达100km。
3)体积小、重量轻和铺设简单,一公斤石英玻璃可拉制100公里长的光纤。
4)不受电磁干扰,不怕雷击,无法窃听。
5)不需接地,无共地干扰,能耐高温,不会产生短路故障。
微机原理作业第2章
1.可分为hmos型和cmos型。特点 hmos型 对电平要求低,功耗大 cmos型 对电平要求高,电流小,功耗大。5.有16位。作用 存放外部ram rom地址。7.容量 8051内部ram有节。可以分为 工作寄存器区。位寻址区 20h 2fh 便栈区 30h 7fh 9.p0 p1 p2和p3是...
微机原理第2章作业
第2章习题与思考题。4 下列各种情况下应判定哪个标志位并说明其状态 1 比较两个无符号数是否相等。zf 1相等,反之不相等。2 两个无符号数相减后比较大小。cf 0被减数 减数,cf 1被减数 减数。3 两数运算后结果是正数还是负数。sf 0结果为正,反之为负。4 两数相加后是否产生溢出。of 1结...
微机原理作业第7章
1.i o接口定义 cpu和外设间信息交换的桥梁,是一个过度的大规模集成电路,可以和cpu集成在同一块芯片上,也可以单独支撑芯片 i o接口作用 实现与不同外设的速度匹配 改变数据传送方式 改变信号的性质和电平。3.同步传送外设速度很快和很慢时均可采用。异步传送通常不用,因为cpu在查询中失去了失效...