河北科技大学单片机总复习

合集下载

单片机期末总复习PPT课件

单片机期末总复习PPT课件
单片机期末总复习PPT课件
目录 Contents
• 单片机基础知识 • 单片机硬件结构 • 单片机指令系统 • 单片机程序设计 • 单片机中断系统 • 单片机定时器/计数器 • 单片机串行通信
01
单片机基础知识
单片机的定义与特点
01
总结词:核心概念
02
单片机是一种集成电路芯片,它集成了中央处理器、存储器、输入输 出接口等必要组件,形成一个完整的微型计算机系统。
中断的概念与作用
总结词 中断的概念 中断的作用 中断的特点
中断的概念、作用和特点
中断是指在单片机执行程序过程中,由于某种原因,系统强制 停止当前程序的执行,转而去执行相应的中断服务程序。
中断主要用于实时处理、异常处理和多任务调度等场合,可以 提高单片机系统的实时响应能力和处理效率。
中断具有优先级、自动处理和嵌套等特点,能够满足不同任务 对实时性的要求。
间测量、事件计数等应用。
定时器/计数器的模式与操作方式
01
定时器/计数器的模式
02 定时器/计数器有多种工作模式,如自动重 载模式、定时模式、计数模式等。
03
定时器/计数器的操作方式
04
操作方式包括启动、停止、重载、中断等, 可以通过编程进行控制。
定时器/计数器的应用实例
01
02
03
定时器/计数器的应用实 例
在智能家居方面,单片机可以用于实 现智能化家庭设备的控制和管理,提 高生活品质。
在医疗电子方面,单片机可以用于实 现医疗设备的智能化控制和监测,提 高医疗保健水平。
02
单片机硬件结构
中央处理器
中央处理器(CPU)是单片机的核心部件,负责执行指令和控制各部件的工作。

单片机期末考试复习要点

单片机期末考试复习要点

2.3 时钟电路和复位电路
第三章、指令系统及汇编语言程序设计 3.1 寻址方式 3.2 指令系统
理解指令是什么意思
3.3 汇编语言程序设计 会读简单的汇编语言程序 掌握汇编语言中断服务程序的编写
第四章、C语言编程 4.2 C51的数据类型及运算符 指针不做要求
4.3 C51的函数
第五章、MCS-51系列单片机的片内接口及中断 5.1 并行IO接口及其应用 作用、输出/输入需要注意的问题、驱动能力
5.2 定时器/计数器及其应用
5.2.1 结构和工作原理 工作原理 5.2.2 工作方式 5.2.3 定时器/计数器的编程(使用步骤) 5.2.4 定时器/计数器的应用
5.3 中断系统及应用 5.3.1 中断系统结构 5.3.3 中断的应用
5.4 串行接口及其应用
5.4.2 串行口的工作方式 5.4.3 串行口的使用(使用步骤) 5.4.4 串行口的应用 方式0及方式1
单片机期末复习要点
第一章、概论 1.1 单片机技术的发展过程及趋势 单片机的定义
1.2 单片机的典型结构及工作原理
1.2.1 单片机组成及结构 1.3 典型单片机的结构和特点 1.3.1 MCS-51系列单片机的结构和特点
第二章、MCS-51系列单片机的资源配置 2.1 MCS-51系列单片机的在片资源及外部特性 2.2 MCS-51系列单片机的存储器系统
第六章、MCS-51系列单片机的扩展技术 6.1 外部存储器的扩展技术 外部程序存储器的扩展
外部数据存储器的扩展
第七章、MCS-51系列单片机应用系统接口技术 (1)数码管显示 (2)键盘(独立式和矩阵式键盘)
(3)AD转换(ADC0809)
(4)DA转换(DAC0832) 源自5)显示、键盘、AD、DA的综合使用 (6)中断、定时器/计数器、显示的综合使用

单片机考试复习

单片机考试复习

单片机考试复习单片机是嵌入式系统中的关键组成部分,掌握单片机的原理和编程技巧对于学习和应用嵌入式系统有着重要的意义。

为了备考单片机考试,以下是一些复习的重点内容,帮助大家系统地进行复习。

1. 单片机基础知识1.1 单片机的概念和发展历程单片机是一种集成度很高的微型计算机系统,具有片上集成的特点。

从早期的8位单片机到现在的32位单片机,单片机的发展经历了几个重要的阶段。

