单片机原理及应用知识点汇总.docx
- 文档编号:8380668
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:31
- 大小:24.44KB
单片机原理及应用知识点汇总.docx
《单片机原理及应用知识点汇总.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用知识点汇总.docx(31页珍藏版)》请在冰豆网上搜索。
单片机原理及应用知识点汇总
单片机原理及应用知识点汇总
一、填空题
1、单片机是将微办理器、必定容量的RAM和ROM以及I/O口、准时器等电路集成在
一块芯片上而构成的微型计算机。
2、单片机80C51片内集成了4KB的FLASHROM,共有5此中
断源。
3、两位十六进制数最多能够表示
256个储存单元。
4、在
80C51中,只有当
EA引脚接
高
电平常,
CPU才接见片内的
FlashROM。
5、当由P26、在
CPU接见片外的储存器时,其低八位地点由P0口供给,高八位地点
口供给,8位数据由P0口供给。
I/O口中,P0口在接LED时,一定供给上拉电阻,P3
口拥有
第二功能。
7、80C51拥有64KB的字节寻址能力。
8、在80C51中,片内RAM分为地点为00H~7FH
殊功能寄存器(SFR)区两个部分。
的真实
RAM区,和地点为
80H~FFH的特
9、在80C51中,通用寄存器区共分为
4
组,每组
8
个工作寄存器,当
CPU
复位时,第0组寄存器为目前的工作寄存器。
10、数据指针
DPTR是一个
16
位的特别功能寄存器
寄存器。
11、在
80C51中,一个机器周期包含
12
个振荡周期,而每条指令都由一个或几
个机器周期构成,分别有单周期指令、双周期指令和
4周期指令。
12、当系统处于正常工作状态且振荡稳固后,在
RST引脚上加一个
高
电
平并保持
2
个机器周期,可将系统复位。
为
13、单片机
07H
80C51复位后,其I/O
,SBUF的值为
口锁存器的值为
不定
0FFH,货仓指针的值
,内部RAM的值不受复位的影响,而其他
寄存器的值所有为
0H
。
14、在809C51中,有两种方式可使单片机退出安闲模式,其一是任何的中断恳求被响应,其二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电
模式。
15、单片机80C51的5此中断源分别为INT0、INT1、T0、T1以
及TXD/RXD。
16、单片机80C51的中断要用到4个特别功能寄存器,它们是TCON、SCON、IE
17、在80C51中,外面中断由IT0
(1)位来控制其两种触发方式,分别是
以及电平
IP。
触
发方式和
边缘
触发方式。
18、中断办理过程分为4个阶段,即
19、单片机80C51片内有两个
中断恳求、中断响应、中断服务以及中断返回
16位的准时/计数器,即T0和T1,它们都有
。
定
时和
计数
的功能。
20、单片机80C51的时钟频次为6MHz,若要求准时1ms,准时/计数器工作于模式1,其准时/
计数器的初值为
FE0CH
。
21、单片机
80C51拥有
并行
通信和
串行
通信两种通信
方式。
22、串行通信有同步通信和
23、在异步通信中,数据的帧格式定义一个字符由
异步通信两种通信方式。
4部分构成,即:
开端位
、数据
位、奇偶校验位和停止位。
24、串行通信中,为使设施同步工作,需要通信两方有两个共同的要求,一是
须采纳一致的编码方式,二是通信两方一定能产生同样的传递速
通信两方必
率
。
25、单片机
80C51中的串行通信共有
4
种方式,此中方式
0
是用作同
步移位寄存器来扩展
I/O
口的。
26、设
80C51的晶振频次为,采纳准时器
T工作模式
2作波特率发生器,波特率为
2400b/s,且
SMOD置
0,则准时器的初值为
F4H
27、键盘可分为
独立连结
式和
矩阵
式两类。
键盘可分为
编
码
式和
非编码
式两类。
28、LED数码管有
静态
显示和
动向
显示两种方
式。
29、在履行以下指令后,
A=___60H
,R0=__45H
,(60H)=___45H___。
MOV
A,#45H
MOV
R0,#60H
MOV
@R0,A
XCH
A,R0
30、设RAM中(2456H)=66H,(2457H)=34H,ROM中(2456H)=55H,(2457H)=64H。
请剖析下边程
序履行后各寄存器的内容。
(A)=___64H___,(DPTR)=__2456H____。
MOVA,#1
MOVDPTR,#2456H
MOVC,A@A+DPTR
31.对单片机而言,连结到数据总线上的输出口应拥有(锁存)功能。
32.决定程序履行的次序是(PC)寄存器,该寄存器复位时的值为(0000h)。
33.单片机内包含构成微机的三个主要功能零件是CPU、储存器和(I/O口)。
34.80C51系列单片机字长是(8)位,有(40)根引脚。
信号的作用是(锁存同意)。
复位后,PC=(0000)H。
的货仓指针是(SP)。
38.80C51单片机的P0口和P2口除了能够作为并行口进行数据的输入/输出外,往常还用来建立系统的(地点)和(数据)。
39.80C51单片机外面中断恳求信号有电平方式和(边缘触发),在电平方式下,当收集到INT0、INT1的有效信号为(低电平)时,激活外面中断。
40.80C51单片机指令ANLA,20H中源操作数的寻址方式是(直接)。
41.串行通信中有(同步)和异步两种基本方式。
中储存种类XDATA定义的是(外面)储存空间,其地点范围是(0000h~ffffH)
43.履行以下程序后,(A)=__35H____,(B)=__16H____。
MOVA,#9FH
MOVB,#36H
ANLB,A
SETBC
ADDCA,B
二、选择题
1、80C51是以下哪个企业的产品?
(C)
A、INTELB、AMDC、ATMELD、PHILIPS
2、80C51系列单片机是属于(C)系统构造。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵
3、以下哪一条指令的写法是错误的(C)。
A、MOVDPTR,#3F98HB、MOVR0,#0FEHC、MOV50H,#0FC3DHD、INCR0
4、以下哪一条指令的写法是错误的(D)。
A、INCDPTRB、MOVR0,#0FEHC、DECAD、PUSHA
5、以下哪一条指令的写法是错误的(B)。
A、MOVCA,@A+DPTRB、MOVR0,#FEHC、CPLAD、PUSHACC
6、以下哪一条是位操作指令(B)。
A、MOVP0,#0FFHB、CLRC、CPLAD、POPPSW
7、以下哪一条是位操作指令(B)。
A、MOVP1,#0FFHB、MOVC,C、CPLAD、POPPSW
8、以下哪一条是位操作指令(B)。
A、MOVP0,#0FFH
B、SETB
TR0
C、CPLR0
D、PUSH
PSW
9、以下哪一种方式的接口总线最少?
(
C
)
A、SPI
B、I2C
C、单总线
D、并行
通信
10、以下哪个是属于单片机系统前向通道的器件?
(
A
)
A、A/D变换
B、D/A变换
C、LED数码管
D、继电
器
11、
80C51
单片机的RS1,RS0=01时,目前寄存器
R0—R7占用内部RAM(
B
)单元。
A、00H—07H
B、08H—0FH
C、10H—17HD、18H—1FH
12、
80C51
单片机有片内RAM容量(
A)。
A.128BB、4KB
C、8KBD、256B
13、
80C51
单片机的最大时序准时单位是(
D
)。
A、
拍节B
、状态C、机器周期D、指令周期
14、
80C51
单片机的准时器/计数器工作方式
0是(
C)。
A、8位计数器构造B、16位计数器构造
C、13
位计数器构造D、2
个8位计数器构造
15、
80C51
单片机的外面中断0中断进口地点为(
C
)。
A、000BHB、001BHC、0003HD、0013H
16.在以下80C5l单片机各条指令中,错误的选项是(A)。
A.MOVC@A+DPTR,B.MOVA,@R0C.MOV20H,AD.MOVB,A
17.单片机上电复位后,货仓区的最大同意范围是(B)个单元。
A.64B.120C.128D.256
18.80C51单片机
ALE引脚是(
C
)。
A.输出高电平
B.输出低电平
C.输出矩形脉冲,频次为
fosc
的
1/6
D.输出矩形脉冲,频次为
fosc
的
1/2
19.80C51单片机的A、外接准时器
XTAL1和XTAL2引脚是(
B、外接串行口
D)引脚。
C、外接中断
D、外接晶振
的串行数据缓冲器
SBUF用于(
D
)。
A.寄存运算中间结果B.暂存数据和地点C.寄存待调试的程序
D.寄存待发送或已接收到的数据
21.假设设置货仓指针SP的值为37H,在进行子程序调用时把断点地点进栈保护后,SP的值为
(D)。
A.6HB.37HC.38HD.39H
22.单片机中的程序计数器PC用来(B)。
A.寄存指令B.寄存正在履行的指令地点
C.寄存下一条指令地点D.寄存上一条指令地点
23.在80C51指令中,以下指令中(
C)是无条件转移指令。
A.LCALLaddr16
B.DJNZdirect,rel
C
.SJMPrel
D.ACALLaddr11
24.80C51系列单片机的中断系统拥有(
A)。
A、5此中断源
B、6此中断源
C、2此中断源
D、3此中断源
25.指令和程序是以(C)形式寄存在程序储存器中。
A、源程序
B、汇编程序
C、二进制编码
D、BCD码
26.当需要从
80C51单片机程序储存器取数据时,采纳的指令为(
B
)
A、MOVA,@R1
B、MOVCA,@A+DPTR
C、MOVXA,@R0
D、MOVXA,@DPTR
三、判断
1、在
51系列单片机的指令系统中,其加法、减法、乘法和除法一定有累加器
A的参加才能达成。
T
2、当80C51的EA引脚接低电平常,CPU只好接见片外ROM,而不论片内能否有程序储存器。
T
3、当80C51的EA引脚接高电平常,CPU只好接见片内的4KB空间。
F
4、80C51系列单片机直接读端口和读端口锁存器的结果永久是同样的。
F
5、是读端口仍是读锁存器是用指令来区其他。
T
6、在80C51的片内RAM区中,位地点和部分字节地点是矛盾的。
F
7、中断的矢量地点位于RAM区中。
F
8、在80C51中,当CPU接见片内、外ROM区时用MOVC指令,接见片外RAM区时用MOVX指令,接见片
内RAM区时用MOV指令。
T
9、工作寄存器区不同意做一般的RAM单元来使用。
F
10、工作寄存器组是经过置位PSW中的RS0和RS1来切换的。
T
11、特别功能寄存器能够看作一般的RAM单元来使用。
F
12、接见128个位地点用位寻址方式,接见低128字节单元用直接或间接寻址方式。
T
13、货仓指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。
F
14、DPTR只好看作一个16位的特别功能寄存器来使用。
F
15、程序计数器PC是一个能够寻址的特别功能寄存器。
F
16、单片机80C51复位后,其PC指针初始化为0000H,使单片机从该地点单元开始履行程序。
T
17、单片机系统上电后,其内部
RAM的值是不确立的。
T
18、在
80C51中,当产生中断响应时,所有中断恳求标记位都由硬件自动清零。
F
19、在
51系列单片机中,中断服务程序从矢量地点开始履行,向来到返回指令
RETI为止。
T
20、在履行子程序调用或履行中断服务程序时都将产生压栈的动作。
T
21、准时/计数器工作于准时方式时,是经过80C51片内振荡器输出经12分频后的脉冲入行计数,直至
溢出为止。
T
22、准时/计数器工作于计数方式时,是经过809C51的和对外面脉冲入行计数,当碰到脉冲降落沿时计
数一次。
T
23、准时/计数器在工作时需要耗费CPU的时间。
F
24、准时/计数器的工作模式寄存器TMOD能够进行位寻址。
F
25、准时/计数器在使用前和溢出后,一定对其赋初值才能正常工作。
F
26、在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。
F
27、单片机80C51的准时/计数器能否工作能够经过外面中断进行控制。
T
28、并行通信的长处是传递速度高,弊端是所需传递线许多,远距离通信不方便。
T
29、串行通信的长处是只要一对传递线,成本低,适于远距离通信,弊端是传递速度较低。
T
30、异步通信中,在线路上不传递字符时保持高电平。
T
31、在异步通信的帧格式中,数据位是低位在前高位在后的摆列方式。
T
32、异步通信中,波特率是指每秒传递二进制代码的位数,单位是
b/s。
T
33、在
80C51的串行通信中,串行口的发送和接收都是对特别功能寄存器
SBUF进行读/写而实现的。
T
34、在单片机
809C51中,串行通信方式
1和方式
3的波特率是固定不变的。
F
35、在单片机
809C51中,读和写的
SBUF在物理上是独立的,但地点是同样的。
T
36、单片机
80C51一般使用非整数的晶振是为了获取精准的波特率。
T
37、单片机809C51和PC机的通信中,使用芯片MAX232是为了进行电平变换。
T
38、在A/D变换器中,逐次迫近型在精度上不及双积分型,但双积分型在速度上较低。
T
39、A/D变换的精度不单取决于量化位数,还取决于参照电压。
T
四、简答题
1、简述80C51单片机中断的观点。
答:
当CPU正在办理某件事情的时候,外面发生的某一事件恳求CPU快速去办理,于是,CPU临时
中断目前的工作,转去办理所发生的时间。
中断服务办理完该事件此后,再回到本来被中断的地方,
持续本来的工作,这样的过程称为中断。
2、什么是保护现场,什么是恢复现场?
答:
保护现场:
当CPU响应中断程序时,硬件会自动把断点地点(16位程序计数器的值)压入货仓以外,用户还须注意保护相关工作寄存器、累加器、标记位等信息;
恢复现场:
在达成中断服务程序后,恢还原工作寄存器、累加器、标记位等的内容。
3、单片机80C51有哪些中断源,对此中断恳求怎样进行控制?
答:
80C51中断系统有5此中断源:
●INT0:
外面中断0恳求,低电平有效。
经过引脚输入。
●INT1:
外面中断1恳求,低电平有效。
经过引脚输入。
●T0:
准时器/计数器0溢出中断恳求。
●T1:
准时器/计数器1溢出中断恳求。
●TXD/RXD:
串行口中断恳求。
当串行口达成一帧数据的发送或接收时,便恳求中断。
4、简述单片机809C51中断的自然优先级次序,怎样提升某一中断源的优先级别。
答:
中断源(控制
位)
自然优先级
外面中断0
(PX0)
最高
准时器/计数器0溢出中断(PT0)
外面中断1(PX1)
准时器/计数器1溢出中断(PT1)
串行口中断
(PS)
最低
若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为初级中断。
当同时接收到几个同一优先级的中断恳求时,响应哪此中断源则取决于内部硬件查问次序(即自然优先级)。
5、简述51系列单片机中断响应的条件。
答:
●有中断源发出中断恳求;
●中断总同意位EA=1,即CPU开中断;
●申请中断的中断源的中断同意位为1,即中断没有障蔽;
●无同级或更高级中断正在被服务;
●目前的指令周期已经结束;
6、简述准时/计数器4种工作模式中方式0、1、2的特色。
答:
方式0:
是13位的准时器/计数器,寄存器TLx存低5位,THx存高8位。
方式1:
是16位的准时器/计数器;
方式2:
把TL0(或TL1)配置成一个能够自动重装载的8位准时器/计数器;
7、简述
80C51串口通信的四种方式及其特色。
方式0:
同步移位寄存器输入/输出方式,常用于扩展I/O口。
波特率固定为振荡频次的1/12,
其实不受PCON寄存器中SMOD位的影响。
方式1:
用于串行发送或接收,为10位通用异步接口。
TXD与RXD分别用于发送与接收数据。
收发一帧数据的格式为1位开端位、8位数据位(低位在前)、1位停止位,共10位。
波特率由准时器T1的溢出率与SMOD值同时决定。
方式2:
用于串行发送或接收,为11位通用异步接口。
TXD与RXD分别用于发送与接收数据。
收发一帧数据的格式为1位开端位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止
位,共11位。
波特率取决于PCON中SMOD位的值:
当SMOD=0时,波特率为的1/64;当SMOD=1时,波特率为的1/32。
方式3:
用于串行发送或接收,为11位通用异步接口。
TXD与RXD分别用于发送与接收数据。
帧格式与方式2同样,波特率与方式1同样。
8、简述在使用一般按键的时候,为何要进行去颤动办理,怎样办理。
键颤动会惹起一次按键被误读多次。
为了保证CPU对键的一次闭合仅做一次办理,一定去除键颤动。
在键闭合稳准时,读取键的状态,而且一定鉴别;在键开释稳固后,再作办理。
按键的颤动,可用硬件或软件两种方法除去。
9、简述LED数码管动向扫描的原理及其实现方式。
动向扫描的原理是利用人的视觉暂留,让人感觉各位LED同时点亮同样。
逐位轮番点亮各个LED,每一位保持1ms,在10~20ms以内再一次点亮,重复不只,就能够实现动向扫描。
五、编程题
1、用P1口控制
LED单色灯实现流水灯显示,单色灯
0亮
1灭,已知晶振
12MHz,
2、用
P0口控制
LED单色灯实现走马灯显示,单色灯
0亮
1灭,已知晶振
12MHz,
3、数码管
0~9的显示。
4、用一个准时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以说明。
(设晶振频次为12MHz,由口输出秒信号。
)
#include<>
sbitP10=P1^0;
unsignedchark;
voidmain()
{
TMOD=0x01;
TL0=0xb0;
TH0=0x3c;
TR0=1;
ET0=1;
EA=1;
P10=1;
while
(1);
}
voidt0_isr()interrupt1
{
TL0=0xb0;
TH0=0x3c;
k++;
if(k==20)
{
k=0;
P10=~P10;
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 知识点 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)