(完整版)单片机原理及应用考试复习知识点

合集下载

单片机原理及应用复习内容

单片机原理及应用复习内容

单片机原理及应用复习内容单片机原理及应用复习内容第1章复习内容1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。

3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。

4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。

答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。

在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。

5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。

但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。

目前“嵌入式系统”还没有一个严格和权威的定义。

目前人们所说的“嵌入式系统”,多指后者。

6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机原理及应用期末考试复习资料

单片机原理及应用期末考试复习资料

单片机原理及应用期末考试复习资料1:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。

2.操作码2:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOV A,@R73:MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

1.寄存器间接寻址4:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。

3.2区5:单片机8031的ALE引脚是()。

3.输出矩形脉冲,频率为fosc的1/66:单片机中的程序计数器PC用来()。

3.存放下一条指令地址7:单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。

2.64KB8:使8031的定时器T0停止计数的指令是()。

4.CLR TR09:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A10:单片机上电复位后,堆栈区的最大允许范围是个单元。

2.12011:下列定时/计数硬件资源中,不是供用户使用的是()。

3.定时器/计数器控制逻辑12:80C51单片机的数据长度是()。

2.8位13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。

4.P314:累加器A中为无符号二进制数,()实现将A中内容乘以2。

3.CLR C RLC A15:LU表示()。

4.算术逻辑部件16:单片机复位后,()。

2.PC=0000H,SP=07H17:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。

4.P318:MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

4.存放16位地址,作间址寄存器使用19:MCS-51系列单片机的中断系统具有()。

1.5个中断源20:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A21:单片机上电复位后,PC的内容和SP的内容为()。

2.0000H,07H22:INTEL8031的P0口,当使用外部存贮存器时它是一个()。

单片机原理及应用 简答题的考试要点

单片机原理及应用 简答题的考试要点

简答题(1)51单片机内部结构由哪些基本部件组成?各有什么功能?1、cpu主芯片(内部通过总线连接扩展的设备)2、时钟电路(为单片机提供震荡脉冲)3、电源电路(为单片机提供电源)4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。

)5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。

)6、并行端口4*8位(P0,P1,P2,P3主要是数据交换接口。

)7、串行口(TXD,RXD用于串口通信。

)8、中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断。

)9、定时/计数器(16位用于外部的计数和定时功能。

)(2)单片机的程序状态字寄存器PSW中各位的定义分别是什么?(3)51单片机引脚按功能可分为哪几类?各类中包含的引脚名称是什么?(5)计算机存储器地址空间有哪几种结构形式?51单片机属于哪种结构形式?P23(8)80C51片内低128B RAM区按功能可分为哪几个组成部分?各部分的主要特点是什么?提示(1)工作寄存器组(00H——1FH)这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。

它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。

(2)可位寻址RAM区(20H——2FH)16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。

主要用于位寻址。

(3)通用的RAM区(30H——7FH)用于设置堆栈、存储数据(9)什么是复位?单片机复位方式有哪几种?复位条件是什么?单片机在开机和死机时需要复位,以便使各功能部件处于一个确定的初始状态开始工作。

复位可以由两种方式产生,即上电复位方式和按键复位方式。

复位的条件是,在RST引脚端出现满足复位时间要求的高电平状态,该时间等于系统时钟振荡周期建立时间再加2个机器周期时间(一般不小于10ms)(12)80C51中哪个并行I/O口存在漏极开路问题?此时没有外接上拉电阻会有何问题?P33\34 P0口(13)简述利用Proteus进行汇编程序的仿真开发过程。

单片机原理及应用考点汇总

单片机原理及应用考点汇总

单片机原理及应用考点汇总单片机是一种集成电路芯片,具有微处理器的功能,能够实现数据的输入、处理、输出等功能。

它由中央处理器(CPU)、存储器和输入输出设备等核心部分组成。

单片机具备低功耗、小体积、可编程性强等特点,被广泛应用于电子产品、通讯设备、工控设备等领域。

单片机原理主要包括以下几个方面:1. 内部结构:单片机内部包含了CPU、存储器、输入输出口、定时器、串行通信接口等功能模块。

其中,CPU是单片机的核心,负责指令的执行和数据的处理;存储器用于存储程序指令和数据;输入输出口用于与外部设备进行数据的输入输出;定时器用于产生定时信号;串行通信接口用于与其他设备进行数据的传输。

