1. i/o接口定义:cpu和外设间信息交换的桥梁,是一个过度的大规模集成电路,可以和cpu集成在同一块芯片上,也可以单独支撑芯片**。
i/o接口作用:①实现与不同外设的速度匹配;
改变数据传送方式;
改变信号的性质和电平。
3. ①同步传送外设速度很快和很慢时均可采用。
②异步传送通常不用,因为cpu在查询中失去了失效。
③中断传送cpu能和打印机并行工作,具有效率高、实时性好等特点。
④dma传送适合cpu和外设间批量传送数据。
5. 相同:输出锁存器(8位)——存放输出数据。
输入缓冲器(8位)——存放输入数据。
不同:p2口——用作输出高8位外部存储器地址和i/o数据。
p0口——用作输出低8位外部存储器地址和i/o数据。
p1口——传送i/o数据,无mux开关。
p3口——传送i/o数据,有第二功能,且各引脚第二功能不同。
org 0800h
x data 20h
y data 21h
z data 22h
mov a,x
acall xuot
mov a,y
acall yout
mov a,z
acall zout
xout:anl a,#1fh
mov x,a
acall outp1
retyout:mov y,a
acall outp1
acall outp2
retzout:mov z,a
acall outp2
retoutp1:mov a,y
swap a
rl aanl a,#0fh
orl a,x
mov p1,a
retoutp2:mov c,z.0
rlc amov c,z.1
rlc amov c,z.2
rlc amov c,z.3
rlc amov c,z.4
rlc amov c,y.4
rlc amov a,y.3
rlc asetb acc.7
mov p2,a
retend
9. 辨认标志:d7=0——单一置复位控制字。
d7=1——方式控制字。
11. 8255a的b口不能设定为方式2,因为8255a的a口设定为方式2时,pc口的引脚有如下分配:
pa7—pa0(作为输入用时),受控(pc4)和ibfa(pc5)pa7—pa0(作为输出用时),受控(pc7)和(pc6)因此,8255a的b口设定为方式2时已无pc引脚可用。
acall dly
db dely
acall work
db workz
acall dly
db delz
sjmp start
work:pop dph
pop dpl
clr amovc a,@a+dptr
rl amov dptr,#wtab
jmp @a+dptr
dly:pop dph
pop dpl
clr amovc a,@a+dptr
mov r7,a
djnz r7,delay
retdelay: |
retwtab:ajmp wa
ajmp wb
ajmp wc
wa: |ret
wb: |ret
wc: |ret
end17. 计算定时器的tc:
即:tc=60c0h(方式1)
设8155a选口地址为:
20h——命令/状态口
24h——定时器低字节。
25h——定时器高字节。
相应初始化程序为:
org 1000h
mov r0,#25h
mov a,#60h
movx @r0,a;
dec r0
mov a,#0c0h
movx @r0,a
mov r0,#20h
mov a,#0c0h
movx @r0,a
endmov r1.#20h
mov r2.#32h
loop:mov r0.#02h
loop1:movx a.@r0
jb mov r0.#00h
mov a.@r1
movx inc r1
mov r0.#03h
mov a.#00h
movx mov a.#01h
mov djnz
sjmp $
end23. 定义:缓慢显示的区域。
显示缓冲区中通常存放字符串。
27. cpu处理窜键的方法:把最后放开的按键认作真正被按的按键。 cpu在处理发生在两个不同列上的窜键时,可以预先设定一个窜键标志寄存器。
cpu消除按键抖动的方法:①延迟法;
采样法;plc程序中的串联法。
微机原理作业第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结...
微机原理作业第9章
第九章习题与思考题。9.1 解 异步通信是字符帧通信,通信原理是 1 发送 接收端有两个相互独立时钟源 2 接收端检测到rxd线 起始位 接收端便知发送端已开始发送。同步通信靠同步头通信,通信原理是接收端检测rxd线上有同步头便知对方已开始发送。分类有单 1 个同步头通信 如 16h 双 2 个同步...