单片机参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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个按键的电路图