51单片机复位电路及复位后寄存器的状态

合集下载

单片机习题集(含答案)经典

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码2、-31D的二进制补码为.( )。

(A)1110000B (B)11100001B (C)01100000B (D)01100001B3、十进制29的二进制表示为原码()。

(A)11100010B (B) 10101111B (C)00011101B (D)00001111B4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

单片机应用技术试题库及答案-MCS—51单片机原理与结构

单片机应用技术试题库及答案-MCS—51单片机原理与结构
A.PC B.ACC C.B D.SP E.PSW
14.MCS—51单片机中堆栈的作用有 CDE 。
A.保护SP B.保护栈顶 C.保护断点 D.保护现场
E.保护调用指令的下一条指令地址
一、填空题:(2分/题*10=20分)
1、8051单片机堆栈遵循数据后进先出(先进后出)的原则。
31.MCS—51的串行数据缓冲器SBUF用于 。B
A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址
D.存放待调试的程序
32.MCS—51单片机的P1口的功能是 。A
A.可作通用双向I/O口用 B.可作一般I/O口用
C.可作地址/数据总线用 D.可作通用I/O口用
5.单片机8031的ALE引脚是 B 。
A. 输出高电平 B。输出矩形脉冲,频率为fosc的1/6
B. C.输出低电平 D。输出矩形脉冲,频率为fosc的1/2
6.单片机8031的 引脚 A 。
A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定
7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。
D.少部分只能位寻址
16.寻址方式就是 C 的方式。
A.查找指令操作码 B.查找指令 C.查找指令操作数
D.查找指令操作码和操作数
17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C μS。
A.1/12 B.1/2 C.1 D.2
18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。
A.P0口 B。P1口 C。P2口 D。P0口 和 P2口

51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案)第二章习题参考答案一、填空题:1、当 MCS-51 引脚 ALE 有效时,表示从 P0 口稳定地送出了低8位地址。

2、MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

3、当使用 8751 且 EA=1,程序存储器地址小于 1000H 时,访问的是片内 ROM。

4、MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序存储器读取信息。

5、MCS-51 有 4 组工作寄存器,它们的地址范围是00H~1FH6、MCS-51 片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。

7、PSW 中 RS1 RS0=10 时,R2 的地址为 12H 。

8、PSW 中 RS1 RS0=11 时,R2 的地址为 1AH 。

9、单片机系统复位后,(PSW)=00H,因此片内 RAM 寄存区的当前寄存器是第 0 组,8 个寄存器的单元地址为 00H ~ 07H 。

10、PC 复位后为 0000H 。

11、一个机器周期= 12 个振荡周期= 6 个时钟周期。

12、PC 的内容为将要执行的的指令地址。

13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us14、内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。

15、若 A 中的内容为 63H,那么,P 标志位的值为16、8051 单片机复位后,R4 所对应的存储单元的地址为 04H ,因上电时 PSW= 00H 。

这时当前的工作寄存器区是第 0 工作寄存器区。

电平,因为其片内无程序存储器。

17、使用 8031 芯片时,需将/EA 引脚接低18、片内 RAM 低 128 个单元划分为哪 3 个主要部分:工作寄存器区、位寻址区和用户 RAM 区。

19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到 PC 。

(最新整理)51单片机复习要点

(最新整理)51单片机复习要点

定时/计数器1低字节 TH0 8CH
定时/计数器1高字节 TH1 8DH
P1口
P1
90H
97
96 95 94
93
92 91 90
电源控制
PCON 87H SMOD
GF1 GF0 PD IDL
串行口控制
SCON 98H
SM0 SM1 SM2 REN TB8 RB8 TI RI
9F
9E 9D 9C 9B 9A 99 98
9
片内RAM的低128字节单元
分为三个区域:
①寄存器区( 00H~1FH )
4组寄存器区,0组~3组。每组8个寄
存单元(每单元8位),以R0~R7作寄存
单元名,用于暂存运算数据和中间结果。


用PSW中的两位PSW.4和PSW.3来选择其中一

组寄存器区。

