西华大学单片机第一次作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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协处理器

相关文档
最新文档