2. 编程方式:单片机可以通过汇编语言、高级语言(如C语言)等方式进行编程。

通常,我们会使用开发工具(如Keil、IAR等)对程序进行编写、调试和下载。

3. 开发过程:单片机的开发过程主要包括程序设计、编译、下载、调试等步骤。

在程序设计中,我们需要根据实际需求编写相应的程序;编译是将源代码转换成目标代码的过程;下载是将目标代码烧入到单片机芯片中;调试是通过调试工具对程序进行调试和测试。

4. 外围设备接口:单片机通常需要与外围设备进行数据的输入输出。

常见的外围设备包括LED、LCD、键盘、数码管、蜂鸣器等。

单片机通过输入输出口与这些外围设备进行数据的交互。

单片机的应用领域非常广泛,以下是一些常见的应用:1. 家电控制:单片机可用于家电产品的电路控制,如空调、洗衣机、电冰箱等,可实现温度、湿度、时间等的控制和显示。

2. 工控领域:单片机广泛应用于工业控制领域,如PLC、自动化生产线等。

通过单片机的控制,可以实现设备的自动化操作和数据的监测。

3. 通信设备:单片机可以用于通信设备的数据处理和控制,如手机、无线对讲机、网络设备等。

4. 汽车电子:单片机在汽车电子领域的应用相当广泛,如发动机控制单元(ECU)、仪表盘、导航系统等。

5. 医疗设备:单片机可以用于医疗领域的设备控制和数据处理,如医疗仪器、心电图机、血压监测仪等。

《单片机原理及应用》复习指南(移通)

《单片机原理及应用》复习指南(移通)

《单片机原理及应用》复习指南第一部分:应试篇第一章1、(单片微型计算机)单片机又叫(微控制器),又叫(嵌入式控制器)。

2、单片机与普通计算机的不同之处在于其将(CPU )(存储器)和(I/O 口)三部分通过内部(总线)连接并集成于一块芯片上。

第二章1、AT89S51单片机片内功能部件组成:(1)8位微处理器(CPU);(2)数据存储器(128B RAM);(3)程序存储器(4KB Flash ROM);(4)4个8位可编程并行I/O 口(P0口~P3口);(5)1个全双工异步串行口;(6)2个16位定时器/计数器;(7)1个中断系统,5个中断源,2个优先级;(8)26个特殊功能寄存器(SFR );(10)1个看门狗定时器。

2、当EA 脚接高电平(接1)时,在PC 值不超出0FFFH (即不超出片内4KB Flash 存储器的地址范围)时,单片机读片内程序存储器(4KB )中的程序,但PC 值超出0FFFH (即超出片内4KB Flash 地址范围)时,将自动转向读片外60KB (1000H-FFFFH )程序存储器空间中的程序;接低电平(接0/接地)时,只读外部的程序存储器中的内容,读取的地址范围为0000H ~FFFFH ,片内的4KB Flash 程序存储器不起作用。

3、1个机器周期等于12个时钟振荡周期。

4、表中5个中断源的中断入口地址5、地址为20H ~2FH 的16个单元的128位可进行位寻址,也可以进行字节寻址;地址为30H ~7FH 的单元为用户RAM 区,只能进行字节寻址。

6、AT89S51在RAM 和SFR 中共有211个可位寻址,其中128个处于片内RAM 字节地址20H ~7FH 单元中,其余83个可寻址位分布在特殊功能寄存器SFR 中(可被位寻址寄存器11个,共位地址88个,其中5个未用)。

所有能位寻址一定能字节寻址,而字节寻址不一定位寻址!7、位地址00H ~7FH 对应字节地址20H ~2FH ,位地址中8位分别对应字节地址的一个字节。

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。

1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。

2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。

低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。

ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。

累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。

操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。

析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

8、片内RAM低128个单元划分为、、3个主要部分。

工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。

汇编中十六进制数用结尾表示。

十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。

运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。

256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。

两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。

单片机原理与应用考试复习资料

一、单选题1.89C51单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T RC、P CD、B答案: C2.使用定时器T1时,有几种工作方式()A、1种B、2种C、3种D、4种答案: D3.中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BHC、0013HD、002BH答案: C4.在8x51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?()A、P0B、P1C、P2D、P3答案: A5.执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外中断源0C、开放外中断源1D、开放外部中断源0和1答案: B6.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。

A、PCB、PSWC、AD、SP答案: B7.8051单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H答案: A8.下列指令目的操作数属于寄存器间接寻址的是()。