位地址
② 位寻址区 ( 20H~2FH)
(最新整理)51单片机复习要点
2021/7/26
1
2021/7/26
2
8051的主要硬件资源有:
◆8位CPU; ◆片内带振荡器,频率范围为1.2~12MHz; ◆256字节片内数据存储器RAM; ◆4KB片内程序存储器ROM; ◆程序存储器的寻址范围为64KB; ◆片外数据存储器RAM的寻址范围64KB; ◆4个8位的并行I/O接口:P0、P1、P2、P3; ◆1个全双工的串行I/O接口,可多机通信; ◆2个16位定时器/计数器:T0、T1; ◆5个中断源。
14
MCS-51单片机的引脚及功能
2021/7/26
40个引脚可分为4部分:
2个主电源引脚 2个外接晶体引脚 4个控制引脚 32个I/O引脚

c51单片机的复位电路

c51单片机的复位电路

单片机复位电路设计一、概述影响单片机系统运行稳定性的因素可大体分为外因和内因两部分:1、外因射频干扰,它是以空间电磁场的形式传递在机器内部的导体<引线或零件引脚)感生出相应的干扰,可通过电磁屏蔽和合理的布线/器件布局衰减该类干扰;电源线或电源内部产生的干扰,它是通过电源线或电源内的部件耦合或直接传导,可通过电源滤波、隔离等措施来衰减该类干扰。

2、内因振荡源的稳定性,主要由起振时间频率稳定度和占空比稳定度决定。

起振时间可由电路参数整定稳定度受振荡器类型温度和电压等参数影响复位电路的可靠性。

二、复位电路的可靠性设计1、基本复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。

为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。

图1所示的RC复位电路可以实现上述基本功能,图3为其输入-输出特性。

但解决不了电源毛刺<A 点)和电源缓慢下降<电池电压不足)等问题而且调整 RC 常数改变延时会令驱动能力变差。

左边的电路为高电平复位有效右边为低电平 Sm为手动复位开关Ch可避免高频谐波对电路的干扰。

图1 RC复位电路图2所示的复位电路增加了二极管,在电源电压瞬间下降时使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。

图3所示复位电路输入输出特性图的下半部分是其特性,可与上半部比较增加放电回路的效果图2 增加放电回路的RC复位电路使用比较电路,不但可以解决电源毛刺造成系统不稳定,而且电源缓慢下降也能可靠复位。

