西华大学单片机第一次作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1、2章习题
一、问答题
1.什么是单片机?89c51、89c52有那些内部资源?
答:单片机就是在一片半导体硅片上集成了中央处理单元、存储器、并行I/O口、串行I/O
答:外部程序存储访问允许控制端,低电平有效。
3.89C51单片机执行指令所用的时间与机器周期之间的关系是什么?
答:执行简单的单字节指令取出指令立即执行,只需要一个机器周期的时间,一些复杂的指令,如转移、乘、除指令则需要两个或多个周期。
4.单片微型计算机中经常采用的数制和编码是什么?
答:多用十六进制,二进制,十进制。BCD码和ASCII码。
5.如何理解逻辑电路中高低电平与0和1两个状态之间的关系,5v的TTL电路中高低电平是如何规定的?
答:“1”代表高电平,“0”代表低电平。对于5v TTL的逻辑电平,输出在2.4v以上的为高电平,在0.4v以下的为低电平;输入在2v以上的为高电平,在0.8v以下的为低电平,高低电平的分界线为1.5v。
6.DIP封装的89C51单片机都有哪些引脚?
答:电源及时钟引脚;控制引脚;输入/输出(I/O)引脚。
7.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?
答:ALE引脚。
8.89C51单片机存储器系统的基本结构是什么?
答:8位的cpu;4KB片内ROM;128字节可使用的片内ROM;21个特殊功能寄存器;32线并行I/O接口;2个16位定时/计数器;1个全双工的串行接口;5个中断源(2级中断优先权的中断结构)。
9.89c51应用系统存储器部分由哪几部分组成?片内RAM分为哪几个区域?
答:程序储存器、内部数据储存器、外部数据储存器。
工作寄存器区、位寻址区、用户RAM区。
10.单片机的复位(RST)操作有几种方法,复位功能的主要作用。
答:两种:上电复位和按钮复位。复位操作完成单片机内电路的初始化,是单片机从一种确定的状态开始工作。
11.画出西华大学机械学院单片机实验中所用设备连接框图,说明所用软件的作用,简略说明实验步骤。
答:
Keil软件(C语言,宏汇编,连接器,库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发全歼uvision将这些部分组合在一起。Proteus是集成电路仿真和软件调试于一体的软件,是学习单片机,模拟/数字电路的一个非常好的工具。实验步骤:(1),根据实验原理图编写程序,用Keil uvision编译软件进行编译,如未通过,修改程序,直至通过(2),用STC_ISP,EXE软件将所编译的程序的HEX码下载到实验板STC89C52芯片中(3),运行程序,按实验板右下侧的KEY1,KEY2,KEY3,观察LED中红黄绿灯是否按要求点亮,如果不符合要求,改写程序,按步骤(1)开始重新做实验,直至成功(4),按同样的方法调试编写实验内容(2)的程序,直至调试成功。
12.单片机开发系统的作用是什么?画出其组成框图,并说明各部分的作用。
答:
因为单片机在工业控制领域的广泛应用, 单片机开发系统的作用:是使单片机更容易集成进复杂的而对体积要求严格的控制设备当中。
中央处理器CPU:执行指令,完成运算,逻辑运算和整机进行控制;数据存储器ROM:用来存放程序或固定的数据等; 数据存储器RAM:用来存放经常读,写的数据;可编程的I/O口:每个口可用于输入和输出;
定时器/计时器:用来对外部事件进行计数,也可以设置为定时器;串行接口:通过它可以与其他计算机和外设备进行通信;多个中断源
二、选择题
1. 采用补码形式表示一个带符号8位二进制数,它能表示的整数范围是_ D__。
A. -127~+128
B. -127~+127
C. -128~+128
D. -128~+127
2. 下列无符号数中最大的数为__ A___。
A. 10010010B
B. 89H
C. 129D
D. 114
3. 下列带符号数中最小的数为 D 。
A. 10010010B
B. 89H
C. 81H
D.79H
4. 采用补码形式表示 -23 为__ C___。(用八位8进制表示)
A. 97H
B. 17H
C. E9H
D. E8H
5. 下列无符号数中最大的数为__B_ __。
A. 11111010B
B. 889H
C. 29D
D. 1142
6. 用补码表示十进制数-89为 B 。
A. 89H
B. A7H
C. A9H
D. DAH
7. MCS-51系列单片机中,CPU中的程序计数器PC存放的是_ C__。
A. 指令
B. 指令地址
C. 操作数
D. 操作数地址
8. MCS-51单片机复位后,PC的内容为___ C____。
A. 00H
B. FFH
C. 0000H
D. FFFFH
9. 一般来讲8031最大能扩展外部程序存储器的容量为__D __。
A. 8K
B. 16K
C. 32K
D. 64K
10. 提高单片机的晶振频率,则单片机的机器周期_ C __。
A. 不变
B. 变长
C. 变短
D. 变长变短不定
11. 51单片机复位后,SP指向内部RAM的地址为___A ____。
A. 00H
B. 7FH
C. 07H
D. 栈底单元地址减1
12. MCS-51单片机中,唯一一个用户不能直接使用的计数器是__ C____。
A. PSW
B. DPTR
C. PC
D. B
13. 89c51可直接寻址的最大外部RAM的范围一般为___ D____。
A. 8K
B. 16K
C. 32K
D. 64K
14. 89c51可直接寻址的最大外部ROM的范围为___ D____。
A. 8K
B. 16K
C. 32K
D. 64K
15. 使用89c51内部ROM时,EA引脚应 B 。
A. 接低电平
B.接高电平
C.空
D.作为I/O输入口
16.MCS-51系列单片机是属于( C )体系结构。
A、冯诺依曼
B、普林斯顿
C、哈佛
D、图灵17.程序计数器(Programmer Counter,或称程序指针)PC是一个16位的寄存器,程序计数器的值永远指向下一条要执行的指令地址,它有 B 的功能。它决定程序执行的顺序和方向,寻址范围可达64KB 。
A、自动减
B、自动增减
C、自动乘
D、自动除
18.程序计数器PC 没有存储地址,是 B 的。用户无法对他进行读写。但在执行转移、调用、返回等指令时能自动改变其内容,以此改变程序执行的顺序。
A、不可以寻址
B、可以寻址
C、说不清楚
D、地址很少
19.单片机的操作在一定的时钟节拍指挥下进行,它由内部时钟电路产生,单片机执行一条指令以 A 为单位。89C51的一个机器周期包括12个振荡周期,它又分为6个S 状态:S1~S6 ,每个状态又分为两拍,称为P1和P2。
A、时钟周期
B、指令周期
C、振荡周期
D、机器周期
20.一个机器周期中有12个振荡周期,若用外接 C 晶体振荡器,则每个机器周期为1us 。
A、10MHz
B、11MHz
C、12MHz
D、16MHz
21.单片微型计算机简称单片机,就是将 B 、定时器、计数器、IO口等多种接口都集中到一块集成电路芯片上的微型计算机芯片。
A、CPU、RAM
B、CPU、RAM、ROM
C、CPU、ROM
D、CPU和CPU协处理器