单片机知识点总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分硬件基础
1、单片机的组成;
2、单片机的并行I/O口在使用时,有哪些注意的地方?
3、单片机的存储器;程序存储器和数据存储器的寻址范围,地址总线和数据总
线的位数;数据存储器内存空间的分配;特殊功能寄存器区;
4、时钟及机器周期;
5、单片机的控制总线、地址总线及数据总线等。
例:
一、填空
1.MCS-51单片机有4个存储空间,它们分别是:、、、。
2、MCS-51单片机的一个机器周期包括个状态周期,个振荡周期。设外接12MHz晶振,则一个机器周期为μs。
3.程序状态字PSW由位组成。
4.在MCS-51单片机内部,其RAM高端128个字节的地址空间称
为区,但其中仅有个字节有实际意义。5. MCS-51 系列单片机为位单片机,其数据总线为位,地址总线为位,可扩展的地址范围为。
6. MCS-51 单片机的 4 个并行I/O 口若作为普通I/O 口使用时,输入操作分为
读引脚和读锁存器,需要先向端口写“1”的操作是。
7. MCS-51 单片机的特殊功能寄存器分为可位寻址和不可位寻址两种,那么IE 为,TMOD 为。
8.通常MCS-51单片机上电复位时PC= H、SP= H、通用寄存器采用第组,这一组寄存器的地址范围
是 H。
9.MCS-51单片机堆栈遵循的数据存储原则。
10.在MCS-51单片机中,使用P2、P0口传送信号,且使用P0口来传送信号,这里采用的
是技术。
11.MCS-51单片机位地址区的起始字节地址为。
12.对于并行口在读取端口引脚信号时,必须先对端口写。13.PC的内容是。
14、MCS-51 单片机运行出错后需要复位,复位的方法是在复位引脚上加一个持
续时间超过个时钟周期的高电平。
15、具有4KBytes 储存容量之存储器,其至少需具有根地址线。
二、问答
1.简述MCS-51 单片机的P0、P1、P2 和P3 口的功能。
2.MCS-51单片机的三总线是由哪些口线构成的。
3.MCS-51单片机的位寻址区的字节地址范围是多少?位地址范围是多少?
4. MCS-51单片机存储器在结构上有什么特点?在物理上和逻辑上各有那几个地
址空间?
5.简述MCS-51单片机00H-7FH片内RAM的功能划分,写出它们的名称以及所占用的地址空间,并说明它们的控制方法和应用特性。
6.请写出MCS-51单片机的五个中断源的入口地址。
第二部分 C51程序设计
1、C51的指令规则;C51编程语句及规则;
2、C51表达式和运算符;
3、顺序程序、分支程序及循环程序设计;
4、C51的函数;
5、中断函数。
例:
1.程序的基本结构有。
2.C51的存储器模式有、、。
3.C51中int型变量的长度为,其值域为;unsigned char型变量的长度为位,其值域为。
4.C51中关键字sfr的作用,sbit的作
用。
5.函数定义由和两部分组成。
6.C51的表达式由组成。C51表达式语句由表达式
和组成。
7.若局部变量未初始化,其初值为。
8.C51中“!”运算符的作用是;运算符”~”的作用
是
。
9.若函数无返回值,用
关键字指定。
10.在C51中,语句while(1){循环体语句}的含义是
。11. C51中,用于定义变量片内数据存储器类型的关键字是
。
二、程序设计题
1、电路如图所示,要求编程实现一个流水灯。
XTAL2
18
XTAL1
19
ALE 30EA
31
PSEN 29RST
9
P0.0/AD0
39P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A15
28P2.0/A821P2.1/A922P2.2/A10
23P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD
17
P3.6/WR 16P3.5/T115U1
80C51
X1
CRYSTAL
C3
33p
C4
33p
C1
10uF
R1
10k
R2
1k
D1D2D3D4D5D6D7D8
R3
100
R4
100
R5
100
R6
100
R7
100
R8
100
R9
100
R10
100
2、设全自动洗衣机控制面板上有8个按键,8个指示灯。按下一个按键,对应
的指示灯点亮。
第三部分中断系统
1、中断的定义;
2、中断源及其优先级;
3、中断过程及中断应用编程。
例:
一、填空题
1.MCS-51单片机有个中断源。上电复位时,同级中断的自然优
先级从高至低依次为,若IP=00010100B,优先级别最高者为、最低者为。
2.外部中断请求有触发和触发两种触发方式。
3.MCS-51单片机5个中断源的中断入口地址
为:。
4.中断向量是中断服务程序的。
5.当定时器/计数器1申请中断时,TF1为,当中断响应后,TF1为。当串口完成一帧字符接收时,RI为,当中断响应后,RI为,需
要清零。
6.在MCS-51单片机的中断系统中,中断优先级共分为级。