图4 是一个实例当 VCC x (R1/(R1+R2> > = 0.7V时,Q1截止使系统复位。

Q1的放大作用也能改善电路的负载特性,但跳变门槛电压 Vt 受 VCC 影响是该电路的突出缺点,使用稳压二极管可使 Vt 基本不受VCC影响。

见图5,当VCC低于Vt(Vz+0.7V>时电路令系统复位。

51单片机复位电路工作原理

51单片机复位电路工作原理

51单片机复位电路工作原理
51单片机复位电路是用来保证单片机系统在通电或者复位操作后能够正常工作的电路。

其工作原理如下:
1. 在通电或复位时,复位电路会将单片机的复位端(RST)拉低,强制单片机进入复位状态。

2. 复位电路通常由一个电源电压检测电路(电源复位)和一个外部复位电路(手动复位)组成。

3. 电源复位电路用来检测电源电压是否稳定,一旦电源电压达到稳定值,复位电路会解除对单片机复位端的拉低。

4. 外部复位电路可以由用户手动按下复位按钮来实现,按下复位按钮会使复位电路将单片机的复位端拉低。

5. 在单片机复位状态下,单片机的所有寄存器被清零,并且程序从复位向量地址处重新开始执行。

6. 当复位电路将复位端解除拉低后,单片机开始执行复位之后的程序。

综上所述,51单片机复位电路的工作原理是通过控制复位端的状态来实现单片机的复位和正常工作。

单片机原理及应用综合习题及答案

单片机原理及应用综合习题及答案

综合习题一一、填空题1、单片机的发展大致可分为个阶段。

2、单片机与普通计算机的不同之处在于其将、和 3部分集成于一块芯片之上。

3、单片机的存储器设计采用哈佛结构,它的特点是。

4、CPU主要由器和器组成。

CPU中的用来处理位操作。

5、第四代计算机所采用的主要器件是。

6、MCS-51系列单片机中,片内无ROM的机型是,有4KB ROM的机型是,而有4KB EPROM的机型是。

7、—32的补码为 B,补码11011010B代表的真值为 D。

8、原码数DFH= D,原码数6EH= D。

9、100的补码= H,—100的补码= H。

10、在8031单片机内部,其RAM高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。

11、通常单片机上电复位时PC= H、SP= H、通用寄存器则采用第组,这一组寄存器的地址范围是从 H~ H。

12、若PSW为18H,则选取的是第组通用寄存器。

13、8031单片机复位后R4所对应的存储单元地址为 H,因上电时PSW= H。

14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为。

15、在微机系统中,CPU是按照来确定程序的执行顺序的。

16、堆栈遵循的数据存储原则,针对堆栈的两种操作为和。

17、在8031单片机中,使用P2、P0、口传送信号,且使用了P0口来传送、信号,这里采用的是技术。

18、使用8031单片机时需将EA引脚接电平,因为其片内无存储器,8031片外可直接寻址的存储空间达 KB。

19、8位机中的被码数80H和7FH的真值分别为和。

20、配合实现“程序存储自动执行”的寄存器是,对其操作的一个特别之处是。

21、MCS-51单片机PC的长度为位;SP的长度为位,数据指针DPTR的长度为位。

二、单选题1、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。

这位科学家是:()(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼2、用晶体管作为电子器件制成的计算机属于:()(A)第一代(B)第二代(C)第三代(D)第四代3、通常所说的主机是指:()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存(D)硬件和软件4、计算机能直接识别的语言是:()(A)汇编语言(B)自然语言(C)机器语言(D)高级语言5、在CPU中,控制器的功能是:()(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作6、所谓“裸机”是指:()(A)单片机(B)单板机(C)只装备操作系统的计算机(D)不装备任何软件的计算机7、下列数据中有可能是八进制数的是:()(A)764 (B)238 (C)396 (D)7898、下列4种不同进制的无符号数中最小的数是:()(A)11011001B (B)37O(八进制数)(C)75 (D)2AH9、PC是:()(A)一根硬件信号线(B)一个可由用户直接读写的8位RAM寄存器(C)一个不可寻址地特殊功能寄存器(D)一个能自动加1计数的ROM存储单元10、在CPU内部贩映程序运行状态或反映运算结果的一些特征寄存器是:()(A)PC (B)PSW (C)A (D)SP三、判断说明题1、在微机性能指标中,CPU的主频越高,其运算速度越快。

单片机重点

单片机重点

1、若不使用MCS-51片内存储器引脚EA必须接地。

2、微处理器由寄存器、控制器和运算器三部分组成。

3、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。

4、当80C51的RST引脚上保持 2 个机器周期以上的高电平时,80C51即发生复位。

5、当单片机的型号为8031时,其芯片引线EA一定要接低电平。

6、MCS-51单片机内RAM的寄存器区共有 32 单元,分为 4 组寄存器,每组 8 个单元,以 R0~R7 作为寄存器名称。

7、若单片机使用频率为6MHz的晶振,那么机器周期为 2US 。

8、复位后A= 00H ,PSW= 00H ,SP= 07H ,P0~P3= 0FFH 。

80C51复位后,CPU从 0000 H单元开始执行程序,SP的内容为 07 H,第一个压入堆栈的数据将位于内部 RAM的 08 H单元。

OPL A,#4执行指令后,PSW寄存器的内容P为 0 H。

9、8031单片机的引脚必须接低电平, P0 口作地址/数据总线,传送地址码的低8位, P2 口作地址总线,传送地址码的高 8位。

三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻态10、80C51中断有 2 个优先级。

11、MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择。

12、外部中断INT1入口地址为 0013H 。

13、MCS-51中,T0中断服务程序入口地址为__000BH__。

14、80C51中断嵌套最多__2__级。

15、外中断请求标志位是_IE0_和_IE1_。

16、中断系统(1)INT0和INT1的中断标志分别是IE0和IE1。

(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为1。

17、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写 SCON 特殊功能寄存器加以选择。

《单片机原理和应用》一(含答案)

《单片机原理和应用》一(含答案)

《单片机原理与应用》期末复习题一一、填空题:1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。

2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。

3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。

4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。

SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。

5.若PSW为18H,则选取的是第3组工作寄存器。

6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。

7.ORL A , #0F0H是将A的高四位置1,而低四位不变。

8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。

9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。

10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。

11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。

12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。

13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。

14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。

单片机课后习题答案

单片机课后习题答案

单片机课后习题答案思考题与习题部分参考答案第1章答案1.解:MCS-51为主流产品。

MSP430的功能较强。

是一种特低功耗的Flash微控制器。

主要用于三表及超低功耗场合。

EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。

具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。

具有优越的数据处理性能,采用RISC结构设计。

PIC系列8位单片机是Microchip公司的产品。

CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。

Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。

其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。

AVR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU 直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。

端口有较强的负载能力,可以直接驱动LED。

支持ISP、IAP,I/O口驱动能力较强。

2.解:MCS-51单片机在片内集成了中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、定时器/计数器、并行I/O接口、串行I/O接口和中断系统等几大单元。

CPU是整个单片机的核心部件,由运算器和控制器组成。

运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行。

控制器是由程序计数器PC (Program Counter)、指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)、定时控制逻辑和振荡器OSC等电路组成。

CPU根据PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR中,ID对IR 中的指令码进行译码,定时控制逻辑在OSC配合下对ID译码后的信号进行分时,以产生执行本条指令所需的全部信号。

程序存储器(ROM)用于存储程序、常数、表格等。

绍兴文理学院电气工程及其自动化专业2020-2021第二学期单片机硬件结构练习题

绍兴文理学院电气工程及其自动化专业2020-2021第二学期单片机硬件结构练习题

绍兴文理学院电气工程及其自动化专业2020-2021第二学期单片机硬件结构练习题1. 以下属于PSW中溢出标志位的是()。

[单选题]OV(正确答案)CYACRS1=12. 以下设置能够将MCS-51的工作寄存器置成3区的是()。

[单选题]RS1=0 RS0=1RS1=1 RS0=1(正确答案)RS1=0 RS0=0RS1=1 RS0=03. 唯一一个十六位的SFR是( ) [单选题]ADPTR(正确答案)BSP4. 当(RS1,RS0)=(1,1)时,工作寄存器R0对应内部RAM的()字节单元。

[单选题]00H08H10H18H(正确答案)5. 程序计数器PC用来()。

[单选题]存放指令存放正在执行的指令地址存放下一条的指令地址(正确答案)存放上一条的指令地址6. 指令和程序是以()形式存放在程序存储器中。

[单选题]源程序汇编程序二进制编码(正确答案)BCD码7. 单片机应用程序一般存放在()中。

[单选题]RAMROM(正确答案)寄存器CPU8. 单片机上电后或复位后,工作寄存器R0是在()。

[单选题] 0区00H单元(正确答案)0区01H单元1区09H单元SFR9. 进位标志CY在()中。

[单选题]累加器A算逻运算部件ALU程序状态字寄存器PSW(正确答案)DPDR10. 8031复位后,PC与SP的值为()。

[单选题]0000H,00H0000H,07H(正确答案)0003H,07H0800H, 00H11. 单片机的堆栈指针SP始终是()。

[单选题]指示堆栈底指示堆栈顶(正确答案)指示堆栈地址指示堆栈长度12. 8031单片机中既可位寻址又可字节寻址的单元是()。

[单选题] 20H(正确答案)30H00H70H13. 8031单片机中片内RAM 共有()字节。

[单选题]128256(正确答案)4K14. 当标志寄存器P S W的R S 0和R S 1分别为1和0时, 系统选用的工作寄存器组为()。

最新第2章《单片机原理与C51基础》赵丽清(课后习题及答案)

最新第2章《单片机原理与C51基础》赵丽清(课后习题及答案)

思考题:【2-1】80C51单片机由哪几部分组成,试说明ROM和RAM的功能分别是什么?【2-2】在程序运行中,PC的值是。

()A)当前正在执行指令的前一条指令的地址B)当前正在执行指令的地址C)当前正在执行指令的下一条指令的首地址D)控制器中指令寄存器的地址【2-3】判断下列说法是否正确。

(1)PC可以存放一个16位二进制数,因此其寻址范围为0000H~7FFFH。

()(2)单片机系统复位时PC的内容为0000H,因此CPU从程序存储器0000H地址单元取指令,开始执行程序。

()(3)PC可以看成是程序计时器()(4)PC可以看成是程序存储器的地址指针。

()【2-4】试计算当振荡频率为12 MHz和6 MHz时,一个机器周期的长度?试辨析振荡周期、状态周期、机器周期、指令周期之间的关系。

【2-5】单片机的ROM必须具有掉电存储功能,这句话是否正确?【2-6】单片机对RAM的根本要求是快,但掉电可丢失数据,这个表述正确吗?【2-7】试说出80C51的两种时钟电路模式,如果是只有一个单片机工作常使用的是哪一种?如果是两个以上的单片机工作使用哪一种?【2-8】80C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?现在使用的80C51系列单片机内部一般均含有ROM,其EA引脚应该怎么接?【2-9】80C51系列单片机的三总线结构包括哪三种?其中作地址总线指的是?作数据总线指的是?属于控制总线的有?P0口的分时复用功能需要依靠锁存器的锁存功能,试举1种常用的低功耗锁存器并将其与单片机正确连接?【2-10】片内RAM低128单元一般划分为哪三个主要部分?对应的字节地址空间是?内部RAM中,可作为工作寄存器区的单元地址为()H~()H。

【2-11】80C51单片机任何一个时间4组通用工作寄存器中只能有一组工作,具体哪一组工作由什么来决定?如何设置才能选用0组通用寄存器?【2-12】80C51单片机具有很强的位(布尔)处理功能,内部RAM中共有多少单元可以位寻址,试写出其字节范围和位地址范围?【2-13】位地址00H与字节地址00H在内存中的位置有什么区别?片内字节地址为2AH单元最低位的位地址是();片内字节地址为88H单元的最低位的位地址为()。

MCS51单片机时钟与复位电路

MCS51单片机时钟与复位电路
一、时钟的基本概念
1.单片机的工作原理:
取一条指令、译码、进行微操作,再取一条指令、译码、
进行微操作,这样自动地、—步一步地由微操作按次序完成 相应指令规定的功能。单片机的时钟信号用来为单片机芯片
内部的各种微操作提供时间基准,机器启动后,指令的执行
顺序如下图所示:
取指
分析
执行
2.概念
⑴ 时序:各指令的微操作在时间上有严格的次序,这
2020/1/3
15
复位后各寄存器的初态如下表4-1所示,其意义为: ⑴ P0~P3=FFH,相当于各口锁存器已写入1,此时可用于输出/输入; ⑵ SP=07H,堆栈指针指向片内RAM的07H单元(第一个入栈内容将写入 08H中); ⑶ IP、IE和PCON的有效值为0,各中断源处于低优先级且均被关断,串 行通信的波特率不加倍; ⑷ PSW=00H,当前工作寄存器为0组。
2020/1/3
14
Байду номын сангаас
第4节 MCS-51系列单片机的复位与掉电处理
一、复位与复位电路 1.复位:是单片机的初始化操作,以便使CPU和系统中其 他部件都处于一个确定的状态,并从这个状态开始工作。
当单片机系统在运行出错或操作错误使系统处于死 锁存时,也可按复位键重新启动。
单片机复位后,PC内容初始化为0000H,那么单片机 就从0000H单元开始执行程序。片内RAM为随机值,运行 中的复位操作不改变片内RAM的内容。
2020/1/3
8
4. 指令周期 是CPU执行一条指令所需要的时间为指令周期。 MCS-51单片机指令包含1个或2个或4个机器周期。 若采用6MHz晶振,则振荡周期为1/6μs,机器周期为
2μs、4μs或8μs。

单片机练习试题答案解析

单片机练习试题答案解析

单片机练习题答案一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______2μs________。

2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。

3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8位计数器。

4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。

5、写出完成相应功能的汇编指令:将立即数11H送到R2____ MOV R2,#11H ____、使ACC.2置位____ SETB ACC.2__、使累加器的最低2位清零___ ANL A,#0FCH ___。

6、A/D转换的作用是将__模拟____量转为数字量。

ADC0809是__8___位的A/D转换芯片。

7、8051的堆栈区一般开辟在用户RAM区的地址为30H~7FH。

8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。

9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs ______。

10、定时器中断请求发生在__计数溢出的时候_____。

11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。

12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为____程序查询方式___。

13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。

14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。

15、MCS-51的堆栈只可设置在RAM的地址为30H~7FH,堆栈寄存器sp是8位寄存器。

16、MCS-51单片机的P0~P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0为真正的双相口,P1—P3为准双向口;P3口具有第二引脚功能。

复位和中断

复位和中断

复位源框图
6.2.1 上电复位 C8051F020/1/2/3 有一个电源监视器,在上电期间 该监视器使MCU 保持在复位状态,直到VDD 上升 到超过VRST 电平。见图6-2 的时序图。
/RST 引脚一直被置为低电平,直到100 毫秒的 VDD 监视器超时时间结束,这100 毫秒的等待时间 是为了使VDD 电源稳定。
WDTCN
位7-0: WDT 控制 写入0xA5 将使能并重新装载WDT。 写入0xDE 后四个系统周期内写入0xAD,将禁止WDT。 写入0xFF 将锁定禁止功能。
位4: 看门狗状态位(只读) 读WDTCN.[4]得到看门狗定时器的状态。 0:WDT 处于不活动状态。 1:WDT 处于活动状态。
6.2.6外部CNVSTR 引脚复位 向CNVRSEF 标志(RSTSRC.6)写‘1’可以将外部 CNVSTR 信号配置为复位源。CNVSTR信号可以出现在P0、 P1、P2 或P3 的任何I/O 引脚。
注意:交叉开关必须被配置为使CNVSTR 信号接到正确的端 口I/O。应该在将CNVRSEF 置‘1’之前配置并使能交叉开关。 当被配置为复位源时,CNVSTR 为低电平有效。 在发生CNVSTR 复位之后,CNVRSEF 标志(RSTSRC.6) 的读出值为‘1’,表示本次复位源为CNVSTR;否则该位读 出值为‘0’。/RST 引脚的状态不受该复位的影响。
位2-0: 看门狗超时间隔位 位WDTCN.[2:0]设置看门狗的超时间隔。在写这些 位时,WDTCN.7 必须被置为‘0’。
使能/复位WDT 向WDTCN 寄存器写入0xA5 将使能并复位看门狗 定时器。用户的应用软件应周期性地向WDTCN 写 入0xA5,以防止看门狗定时器溢出。每次系统复 位都将使能并复位WDT。

mcs51习题

mcs51习题

单片机习题集第1章绪论【习题1-1】将下列各二进制数转换为十进制数。

①11010101B ②11010011B ③10101011B ④10111101B【习题1-2】将【习题1-1】中各二进制数转换为十六进制数。

【习题1-3】将下列各数转换为二进制数。

①215D ②253D ③01000011BCD ④00101001BCD【习题1-4】什么叫原码、反码及补码?【习题1-5】已知原码如下,写出其反码和补码(其最高位为符号位)。

①[X]原=01011001B ②[X]原=00111110B ③[X]原=11011011B ④[X]原=11111100B 【习题1-6】当微机把下列数看成无符号数时,它们相应的十进制数为多少? 若把它们看成是补码,最高位为符号位,那么它们相应的十进制数是多少?①10001110B ②10110000B ③00010001B ④01110101B【习题1-7】用补码方法计算下列各式(设机器字长为8位):(1)X=7D,Y=8D,求X+Y;(2)X=5D,Y=9D,求X-Y;(3)X=6D,Y=-7D,求X+Y;(4)X=-11D,Y=7D,求X-Y。

【习题1-8】已知X=01011001B,Y=0011010lB,用算术运算规则求:(1)X+Y;(2)X-Y;(3)X×Y;(4)X/Y【习题1-9】已知X=01111010B,Y=10101010B,用逻辑运算规则求: (1)X∧Y;(2)X∨Y;(3)X⊕Y;(4)X第2章 MCS-51单片机组成及结构分析【习题2-1】8051单片机内部包含哪些主要逻辑功能部件?各有什么主要功能?【习题2-2】MCS-51单片机有几种复位方法?复位后单片机特殊功能寄存器的状态?【习题2-3】MCS-51单片机开机上电复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?【习题2-4】MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?【习题2-5】MCS-51单片机的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为8MHz时,一个单片机时钟周期为多少微秒?【习题2-6】MCS-51单片机存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?【习题2-7】MCS-51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?【习题2-8】在MCS-51单片机扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?【习题2-9】MCS-51单片机片内数据存储器有多少字节?在什么空间?【习题2-10】片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?【习题2-11】MCS-51单片机片内数据存储器80H~FFH分别为哪两个物理空间?如何来区别这两个物理空间?【习题2-12】MCS-51单片机设有4个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现场保护?【习题2-13】MCS-51单片机具有很强的布尔(位)处理功能,共有多少单元可以位寻址?采用布尔处理有哪些优点?【习题2-14】位地址00H与字节地址00H有何区别?位地址00H具体在内存中什么位置?【习题2-15】什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP 重新赋值?如果CPU在操作中要使用00H到0FH这两组工作寄存器,如何选择SP的初值?【习题2-16】什么是SFR的控制位与标志位?请举例说明可自动清除的标志位和必须用指令清除的标志位。

MCS51单片机基础知识

MCS51单片机基础知识

MCS-51单片机的基本结构XTAL1XTAL2VCC VSSMCS-51单片机的基本结构:1、微处理器CPU :为8位的CPU ,且内含一个1位CPU (布尔处理器),不仅可以处理字节数据,还可以进行位变量的处理。

2、内部数据存储器(RAM ):128字节片内RAM 。

(8052系列为256字节)3、内部程序存储器(ROM/EPROM/):8031无此器件,8051为4KROM ,8751为4KEPROM 。

4、定时器/计数器:内含2个16位定时/计数器,具有四种工作方式。

5、串行口:1个全双工的串行口,具有四种工作方式。

6、中断控制系统:具有5个中断源,2级中断优先权。

7、P0、P1、P2、P3:为4个并行8位I/O 口。

8、特殊功能寄存器(SFR ):共有21个,用于对片内各功能模块进行管理、控制、监视。

实际上是一些控制寄存器和状态寄存器,是一个特殊功能的RAM 区。

12346758910111213144039383735343633323130292827P1.0P1.1P1.4P1.3P1.2P1.5RST/VPD P1.7P1.6RXD P3.0TXD P3.1T0 P3.4T1 P3.5Vcc P0.0P0.3P0.2P0.1P0.4P0.6P0.5P0.7P2.7PSEN P2.6EA/VPP ALE/PROG 151617181920WR P3.6RD P3.7XTAL1XTAL2VSS262524232121P2.5P2.1P2.2P2.0P2.4P2.3INTO P3.2INT1 P3.389C511、电源、时钟电路VCC(40脚)—+5V电源VSS(20脚)—地XTAL1(19脚)—芯片内部振荡电路(单级反相放大器)输入端。

XTAL2(18脚)—芯片内部振荡电路(单级反相放大器)输出端。

MCS-51的时钟可由内部方式或外部方式产生。

1)内时钟方式利用芯片内部的振荡电路,在XTAL1、XTAL2的引脚上外接定时元件,内部振荡器便能产生自激振荡,用示波器便可以观察到XTAL2输入的正弦波,定时元件可以采用石英晶体和电容组成的并联谐振电路,连接方法如图2.2(a)所示。