1.2 单片机的工作原理单片机通过执行存储在其内部存储器中的指令,在控制下完成特定功能。

了解单片机的架构和工作原理是学习和理解单片机编程的基础。

2. 单片机编程基础2.1 汇编语言单片机的底层程序一般使用汇编语言进行编写。

掌握汇编语言的语法和指令集是了解单片机底层运行机制的关键。

2.2 C语言C语言虽然是高级语言,但是在单片机编程中也得到了广泛的应用。

掌握C语言在单片机编程中的基本语法和特点,能够更加高效地进行程序开发。

2.3 嵌入式编程技巧在单片机编程中,还需要掌握一些嵌入式编程技巧,如中断处理、时钟配置、IO口控制等。

这些技巧能够提高单片机程序的可靠性和性能。

3. 单片机外部设备接口3.1 数字输入输出口单片机常用的数字输入输出口是与外部设备进行信息交互的重要接口。

了解数字输入输出口的特点和编程方法,能够灵活地控制和读取外部设备的状态。

3.2 模拟输入输出口模拟输入输出口常用于与模拟信号进行交互。

掌握模拟输入输出口的工作原理和编程方法,能够实现对模拟信号的采集和处理。

3.3 串口通信串口通信是单片机与外部设备进行通信的一种常见方式。

了解串口通信的原理和常用协议,能够实现单片机与其他设备的数据交换。

4. 单片机应用案例4.1 LED显示控制LED显示控制是单片机最基础的应用之一,通过控制LED的亮灭状态可以实现各种显示效果。

了解LED显示控制的原理和编程方法,能够实现对LED的动态控制。

4.2 按键输入和响应按键输入和响应是单片机与外部设备交互的一种常见方式。

单片机总复习PPT课件

单片机总复习PPT课件
入式分析器等。
IAR Embedded Workbench支持多种 IAR Embedded Workbench还支持多 单片机型号和开发语言,如C和汇编语 种单片机的开发板和仿真器,方便开发 言,具有友好的用户界面和丰富的库函 者进行硬件和软件的协同开发和调试。 数,方便开发者进行单片机程序的编写、
物联网
单片机在物联网领域的应 用将更加深入,如智能交 通、智能物流等。
THANKS
[ 感谢观看 ]
01
02
03
硬件选型
根据需求分析,选择合适 的单片机型号和相关硬件 组件。
电路原理图设计
根据单片机和相关硬件的 特性,设计合理的电路原 理图。
PCB板设计
基于电路原理图,设计满 足要求的PCB板。
软件设计
软件需求分析
明确软件需要实现的功能和性能要求。
编程语言选择
根据项目需求和开发人员技能,选择合适 的编程语言(如C、汇编等)。
A/D转换接口的转换精度和转换速度是 关键参数,转换精度越高,转换结果越 准确;转换速度越快,实时性越好。
•·
A/D转换接口可以将模拟信号转换为数 字信号,使得单片机可以对模拟信号进 行处理和控制。
PWM接口
•·
PWM接口的频率和占空比是关键 参数,频率决定了输出的稳定性 ,占空比决定了输出的幅度。
数字钟项目
数字钟概述
数字钟是一种以数字方式显 示时间的设备,可以用于家 庭、办公室等场所的时间显 示和计时。
硬件组成
数字钟的硬件组成包括单片 机、数码管或液晶显示屏、 晶体振荡器等部分,其中单 片机是核心控制单元。
软件编程
软件编程需要实现时间的计 数、显示和控制等功能,常 用的编程语言包括C语言和 汇编语言。

单片机复习资料(仅供参考)

单片机复习资料(仅供参考)

单片机复习资料(仅供参考)一、填空题1、MSC-51单片机的堆栈区只可设置在数据存储器,堆栈寄存器SP是8位寄存器。

2、MSC-51单片机外部中断请求信号有脉冲触发和电平触发方式,在电平方式下,当采集到INT0、INT1的有效信号为1时,激活外部中断。

3、十六进制数DA转换为十进制数是218,二进制数10110110转换为十六进制数是B6。

4、PCON寄存器中与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。

当SMOD=1时,串行口波特率增加一倍;当SMOD=0时,串行口波特率为设定值。

5、定时器的计数方式是对自T0,T1引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。

定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。

6、编写子程序和中断服务程序时,必须注意现场的保护和恢复。

