单片机参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

基础知识

1. 微型计算机有几个组成部分?每个部分的主要功能是什么?

由CPU、存储器、定时/计数器、并行口、串行口、中断系统、时钟电路。

CPU:是单片机的控制核心,完成运算和控制功能;

存储器:用于存放程序或数据;

并行口:89系列单片机共有32个I/O并行口,用于数据的并行输入输出。

串行口:实现单片机与其他设备之间的串行数据通信

中断系统:实现CPU与外部设备并行工作,而且可以及时处理系统内部和外部的随机事件,使系统能够更加有效的发挥效能。

时钟电路:需要外接石英晶体和微调电容以产生单片机工作所需的时钟信号。

2. 单片机与通用微机相比有什么不同?其主要特点是什么?

主要区别:

(1) 通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。

单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。

(2) 通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。

单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。

(3) 通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。

单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。

主要特点:

1)体积小,“小而全”

2)可靠性高,三总线全在芯片内部,不易受干扰

3)控制能力强,控制直接,速度快

4)使用方便,性价比高

5)容易产品化,比较容易保护开发者的知识产权

3、名词解释:字长和运算速度.

字长:计算机一个机器字中所包含的二进制的位数/同一时间中处理二进制数的位数运算速度:cpu的处理速度(包括主频和时钟频率)即每秒运算次数.

4、简述单片机系统的开发过程.

1明确系统设计任务,完成单片机及其外围的选型工作

2设计系统原理图和PCB板,送工厂制作

3完成器件安装焊接

4根据硬件设计和系统要求编写应用程序

5在线调试软、硬件

6用编程器烧写单片机应用程序,独立运行单片机程序

5、将(10101)2,(72)8,(49)16转换为十进制数。

(10101)2=1*24+0*23+1*22+0*21+1*20=21

(72)8=7*81+2*80=56+2=58

(49)16=4*161+9*160=73

6、将(756.34)8转换为二进制数;将(10100101.01011101)2转换为八进制数。

(756.34)8=111101110.011100

(10100101.01011101)2 =245.272

例题:

第二章

基础知识

1、P1=0x99;P1=P1&0Xdf。计算:P1=0x99&0xd7=0x91

2、P1=0x55=01010001B,问P1=P1& 0x51 = 01010001B

3、C51中,有程序“P1=0XAA; P1=P1&0X88; ”,则程序完成后,P1=__10001000____B。

4、C51中,有程序“A=EEH; A=A<<3; ”,则程序完成后,A=__01110000___B。

综合应用

1、判断下列程序的作用:

main( )

{

while(1)

{

unsigned char a=0xc3, b, c; //无符号字符型

int n=2;

b=a<<(8-n);

c=a>>n;

a=c|b;

}

}

作用:把数据a的前(8-n)=6位二进制数移动到最后去

如第一循环:移动前a=0xc3=11000011

移动后a=11110000

2、判断下列程序的作用:

main( )

{

while(1)

{

unsigned char a=0xc3, b, c; //无符号字符型

b=a<<2;

c=a>>6;

a=c|b;

}

}

作用:把数据a的前2位二进制数移动到最后去

第三章

基础知识

1、在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM、E2PROM

和ROM Less(无片内程序存储器)。请问:8031、8051、8751、8951的ROM各有什么区别?

8031在芯片内无程序存储器.

8051有4K字节的掩膜ROM, 只能烧一次程序

8751有4K字节的EPROM ,用紫外光线擦除

8951有4k的E2PROM ,电擦除。

2. 请画出数据存储器的地址分配图,注明地址和名称

3.8051单片机是低电平复位还是高电平复位?请画出8051单片机复位电路,要求既有开关复位,又有上电复位。

8051单片机是高电平复位

第四章

基础知识

1.根据已给电路图,七段数码管为共阳极,七段数码管显示“1”,问P1,P

2.0口的值

P1=0xf9; P2.0=1;

2.根据已给电路图,七段数码管为共阳极,七段数码管显示“3”,问P1,P2.0口的值

P1=0xb0; P2.0=1;

3.根据已给电路图,其中七段数码管为共阴极,七段数码管显示“7”

P2.0=0; P1=0x07;

4、根据已给电路图,其中七段数码管为共阴极,七段数码管显示“5”

P1=0x3d; P2.0=0

5、画出P1口接8个LED小灯,P2口接2个按键的电路图

相关文档
最新文档