复变函数总习题及答案

复变函数总习题及答案

第二章习题姓名:学号:专业:一、填空题1.MCS-51系列单片机为8 位单片机,,51系列单片机的地址线有16 条,共有40 个引脚。

2.当单片机的PSW=01H时,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。

3.单片机外部三大总线分别为地址总线、数据总线和控制总线。

4.8051内部有4并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先置1,才能读入外设的状态。

5.MCS—51的存储器空间配置从功能上可分为四种类型:_外部数据存储器_、内部数据存储器、__内部程序存储器__、外部程序存储器。

6.设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接高电平。

7.半导体存储器分成两大类程序存储器和数据存储器,其中数据存储器具有易失性,常用于存储临时数据。

8.PC存放下一条将要从程序存储器取出指令的地址,具有自动加1特性。

在8051中决定程序执行顺序的是PC还是DPTR?PC 。

DPTR存放存放16 位地址,作为片外RAM寻址用的地址寄存器(间接寻址),故称数据指针。

9.8051单片机的内部硬件结构包括了:CPU、程序存储器、数据存储器、和定时计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。

10.一个完整的微机系统由硬件和软件两大部分组成。

11.MCS—5l单片机的堆栈区只可设置在片内RAM,堆栈寄存器SP是8位寄存器。

12.AT89S51复位后,PC与SP的值为分别为0000H 和07H 。