7、MSC-51单片机外部总线分别是数据总线、地址总线和控制总线。

8、MSC-51单片机内部提供2个可编程的16位定时/计数器,定时器有4种工作方式。

9、设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y“异或”运算结果为6CH。

10、若采用12MHz的晶体振荡器,则MSC-51单片机的振荡周期83ns,机器周期为1us。

11、当定时/计数器工作方式寄存器TMOD中的功能选择位C/T 为0时,工作于定时方式。

12、DPTR在访问外部数据存储器时作地址指针使用,DPTR是16位寄存器。

13、串行通信工作在方式3时,对于TH0智能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1 和溢出标志位TF1,并占用了T1的中断源。

TH0启动和停止受TR1控制,而计数溢出时则置位TF1。

14、串行口方式2接受到的第9位数据送SCON存器的TB8位中保存。

15、子程序返回命令是RET,中断子程序返回指令是RETI。

16、单片机与普通计算机的不同之处在于其将微处理器、存储器和各种输入输出口三部分集成于一块芯片上。

河北科技大学单片机期末考试题--王雷

河北科技大学单片机期末考试题--王雷

河北科技大学理工学院2013《单片机原理及应用》补考考试试卷学院班级姓名学号一、填空(27分,每空一分)1. 8031系列单片机有个外部中断源,中断系统有级优先级。

3. 单片机复位结束时堆栈指针SP的内容是,P0口的内容是。

4. 8031有_____位地址总线,_____个全双工串行端口。

5. 在执行位操作指令时作为运算单元,它还有一个非常重要的作用,即指示运算结果或。

5. 在MOVX @DPTR, A 指令中源操作数是寻址方式;语句的功能是。

6.8031单片机扩展一片EPROM 2764,其输出允许端由单片机的读信号控制,这时EPROM 2764中的内容是____ 。

7.8031系列单片机选择片外程序时必须接低电平。

8.8031的I/O接口的输入指令为_______ 。

9.P1口7根独立的I/O线用于扩展键盘,最多可以管理个键。

这时应该是工作方式。

10.单片机8031 接12MHZ的晶体振荡器,某定时器工作在方式1时,最长的定时时间是微秒,如果要定时5微秒,定时器的初值是H。

11.8031无内部程序存储器,但具有___ __字节的寻址能力,可扩展最大为___ __字节的外部程序存储器。

12.E2PROM具有和的优点,所以可以作为数据存储器也可以用作程序存储器。

13.8031系列单片机的P0口比较特殊,它的内部,所以在作为I/O 线使用时必须。

14.R ET指令和RETI的区别是。

15.A DD A,#22H和ADDC A,#22H两条指令的区别是,前者是,后者是。

二、选择(8分,每空一分)1. 串行口工作在方式1时适用于。

错误!未找到引用源。

有启停控制的字节传送错误!未找到引用源。

用串行口扩展并行输出口错误!未找到引用源。

多个单片机通讯错误!未找到引用源。

用串行口扩展并行输入口2. 在取指令过程中,数据有效时一定无效。

错误!未找到引用源。

PSEN 错误!未找到引用源。

读信号错误!未找到引用源。

单片机复习提纲

单片机复习提纲

单片机复习及考试大纲一、基础知识部分1、单片机的名称及在系统中的作用,单片机的特点,(填空或判断或选择)2、单片机系统的概念及组成(填空或判断或选择),单片机系统的开发过程3、单片机最小系统及组成,电源端(Vcc,GND),时钟信号与时钟电路(XTAL1、XTAL2),复位电路(RST),外部程序存储器访问控制端(EA)(填空或判断或选择)4、掌握的单片机I/OA、8051有32个I/O口,分成4个口P0~P3。

P0口(39脚~32脚)—双向8位三态I/O口,每个口可独立控制。

51单片机P0口内部没有上拉电阻,为高阻状态,所以不能正常的输出高/低电平,因此该组I/O口在使用时务必要外接上拉电阻,一般我们选择接入10KΩ的上拉电阻。

(填空或判断或选择) P0口的第二功能是在外部扩展时为低8位地址线和8位数据线分时复用口。

