最新单片机基础知识精品课件.ppt
《最新单片机基础知识精品课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机基础知识精品课件.ppt(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机基础知识单片机基础知识什么是什么是单片单片机机? 将微处理器将微处理器CPU、一定容量的一定容量的ROM和和RAM以及以及I/O口口、定时器定时器/计数器、中断系统计数器、中断系统等电路集成在一块等电路集成在一块芯片上芯片上,构成单片机微型计算机构成单片机微型计算机,简称单片机简称单片机SCM。单片机主要应用于控制单片机主要应用于控制领域,用以实现各种测领域,用以实现各种测试和控制功能。为了强试和控制功能。为了强调其控制属性,单片机调其控制属性,单片机又被称为又被称为MCU。 综上所述,单片机正在综上所述,单片机正在向多功能、高性能、向多功能、高性能、高速度(时钟达高速度(时钟达40MH
2、z40MHz)、低电压()、低电压(2.7V2.7V即可工即可工作作甚至更低甚至更低)、低功耗、低价格(几元钱)、)、低功耗、低价格(几元钱)、外围电路内装化以及片内程序存储器和数据存外围电路内装化以及片内程序存储器和数据存储器容量不断增大储器容量不断增大的方向发展。的方向发展。1.1.2 1.1.2 单片机的应用单片机的应用u智能产品上的应用智能产品上的应用u工业控制的应用工业控制的应用u家用电器的应用家用电器的应用u计算机计算机网络和通信领域的应用网络和通信领域的应用u汽车设备领域中的应用汽车设备领域中的应用 单片机应用领域单片机应用领域1.1.31.1.3单片机的系列产品介绍单片机的系列
3、产品介绍ATMEL类单片机类单片机 Intel 单片机单片机 Motorola单片机单片机 Microchip 单片机单片机 东芝单片机东芝单片机 Zilog单片机单片机 1.2 MCS-51内核单片机内核单片机1.2.11.2.1单片机基本组成单片机基本组成 尽管计算机科学技尽管计算机科学技术得到充分发展,但是术得到充分发展,但是计算机体系结构仍然没计算机体系结构仍然没有突破由计算机的开拓有突破由计算机的开拓者、数学家约翰者、数学家约翰冯冯诺诺曼最先提出的经典体系曼最先提出的经典体系结构框架,即一台计算结构框架,即一台计算机是由机是由运算器、控制器运算器、控制器、存储器、输入设备以、存储器、
4、输入设备以及输出设备及输出设备五部分构成五部分构成,单片机系统也不例外,单片机系统也不例外。1.2.11.2.1单片机基本组成单片机基本组成1.2.11.2.1单片机的基本组成单片机的基本组成 MCS-51系列单片机技术参数表系列单片机技术参数表80518051单单片片机机内内部部结结构构图图 RAM 地址寄存器 寄存器 RAM 128B RAM 程序地址 寄存器 P0 驱动器 P2 锁存器 P2 驱动器 P1 锁存器 暂存器 2 B 寄存器 4KB ROM 暂存器 1 ACC SP P0 锁存器 PC PC 增 1 缓冲器 P3 锁存器 OSC 中断、串行口及定时器 PSW ALU DPTR
5、 P1 驱动器 P3 驱动器 XTAL1 XTAL2 P0.0P0.7 P2.0P2.7 P3.0P3.7 P1.0P1.7 RST ALE VCC VSS 定时控制 指令译码器 指令寄存器 PSEN EA 1.2.1.2.2 2 单片机的外部引脚单片机的外部引脚 DIP DIP引脚图引脚图 逻辑符号逻辑符号 3. 3. 控制引脚控制引脚(4(4根根) )u ( (3030脚脚) ):地址锁存允许信号输出:地址锁存允许信号输出/ /编程编程脉冲输入引脚。脉冲输入引脚。PROGALE/3. 3. 控制引脚控制引脚(4(4根根) )u (29(29脚脚) ):片外:片外ROMROM读选通信号端。读
6、选通信号端。当访问外部程序存储当访问外部程序存储器时,此引脚输出负脉冲选通信号,器时,此引脚输出负脉冲选通信号,1616位地位地址数据将出现在址数据将出现在P0P0和和P2 P2 口上,外部程序存储器则把指令数据放到口上,外部程序存储器则把指令数据放到P0P0口上,由口上,由CPUCPU读入读入并执行。并执行。 u (31(31脚脚) ):外部程序存储器地址允许输入端:外部程序存储器地址允许输入端。 当当EAEA接高电平接高电平时,时,CPUCPU执行片内执行片内ROMROM指令,但当指令,但当PCPC值超过值超过0FFFH0FFFH时,时,将自动转去执行片外将自动转去执行片外ROMROM指令
7、;指令;当当EAEA接低电平时接低电平时,CPUCPU只执行片外只执行片外ROMROM指令。指令。 PSENpp/VEAu RST/VPD(9RST/VPD(9脚脚) ):复位信号:复位信号/ /备用电源输入引脚备用电源输入引脚 当当此此引脚保持引脚保持2 2个机器周期个机器周期(2424个时钟周期)个时钟周期)的高电平后,的高电平后,就可使就可使80518051完成复位操作。完成复位操作。复位方式可以是自动复位或手动复复位方式可以是自动复位或手动复位。位。(1 1)程序计数器程序计数器PCPC指向指向0000H0000H;(2 2)P0-P3P0-P3输出口全部为高电平输出口全部为高电平;(
8、3 3)堆栈指针堆栈指针SPSP写入写入07H07H,其它专用寄存器被清,其它专用寄存器被清“0”“0”。u RST/VPD(9RST/VPD(9脚脚) ):复位信号:复位信号/ /备用电源输入引脚备用电源输入引脚 4. I/O4. I/O引脚引脚 (1)P0.0(1)P0.0P0.7(39P0.7(393232脚脚) ):P0P0口的口的8 8位双向位双向I/OI/O口线。口线。 P0P0口可作为通用双向口可作为通用双向I/OI/O口。在外接数据、程序存储器时,可作口。在外接数据、程序存储器时,可作为低为低8 8位地址位地址/ /数据总线复用引脚。数据总线复用引脚。 (2)P1.0 (2)P
9、1.0 P1.7(1P1.7(18 8脚脚) ):P1P1口的口的8 8位准双向位准双向I/OI/O口线。口线。 P1P1口作为通用的口作为通用的I/OI/O口使用。口使用。 (3)P2.0(3)P2.0P2.7(21P2.7(212828脚脚) ):P2P2口的口的8 8位准双向位准双向I/OI/O口线。口线。 P2P2口即可作为通用的口即可作为通用的I/OI/O口使用,也可作为片外存储器的高口使用,也可作为片外存储器的高8 8位地位地址总线,与址总线,与P0P0口配合,组成口配合,组成1616位片外存储器单元地址。位片外存储器单元地址。 ( (4)P3.04)P3.0P3.7(10P3.7
10、(101717脚脚) ):P3P3口的口的8 8位准双向位准双向I/OI/O口线。口线。 P3P3口除了作为通用的口除了作为通用的I/OI/O口使用之外,每个引脚还具有第二功能口使用之外,每个引脚还具有第二功能。 l 由于工艺及标准化等原因,芯片的引脚数目是有限制的,而由于工艺及标准化等原因,芯片的引脚数目是有限制的,而单片机为实现其功能所需要的信号数目却远远超过实际管脚单片机为实现其功能所需要的信号数目却远远超过实际管脚数。数。解决这一矛盾的方式是引脚复用。解决这一矛盾的方式是引脚复用。l 具有第二功能的引脚:具有第二功能的引脚:lEPROM存储器程序固化所需信号:存储器程序固化所需信号:l
11、编程脉冲编程脉冲ALE/PROGl编程电压编程电压l备用电源引入:备用电源引入:RST/VPDlP3口口pp/VEAP3口的第二功能口的第二功能 对于各种型号的芯片,引脚的第一功能是相同的,所对于各种型号的芯片,引脚的第一功能是相同的,所不同的只在第二功能信号上。不同的只在第二功能信号上。 对于对于9 9、3030和和3131各引脚,由于第一功能信号与第二功各引脚,由于第一功能信号与第二功能信号是单片机在不同工作方式下的信号,因此不会能信号是单片机在不同工作方式下的信号,因此不会发生使用上的矛盾。发生使用上的矛盾。 P3P3口的情况有所不同,它的第二功能信号都是单片机口的情况有所不同,它的第二
12、功能信号都是单片机的重要控制信号。的重要控制信号。因此在实际使用中,总是先按需要因此在实际使用中,总是先按需要优先选用它的第二功能。优先选用它的第二功能。 MCS-51MCS-51单片机单片机程序程序存储器和存储器和数据数据存储器相互独立存储器相互独立(独独立编址、独立访问立编址、独立访问),即存储器采用是),即存储器采用是哈佛结构哈佛结构。(另外。(另外一种是冯诺曼结构又称为普林斯顿结构)一种是冯诺曼结构又称为普林斯顿结构)在在物理结构物理结构上有上有4 4个存储空间:个存储空间:片内片内程序存储器、程序存储器、片外片外程序存储器、程序存储器、片内片内数据存储器、数据存储器、片外片外数据存储
13、器。单片机的外部数据存储器和数据存储器。单片机的外部数据存储器和I/I/O O接口采用接口采用的方式。的方式。 在逻辑结构上在逻辑结构上有有3 3个存储空间:个存储空间:64K64K字节片内片外统一编址的程序存字节片内片外统一编址的程序存储器、储器、256256字节片内数据存储器、字节片内数据存储器、64K64K片外数据存储器。片外数据存储器。在访问三个不同的逻辑存储空间时,采用不同的指令和不同的控制信在访问三个不同的逻辑存储空间时,采用不同的指令和不同的控制信号。号。 存储器空间分布图存储器空间分布图 1. 程序存储器程序存储器ROM注意事项注意事项 系统若扩展片外程序存储器时,系统若扩展片
14、外程序存储器时,P0P0(通过锁存器)、(通过锁存器)、P2P2口与口与1616位地址线连接;位地址线连接; 对于片内有对于片内有ROMROM的单片机,的单片机,/EA=1/EA=1,对于片内无,对于片内无ROMROM的单片机的单片机80318031,调试时,调试时/EA=1/EA=1(不用(不用80318031的程序存储器),而使用时,的程序存储器),而使用时,/EA=0/EA=0; 外部程序存储器读选通信号外部程序存储器读选通信号/PSEN/PSEN只用于外部只用于外部ROMROM取指,对片内取指,对片内程序存储器无效;程序存储器无效; 6 6组特殊单元,一般存放一条无条件跳转语句;组特殊
15、单元,一般存放一条无条件跳转语句; 片外片外ROM和片外和片外RAM的地址出现了重叠,可使用相应的指令的地址出现了重叠,可使用相应的指令进行区分进行区分。访问外部访问外部ROMROM时,用时,用MOVCMOVC指令。指令。l 作用:用于存放运算的中间结果、数据暂存和缓存、标作用:用于存放运算的中间结果、数据暂存和缓存、标志位等。一般采用读写存储器志位等。一般采用读写存储器: 静态静态/动态动态RAM。l 特点:特点:l 片内、片外分别编址;片内、片外分别编址; 片内:片内:00FFH 片外:片外:0000HFFFFH l 片外片外RAM用数据指针用数据指针DPTR寻址,由管脚寻址,由管脚RD/
16、WR控制控制RAM的的读出读出/写入;写入; l 片内片内RAM分为四个区(工作寄存器区、位寻址区、数据缓冲分为四个区(工作寄存器区、位寻址区、数据缓冲区和特殊功能寄存器区)区和特殊功能寄存器区) 内部数据存储器和外部数据存储器在内部数据存储器和外部数据存储器在00H7F范围内地址出现了范围内地址出现了重叠的现象,单片机通过不同的指令格式加以区分。重叠的现象,单片机通过不同的指令格式加以区分。访问片内访问片内RAM使用使用MOV指令,允许采用多种寻址方式。指令,允许采用多种寻址方式。 例如:例如: MOV A, R0 MOV R1, A 片外片外RAM采用采用MOVX指令,若指令,若外部存储单
17、元的地址为外部存储单元的地址为8位位,可选择可选择R0或或R1作为间接寻址寄存器。作为间接寻址寄存器。 例如例如 MOVX A, R0 MOVX R1, A 若地址为若地址为16位位,必须选,必须选DPTR寄存器地作为间接寻址寄存器。寄存器地作为间接寻址寄存器。 例如例如: MOVX A, DPTR MOVX DPTR, A 片内片内RAM分为四个区(工作寄存器区、位寻址区、数据分为四个区(工作寄存器区、位寻址区、数据缓冲缓冲区和特殊功能寄存器区)区和特殊功能寄存器区) (2) (2) 位寻址区(位寻址区(20H-2FH20H-2FH) 片内片内RAM的的20H2FH单元为位寻址区,它们既可作
18、为单元为位寻址区,它们既可作为一般单元用字节寻址,也可以对其中的某位进行寻址。一般单元用字节寻址,也可以对其中的某位进行寻址。位寻址区共位寻址区共16字节,位地址字节,位地址007FH。“位位”的表示方式:的表示方式:以位地址形式,如以位地址形式,如7FH以存储单元加位的形式,以存储单元加位的形式,如如2FH.7(3 3)用户)用户RAMRAM区(区(30H-7FH30H-7FH) 该区用于存放用户数据,对这部分区域的使用不作任该区用于存放用户数据,对这部分区域的使用不作任何规定和限制,何规定和限制,。(4 4)特殊功能寄存器区()特殊功能寄存器区(80H-FFH80H-FFH) 805180
19、51单片机有单片机有2121个特殊功能寄存器,离散分布在片内个特殊功能寄存器,离散分布在片内高高128128字节内,字节内,其中,其中1111个特殊功个特殊功能寄存器还可位寻址,这能寄存器还可位寻址,这1111个字节地址都可被个字节地址都可被8 8整除,如整除,如ACCACC的字节地址为的字节地址为E0HE0H,其位地址为,其位地址为E0H-E7HE0H-E7H。 对此区空闲地址的操作是无意义的。对此区空闲地址的操作是无意义的。 常用的特殊功能寄存器:常用的特殊功能寄存器:ACCACC、B B、PSWPSW、SPSP、DPTRDPTR等等。 程序程序状态字状态字(PSWPSW) PSWPSW是
20、是8 8位寄存器,用于作为程序运行状态的标志位寄存器,用于作为程序运行状态的标志。里面存放了里面存放了CPUCPU工作时的很多状态,借此,我们可了解工作时的很多状态,借此,我们可了解CPUCPU的当前状态,并作出的当前状态,并作出相应处理。相应处理。 CY进位标志位。功能有二:一是存放算术运算的进位标志;二是在位操作中,进位标志位。功能有二:一是存放算术运算的进位标志;二是在位操作中,作为累加位使用。作为累加位使用。AC辅助进位标志位。在加减运算中,当有低辅助进位标志位。在加减运算中,当有低4位向高位向高4位进位或借位时,位进位或借位时,AC由硬件置位,否则被清零,用于调整由硬件置位,否则被清
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 基础知识 精品 课件
限制150内