单片机原理及接口技术 李全利 第2章

合集下载

单片机原理与接口技术(电子工业出版社) 课件 第2章 MCS-51单片机硬件结构和原理

单片机原理与接口技术(电子工业出版社)  课件 第2章 MCS-51单片机硬件结构和原理

具有5个中断源,两个优先级嵌套结构;
两个16位定时/计数器; 一个片内振荡器与时钟电路。
16:47
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
17
2.2.2 单片机的内部结构
----51单片机内部主要部件
16:47
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
18
2.3 中央处理器(CPU)
单片机核心部分是CPU由下面三部分组成:


运算器
控制器 布尔(位)处理器
16:47
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
19
2.3.1 运算器
运算器——算术逻 辑单元(ALU) 包括: 累加器(ACC) 程序状态字(PSW) 暂存器 B寄存器等部件
----算术/逻辑部件
及循环移位操作、位操作等
功能。
16:47
单片机原理与接口技术(第2版).李晓林.电子工业出版社
返回目录
22
2.3.1 运算器
3. 程序状态字寄存器
----程序状态字寄存器
程序状态字寄存器PSW是一个8位寄存器,用来存
放运算结果的一些特征。
进 位 标 志 位
16:47
半 进 位 标 志 位

P3口(P3.0~P3.7)
第一功能:内部带上拉电阻的 8 位准 双向I/O口。在系统中,这8个引脚都 有各自的第二功能。
16:47
单片机原理与接口技术(第2版).李晓林.电子工业出版社

返回目录
16
2.2.2 单片机的内部结构
一个8位CPU;
----51单片机内部主要器件

单片机原理及接口技术二版李全利主编课后标准答案

单片机原理及接口技术二版李全利主编课后标准答案

1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O 接口电路等。

5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教案及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:●ATMEL公司融入Flash存储器技术推出的AT89系列单片机;●Philips公司推出的80C51、80C552系列高性能单片机;●华邦公司推出的W78C51、W77C51系列高速低价单片机;●ADI公司推出的ADμC8xx系列高精度ADC单片机;●LG公司推出的GMS90/97系列低压高速单片机;●Maxim公司推出的DS89C420高速(50MIPS)单片机;●Cygnal公司推出的C8051F系列高速SOC单片机等。

单片机原理-李全利第二版课后题答案

单片机原理-李全利第二版课后题答案

第二章2.80C51单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?答:采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间;80C51基本型单片机片内程序存储器为4KB,地址范围是0000H-0FFFH,用于存放程序或常数;片内数据存储器为128字节RAM,地址范围是00H-7FH,用于存放运算的中间结果、暂存数据和数据缓冲;另外在80H-FFH还配有21个SFR。

第三章7.为什么说布尔处理功能是80C51单片机的重要特点?答:单片机指令系统中的布尔指令集、存储器中的位地址空间与CPU中的位操作构成了片内的布尔功能系统,它可对位(bit)变量进行布尔处理,如置位、清零、求补、测试转移及逻辑“与”、“或”等操作。

在实现位操作时,借用了程序状态标志器(PSW)中的进位标志Cy作为位操作的“累加器”。

8.对于80C52单片机内部RAM还存在高128字节,应采用何种方式访问?答:寄存器间接寻址方式。

15.试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。

答:MOV 2FH,20HMOV 2EH,21HMOV 2DH,22H16.试编写程序,完成两个16位数的减法:7F4DH-2B4EH,结果存入内部RAM的30H和31H单元,30H单元存差的高8位,31H单元存差的低8位。

答:CLR CYMOV 30H,#7FHMOV 31H,#4DHMOV R0,#31HMOV A,@R0SUBB A ,#4EMOV @R0,A ;保存低字节相减结果DEC R0MOV A,@R0SUBB A,#2BHMOV @R0,A ;保存高字节相减结果17.试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。

答:MOV A,R2ANL A,#0F0HORL R1,A18.试编写程序,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放在R2、R3中,R2中存放高8位,R3中存放低8位。

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

单片机答案第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S51单片机工作频率上限为 MHz。