13.P2口通常用作_地址总线高八位,也可以作通用的I/O口使用。

14.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口,P1,P2,P3为准双向口,P3 口为双功能口。

单片机选择题

单片机选择题

单片机选择题————————————————————————————————作者: ————————————————————————————————日期:MCS-51单片机原理与结构1.MCS-51单片机CPU的主要组成部分为【A.运算器、控制器】。

2.单片机能直接运行的程序叫【C.目标程序】。

3.单片机中的程序计数器PC用来【C.存放下一条指令地址】。

4.单片机上电复位后,PC的内容和SP的内容为【B.0000H,07H】。

5.单片机8051的ALE引脚是【B.输出矩形脉冲,频率为fosc的1/6】。

6.单片机8051的EA引脚【以上两种视需要而定】。

7.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是【A.P0口】8.PSW中的RS1和RS0用来【选择工作寄存器组号】。

9.上电复位后,PSW的值为【D.0】。

10.8051单片机上电复位后,堆栈区的最大允许范围是【B.120 】个单元。

11.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的【D.08H—7FH】12.复位后,堆栈指针SP在内部RAM中的直接地址是【C.81H 】。

13. 8051的P0口,当使用外部存储器时它是一个【D.传输低8位地址/数据口。

】14.P0口作数据线和低8位地址线时【B.不能作I/O口。