A、MOV @R0,AB、ADDC B,30HC、ADD A,@R0D、ADD A,#30H答案: A9.单片机应用程序一般存放在()中。

A、RAMB、ROMC、寄存器D、CPU答案: B10.下面哪一种传送方式适用于处理外部事件( )。

A、DMAB、无条件传送C、中断D、条件传送答案: C11.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是()A、位累加器CyB、通用寄存器的各个位C、特殊功能寄存器的可寻址位D、位操作指令集答案: B12.89S51的内部程序存储器与数据存储器容量各为多少?()A、64KB、 128BB、4KB、64KBC、4KB、128BD、8KB、256B答案: C13.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

A、TMODB、TCON/SCONC、IED、IP答案: B14.在下列寄存器中,与定时器 / 计数器控制无关的是:( )A、TCONB、SCONC、IED、TMOD答案: B15.若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( ) μs。

单片机原理及应用知识点复习精编

单片机原理及应用知识点复习精编一、单片机的基本原理单片机的基本原理是指通过摩尔定律,将中央处理单元(CPU)、存储器和输入输出设备集成到一块芯片上。

其基本组成部分包括:CPU、存储器、定时器/计数器、输入输出端口、通信接口等。

单片机可以实现数据的输入输出、计算处理、控制运行等功能。

二、单片机的常见知识点复习1.单片机的指令系统:包括指令的格式、指令的功能、指令的执行周期等。

常见指令有数据传送指令、算术指令、逻辑指令、跳转指令等。

2.单片机的寄存器:包括通用寄存器、状态寄存器、程序计数器、堆栈指针等。

其中,通用寄存器用于存放运算数据,状态寄存器用于存放运算结果和标志位。

3.单片机的输入输出端口:包括并行输入输出端口和串行输入输出端口。

并行输入输出端口可同时输入输出多位数据,串行输入输出端口适用于需要高速通信的场景。

4.单片机的定时器/计数器:用于产生精确的时间延迟或实现定时、计数等功能。

定时器可用于产生中断信号,计数器可用于计数外部事件。

5.单片机的中断系统:包括外部中断和内部中断。

外部中断用于处理外部事件的优先级,内部中断用于处理操作系统任务的切换和管理。

6.单片机的存储器结构:包括随机存储器(RAM)、只读存储器(ROM)和闪存等。

RAM用于存放变量和暂存数据,ROM用于存放程序代码和常量数据。

三、单片机的应用单片机广泛应用于各个领域,包括工业控制、通信、仪器仪表、家电等。

以下是一些单片机的应用案例:1.工业自动化控制系统:单片机作为控制单元,实现对生产过程的监控和控制,可用于各种工业生产线的自动化控制。

2.电子秤:单片机通过采集传感器信号,并进行数据处理,实现对重量的测量和显示。

3.空调控制系统:单片机通过采集环境温度和湿度传感器信号,实现空调的温度调节和风速控制等功能。

4.智能家居系统:单片机作为智能家居的中控单元,通过与各种家电设备的通信,实现对家庭设备的远程控制。

5.车载电子系统:单片机作为车载电子系统的控制核心,可实现对车辆的信息显示、安全控制、娱乐系统控制等功能。

(完整word版)单片机原理及接口技术复习要点

单片机原理及接口技术复习要点第一章:微机基础知识1.微处理器:小型计算机或微型计算机的控制和处理部分。

主要包括运算器和控制器。

2.存储器:微机内部的存储器,主要包括ROM :只读存储器;RAM :读写存储器;EPROM :可擦写可编程只读存储器。

3.程序计数器:用于存放下一条指令所在单元的地址的地方。

通常又称为指令地址计数器。

4.单片机:将微处理器,一定容量的RAM 和ROM 以及I/O 口,定时器等电路集成在一块芯片上构成的单片微型计算机。

intel 公司1976年推出的MCS -48系列8位单片机。

1980年推出MCS -51系列高档8位单片机。

第二章:89C51/S51单片机的硬件结构和原理1..C51/S51单片机内部结构:CPU 是单片机的核心,是单片机的控制和指挥中心,由运算器和控制器等部件组成;存储器,含有ROM(地址为000H 开始)和RAM (地址为00H~7FH );I/O 接口:四个与外部交换信息的8位并行接口,即P0~P3.2.PP V /EA 引脚:外部程序存储器地址允许输入端/固化编程电压输入端;当引脚接高电平时CPU 只访问Flash ROM 并执行内部程序存储器中的指令;当引脚接低电平(接地)时,CPU 只访问片外ROM 并执行片外程序存储器中的指令。