答:24MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、11个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能。

对6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2µs2. AT89S51单片机的机器周期等于个时钟振荡周期。

第2章(第5版)李朝青-单片机原理及接口技术(第5版)课件

第2章(第5版)李朝青-单片机原理及接口技术(第5版)课件
包括数据定义伪指令、符号定义伪指令、段定义伪指令等,用于辅 助汇编程序的设计。
顺序程序设计方法
01
02
03
顺序程序结构
按照程序中的指令顺序, 逐条执行,不改变执行流 程。
指令的执行过程
取指、分析、执行,每条 指令执行完毕后,自动转 向下一条指令。
示例
通过简单的顺序程序实现 数据的加减运算。
分支程序设计方法
SPI/I2C接口标准
是两种常用的同步串行通信接口标准,具有简单、高速、低功耗等优点。它们被广泛应用 于微控制器、传感器、存储器等芯片之间的通信。
THANKS
感谢观看
其他串行通信接口标准简介
RS-422/485标准
采用差分信号传输方式,因此可以有效抵抗外界干扰,在传输距离较远时仍能保持信号的 稳定性。它们被广泛应用于工业控制、仪器仪表等领域。
USB接口标准
是一种通用串行总线接口标准,采用四线制接线方式,具有热插拔、即插即用、传输速率 快等优点。在计算机与外部设备的连接中得到了广泛应用,如U盘、鼠标、键盘等。
在发送数据时,CPU将数据写 入SBUF,然后启动发送过程。 串行接口将数据从SBUF中一位 一位地发送到传输线上。在接 收数据时,串行接口从传输线 上一位一位地接收数据,并将 其存入SBUF中。CPU可以通过 读取SBUF中的数据来完成接收 操作。
波特率设置
通过设置SCON寄存器中的相 关位以及定时器T1或T2的工作 模式和工作频率,可以实现不 同的波特率设置,以满足不同 串行通信协议的要求。
点处继续执行。
外部中断应用举例
外部中断0应用举例
利用外部中断0实现按键输入功能。当按键按下时,触发外部中断0,在中断服务程序中读取按键值并 进行相应处理。

单片机原理及接口技术 李全利 第2章

单片机原理及接口技术 李全利 第2章
1
第2章 80C51的结构和原理
单片机原理及系统设计
2.1.1 MCS-51系列
2.1 80C51系列概述 80C51和MCS-51的关系
8051是MCS-51系列单片机的典型品种。以8051为基 核开发出的CHMOS工艺单片机产品统称为80C51。 (1)MCS-51是Intel公司生产的一个单片机系列名称。 (2)该系列生产工艺有两种:
串行口 全双工 1个
并行口 4个
RST EA ALE PSEN
P0
P1
P2
P3
5
第2章 80C51的结构和原理

8051单片机的结构框图如图所示,可以看出,在一 块芯片上集成了一个微型计算机的主要部件,它包 括以下几部分: 1个8位微处理器(CPU)。 1个时钟电路。 4KB程序存储器。 256B数据存储器。 2个16位定时/计数器。 64KB扩展总线控制电路。 4个8位并行I/O接口P0~P3。 1个全双工串行I/O接口。 5个中断源,其中包括2个优先级嵌套中断。
单片机原理及系统设计
(3)在功能上,该系列单片机有基本型和增强型两大类:
基本型:1
增强型:2
(4)在片内程序存储器的配置上,该系列单片机 有三种形式,即掩膜ROM、EPROM和ROMLess(无 片内程序存储器)。如: ﹡80C51有4K字节的掩膜ROM; ﹡87C51有4K字节的EPROM ; ﹡80C31在芯片内无程序存储器。
3
第2章 80C51的结构和原理
单片机原理及系统设计
2.1.2 80C51系列
以 8051 为基核开发出的 CMOS 工艺单片机产品统 称为80C51系列。 ﹡ Intel 的 : 80C31 、 80C51 、 87C51 , 80C32 、 80C52、87C52等; ﹡ ATMEL的:89C51、89C52、89C2051等;

单片机原理及接口技术(第三版)教材习题解答