】15.对于8051单片机,其内部RAM20H-2FH单元【C.既可位寻址又可字节寻址】。

16.寻址方式就是【C.查找指令操作数】的方式。

17.8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于【C.1 】µS。

18.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来【B.存放16位地址,作间址寄存器使用。

】19.ALU表示【D.算术逻辑部件】20.单片机上电后或复位后,工作寄存器R0是在【A.0区00H单元】21.单片机8051的XTAL1和XTAL2引脚是【D.外接晶振引脚。

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

51单片机复位电路及复位后寄存器的状态
51单片机复位电路
当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。

如果RST持续为高电平,单片机就处于循环复位状态。

根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。

上电复位要求接通电源后,自动实现复位操作。

常用的上电复位电路如下图A中左图所示。

图中电容C1和电阻R1对电源十5V来说构成微分电路。

上电后,保持RST一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能,如下图(A)中右图所示。

上电或开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。

常用的上电或开关复位电路如上图(B)所示。

上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。

当单片机已在运行当中时,按下复位键K 后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。

根据实际操作的经验,下面给出这两种复位电路的电容、电阻参考值。

上图(A)中:Cl=10-30uF,R1=1kO
上图1.27(B)中:C:=1uF,Rl=lkO,R2=10kO
单片机复位后的状态:
单片机的复位操作使单片机进入初始化状态,其中包括使程序计数器PC=0000H,这表明程序从0000H地址单元开始执行。