3.P0端口:P0端口是一个漏极开路的准双向I/O 端口,作输入口使用时要先写1,这就是准双向的含义,作输出口时接上拉电阻。

P1端口:是一个带有内部上拉电阻的8位双向I/O 端口。

4.访问指令:CPU 访问片内,片外ROM 指令用MOVX ;访问片外RAM 用MOVX ;访问片内RAM 用MOV 。

5.低128字节RAM 区:分为通用工作区,可位寻址区,通用工作寄存器区。

6.堆栈:在片内RAM 中专门开辟出来的一个区域,数据的存取是以先进后出的结构方式处理的。

7.时钟发生器:是一个2分频的触发器电路,它将震荡气的信号频率f ocs 除以2,向CPU 提供两相时钟信号P1和P2。

单片机原理及应用知识点笔记总结

单片机原理及应用知识点笔记总结单片机原理及应用知识点笔记总结一、概述单片机指的是在一个芯片上集成了处理器、存储器和各种输入输出接口的微型计算机系统。

单片机具有体积小、功耗低和成本低等优势,被广泛应用于各个领域,如电子产品、通信设备、汽车电子等。

本文将总结单片机的原理及应用的相关知识点。

二、单片机的基本构成1. 处理器:单片机的核心部分,负责控制、计算和处理数据等任务。

处理器包含ALU(算术逻辑单元)、寄存器、时钟控制电路等。

2. 存储器:用于存储程序和数据,在单片机中一般包括ROM (只读存储器)和RAM(随机存储器)两种。

其中,ROM用于存储程序代码,RAM用于存储数据。

3. 输入输出接口:用于与外部设备进行通信,包括通用输入输出口、串行口、并行口等。

通过输入输出接口,单片机可以与各种传感器、执行器等外部设备进行数据交互。

4. 时钟电路:提供处理器和其他电子元件的时钟信号,控制各个部件的协调工作。

三、单片机的工作原理1. 开机复位:单片机上电后,系统会自动进行复位操作,使单片机进入初始状态。

2. 程序执行流程:单片机按照存储在ROM中的程序顺序执行。

执行过程中,将指令从ROM中读取到寄存器中,然后进行译码和执行。

3. 中断处理:单片机可以响应外部中断请求,即在程序执行过程中,一旦发生了与中断有关的事件,单片机会立即中断当前的程序,执行中断服务程序,并在完成中断处理后返回原来的程序继续执行。

4. 时钟信号:时钟信号的频率可以通过控制时钟电路的配置来调整。

时钟信号的频率决定了单片机处理器的运行速度。

四、单片机的应用1. 家用电器控制:单片机可以用于控制家用电器,如电饭煲、洗衣机、空调等。

通过输入输出接口与传感器和执行器进行连接,实现电器的自动控制功能。

2. 工业自动化:单片机广泛应用于工业自动化系统中,如生产线控制、工艺监测等。

通过单片机可以实现对工业设备的精准控制和数据采集。

3. 电子产品:单片机也被广泛应用于各类电子产品中,如手机、电视、音响等。

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

单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换(1)各种进制转换为十进制数方法:各位按权展开相加即可。

(2)十进制数转换为各种进制方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。