单片机原理及接口技术(第三版)教材习题解答

单片机原理与接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器与I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段与16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片没有ROM,使用时需在片外接EPROM。

8051片含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

单片机原理-李全利第二版课后题答案

单片机原理-李全利第二版课后题答案

2. 80C51单片机的存储器的组织采用何种结构存储器地址空间如何划分各地址空间的地址范围和容量如何在使用上有何特点答:采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间;80C51基本型单片机片内程序存储器为4KB,地址范围是0000H-0FFFH,用于存放程序或常数;片内数据存储器为128字节RAM,地址范围是00H-7FH,用于存放运算的中间结果、暂存数据和数据缓冲;另外在80H-FFH还配有21个SFR。

第三章7.为什么说布尔处理功能是80C51单片机的重要特点答:单片机指令系统中的布尔指令集、存储器中的位地址空间与CPU中的位操作构成了片内的布尔功能系统,它可对位(bit)变量进行布尔处理,如置位、清零、求补、测试转移及逻辑“与”、“或”等操作。

在实现位操作时,借用了程序状态标志器(PSW)中的进位标志Cy作为位操作的“累加器”。

8.对于80C52单片机内部RAM还存在高128字节,应采用何种方式访问答:寄存器间接寻址方式。

15.试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。

答:MOV 2FH,20HMOV 2EH,21HMOV 2DH,22H16.试编写程序,完成两个16位数的减法:7F4DH-2B4EH,结果存入内部RAM的30H 和31H单元,30H单元存差的高8位,31H单元存差的低8位。

答:CLR CYMOV 30H,#7FHMOV 31H,#4DHMOV R0, #31HMOV A,@R0SUBB A ,#4EMOV @R0,A ;保存低字节相减结果DEC R0MOV A, @R0SUBB A,#2BHMOV @R0,A ;保存高字节相减结果17.试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。

答:MOV A,R2ANL A,#0F0HORL R1,A18.试编写程序,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放在R2、R3中,R2中存放高8位,R3中存放低8位。

单片机原理及接口技术(第2版) 精品课件

单片机原理及接口技术(第2版) 精品课件

4004微处理器
2019/11/2
7
微型计算机
微 处 理 器
存储器
地址总线AB 数据总线DB 控制总线CB
I/O接口
I/O设备
微处理器 +存储器 +I/O接口 = 微型计算机20 Nhomakorabea9/11/2
8
微型计算机的应用形态
分为3种:
多板机(即系统机)
工业PC机 也属于多板机。
CPU
存储器
2019/11/2
2019/11/2
33
在片内程序存储器配置上,有3种形式, 即掩膜ROM、EPROM和ROMLess。如:
80C51有4K字节的掩膜ROM 87C51有4K字节的EPROM 80C31在芯片内无程序存储器。
2019/11/2
34
2.1.2 80C51系列
各厂商以8051为基核开发出的CMOS单片机统称为 80C51系列。常用产品有:
特点:存储器容量小,寻址范围小(不大于4K), 无串行接口,指令系统功能不强。
2019/11/2
13
结构成熟阶段
1980年,Intel推出MCS-51系列单片机: 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1 个全双工串行口、2个16位定时/计数器。寻址范围 64K,并有控制功能较强的布尔处理器。
调试步骤:
Debug菜单,单击Start/Stop Debug Session 选择Debug菜单的Run或Step等命令 观察存储器、寄存器、片内外设等状态
*灵活利用虚拟串口与单片机串口交互信息
2019/11/2
28
1.5.4 示例步骤
建立文件夹lx1 编辑以下文件,lx1.asm存盘

单片机与接口技术李全利

单片机与接口技术李全利

第一章绪论什么是单片机(MCU)?在一片集成电路芯片上集成中央处理器(CPU)、存储器(ROM/RAM)、I/O接口电路,从而构成了单芯片微型计算机,简称单片机。

➢P14 3、5第二章80C51的结构和原理1、CPUCPU由含运算器(ACC、B、ALU、PSW)、控制器(PC (寻址64KB ROM)、IR、时钟等)及其他寄存器(DPTR、SP)组成。

