单片微机原理与接口技术-基于STC15系列单片机(第2版)
习题部分
第1章
一、填空题
1. 125= 01111101B= 7d H=( 0001 0010 0101)8421BCD码=(0110001 0110010 0110101)ASCII码。
2. 微型计算机由CPU、存储器、I/O 接口以及连接他们的总线组成。
3. 微型计算机的CPU是通过地址总线、数据总线、控制总线与外围电路进行连接与访问的,其中,地址总线用于CPU寻址,地址总线的数据量决定CPU的最大寻址能力;数据总线用于CPU与外围器件爱存储器、I/O接口)交换数据,数据总线的数量决定CPU一次交换数据能力;控制总线用于确定CPU与外围器件的交换数据的类型。
4. I/O 接口的作用是CPU与输入/输出设备的连接桥梁,相当于一个数据转换
器。
5. 按存储性质分,微型计算机存储器分为_ _程序存储器______和数据存储器两种类型。
6. 16位CPU是指数据总线的位数为16位。
7 若CPU地址总线的位数为16,那么CPU的最大寻址能力为64K 。
8. 微型计算机执行指令的顺序是按照在程序存储中的存放顺序执行的。在执行指令时包含取指、指令译码、执行指令三个工作过程。
9. 微型计算机系统由微型计算机和输入/输出设备组成。
10. 微型计算机软件的编程语言包括高级语言、汇编语言和机器语言三种类
型。
二、选择题
1.当CPU的数据总线位数为8位时,标志着CPU一次交换数据能力为D。
A. 1位
B. 4 位
C. 16位
D. 8位
2. 当CPU地址总线为8位时,标志着CPU的最大寻址能力为 C 。
A. 8个空间
B. 16个空间
C. 256个空间
D. 64K个空间
3. 微型计算机程序存储器空间一般由 A 构成。
A. 只读存储器
B. 随机存取存储器
4. 微型计算机数据存储器空间一般由 B 构成。
A. 只读存储器
B. 随机存取存储器
编程语言有哪几种类三、判断题
1. 键盘是微型计算机的基本组成部分。(×)
2. I/O接口是微型计算机的核心部分。(×)
3. I/O接口是CPU与I/O设备间的连接桥梁。(√)
4. CPU是通过寻址的方式访问存储器或I/O设备的。(√)
5. 单片机是微型计算机中一个重要的发展分支。(√)
6. 不论是8位单片机,还是32位的ARM,都属于嵌入式微空器。(√)
7. 随机存取存储器(RAM)的存储信息,断电后不会消失。(×)
8. 只读存储器(ROM)的存储信息,断电后不会丢失。(√)
四、问答题
1. 简述微型计算机中数的表示方法。
要点:
(1)存储单元的最高位用作符号位,0表是正数,1表示负数;
(2)用补码表示。
2.8位二进制数,当看成无符号数时,其表示范围为多少?当看成有符号数时,其表示范围又是多少?
要点:
(1)无符号数:0~255;
(2)有符号数:-128~+127。
3.已知数的原码如下,写出各数的反码和补码。
(1)10100110 (2)11111111 (3)10000000 (4)01111111
要点;
(1)反码:11011001,补码:11011010;
(2)反码:10000000,补码:10000001;
(3)反码:11111111,补码:10000000;
(4)反码:01111111,补码:01111111;
4.将下列字符转换为ASCII码。
(1)STC (2)Compute (3)MCU (4)STC15F2K60S2
要点:
(1)1010011 1010100 1000011
其他略。
5. 已知一个数的补码,请问如何求解它的原码?
要点:
再求补。
6. 微型计算机的结构相比冯·诺依曼提出的计算机经典结构,有哪些改进?
要点:
(1)采用总线结构,包括地质总线、数据总线与控制总线;(2)采用I/O接口实现CPU与I/O设备进行连接。
7. 简述微型计算机的工作过程。
要点:
(1)按存储方式执行指令程序;
(2)按“取指令、指令译码、执行指令”的步骤执行指令程序。
第2章
一、填空题
1. STC系列单片机是我国深圳宏晶科技研发的。
2. STC15F2K60S2系列单片机是1T单片机,1T的含义是指一个机器周期为1个系统时钟。
3. STC系列单片机传承于Intel公司的8051单片机架构,其指令系统是完全兼容的。
4. STC15F2K60S2单片机型号中的“STC”代表的含义是指不能在应用中访问程序存储器,但设置了可单独访问的数据Flash区域。
5. STC15F2K60S2单片机型号中“F”代表的含义是指工作电源为5V 。
6. STC15F2K60S2单片机型号中“2K”代表的含义是指片内RAM的容量是2K 。
7. STC15F2K60S2单片机型号中“60”代表的含义是指片内程序存储器的容量是60K。
8. STC15F2K60S2单片机型号中“S2”代表的含义是指内含2个串行口。
9. STC15F2K60S2单片机CPU数据总线的位数是8位。
10. STC15F2K60S2单片机CPU地址总线的位数是16位。
11. STC15F2K60S2单片机I/O 口的驱动能力是最大20mA 。
12. STC15F2K60S2单片机CPU中程序计数器PC的作用是保存下一执行指令字节所在程序存储器的地址 ,其工作特性是每取完一指令字节,PC值自动加1 。
13. STC15F2K60S2单片机CPU中的PSW,称作程序状态字 ,其中,CY是进位位 , AC是半进位 , OV 是溢出标志位 , P是奇偶标志位。
14. STC15F2K60S2单片机的并行I/O口有准双向口、推挽输出、高阻与开漏输出等4种工作模式。
15. STC15F2K60S2单片机P2.0(RSTOUT_LOW)引脚可通过STC-ISP在线编程软件设置为上电复位后输出低电平。
二、选择性
1. STC15F2K60S2单片机的I/O的位数视封装不同而不同,I/O 口位数最多时为B。
A. 38
B.42
C. 60
D. 62
2.当CPU执行25H与86H加法运算后,ACC中的运算结果为 A 。
A. ABH
B. 11H
C. OBH
D. A7H
3.当CPU执行AOH与65H加法运算后,PSW中CY、AC的值分别为 B 。
A. 0,1
B. 1,0
C. 0,0
D. 1,1
4. 当CPU执行58H与38H加法运算后,PSW中OV、P的值分别为 C。
A. 0,0
B. 0,1
C. 1,0
D. 1,1
5. 当P1M1=10H、P1M0=56H时,P1.7处于A工作模式。
A.准双向口
B. 高阻
C. 强推挽
D. 开漏
6. 当P0M1=33H、P0M0=55H时,P0.6处于C工作模式。
A. 准双向口
B. 高阻
C. 强推挽
D. 开漏
7. 当SWBS=1时,看门狗复位后,CPU从A开始执行程序。
A. ISP监控程序区
B. 用户程序区
8. 当fosc=12MHz时, CLK_DIV= 01000010B,请问主时钟输出频率与系统运行频率各为D。
A. 12MMHz, 6MHz
B. 6MHz, 3MHz
C. 3MHz, 3MHz
D. 12MHz, 3MHz
三、判断题
1. CPU中程序计数器PC是特殊功能寄存器。(×)
2. CPU中PSW是特殊功能寄存器。(√)
3. CPU中程序计数器PC是8位计数器。(×)
4. STC15F2K60S2 单片机芯片的最大负载能力等于I/O 数乘以I/O 口位的驱动能力。(×)
5. 当STC15F2K60S2单片机复位后,P2.0引脚输出低电平。(×)
6. 当STC15F2K60S2单片机复位后,所有I/O引脚都处于准双向口工作模式。(√)
7. 在准双向口工作模式下,I/O口的灌电流能力与拉电流能力都是20mA。(×)
8. 在强推挽工作模式下,I/O口的灌电流能力与拉电流能力都是20mA。(√)
9. 在开漏工作模式,I/O口在应用时一定外接上拉电阻。(√)
10. 冷复位时,上电复位标志POF为1,热复位时上电复位标志POF为0。(×)
11. 上电复位时,CPU从ISP监控程序区执行程序,其它复位时,CPU从用户程序开始执行程序。(×)
12. STC15F2K60S2单片机,除电源、地引脚外,其余各引脚都可用作I/O口。(√)
四、问答题
1. STC系列单片机型号中,“STC”与“IAP”的区别是什么?
要点:
(1)“STC”型号单片机可在线编程,但不可以在应用中访问程序程序存储器;
“IAP”型号单片机可在线编程,也可以在应用中访问程序程序存储器。
2.CPU从“ISP监控程序区开始执行程序”与从“用户程序区开始执行程序”有什么区别?
要点:
(1)CPU从“ISP监控程序区开始执行程序”是指:先检查有没有程序下载流,如有完成下载程序,完成后转为执行用户程序。若没有,则直接执行用户程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论