单片机冷启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM区中的内容,21个特殊功能寄存器复位后的状态为确定值,见下表。

值得指出的是,记住一些特殊功能寄存器复位后的主要状态,对于了解单片机的初态,减少应用程序中的韧始化部分是十分必要的。

说明:表中符号*为随机状态;
A=00H,表明累加器已被清零;
PSW=00H,表明选寄存器0组为工作寄存器组;
SP=07H,表明堆栈指针指向片内RAM 07H字节单元,根据堆栈操作的先加后压法则,第一个被压入的内容写入到08H单元中;
Po-P3=FFH,表明已向各端口线写入1,此时,各端口既可用于输入又可用于输出;
IP=×××00000B,表明各个中断源处于低优先级;
IE=0××00000B,表明各个中断均被关断;
51单片机在系统复位时,将其内部的一些重要寄存器设置为特定的值,(在特殊寄存器介绍时再做详细说明)至于内部RAM内部的数据则不变。

系统复位是任何微机系统执行的第一步,使整个控制芯片回到默认的硬件状态下。

51单片机的复位是由RESET引脚来控制的,此引脚与高电平相接超过24个振荡周期后,51单片机即进入芯片内部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平后,才检查EA引脚是高电平或低电平,若为高电平则执行芯片内部的程序代码,若为低电平便会执行外部程序。

单片机的工作完全在其pc指针控制下,即pc指向哪,单片机就执行那里的指令。

复位后pc执行0000h地址,即你的程序的第一条指令。

你可以找一本单片机的教材,找到关于复位后单片机状态的地方好好看一下。

相关文档
最新文档