2、最小系统:电源、时钟(四个周期的概念)、复位电路、存储器设置电路3、存储器4、并行口P1、P2、P3因为内部上拉电阻而被称为“准双向口”。

P0口没有内部上拉电阻,是一个真正的双向口。

➢P47 2、4、5、8第三章80C51的指令系统1、指令格式:操作码 [目的操作数] [,源操作数] [;注释] 2、常用符号:3、寻址方式(7种):4、指令:➢P87 11、13、第四章80C51的汇编语言程序设计1、常用伪指令:2、基本程序结构:顺序、分支、循环、子程序3、一个完整的源程序必备的四个要素:(1)有ORG 0000H,即源程序的机器码从ROM的0000H 单元开始存放。

(2)有END,告知汇编程序,你的源程序结束了。

(3)源程序的主程序框架一定是一个顺序执行的无限循环的程序,运行过程必须构成一个圈。

(4)通常主程序的存放要跳过中断向量区。

实现方法:在0000H单元存放一条转移指令,转向中断向量区后的主程序的真实的入口地址,如START、MAIN等。

4、子程序:现场保护与恢复、参数传递、子程序返回➢P104 例4-5➢P129 6、8、9第五章80C51的中断系统及定时/计数器一、中断系统1、中断响应过程:中断响应→保护现场→中断服务→恢复现场→中断返回2、中断源(5个)、中断优先级(2个)3、中断控制相关寄存器二、定时/计数器1、80C51单片机内设有两个可编程的16位定时器/计数器:T0和T1。

它们既可用以定时,也可用来对外部脉冲计数。

2、相关SFR3、定时/计数器工作方式➢P152 例5-6 例5-7➢P160 1、5、8第六章80C51的串行口1、通信的基本方式可分为并行通信和串行通信2、串行通信依据传输方向和时间的关系分为单工、半双工和全双工的通信方式。

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

4
2.1.2 80C51系列
以 8051 为基核开发出的 CMOS 工艺单片机产品统 称为80C51系列。 ﹡ Intel 的 : 80C31 、 80C51 、 87C51 , 80C32 、 80C52、87C52等; ﹡ ATMEL的:89C51、89C52、89C2051等;
5
2.2 80C51的基本结构及内部结构
ACC B
指令寄存器IR 指令译码器ID DPH
缓冲器 DPL ROM 4K字节
暂存器1
暂存器2
PC增量器 PSW ALU 振荡器 定时与控制 程序计数器PC 地址寄存器AR
XTAL2 VSS XTAL1 EA RST ALE PSEN
8
2.2.2 80C51的内部结构
一、80C51微处理器(CPU) 二、80C51片内存储器(ROM、RAM) 三、80C51的I/O口及功能单元 四、80C51特殊功能寄存器(SFR)
1
第2章 80C51的结构和原理
2.1 80C51系列概述 2.2 80C51的基本结构及内部结构 2.3 80C51典型产品资源配置与引脚封装 2.4 80C51的时钟与时序 2.5 80C51的复位 2.6 80C51的存储器组织
2.7 80C51的并MCS-51系列
2.1 80C51系列概述 80C51和MCS-51的关系
8051是MCS-51系列单片机的典型品种。以8051为基 核开发出的CHMOS工艺单片机产品统称为80C51。 (1)MCS-51是Intel公司生产的一个单片机系列名称。 (2)该系列生产工艺有两种:
HMOS工艺(高密度短沟道MOS工艺)。 H:高速度和高密度 ;与TTL电平兼容 CHMOS工艺(互补金属氧化物的HMOS工艺)。 C:低功耗;CHMOS与TTL和COMS电平都兼容 型号中凡带有字母“C”的即为CHMOS芯片 8051的功耗为630mW,而80C51的功耗只有120mW。
9
一、80C51微处理器(CPU)
CPU即中央处理器,是单片机的核心部件,是计算机 的控制指挥中心。由运算器和控制器两部分组成。
运算器电路以算术逻辑单元(ALU,Arithmetic Logic Unit) 为核心,由暂存器1、暂存器2、累加器(A,Accumulator)、 寄存器B、程序状态寄存器(PSW,Program Status Word)及布尔处理机共同组成。 它的主要任务是完成算术运算、逻辑运算、位运算和数据传送 等操作,运算结果的状态由程序状态寄存器(PSW)保存。 控制器电路包括程序计数器(PC)、PC增1寄存器、指令寄存 器(IR)、指令译码器(ID)、数据指针(DPTR)、堆栈指针 (SP)、缓冲器及定时控制电路等。 控制器电路完成指挥控制工作,协调单片机各部分正常工作。
3
(3)在功能上,该系列单片机有基本型和增强型两大类:
基本型:1
增强型:2
(4)在片内程序存储器的配置上,该系列单片机 有三种形式,即掩膜ROM、EPROM和ROMLess(无 片内程序存储器)。如: ﹡80C51有4K字节的掩膜ROM; ﹡87C51有4K字节的EPROM ; ﹡80C31在芯片内无程序存储器。
10
运算器
算术/逻辑部件ALU(Arithmetic Logic Unit) 累加器ACC (Accumulator) 程序状态字寄存器PSW
(Program Status Word)
C P U
控制器
暂存寄存器 寄存器B
指令寄存器IR 指令译码器ID 程序计数器PC 堆栈指针SP 数据指针DPTR
6