(3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。

2、带符号数的三种表示方法(1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。

(2)反码:正数的反码与原码相同。

负数的反码把原码的最高位不变,其余各位求反。

(3)补码:正数的补码与原码相同。

负数的补码为反码加1。

原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。

3、计算机中使用的编码(1)BCD码:每4位二进制数对应1位十进制数。

(2)ASCII码:7位二进制数表示字符。

0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。

第2章80C51单片机的硬件结构考试知识点:1、80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。

(1)中央处理器CPU包括运算器和控制器。

运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。

控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。

程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行。

(2)存储器分类:随机存取存储器RAM:能读能写,信息在关机后消失。

可分为静态RAM(SRAM)和动态RAM(DRAM)两种。

只读存储器:信息在关机后不会消失。

掩膜ROM:信息在出厂时由厂家一次性写入。

可编程PROM:信息由用户一次性写入。

可擦除可编程EPROM:写入后的内容可由紫外线照射擦除。

电可擦除可编程EEPROM:可用电信号进行清除和改写。

存储容量:存储容量指存储器可以容纳的二进制信息量,M位地址总线、N位数据总线的存储器容量为2M×N位。

80C51单片机的存储器有内部RAM(128B,高128B为专用寄存器)、外部RAM(64KB)、内部ROM(4KB掩膜ROM)、外部ROM(64KB)。

(3)输入输出接口4个8位并行I/O口(P0、P1、P2、P3)(4)其它资源一个全双工串行口、5个中断源、2个16位的定时/计数器、时钟电路。

2、80C51单片机的信号引脚(1)电源部分:VCC接+5V、VSS接地。

(2)时钟电路部分:XTAL1和XTAL2接晶振。

1个机器周期=6个状态=12个拍节6MHZ的晶体机器周期2us,12MHZ的晶体机器周期1us。

(3)I/O口部分:P0——8位数据总线/地址总线低8位、P1——用户口、P2——地址高8位、P3——第二功能。

(4)控制部分:地址锁存控制信号ALE,用于控制把P0口输出的低8位地址送入锁存器锁存地起来。

外部程序存储器读选通信号PSEN,低电平有效,以实现外部ROM单元的读操作。

访问程序存储器控制信号EA,低电平时只读外部ROM,高电平时先读内部ROM,再读外部ROM。

复位信号RST,当输入的复位信号延续2个机器周期以上高电平时即为有效。

复位值:PC=0000H,SP=07H,P0=0FFH。

3、内部RAM的基本结构与功能80C51的内部数据存储器低128单元区,称为内部RAM,地址为00~7FH。

(1)寄存器区(00~1FH)共分为4组,组号依次为0、1、2、3,每组有8个寄存器,在组中按R7~R0编号。

由PSW中RS1、RS0位的状态组合来决定哪一组。

(2)位寻址区(20H~2FH)可对单元中的每一位进行位操作,16个字节单元共128个可寻址位,位地址为00~7FH。

位起始地址D0=(字节地址-20H)*8(3)用户RAM区(30H~7FH)堆栈、缓冲区堆栈是在内部RAM中开辟的,最大特点就是“后进先出”的数据操作原则。

两项功能:保护断点和保护现场。

两种操作:进栈和出栈。

SP堆栈指针,它的内容就是堆栈栈顶单元的地址。

4、专用寄存器(内部数据存储器高128单元)(1)累加器A(ACC)(2)寄存器B(3)程序状态字PSWCY——进位标志位,最高位的进位或借位。

AC——半进位标志位,低4位向高4位的进位或借位。

OV——溢出标志位,同符号数相加,结果为异符号,有溢出;异符号数相减,结果和减数符号相同,有溢出。

P——A中1的个数,奇数个P=1,偶数个P=0。

(4)数据指针DPTR:80C51中惟一一个供用户使用的16位寄存器。

高8位DPH,低8位DPL。

第3章80C51单片机指令系统考试知识点:1、寻址方式(1)立即寻址(#data,#data16)例:MOV A,#00H(2)直接寻址(direct)内部RAM:00~7FH、特殊功能寄存器例:MOV A,00H (3)寄存器寻址(A、B、Rn、DPTR)(4)寄存器间接寻址(@Ri、@DPTR)例:MOVX A,@DPTR(5)变址寻址(@A+DPTR,@A+PC)例:MOVC A,@A+DPTR(6)位寻址(bit)20~2FH:00~7FH、特殊功能寄存器例:MOV C,00H(7)相对寻址(rel)例:JZ rel2、数据传送类指令(1)内部RAM数据传送指令MOV 目的,源;目的→源交换指令:XCH A,direct/Rn/@Ri;A和源交换XCHD A,@Ri;只换低4位SW AP A;A的高低4位交换注意:A作目的操作数会影响P。

PUSH directPOP direct(2)外部RAM数据传送指令MOVX A,@Ri/@DPTR;外部地址内容→AMOVX@Ri/@DPTR,A;A→外部地址内容(3)ROM数据传送指令MOVC A,@A+DPTR/@A+PC;查表指令3、算术运算指令(1)加法指令ADD/ADDC A,#data/ direct/ Rn/@Ri;会影响CY、AC、OV、PINC A/ direct/ Rn/@Ri/DPTR;加1,PDA A;十进制调整,大于9加6(2)减法指令SUBB A,#data/ direct/ Rn/@Ri;会影响CY、AC、OV、PDEC A/ direct/ Rn/@Ri;减1(3)乘除指令MUL AB;(A)*(B)→BA,会影响CY=0,OV,PDIV AB;(A)/(B)的商→A,余数→B4、逻辑运算及移动指令(1)逻辑运算指令ANL/ORL/XRL A,#data/ direct/ Rn/@RiANL/ORL/XRL direct,A/#data与→清0,或→置1,异或→取反CLR/CPL A;清0和取反(2)移位指令RL/RR/RLC/RRC A注意:每左移一位相当于乘2,每右移一位相当于除2,带进位的移会影响CY和P。

5、控制转移类指令(1)无条件转移指令LJMP addr16;addr16→PC,64KBAJMP addr11;(PC)+2→PC,addr11→PC10~0,2KBSJMP rel;(PC)+2+rel→PC,256BJMP @A+DPTR;(A)+(DPTR)→PC,64KB(2)条件转移指令累加器A判0转移指令JZ rel;A为0JNZ rel;A不为0比较不相等转移指令CJNE A/Rn/@Ri,#data,relCJNE A,direct,rel注意:第一操作数和第二操作数不相等,程序转移,若第一大于第二,CY=0,第一小于第二,CY=1。

第一操作数和第二操作数相等,程序顺序执行,CY=0。

减1不为0转移指令DJNZ Rn/direct,rel;(Rn/direct)-1不为0,程序转移。

(3)调用和返回指令LCALL addr16;(PC)+3→PC,先入低8位,再入高8位,addr16→PCACALL addr11;(PC)+2→PC,先入低8位,再入高8位,addr11→PC10~0RET;先出高8位,再出低8位6、位操作类指令(1)位传送指令MOV C,bitMOV bit,C(2)位赋值指令CLR C/bitSETB C/bit(3)位逻辑运算指令ANL/ORL C,bit或/bitCPL C/bit注意:实现逻辑表达式(4)位控制转移指令JC rel;(CY)=1JNC rel;(CY)=0JB bit,rel;(bit)=1JNB bit,rel;(bit)=0JBC bit,rel;(bit)=1,转移,清0第4章80C51单片机汇编语言程序设计考试知识点:1、汇编语言的语句格式【标号:】操作码【操作数】【;注释】标号:语句地址的标志符号。

操作码:语句执行的操作内容,用指令助记符表示。

操作数:为指令操作提供数据。

注释:对语句的解释说明。

2、伪指令起始地址ORG、结束END、赋值EQU、字节DB、字DW、空DS、位BIT 3、汇编语言程序的基本结构形式(1)顺序结构(2)分支结构(3)循环结构:数据传送问题、求和问题4、定时程序例:延时100ms的子程序,设晶振频率6MHZ。

DELAY:MOV R5,#250LOOP2:MOV R4,#49LOOP1:NOPNOPDJNZ R4,LOOP1DJNZ R5,LOOP2RET5、查表程序(1)要查找的数据在表中的位置给A(2)表的首地址给DPTR(3)MOVC A,@A+DPTR(4)数据表第5章80C51单片机的中断与定时考试知识点:12、和中断相关的寄存器的设置(1)定时器控制寄存器TCON 格式如下:IT0=0,为电平触发方式。

低电平有效。

IT0=1,为边沿触发方式。

输入脚上电平由高到低的负跳变有效。

IE0=1,说明有中断请求,否则IE0=0。

(2)中断允许控制寄存器IEEA: 开放或禁止所有中断。

ES :开放或禁止串行通道中断。

ET1:开放或禁止定时/计数器T1溢出中断。

EX1:开放或禁止外部中断源1。

ET0:开放或禁止定时/计数器T0溢出中断。

EX0:开放或禁止外部中断源0。

(3)中断优先级控制寄存器IP 1为高优先级、0为低优先级。

如果同级的多个中断请求同时出现,则按CPU 查询次序确定哪个中断请求被响应。

查询次序为:外部中断0、T0中断、外部中断1、T1中断、串行中断。

3、响应中断的必要条件(1)有中断源发出中断请求。

(2)中断允许寄存器IE 相应位置“1”,CPU 中断开放(EA=1)。

(3)无同级或高级中断正在服务。

(4)现行指令执行到最后一个机器周期且已结束。

若现行指令为RETI 或需访问特殊功能寄存器IE 或IP 的指令时,执行完该指令且其紧接着的指令也已执行完。

相关文档
最新文档