单片机原理及应用课后习题答案 张迎新
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 10:35:11
单片机原理及应用课后习题答案 张迎新
有的分享下
有的分享下
单片机原理及应用华南理工大学 继续教育学院
2009 年 第二学期 期末考试
《单片机原理及应用》试题A卷 2009年5月1日
考试时间:两小时 (开卷)
班级:____________________ 班内编号:_________ 姓名:_________ 分数:________
一、填空题(每空1分,共50分)
1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的.
2. 十进制数25=16H(十六进制)=00010110B(二进制).
3. 单片机的三总线可以分为地址总线、数据总线和控制总线.
4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 .
5. 8051单片机共有5个中断源,2个优先级.
6. 能够加间址符@的寄存器有R0、R1和DPTR .
7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量.
8. 8051单片机使用电源为 +5V
9. SP复位后内容为: 07H .
10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 0 .
11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以 位 寻址.
12. ORL A,#0FH是将A的高四位清0,而低四位 保持不变 .
13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择.
14. 确定单片机I/O接口芯片的片选信号的方法通常有两种: 线选法 和 译码法.
15. MOVC A,@A+DPTR源操作数寻址方式为 变址寻址 .
16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则
17. 在立即寻址方式中,在数前使用#号来表示立即数.
18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种.
19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us.
20. 8051单片机的汇编语言源程序的扩展名为ASM.
21. 当8051单片机复位后,程序的入口地址为0000H.
22. 8051单片机中的定时器/计数器有T0和T1两个.
23. 显示器的显示方式有:___静态显示____和__动态显示___两种.
24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_.
25. LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_.
26. 8051单片机内部数据存储器,即内RAM中位寻址区的地址范围是__20H-2FH_;工作寄存器区的地址范围是__00H-0FH___.
27. 位转移指令都是采用 相对 寻址方式实现转移的.
28. 执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中.
29. 子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序.
二、选择题(每小题2分,共30分)
1、一个完整的系统通常包括( B ).
A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件
2、EPROM是指( D ).
A. 随机存储器 B.电擦除的只读存储器 C.只读存储器 D.紫外线可擦除的只读存储器
3、先判断后循环的循环程序结构中,循环体至少被执行( A )次.
A.0 B.1 C.2 D.3
4、MCS-51系列单片机的CPU是(B )位的.
A.4位 B.8位 C.16位 D.32位
5、8031的内部RAM中,用作位寻址的单元地址是(B ).
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) .
A.8us B.4us C.2us D.1us
7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D ).
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) .
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判断 (A) 中的内容是否为0.
A.A B.B C.C D.PC
10、访问扩展的外部程序存储器的时候,应在程序中使用(C) .
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在计算机中,字符的编码普遍采用的是 D .
A.BCD码B.十六进制C.格雷码D.ASCII码
12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作数的寻址方式是 C .
A.寄存器寻址方式 B.寄存器间接寻址方式
C.直接寻址方式 D.立即寻址方式
14、在生产过程中完成程序写入的只读存储器称为 A .
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051单片机的两个定时器/计数器是 C .
A.14位加法计数器 B.14位减法计数器 C.16位加法计数器 D.16位减法计数器
三、简答题(每题为4分,共20分)
1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址.(5分)
外部中断0,入口地址0003H(1分)
定时器0,入口地址000BH(1分)
外部中断1,入口地址0013H(1分)
定时器1,入口地址001BH(1分)
串行口中断,入口地址0023H(1分)
2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)
答案:采用6MHZ晶振,机器周期为2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式为 1111 0000 1100 B
即0F00CH
综上可知:TLX=0CH, THX=0F0H
3、请用数据传送指令来实现下列要求的数据传送.(8分)
(1)把R0的内容送到R1
(2)内部RAM20H单元的内容传送到A中.
(3)外部RAM2000H单元的内容送到R0.
(4)外部ROM1000H单元的内容送内部RAM20H单元.
说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分.具体得分情况看学生的指令.2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分.
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、说明MCS-5l系列单片机4个I/O端口使用上的分工和操作上的主要特点.
P0端口提供程序存储器或外部数据存储器的低8位地址.P0端口还作为数据I/O端口使用,是分时复用的地址/数据线.
Pl端口一般作为数据I/O端口使用.
P2端口提供程序存储器或外部数据存储器的高8位地址.
P3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据I/0端口使用.
5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统.扩展存储器、IO接口、定时/计数器等.
2009 年 第二学期 期末考试
《单片机原理及应用》试题A卷 2009年5月1日
考试时间:两小时 (开卷)
班级:____________________ 班内编号:_________ 姓名:_________ 分数:________
一、填空题(每空1分,共50分)
1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的.
2. 十进制数25=16H(十六进制)=00010110B(二进制).
3. 单片机的三总线可以分为地址总线、数据总线和控制总线.
4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 .
5. 8051单片机共有5个中断源,2个优先级.
6. 能够加间址符@的寄存器有R0、R1和DPTR .
7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量.
8. 8051单片机使用电源为 +5V
9. SP复位后内容为: 07H .
10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 0 .
11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以 位 寻址.
12. ORL A,#0FH是将A的高四位清0,而低四位 保持不变 .
13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择.
14. 确定单片机I/O接口芯片的片选信号的方法通常有两种: 线选法 和 译码法.
15. MOVC A,@A+DPTR源操作数寻址方式为 变址寻址 .
16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则
17. 在立即寻址方式中,在数前使用#号来表示立即数.
18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种.
19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us.
20. 8051单片机的汇编语言源程序的扩展名为ASM.
21. 当8051单片机复位后,程序的入口地址为0000H.
22. 8051单片机中的定时器/计数器有T0和T1两个.
23. 显示器的显示方式有:___静态显示____和__动态显示___两种.
24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_.
25. LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_.
26. 8051单片机内部数据存储器,即内RAM中位寻址区的地址范围是__20H-2FH_;工作寄存器区的地址范围是__00H-0FH___.
27. 位转移指令都是采用 相对 寻址方式实现转移的.
28. 执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中.
29. 子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序.
二、选择题(每小题2分,共30分)
1、一个完整的系统通常包括( B ).
A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件
2、EPROM是指( D ).
A. 随机存储器 B.电擦除的只读存储器 C.只读存储器 D.紫外线可擦除的只读存储器
3、先判断后循环的循环程序结构中,循环体至少被执行( A )次.
A.0 B.1 C.2 D.3
4、MCS-51系列单片机的CPU是(B )位的.
A.4位 B.8位 C.16位 D.32位
5、8031的内部RAM中,用作位寻址的单元地址是(B ).
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) .
A.8us B.4us C.2us D.1us
7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D ).
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) .
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判断 (A) 中的内容是否为0.
A.A B.B C.C D.PC
10、访问扩展的外部程序存储器的时候,应在程序中使用(C) .
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在计算机中,字符的编码普遍采用的是 D .
A.BCD码B.十六进制C.格雷码D.ASCII码
12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作数的寻址方式是 C .
A.寄存器寻址方式 B.寄存器间接寻址方式
C.直接寻址方式 D.立即寻址方式
14、在生产过程中完成程序写入的只读存储器称为 A .
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051单片机的两个定时器/计数器是 C .
A.14位加法计数器 B.14位减法计数器 C.16位加法计数器 D.16位减法计数器
三、简答题(每题为4分,共20分)
1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址.(5分)
外部中断0,入口地址0003H(1分)
定时器0,入口地址000BH(1分)
外部中断1,入口地址0013H(1分)
定时器1,入口地址001BH(1分)
串行口中断,入口地址0023H(1分)
2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)
答案:采用6MHZ晶振,机器周期为2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式为 1111 0000 1100 B
即0F00CH
综上可知:TLX=0CH, THX=0F0H
3、请用数据传送指令来实现下列要求的数据传送.(8分)
(1)把R0的内容送到R1
(2)内部RAM20H单元的内容传送到A中.
(3)外部RAM2000H单元的内容送到R0.
(4)外部ROM1000H单元的内容送内部RAM20H单元.
说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分.具体得分情况看学生的指令.2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分.
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、说明MCS-5l系列单片机4个I/O端口使用上的分工和操作上的主要特点.
P0端口提供程序存储器或外部数据存储器的低8位地址.P0端口还作为数据I/O端口使用,是分时复用的地址/数据线.
Pl端口一般作为数据I/O端口使用.
P2端口提供程序存储器或外部数据存储器的高8位地址.
P3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据I/0端口使用.
5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统.扩展存储器、IO接口、定时/计数器等.