P2口的第二功能是在外部扩展时为高8位地址线P1~P3口内带上拉电阻,都是准双向口,P3口每个引脚还有独立的第二功能B、使用任何一个I/O口作为输入端口之前应该是口锁存器置1(如MOV P1,#0FFH)。

C、口的驱动能力D、单片机的电平特性和rs232电平特性当单片机输出与输入为TTL电平,其中高电平为+5V,低电平为0V。

计算机的串口为RS-232C电平,其中高电平为-12V,低电平为+12V。

(填空或判断或选择)MAX232是把TTL电平从0V和5V转换到3V~15V或-3V~-15V之间。

5、单片机cpu和内部的存储器A、单片机的整体结构、单片机的封装及引脚序号B、ALU的组成:TEMP1、TEMP2、A、B、PSW各寄存器的功能;控制器的组成:pc、指令寄存器、指令译码器C、存储器分类D、单片机的程序存储器:功能、容量、PC的作用、片内和片外访问控制引脚EA。

E、单片机数据存储器作用、片内数据存储器的三个区的功能和地址、片外数据存储器的访问通过DPTR间接访问F、单片机特殊功能寄存器的地址区域、数量、功能介绍二、汇编编程部分6、单片机的汇编语言基础知识A、汇编语言的特点、源代码(.Asm文件)、目标代码也称为执行代码(.hex)、常见伪指令的功能B、6种寻找方式的操作数的表示7、单片机的指令A、指令概述:分类,对PSW的影响B、单片机的五大类指令:要求必须看懂每条指令的功能,能区别指令的正确与错误三、内部资源使用8、定时器(第6章)A、定时器的工作原理(简答)设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。

单片机期末总复习资料

单片机期末总复习资料

第三章 指令系统
• 寻址方式
立即数寻址,MOV A,#33H
寄存器寻址,MOV A,R0
直接寻址,MOV A,30H
寄存器间接寻址,MOV A,@R0
变址寻址,MOVC A,@A+DPTR
相对寻址,SJMP $
JZ L1
位寻址,MOV C ,07H
• 1、下列数据传送指令是否有问题?如果有问题该如 何改正?
分析: ➢P1.1引脚的输出应每隔500ms取反一次,即定时时间为500ms, 长时间定时。 ➢定时/计数器方式1最大定时65.5ms。可用定时/计数器T1进行 10ms的定时,然后用寄存器R7对10ms定时中断次数计数50次来 实现。
➢定时初值:(216 C) *1us 10000us C D8F0H;TH1 D8H, TL1 F0H
3、中断请求寄存器 (TCON)
TCON 8FH 8EH 8DH 8CH
(88H) TF1
TF0
8BH 8AH 89H 88H
IE1 IT1 IE0 IT0
外部中断举例
要求:每次按键,使外接发光二极管LED改变一次亮灭状态。
解:INT0输入按键信号,P1.0输出改变LED状态。
ORG 0000H
AJMP MAIN
22
【例7-4】用T0作为计数器计数一生产流水线上的工件,每生产 100个工件,发出一包装命令,包装成一箱,并记录其箱数,
100个
包装命令
23
第8章 串行口通信
串行同步通信、异步通信各自的特点。 串行口1的工作方式有哪些?每种工作方式下的波特 率和帧格式是什么样的? 可以做为波特率发生器的是()、()
要注意:读外部引脚状态前,要先输出高电平,读回来的状态才 是正确的。 强推挽输出方式:输入输出都可达到20mA电流,适合需要较大 输出电流的情况。 仅为输入:所有输出均截止,对外是高阻状态,对输入没有影响。 开漏输出:内部上拉电阻断开。做输入输出时需要外加上拉电阻。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

P3.1:TXD 串行输出口。
· 中断:
P3.2:INT0 外部中断0输入。
P3.3: INT1外部中断1输入。
· 定时器/计数器:
P3.4:T0 的外部输入。
P3.5:T1的外部输入。
· 数据存储器选通:
P3.6:WR ,片外数据存储器或I/O端口写选通。
P3.7: RD ,片外数据存储器或I/O端口读选器工作时,在RST上作用两个机器周期以上的 高电平,将单片微机复位。
· EA /Vpp:片外程序存储器访问允许信号。
●EA=1,选择片内程序存储器
●EA=0,则程序存储器全部在片外。
使用 80C31时, EA必须接地,使用 8751 编程时, EA施 加 21V的编程电压。
• 1、80c51\87c51\89c51的区别
• 2、80c51、80c52、80c31的区别
• 1、80c51\87c51\89c51的区别 • 下载程序的方式不同ROM、EPROM、 EEPROM、FLASH
• 2、80c51、80c52、80c31的区别 • 内部资源不同,31没有片内ROM,52片内 资源更丰富(RAM256字节,3个定时器, ROM更大)
内部RAM(@R0,@R1,@SP仅PUSH、POP) 外部RAM(@R0,@R1,@DPTR)
程序存储器 程序存储器(@A+PC,@A+DPTR) 程序存储器(PC+偏移量) 内部RAM中有128个可寻址位 特殊功能寄存器中可位寻址的位
27
MOV MOVX MOVC
• MOV:从内部RAM到内部RAM • MOVX:从内部RAM(A寄存器)到外部RAM;
( 2) 编 程
ORG 0000H AJMP MAIN ORG 000BH AJMP INQP ORG 0030H ;T0中断矢量
MAIN:
MOV TMOD,#00H ;设T0为定时器方式0 MOV TH0,#0F0H ;写定时常数(定时1ms)
MOV TL0,#0CH
SETB TR0 SETB ET0 SETB EA AJMP $ ORG 2000 H
●堆栈是为子程序调用和中断操作而设立的,具体功能: 保护断点和保护现场。
在80C51中,堆栈在子程序调用和中断时会把断点地址自 动进栈和出栈,还有对堆栈的进栈和出栈的指令(PUSH、 POP)操作,用于保护现场和恢复现场。
●子程序调用和中断都允许嵌套,并可以多级嵌套,而现 场的保护也往往使用堆栈,要注意给堆栈以一定的深度。
80C51采用定时控制方式,有固定的机器周期。
规定一个机器周期的宽度为 6 个状态,并依次表示为 S1~S6。一个机器周期共有12个振荡脉冲周期,是振 荡脉冲的12分频。 机器周期是单片微机的最小时间单位。
⒈ 复位操作 主要功能是把PC初始化为0000H,使单片微机从 0000H单元开始执行程序。
必须要用电阻上拉 输入必须写高电平(其他端口相同)
· P1:8位、准双向I/O 口。 对于80C52, P1.0:T2,是定时器2的计数输入端; P1.1:T2EX,是定时器2的外部输入端。
· P2:8位、准双向I/O口。 当使用片外存储器(ROM及RAM)时,输出高 8位地址。
· P3:8位、准双向I/O口,具有内部上拉电路。 P3提供各种替代功能。在提供这些功能时,其输 出锁存器应由程序置 1。 · 串行口: P3.0:RXD 串行输入口。
用软件控制,置 l 时,启动 T1 ;清 0 时,停止
T1。
T0及T1: 方式0 L=13 213=8 192
方式1
方式2
L=16 216=65 536
L=8 28=256
TC:定时器/计数器初值,即定时常数或计数常数。
例 .要求在 P1.0引脚上产生周期为2 ms的方波输出
已知晶体振荡器的频率为 fosc=6MHz 。可使用 T0作定时器,设为方式0,设定1ms的定时,每隔1ms 使P1.0引脚上的电平变反。 (1) 解:定时常数计算 振荡器的频率fosc=6MHz,机器周期为2μs,方式 0计数器长度L=13(213=8 192),定时时间 t=1ms= 0.001s 定时常数:
TC为7692=1E0CH, 二进制数TCB=0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 B,取低13位, 其 中 高 8 位 TCH = F0H , 低 5 位 为 TCL = 0CH. 计数 长度为 1E0CH=7692,定时为(8192—7692)×2μs=0.001S TMOD的设定
4. 程序状态字PSW (Program Status Word)
CY AC F0 RS1 RS0 OV -
P
(1) P -奇偶标志位
(2) OV -溢出标志位
(3) RS1、RS0 -工作寄存器组选择位 (4)AC -辅助进位标志位 (5) CY -进位标志位。 (6)F0 -用户标志位。
(3) 机器周期
• PC与DPTR的相同与不同 • ⑴ 都是与地址有关的16位的寄存器。PC与程 序存储器的地址有关, DPTR 与 RAM 或 ROM 有 关。作为地址寄存器使用时,PC与DPTR都是通 过P0和P2口输出的。PC的输出与ALE及PSEN信 号有关; DPTR 的输出,则与 ALE 、 WR 、 RD 信 号有关。 • ⑵ PC只能作为16位寄存器对待,是不可以访 问的。 • DPTR可以作为16位寄存器,也可以作为两个 8位特殊功能寄存器,DPTR是可以访问的。
RST 引脚是复位信号的输入端。复位信号是高电平有 效,其有效时间应持续2个机器周期 以上。
图2–9 80C51单片微机存储器映象图
图2–10 片内数据存储器各部分地址空间分布图
⑷ 堆栈区及堆栈指示器SP (stack pointer) :
堆栈是在片内数据RAM区中,数据先进后出或后进 先出的区域。
认识指令、了解指令操作数、会 数据转移和简单的运算
• • • • • • LCALL/RET/RETI SJMP/AJMP/LJMP/JMP JZ/JNZ CJNE DJNZ NOP
★在同一优先级内有一个由内部查询序列确定的笫二个优先级结构。其排 列如下:
中断源 中断优先级
⒈ 外部中断0 ⒉ 定时器T0中断 ⒊ 外部中断1 ⒋ 定时器T1中断 ⒌ 串行口中断 ⒍ 定时器T2中断
;启动 T0 ;允许T0中断 ;开放CPU中断 ;定时中断等待 ;T0中断服务程序
INQP:MOV TH0,#0F0H
MOV TL0,#0CH CPL RETI P1.0
;重写定时常数
;P1.0变反输出 ;中断返回
表7 - 1 串行口工作方式选择
SM0 0 0 1 1 SM1 0 1 0 1 工 作 方 式 方式0 方式1 方式2 方式3 特点 8位同步移位 寄存器 10位UART 11位UART 11位UART 波特率 fosc/12 可变 f o s c / 6 4 或 fosc/32 可变
最高
最低(80C52)
例 1 :若规定外部中断 0 为电平触发方式 , 高优先 级,试写出有关的初始化程序。 解:一般可采用位操作指令来实现: SETB EA ;开中断
SETB
SETB
EX0
PX0
;允许外中断0中断
;外中断0定为高优先级
CLR
IT0
;电平触发
图6–3 方式1时,定时器/计数器T0、T1的逻辑结构图
• 3、51单片机的典型引脚分布(DIP40)
• 3、51单片 机的典型引 脚分布
按引脚的功能可分为三部分 : 1. 电源和晶振
· Vcc:运行和程序校验时接电源正端。 · Vss:接地。
2. I/O
·P0:8位、漏极开路的双向I/O口。
当使用片外存储器(ROM及RAM)时,作低8 位地址和8位数据总线分时复用。
从外部RAM到内部RAM(A寄存器);
•MOVC:从ROM到RAM
内部ROM和外部 ROM如何分别寻址?
为什么没有从RAM到ROM,或者从 ROM到ROM?
• • • • • • • •
ADD、ADDC MOVC、MOVX、MOV XCH、XCHD\SWAP A PUSH INC\DEC SUBB MUL、DIV CLR A,CPL A、RL A、RR A\RRC A\RLC A • ANL\ORL\XRL
1. 程序计数器PC(Program Counter)
一个独立的计数器,不属于内部的特殊功能寄存器。
●存放下一条将要从程序存储器中取出的指令的地址。
●PC寄存器16位
2. 数据指针 DPTR
16位特殊功能寄存器.
作为片外数据存储器或I/O寻址用的地址寄存器。
● 既可以作为一个16位寄存器处理,也可以作为两 个 8 位寄存器处理,其高 8 位用 DPH 表示,低 8 位用 DPL表示。
图6–4 方式2时定时器/计数器T0、T1的结构图
位地 址 位功 能
8FH TF1
8EH TR1
8DH TF0
8CH TR0
8BH IE1
8AH IT1
89H IE0
88H IT0
TF1:T1的溢出标志。
T1 溢出时,该位由内部硬件置位。若中断开放, 即响应中断,进入中断服务程序后,由硬件自动清 0 ; 若中断禁止,可用于判跳,用软件清0。 • TR1:T1的运行控制位。
图2–16 复位电路
表2–3 特殊功能寄存器SFR的名称和地址
表2–6 特殊功能寄存器SFR的复位状态
表 3–1
寻址方式
1.寄存器寻址
2.直接寻址
寻址方式与寻址空间
寻 址 空 间
R0~R7、A、B、CY(bit) 、DPTR
内部RAM低128字节
特殊功能寄存器 3.寄存器间接 寻址
相关文档
最新文档