微型计算机控制技术第2章习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2-1 输入/输出通道分为哪些类型?它们各有什么作用?
输入通道分为:模拟输入通道和开关量输入通道。

模拟量输入通道作用:把传感器转换后的电信号经过适当的调理,然后转换成数字量输入计算机。

开关量输入通道的作用:接受外部设备的状态逻辑信号,并对输入的状态信号采取转换,保护,滤波,隔离等措施。

输出通道分为:模拟量输出通道和开关量输出通道。

模拟量输出通道:把数字量转换成适合于执行机构的模拟量。

开关量输出通道:主要是滤波,电平转换,隔离和功率的驱动。

2-2 静态显示和动态显示的区别是什么?
静态显示:系统在每一次显示输出后,能保持显示不变,仅存在待显示数字需要改变时,才更新其数字显示器中锁存的内容,这种显示占用CPU时间少,显示稳定可靠。

缺点是,当显示位数较多时,占用I/O较多。

动态显示:CPU需定时地对每位LED显示器进行扫描,每位LED显示器分时轮流工作,每次只能使一位LED显示,但由于人眼视觉暂留现象,仍感觉所有的LED显示器都同时显示。

这种显示的优点是使用硬件少,占用 I/O少,缺点是占用CPU时间长,只要不执行显示程序,就立刻停止显示。

2-3 如图2-2所示的静态显示器接口电路,编写一位极性和三位十进制数字的静态显示程序,并根据小数点状态信息点亮相应位的小数点。

static: MOV R5, #40H
MOV R0, #31H
MOV R2, #04H
MOV DPTR, #TAB
MOV R1, 30H
LOOP: MOV A, @R0
MOVC A, @A+DPTR
MOV R4, A
MOV A, R1
JNB ACC.3, LOOP1
MOV A, R4
ANL A, #7FH
MOV R4, A
LOOP1: MOV A, R1
RL A
MOV R1, A
MOV A, R4
MOV P2, R5
MOVX @R0, A
MOV P2, #0FFH
INC R5
DJNZ R2, LOOP
RET
2-4 试用89C51单片机、按钮开关和LED显示器等器件,设计一个四路抢答器,
2-5 89C51单片机的P3口接一个共阴极的数码管,P1口接4×4的键盘,每个键的键值依次是0~F,要求任意按下一个键,则在数码管上显示该键的键值,请编写一段程序完成上述任务。

PROGROMM: LCALL KEY
LCALL DISPLAY
RET
Key: ACALL K0
CJNE A, #0FH, LK1
RET
LK1: ACALL YS20ms
ACALL K0
CJNE A, #0FH, LK2
RET
LK2: MOV R2, #0EFH
MOV R4, #00H
MOV A, R2
MOV P1, A
MOV A, P1
JB ACC.0 LONE
MOV A, #00H
AJMP KN
LONE:JB ACC.1, LTW0
MOV A, #04H
AJMP KN
LTW0:JB ACC.2, LTHR
MOV A, #08H
AJMP KN
LTHR: JB ACC.3, NEXT MOV A, #00CH
KN: ADD A, R4
RET
NEXT: INC R4
MOV A, R2
JNB ACC.7, KND RL A
MOV R2, A
AJMP LK4
KND: RET
T20ms: MOV R7, #18H Tm: MOV R6, #0FFH Tm6: DJNZ R6, Tm6 DJNZ R7, Tm
RET
DISPLAY: MOV DPTR, #TAB
MOVC A, @A+DPTR
MOV P3, A
RET
TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H
DB 92H, 82H, 0F8H, 80H, 90H
DB 88H,83H,0C6H,0A1H,86H,8EH
2-6 如图2-10所示8031与AD0809的接口电路,把P3.0改成P3.2,请采用中断的方法编写A/D转换程序。

ORG 0000H
AJMP MAIN
ORG 0013H
AJMP INT1
MAIN:MOV DPTR,#0000H
MOV SP1,#60H
SETB IT1
SETB EX1
SETB EA
MOV R0,#30H
MOV R2,#08H
MOVX @DPTR,A
SJMP $
INT1: MOV A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP
CLR EA
LJMP LOOP1
LOOP: MOVX @DPTR,A
LOOP1: RETI
END
2-7如图2-16所示两路异步信号电压输出接口电路,如果要求输出单路正弦波,电压变化的幅值为-5~+5V,请编写实现上述要求的程序。

解:产生的正弦波可以采用查表法。

假设正弦波的幅值为5V,一个周期中的表示点为N,那么第1点角度为0º,对应的正弦值为5sin0º,第二点的角度为360º/N,对应的正弦值为5sin(360º/N)。

0.122=(D-128)*5/128 D=83H
V=V max sinωt
ORG 0000H
LJMP START
ORG 0030H
START:MOV R5,#00H
SIN: MOV A R5
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV DPTR,#0BFFFH
MOVX @DPTR A
INC R5
SJMP SIN
TAB: DB 80H 83H 86H 89H……
END
2-8简述SSR的结构和工作原理。

固态继电器是一个四端有源器件,其输入控制端可与TTL及CMOS电平兼容,其结构一般由耦合电路、整形放大电路、开关电路和吸收电路四部分构成。

耦合电路由光电耦合器组成,作用是耦合控制信号同时实现隔离;整形放大电路的作用是将光电管接收到的控制信号进行整形放大用于触发电子开关;开关电路的作用是使电子开关导通与负载构成回路;吸收电路的作用是用于防止从负载电源传来的尖峰、浪涌电压对开关器件的冲击。

固态继电器根据使用场合分为单向直流型和双向交流型两种。

相关文档
最新文档