文档介绍:该【单片机原理与应用学习的学习的知识点的学习的汇总复习模板计划总结计划模板计划模板 】是由【雨林书屋】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【单片机原理与应用学习的学习的知识点的学习的汇总复习模板计划总结计划模板计划模板 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
单片机原理及应用知识点汇总
一、填空题
1、单片机是将微办理器、必定容量的RAM和ROM以及I/O口、准时器等电路集成在
一块芯片上而构成的微型计算机。
2、单片机80C51片内集成了4KB的FLASHROM,共有5此中
断源。
3、两位十六进制数最多能够表示256个储存单元。
4、在80C51中,只有当EA引脚接高电平常,CPU才接见片内的FlashROM。
5、当CPU接见片外的储存器时,其低八位地点由P0口供给,高八位地点
由P2口供给,8位数据由P0口供给。
6、在I/O口中,P0口在接LED时,一定供给上拉电阻,P3口拥有
第二功能。
7、80C51拥有64KB的字节寻址能力。
8、在80C51中,片内RAM分为地点为00H~7FH的真实RAM区,和地点为80H~FFH的特
殊功能寄存器(SFR)区两个部分。
9、在80C51中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU
复位时,第0组寄存器为目前的工作寄存器。
10、数据指针DPTR是一个16位的特别功能寄存器寄存器。
11、在80C51中,一个机器周期包含12个振荡周期,而每条指令都由一个或几
个机器周期构成,分别有单周期指令、双周期指令和4周期指令。
12、当系统处于正常工作状态且振荡稳固后,在RST引脚上加一个高电
平并保持2个机器周期,可将系统复位。
13、单片机80C51复位后,其I/O口锁存器的值为0FFH,货仓指针的值
为07H,SBUF的值为不定,内部RAM的值不受复位的影响,而其他
寄存器的值所有为0H。
14、在809C51中,有两种方式可使单片机退出安闲模式,其一是任何的中断恳求被响应,其
二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电
模式。
11/11
15、单片机80C51的5此中断源分别为INT0、INT1、T0、T1以
及TXD/RXD。
16、单片机80C51的中断要用到4个特别功能寄存器,它们是TCON、SCON、IE以及IP。
17、在80C51中,外面中断由IT0(1)位来控制其两种触发方式,分别是电平触
发方式和边缘触发方式。
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___。
22/11
MOVA,#45H
MOVR0,#60H
******@R0,A
XCHA,R0
30、设RAM中(2456H)=66H,(2457H)=34H,ROM中(2456H)=55H,(2457H)=64H。请剖析下边程
序履行后各寄存器的内容。(A)=___64H___,(DPTR)=__2456H____。
MOVA,#1
MOVDPTR,#2456H
MOVC,******@A+DPTR
,连结到数据总线上的输出口应拥有(锁存)功能。
(PC)寄存器,该寄存器复位时的值为(0000h)。
、储存器和(I/O口)。
80C51系列单片机字长是(8)位,有(40)根引脚。信号的作用是(锁存同意)。
复位后,PC=(0000)H。
的货仓指针是(SP)。
,往常还用来建立系统的(地点)和(数据)。
(边缘触发),在电平方式下,当收集到INT0、INT1的有效信号为(低电平)时,激活外面中断。
,20H中源操作数的寻址方式是(直接)。
(同步)和异步两种基本方式。
中储存种类XDATA定义的是(外面)储存空间,其地点范围是(0000h~ffffH)
,(A)=__35H____,(B)=__16H____。
MOVA,#9FH
MOVB,#36H
ANLB,A
33/11
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,#0FFHB、SETBTR0C、CPLR0D、PUSHPSW
9、以下哪一种方式的接口总线最少(C)
A、SPIB、I2CC、单总线D、并行
通信
10、以下哪个是属于单片机系统前向通道的器件(A)
A、A/D变换B、D/A变换C、LED数码管D、继电
器
11、80C51单片机的RS1,RS0=01时,目前寄存器R0—R7占用内部RAM(B)单元。
A、00H—07HB、08H—0FHC、10H—17HD、18H—1FH
44/11
12、80C51
单片机有片内RAM容量(A)。
、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
在以下80C5l单片机各条指令中,错误的选项是(A)。
A.******@A+DPTR,,***@,,A
,货仓区的最大同意范围是(B)个单元。
(C)。
,频次为fosc的1/6
,频次为fosc的1/2
(D)引脚。
A、外接准时器B、外接串行口C、外接中断D、外接晶振
的串行数据缓冲器SBUF用于(D)。
,在进行子程序调用时把断点地点进栈保护后,SP的值为
D)。
单片机中的程序计数器PC用来(B)。
,以下指令中(C)是无条件转移指令。
55/11
,
(A)。
A、5此中断源B、6此中断源C、2此中断源D、3此中断源
(C)形式寄存在程序储存器中。
A、源程序B、汇编程序C、二进制编码D、BCD码
,采纳的指令为(B)
A、MOVA,***@R1B、MOVCA,***@A+DPTR
C、MOVXA,***@R0D、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
66/11
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单片机中断的观点。
77/11
答:当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)
最低
88/11
若某几个控制位为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、简述在使用一般按键的时候,为何要进行去颤动办理,怎样办理。
99/11
键颤动会惹起一次按键被误读多次。为了保证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
1010/11