单片机试卷A及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机试卷A及答案
课程名称
题号
评卷得分
评卷签名
复核得分
复核签名
一、填空。
1.指令由
语言指令。
2.通用
算。
3.当存储器片选信号
线处于高阻
4.MCS-51
总线)宽度为
5.MCS-51 MCU
6.MCS-51 MCU
7.八段
组成,不过在
8.对89C51RX
I/O引脚
9.当使用外部
10.MCS-51
状态。
11.在以
成4*4矩阵键盘,这样可省去
12.MCS-51
13.P0
INT 1
广东工业大学试卷参考答案及评分标准 (A)
课程名称: 单片机原理与接口技术(05电子1~6/光信1~2班) 考
试时间: 2008 年 1 月 16 日 (第 20 周星期三 )
一、填空。
(每空1分,共30分)
1. 操作码,机器
2. ALU,逻辑运算
3. 功率下降(未选中),高阻态
4. __ 8位__,__数据总线__,_ 8位__,__64KB_______
5. _3_ __,____16 __,_ T2 __,
6. 低电平
7. 笔段码锁存器,驱动器,译码
8. __无效____,_I/O引脚__
9. __接VCC ___
10. 高阻
11. P1~P3,上拉
12. 0000
13. 漏极开路,准双向结构,地
14. 方式0
15. b7,b2
二、指出下列指令中指定操作的寻址方式(每空1分,共15分)
1. ___直接 __,直接
2. ___寄存器__,立即数
3. ___ 直接__,寄存器间接
4. ___ 寄存器__,直接
5. 直接
6. ___ 寄存器_ ,变址
7. ___ 寄存器__,寄存器间接8. ___ 相对__,I/O锁存器
三、根据程序员的注释,指出其中的谬误,并予以改正(每题2分,共10分)
1. 高128字节内部RAM不支持直接寻址方式,应改为:
MOV R0, #82H ;将内部RAM 82H单元地址送R0
Mov A, @R0
2. R1~R7之间不能直接传送,应改为:
MOV A, R2
MOV R4, A
3. 查表结果只能送寄存器A,应改为:
MOVC A, @A+DPTR ;查表结果送寄存器R1
MOV R1, A
4. 同一条指令中最多只能有一个操作数使用间接方式, 应改为:
MOV R0, #80H MOV R1, #90H MOV A, @R0 MOV @R1, A
5. SBUF 串行口寄存器读/写物理地址不一致,因此不能用SBUF 作为暂存器。
四、分析下列程序段的功能,指出执行结果(每空1分,共10分)
1. _二进制数__,BCD 码,1, 4, 9
2. 12H
3. 对30H ~37H 单元求和,并保存和的低7位, 28
4. __乘8 , 80
五、按要求写出如下程序段(每题3分,共15分,可任选其中5小题)
1. 将ERAM 的80H ~8FH 单元共16字节送ERAM 的10H ~1FH 单元中。
MOV R0, #80H MOV R1, #10H MOV R2, #16 LOOP: MOVX A, @R0 MOVX @R1, A INC R0 INC R1
DJNZ R2, LOOP
2. 写出将30H 单元b1、b0清零;b5、b4置1;b7位取反,而其他不变的程序段。
ANL 30H, #11111100B (#0F4H) ORL 30H, #00110000B (#30H) XRL 30H, #10000000B (#80H)
3. 写出16位二进制减法程序段(被减数存放在30H 、31H 单元中,减数存放在40H 、41H 单元中,差回送到30H 、31H 单元中(假设高位存放在低地址)。
CLR C
MOV A, 31H SUBB A, 41H MOV 31H, A MOV A, 30H SUBB A, 40H MOV 30H, A
4. 写出利用定时计数器T1在P1.0引脚上产生频率为10KHz 方波
的程序段(假设晶振频率为6MHz ,CPU 工作在“6时钟/机器周期”模式下)。
周期T=K 101
=100us ,即高低电平时间为50us ,而目前机器周期为1us 。
因此可令定时计数
器T1工作在方式2(8位重装初值)
初值M=256-
50
6
6
=206
ORG 0000H
LJMP MAIN
ORG 001BH
CPL P1.0
RETI
ORG 00050H
MAIN:
MOV TL1, #206
MOV TH1, #206
ANL TMOD, #0F0H
ORL TMOD, #00100000B
SETB ET1
SETB EA
SETB TR1
SJMP $
5. 假设8个逻辑量X7~X0从P1口引脚输入,如图1所示。
请写出判别输入量X7~X0中高电平引脚的奇偶性,并规定当输入量中有奇数个引脚为高电平时,LED亮,反之LED不亮。
MOV A, P1
MOV C, P
CPL C
MOV P0.7, C
六、分析图3所示电路,回答下列问题。
(10分)
1. ___ 输入
2. ___ 输出
3. ___84H ,_ 80H _
4. 只要使用R0、R1作间址寄存器访问扩展的并行口,P2口是可作为一般的I/O引脚使用。
(2分)
MOV R0, #80H
MOVX @R0, 30H ;(2分)
七、分析图4所示LED 显示电路,回答下列问题。
(10分)
. 1. ___ 动态 __,__共阳 __, __P0口锁存器 __,___ 软件译码_。
P1.0~P1.2,T1~T3,不亮
2. 限流电阻114~R R =F OL F CES CC I V V V V ---= 2.02
.021.05---=1.35K Ω,取标准值1.3 K
Ω(此时F I 为2.08mA)。
电阻114
~R R 消耗的功率=R I F 2
=2.08×2.08×1.3=5.62mW ,因此任何尺寸电阻均可以。
3.
C I =8F I =16.64mA
31~R R =
β
C
OL
BE CC I V V V --=10016.642.07.05--=24.6K ,取标准值24K 电阻31~R R 消耗的功率=R I B 2
=0.1664×0.1664×24=0.66mW ,因此任何尺寸电阻均可以。