8051单片机的结构框图如图所示,可以看出,在一 块芯片上集成了一个微型计算机的主要部件,它包 括以下几部分: 1个8位微处理器(CPU)。 1个时钟电路。 4KB程序存储器。 256B数据存储器。 2个16位定时/计数器。 64KB扩展总线控制电路。 4个8位并行I/O接口P0~P3。 1个全双工串行I/O接口。 5个中断源,其中包括2个优先级嵌套中断。
第2章 80C51的结构和原理 教学目的
了解单片机的内部结构与主要型号。 掌握单片机引脚信号功能定义。 掌握单片机的存储器空间分配及各I/O口的特点。 掌握单片机的复位电路、时钟电路及指令时序。
学习重点和难点

单片机的结构特点。 存储器配置与空间的分布。 程序状态寄存器(PSW)。 单片机的指令时序。
11
80C51单片机与一般微机的存储器配置方式很不相同。 一般微机通常只有一个逻辑空间,可以随意安排数据或 程序。访问存储器时,同一地址对应唯一的存储单元, 可以是ROM也可以是 RAM,并用同类访问指令。 而 MCS-51则不同: 80C51在物理结构上设计成程序存储器与数据存储器 独立分开的哈佛结构。 在芯片内部有: 程序存储器4KB(ROM 0000H~0FFFH); 数据存储器128B(RAM 00H~7FH); 21字节的特殊功能寄存器(SFR); 在芯片外还可以扩展ROM、RAM最多可达到64KB。
7
2.2.2 80C51的内部结构
VCC RAM 128 字节 RAM地址寄存器 AR P3口驱动器 P1口驱动器 P2口驱动器 P0口驱动器
堆栈指针 SP
SCON SBUF PCON TCON TMOD TL0 TL1
IE TH0
IP TH1
P3口 锁存器
P1口 锁存器
P2口 锁存器
P0口 锁存器
2.2.1 80C51的基本结构 框图
XTAL1 ROM/EPROM/FLASH 4K 字节 XTAL2
VCC
时钟电路 RAM 128字节 SFR 21个 定时/计数器 2个
CPU VSS
总线控制
中断系统 5中断源 2优先级
串行口 全双工 1个
并行口 4个
RST EA ALE PSEN
P0
P1
P2
P3
12
二、80C51的片内存储器
三、80C51的I/O口及功能单元
•四个8位的并行口,即P0~P3。它们均为双向口, 既可作为输入,又可作为输出。每个口各有8条 I/O线。 •有一个全双工的串行口(利用P3口的两个引脚 P3.0和P3.1); •有2个16位的定时/计数器 ; •有1套完善的中断系统。
相关文档
最新文档