第1章单片机基础知识_第1页
第1章单片机基础知识_第2页
第1章单片机基础知识_第3页
第1章单片机基础知识_第4页
第1章单片机基础知识_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第第1章章 单片机机基础知识单片机机基础知识1.1 了解单片机的概念了解单片机的概念 1.2 MCS-51 内核单片机内核单片机1.3 单片机的存储器扩展单片机的存储器扩展1.4 AT89S51单片机最小系统单片机最小系统1.5 单片机应用系统设计的一般方法单片机应用系统设计的一般方法单片机的概念单片机的概念 将微处理器将微处理器, ,一定容量的一定容量的ROMROM和和RAMRAM以及以及I/OI/O口口, , 定时器等电路集成在一块芯片上定时器等电路集成在一块芯片上, ,构成单片机微型构成单片机微型 计算机计算机, ,简简称单片机称单片机1.1.1 1.1.1 单片机的发展状况单片机的发

2、展状况 1.80511.8051类单片机的发展状况类单片机的发展状况 最早有最早有lntellntel公司生产,后来主要由公司生产,后来主要由 PhilipsPhilips、三星、华、三星、华邦邦 公司生产公司生产 2.2.单片机技术发展特点单片机技术发展特点 单片机寿命长;单片机寿命长; 单片机速度越来越快;单片机速度越来越快; 低噪声和高可靠性技术低噪声和高可靠性技术 3. 3. 单片机的发展趋势单片机的发展趋势嵌入式应用嵌入式应用信息家电信息家电智能玩具智能玩具军事电子军事电子通信设备通信设备移动存贮移动存贮工控设备工控设备智能仪表智能仪表汽车电子汽车电子网络设备网络设备消费电子消费电子

3、军事国防军事国防电子商务电子商务网络网络工业控制工业控制goReader Internet eBookSamsung AnyWebInternet Screen PhoneeRemoteIntelligent Home ControllerTektronix TDS7000 Digital OscilloscopesNixvue Digital AlbumDigital Photo Album一些典型的系统应用实例一些典型的系统应用实例家用方面:数字电视、信息家电、智能玩具、手持通讯、存储设备的核心。社区建筑的水、电、煤气表的远程自动抄表,安全防火、防盗系统,远程点菜器等。汽车电子产品(18个

4、嵌入式控制模块)CAN总线网络VOLVO S80汽车的汽车的CAN总线网络总线网络汽车电子汽车电子智能玩具与机器人智能玩具与机器人工业方面:机床、冶金、电子、交通、航空航天等行业技术升级的重要基础;阿富汗参加反恐作战的阿富汗参加反恐作战的“赫耳墨斯赫耳墨斯”价值价值4 4万美元,万美元,可携带可携带2 2架摄像机,发挥了架摄像机,发挥了很好作用。很好作用。军事侦察军事侦察2002年11月28日,以色列一选举投票点,发生枪击事件,造成至少7人死亡,数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体.反恐防暴反恐防暴空中飞行器空中飞行器图:卡耐基梅隆大学和瑞士图:卡耐基梅隆大学和瑞士EPFLE

5、PFL研制的机器人控制器研制的机器人控制器 (采用卡西欧(采用卡西欧PDAPDA和和Windows CEWindows CE) 高高 48 cm48 cm重重: 6 kg: 6 kg灵活性:灵活性:20 DOF20 DOF操作系统操作系统: RT-Linux: RT-Linux接口形式接口形式: USB 1.0 (12Mbps): USB 1.0 (12Mbps)响应周期响应周期: 1ms: 1ms能源:能源: DC24V x 6.2A (150W)DC24V x 6.2A (150W)制造:富士通制造:富士通 1.1.31.1.3单片机的系列产品介绍单片机的系列产品介绍1 1ATMELATM

6、EL类单片机类单片机 2 2Intel Intel 单片机单片机 3 3MotorolaMotorola单片机单片机 4 4Microchip Microchip 单片机单片机 5 5东芝单片机东芝单片机 6 6ZilogZilog单片机单片机 单片机的基本组成单片机的基本组成 表表MCS-51系列单片机技术参数表系列单片机技术参数表型号型号片内存储器(片内存储器(B)定时器定时器并行线并行线程序存储器程序存储器数据存储器数据存储器8031无无1282个个16位位4880c31无无1282个个16位位4880514KROM1282个个16位位4880c514KROM1282个个16位位4887

7、514KEPROM1282个个16位位4887c514KEPROM1282个个16位位488032无无2563个个16位位4880528KROM2563个个16位位4887528KEPROM2563个个16位位48 RAM 地址寄存器 寄存器 RAM 128B RAM 程序地址 寄存器 P0 驱动器 P2 锁存器 P2 驱动器 P1 锁存器 暂存器 2 B 寄存器 4KB ROM 暂存器 1 ACC SP P0 锁存器 PC PC 增 1 缓冲器 P3 锁存器 OSC 中断、串行口及定时器 PSW ALU DPTR P1 驱动器 P3 驱动器 XTAL1 XTAL2 P0.0P0.7 P2.0

8、P2.7 P3.0P3.7 P1.0P1.7 RST ALE VCC VSS 定时控制 指令译码器 指令寄存器 PSEN EA 8051内部内部CPU由由运算器运算器和和控制器控制器两部分组成两部分组成 1.运算器运算器 由由ALU、暂存器暂存器1、暂存器、暂存器2、累加器(、累加器(ACC ) 、寄、寄存器存器B、程序状态字(、程序状态字(PSW)、)、 和布尔处理机共同组成和布尔处理机共同组成。主要任务是完成算术运算、逻辑运算、位运算和数据传送主要任务是完成算术运算、逻辑运算、位运算和数据传送等操作。等操作。 2.控制器控制器 包括程序计数器包括程序计数器(PC)、PC增增1寄存器、指令寄

9、存器寄存器、指令寄存器(IR)、指令译码器、指令译码器(ID)、数据指针、数据指针(DPTR)、堆栈指针、堆栈指针(SP)、缓冲器及定时控制电路等。控制器电路完成指挥控制工作,缓冲器及定时控制电路等。控制器电路完成指挥控制工作,协调单片机各部分正常工作。协调单片机各部分正常工作。80518051单片机引脚图单片机引脚图 DIP DIP引脚图引脚图 逻辑符号逻辑符号 80518051的的4040个引脚可分为:个引脚可分为:1.1.电源引脚电源引脚(2(2根根) ) lV VCCCC(40(40脚脚) ):电源端,接:电源端,接+5V+5V电源。电源。lVSS(20VSS(20脚脚) ):接地端。

10、:接地端。2.2.时钟引脚时钟引脚(2(2根根) ) lXTAL1(19XTAL1(19脚脚) ):接外部晶振和微调电容的一端。采用:接外部晶振和微调电容的一端。采用外部时钟电路时,此引脚应接地。外部时钟电路时,此引脚应接地。lXTAL2(18XTAL2(18脚脚) ):接外部晶振和微调电容的另一端。使:接外部晶振和微调电容的另一端。使用外部时钟时,此引脚应接外部时钟的输入端;用外部时钟时,此引脚应接外部时钟的输入端;80518051单片机正常工作时,该引脚应该有脉冲信号输单片机正常工作时,该引脚应该有脉冲信号输出。出。 3. 3. 控制引脚控制引脚(4(4根根) )u ( (3030脚脚)

11、):地址锁存允许信号输出:地址锁存允许信号输出/ /编程脉冲编程脉冲输入引脚。当输入引脚。当CPUCPU访问片外存储器时,访问片外存储器时,ALEALE输出信号控输出信号控制锁存制锁存P0P0口输出的低口输出的低8 8位地址,从而实现位地址,从而实现P0P0口数据与低口数据与低位地址的分时复用。位地址的分时复用。u (29(29脚脚) ):片外:片外ROMROM读选通信号端。读选通信号端。PROGALE/PSENPSENPSENu (31(31脚脚) ):外部程序存储器地址允许输入端:外部程序存储器地址允许输入端 当当EAEA接高电平接高电平时,时,CPUCPU执行片内执行片内ROMROM指令

12、,但当指令,但当PCPC值超过值超过0FFFH0FFFH时,将自动转去执行片外时,将自动转去执行片外ROMROM指令;指令;当当EAEA接低电平时接低电平时,CPUCPU只执行片外只执行片外ROMROM指令。指令。u RST/VPD(9RST/VPD(9脚脚) ):复位信号:复位信号/ /备用电源输入引脚。备用电源输入引脚。 当当RSTRST引脚保持两个机器周期的高电平后,就可引脚保持两个机器周期的高电平后,就可以使以使80518051完成复位操作。完成复位操作。pp/VEA4. I/O4. I/O引脚引脚 (1)P0.0(1)P0.0P0.7(39P0.7(393232脚脚) ):P0P0口

13、的口的8 8位双向位双向I/OI/O口线。口线。 P0P0口可作为通用双向口可作为通用双向I/OI/O口。在外接数据、程序存储器时,口。在外接数据、程序存储器时, 可作为低可作为低8 8位地址位地址/ /数据总线复用引脚。数据总线复用引脚。 (2)P1.0 (2)P1.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口即可作为

14、通用的口即可作为通用的I/OI/O口使用,也可作为片外存储器的口使用,也可作为片外存储器的高高 8 8位地址总线,与位地址总线,与P0P0口配合,组成口配合,组成1616位片外存储器单元位片外存储器单元地址。地址。 ( (4)P3.04)P3.0P3.7(10P3.7(101717脚脚) ):P3P3口的口的8 8位准双向位准双向I/OI/O口线。口线。 P3P3口除了作为通用的口除了作为通用的I/OI/O口使用之外,每个引脚还具有第口使用之外,每个引脚还具有第二功能。二功能。 MCS-51MCS-51单片机单片机程序程序存储器和存储器和数据数据存储器相互独立,在物存储器相互独立,在物理结构上

15、有四个存储空间:理结构上有四个存储空间:片内片内程序存储器、程序存储器、片外片外程序存程序存储器、储器、片内片内数据存储器、数据存储器、片外片外数据存储器。单片机的外部数据存储器。单片机的外部数据存储器和数据存储器和I/0I/0接口采用接口采用统一编址统一编址的方式。的方式。 0000H 7FH 00H 80H FFH 0FFFH 0FFFH 0000H 0000H EA0 FFFFH SFR RAM EA1 ROM 4KB FFFFH 64KB ROM RAM 64KB (I/O) RAM 片内存储器 1000H 片外扩展存储器 图图1.3 1.3 存储器空间分布图存储器空间分布图 1 1、

16、数据存储器、数据存储器 内部数据存储器和外部数据存储器在内部数据存储器和外部数据存储器在00H7F00H7F范围内地范围内地址出现了重叠的现象,单片机通过不同的指令格式加以区分。址出现了重叠的现象,单片机通过不同的指令格式加以区分。 例如:例如: MOV AMOV A, R0R0 MOV R1 MOV R1, A A 片外片外RAMRAM采用采用MOVXMOVX指令,若指令,若外部存储单元的地址为外部存储单元的地址为8 8位,位,可选择可选择R0R0或或R1R1作为间接寻址寄存器。作为间接寻址寄存器。 例如例如 MOVX AMOVX A, R0R0 MOVX R1 MOVX R1, A A 若

17、地址为若地址为1616位位,必须选,必须选DPTRDPTR寄存器地作为间接寻址寄存寄存器地作为间接寻址寄存器。器。 例如例如: MOVX AMOVX A, DPTRDPTR MOVX DPTR MOVX DPTR, A A2. 内部内部RAM 内部内部RAMRAM共共128128个单元,可分为工作寄存器区、位寻址个单元,可分为工作寄存器区、位寻址区和数据缓冲区。区和数据缓冲区。 ( () )工作寄存器区(工作寄存器区(00H-1FH00H-1FH) 该区的该区的3232个单元被均匀地分为四组,每组包含八个个单元被均匀地分为四组,每组包含八个8 8位寄位寄存器,均以存器,均以R0R7R0R7来命

18、名,称为通用寄存器。来命名,称为通用寄存器。 CPUCPU当前当前所使用的工作寄存器区是由程序状态字所使用的工作寄存器区是由程序状态字PSWPSW中的中的D3D3(RS0RS0)和)和D4(RS1)D4(RS1)位来选择的。通过修改位来选择的。通过修改PSWPSW中的中的RS0RS0和和RSRS这两位,就可选择任一组工作寄存器,这有利于提这两位,就可选择任一组工作寄存器,这有利于提高高CPUCPU的效率和响应中断的速度的效率和响应中断的速度 (2) (2) 位寻址区(位寻址区(20H-2FH20H-2FH) 片内片内RAMRAM的的20H2FH20H2FH单元为位寻址区,它们既可作为单元为位寻

19、址区,它们既可作为一般单元用字节寻址,也可以对其中的某位进行寻址。一般单元用字节寻址,也可以对其中的某位进行寻址。表表1-2内部内部RAM位寻址区地址表位寻址区地址表 ( 3)( 3)堆栈和数据缓冲区(堆栈和数据缓冲区(30H-7FH30H-7FH) 该区用于存放用户的数据,对这部分区域的使用不作任该区用于存放用户的数据,对这部分区域的使用不作任何规定和限制,堆栈一般开辟在这个区域。何规定和限制,堆栈一般开辟在这个区域。3 3、特殊功能寄存器、特殊功能寄存器 MCS-51MCS-51单片机把单片机把CPUCPU中的中的专用寄存器、专用寄存器、I/OI/O锁存器、锁存器、中断、串行口与定时中断、

20、串行口与定时/ /计数器计数器内的各种控制寄存器和状态内的各种控制寄存器和状态寄存器都作为特殊功能寄存器,它们离散地分布在地址寄存器都作为特殊功能寄存器,它们离散地分布在地址80H-OFFH80H-OFFH的范围内,该范围称为特殊功能寄存器区。的范围内,该范围称为特殊功能寄存器区。MCS-51MCS-51单片机有单片机有2121个特殊功能寄存器,它们只能通过个特殊功能寄存器,它们只能通过直接寻址的方式进行访问。直接寻址的方式进行访问。符号名称地址*ACC*PSW*BSPDPTR*P1*P0*P3*P2*IE*IP*TCONTMODTL0TH0TH1TL1SBUF*SCONPCON累加器B寄存器

21、程序状态字栈指针数据指针(包括指针高8位DPH和低8位DPL)P0口锁存寄存器P1口锁存寄存器P2口锁存寄存器P3口锁存寄存器中断优先级控制寄存器中断允许控制寄存器定时器/计数器工作方式寄存器定时器/计数器控制寄存器定时器/计数器0(高字节)定时器/计数器0(低字节)定时器/计数器1(高字节)定时器/计数器1(低字节)串行口控制寄存器串行数据缓冲器电源控制及波特率选择寄存器80H90HA0HB0H87HB8HA8H89H88H8CH8AH8DH8BH98H99H寄存器符号地 址寄存器名称寄存器符号地 址寄存器名称ACCE0H累加器P3B0HI/O口3BF0HB寄存器PCON87H电源控制及波特

22、率选择寄存器PSWD0H程序状态字SCON98H串行口控制寄存器SP81H堆栈指示器SBUF99H串行口数据缓冲寄存器DPL82H数据指针低八位TCON88H定时器控制寄存器DPH83H数据指针高八位TMOD89H定时器方式选择寄存器IEA8H中断允许控制寄存器TL08AH定时器0低8位IPB8H中断优先控制寄存器TL18BH定时器1低8位P080HI/O口0TH08CH定时器0高8位P190HI/O口1TH18DH定时器1高8位P2A0HI/O口2部分特殊功能寄存器部分特殊功能寄存器 累加器(累加器(ACCACC) 8 8位寄存器,也是位寄存器,也是CPUCPU中使用最频繁的中使用最频繁的寄

23、存器。寄存器。寄存器寄存器B B 是一个是专门为乘除指令而设计的是一个是专门为乘除指令而设计的8 8位的寄存器。位的寄存器。在进行乘法运算时,寄存器在进行乘法运算时,寄存器B B用来存放一个乘数,并且存用来存放一个乘数,并且存放积的高放积的高8 8位;在除法运算时,寄存器位;在除法运算时,寄存器B B用用程序状态字(程序状态字(PSWPSW)是一个是一个8 8位的寄存器,用来存放程序位的寄存器,用来存放程序运行中的各种状态信息。运行中的各种状态信息。 位地址D7HD6HD5HD4HD3HD2HD1HD0H位标志CyACF0RS1RS0OVP表表1-5 PSW中各位的定义中各位的定义第1章 微机

24、基础知识 Cy Cy 进位标志位,同时也是布尔处理机的位累加器进位标志位,同时也是布尔处理机的位累加器C C。 ACAC 辅助进位标志位,又叫半进位标志位。该位常用于调辅助进位标志位,又叫半进位标志位。该位常用于调整整BCDBCD码的运算结果。码的运算结果。 F0F0 用户标识位,用于控制程序的转向。用户标识位,用于控制程序的转向。 RS1RS1、RS0 RS0 工作寄存器组的选择位。工作寄存器组的选择位。 OVOV 溢出标志位。溢出标志位。RS1RS0寄存器组片内RAM的地址00000H07H01108H0FH10210H17H11318H1FH表表1-5 PSW中各位的定义中各位的定义 P

25、SW.1PSW.1 位位 系统保留位系统保留位。 P P 奇偶标志位。奇偶标志位。程序计数器程序计数器PC PC 是一个是一个1616位的计数器,是程序存储器位的计数器,是程序存储器的字节地址计数器,它里面存放着将要执行的下一条指的字节地址计数器,它里面存放着将要执行的下一条指令的地址,寻址范围为令的地址,寻址范围为64K64K字节。字节。数据指针寄存器数据指针寄存器DPTRDPTR 是是1616位地址指针,在访问外部位地址指针,在访问外部存储器时,用来存放外部存储器的地址。存储器时,用来存放外部存储器的地址。堆栈指针寄存器堆栈指针寄存器SPSP 8 8位的指针寄存器,当系统复位后,位的指针寄

26、存器,当系统复位后,SPSP的内容为的内容为07H, 07H, 用户可根据自己的需要重新设置用户可根据自己的需要重新设置SPSP的的值。值。P0-P3 P0-P3 四个四个8 8位特殊功能寄存器位特殊功能寄存器,分别是四个并行分别是四个并行I/OI/O端口的锁存器。端口的锁存器。4. 4. 程序存储器程序存储器u 程序存储器用于存放表格常数和程序,程序存储器用于存放表格常数和程序,80518051单片单片机内部有机内部有4K4K字节字节ROM,ROM,片外可扩展片外可扩展64K64K字节的字节的ROMROM,二者统一编址。二者统一编址。u 脚决定片内外脚决定片内外ROMROM的读取方式的读取方

27、式u片外片外ROMROM和片外和片外RAMRAM的地址出现了重叠,可使用的地址出现了重叠,可使用相应的指令进行区分。相应的指令进行区分。u程序存储器中某些单元保留给系统使用,用来存放程序存储器中某些单元保留给系统使用,用来存放引导程序和各个中断源的入口地址。引导程序和各个中断源的入口地址。 EA1.1.时钟电路时钟电路MCS-51MCS-51单片机的时钟有两种方式,单片机的时钟有两种方式,内部振荡方式内部振荡方式: : 利用单片机内部的振荡电路利用单片机内部的振荡电路, , 产生时产生时钟信号,这种方式单片机的时钟引脚上接石英晶体钟信号,这种方式单片机的时钟引脚上接石英晶体和振荡电容;和振荡电

28、容;外部时钟方式外部时钟方式: : 外部已有的时钟信号引入单片机。外部已有的时钟信号引入单片机。 内部和外部振荡方式内部和外部振荡方式 节拍、状态节拍、状态 一个时钟周期定义为一个节拍(用一个时钟周期定义为一个节拍(用P P表示),表示),二个节拍定义为一个状态周期(用二个节拍定义为一个状态周期(用S S表示),这表示),这两个节拍中的前一拍称为两个节拍中的前一拍称为P1P1,后一拍为,后一拍为P2P2。 时钟周期时钟周期 也称为振荡周期,定义为时钟脉冲的倒数,也称为振荡周期,定义为时钟脉冲的倒数,它是计算机中最基本的、最小的时间单位。时它是计算机中最基本的、最小的时间单位。时钟周期就是单片机

29、外接晶振的倒数,例如钟周期就是单片机外接晶振的倒数,例如12M12M的晶振,它的时间周期就是的晶振,它的时间周期就是1/12 us1/12 us。机器周期机器周期 CPU CPU 访问存储器一次所需的时间。访问存储器一次所需的时间。 例如,例如,取指令、读存储器、写存储器等等。取指令、读存储器、写存储器等等。5151系列单片系列单片机的一个机器周期同机的一个机器周期同6 6个状态周期组成,也就是个状态周期组成,也就是说一个机器周期等于说一个机器周期等于6 6个状态周期,即个状态周期,即1212个时钟个时钟周期。周期。指令周期指令周期 执行一条指令所需要的时间,一般由若干执行一条指令所需要的时间

30、,一般由若干个机器周期组成。指令不同,所需的机器周期数个机器周期组成。指令不同,所需的机器周期数也不同,有单周期指令、双周期指令和四周期指也不同,有单周期指令、双周期指令和四周期指令。令。 5151单片机一块芯片就是一个完整的最小微机系统,单片机一块芯片就是一个完整的最小微机系统,但片内存储器的容量、并行但片内存储器的容量、并行I/OI/O端口、定时器等端口、定时器等内部资源都还是有限的。可以根据实际需要,对内部资源都还是有限的。可以根据实际需要,对其进行功能扩展,它包括其进行功能扩展,它包括数据存储器数据存储器和和程序存储程序存储器器等的扩展。等的扩展。 系统的扩展是通过总线把单片机和扩展部

31、分连接系统的扩展是通过总线把单片机和扩展部分连接起来。根据总线传送的信息可分为起来。根据总线传送的信息可分为数据总线数据总线(DBDB)、地址总线地址总线(AB)(AB)和和控制总线控制总线(CB)(CB)。单片机扩展总线的构造单片机扩展总线的构造 1. 1. 数据总线数据总线D0D0D7D7 数据总线的宽度为数据总线的宽度为8 8位,由位,由P0P0口提供。口提供。 2. 2. 地址总线地址总线A0A0A15A15 8051 8051单片机的地址总线宽度为单片机的地址总线宽度为1616位,位,P0P0提供低提供低8 8位地址,位地址,P2P2提供高提供高8 8位地址。可寻址范围位地址。可寻址

32、范围64KB,64KB,。由于。由于P0P0即作低即作低8 8位地址线,又作数据线,所以它是分时复用的引脚,使用位地址线,又作数据线,所以它是分时复用的引脚,使用时需要加一个时需要加一个8 8位锁存器,如位锁存器,如74LS37374LS373。 3. 3. 控制总线控制总线 P3P3提供的读信号、写信号提供的读信号、写信号, ,加上控制线、加上控制线、ALEALE和等信号组和等信号组成控制总线,其中读和写作为扩展数据存储器读、写选通成控制总线,其中读和写作为扩展数据存储器读、写选通信号;信号; 信号作为片内、外信号作为片内、外ROMROM的选择控制信号;的选择控制信号;ALEALE信号作为地

33、址锁存器的选通信号,以实现对低信号作为地址锁存器的选通信号,以实现对低8 8位地址的位地址的锁存;锁存; 号作为扩展程序存储器号作为扩展程序存储器ROMROM的读选通信号。的读选通信号。EAPSEN图图1.11 MCS_51单片机内部数据储存器配置单片机内部数据储存器配置 89S5189S51单片机内部有单片机内部有4KB Flash ROM4KB Flash ROM,当程序大,当程序大于于4KB4KB时,就需要扩展程序存储器。时,就需要扩展程序存储器。1. 1. 常用程序存储器芯片常用程序存储器芯片 程序存储器有有许多种,比如程序存储器有有许多种,比如ROMROM( (只读存储器只读存储器)

34、 )、PROMPROM( (可编程可编程ROM)ROM)、EPROMEPROM( (可擦除可编程可擦除可编程ROM)ROM)、EEPROMEEPROM( (电可擦除可编程电可擦除可编程) )和和Flash Flash ROM(ROM(闪存存储器闪存存储器) )。最常见的芯片是紫外线可擦。最常见的芯片是紫外线可擦除的除的EPROMEPROM,主要是,主要是IntelIntel公司生产的公司生产的27XXX27XXX系系列,列, 如如27162716(2K2K8 8)、)、27322732(4K4K8 8)、)、27642764(8K8K8 8)、)、2712827128(16K16K8 8)、)

35、、2725627256(32K32K8 8)、)、2751227512(64K64K8 8)等。)等。图图1.12 常用常用EPROM芯片的管脚和封装芯片的管脚和封装EPROMEPROM各引脚功能如下各引脚功能如下 A0A0A15: A15: 地址输入线,引脚的数目随芯片的容量有地址输入线,引脚的数目随芯片的容量有 所不同。所不同。 D0D0D7: D7: 双向三态数据总线,读或编程校验时为数双向三态数据总线,读或编程校验时为数据输出线,编程时为数据输入线。其余时间呈高阻状态。据输出线,编程时为数据输入线。其余时间呈高阻状态。 : : 片选信号,低电平表示该芯片被选中。片选信号,低电平表示该芯

36、片被选中。 : : 读出选通线,低电平输出缓冲器打开,数据输出。读出选通线,低电平输出缓冲器打开,数据输出。 : : 编程脉冲输入线。正常工作时接编程脉冲输入线。正常工作时接+5V+5V电源,编程时电源,编程时 输入编程脉冲。输入编程脉冲。 VPP: VPP: 编程电源输入线,正常工作时接编程电源输入线,正常工作时接+5V+5V电源,编电源,编程加编程电压。程加编程电压。 VCCVCC: : 电源线,接电源线,接+5V+5V电源。电源。 NCNC:空。空。 GNDGND:接地。接地。图图1.13 单片机扩展单片机扩展16K程序存储器原理图程序存储器原理图AT89S51图图1.14 常用常用RA

37、M芯片的管脚和封装芯片的管脚和封装 扩展数据存储器由扩展数据存储器由P2P2口提供高口提供高8 8位地址,位地址,P0P0口分口分时用作低时用作低8 8位地址和位地址和8 8位数据总线。片外数据存储位数据总线。片外数据存储器器RAMRAM的读和写由的读和写由 (P3.7)(P3.7)和和(P3.6)(P3.6)信号控制。信号控制。一、常用的一、常用的RAMRAM芯片介绍芯片介绍 A0A0A15A15:地址输入线,引脚的数目随芯片的容量有地址输入线,引脚的数目随芯片的容量有所不同。所不同。 D0D0D7 D7 (I/O0I/O0I/O7I/O7):双向三态数据总线。:双向三态数据总线。 : 片选

38、线,低电平有效。片选线,低电平有效。62646264的的2626脚(脚(CSCS)必须为)必须为高电平,并且为低电平时才选中该芯片。高电平,并且为低电平时才选中该芯片。 : 读选通线,低电平有效。读选通线,低电平有效。 : 写选通线,低电平有效。写选通线,低电平有效。 VCCVCC:电源线,接:电源线,接+5V+5V电源。电源。 NCNC:空。:空。 GNDGND:接地。:接地。 CEOEWE图图1.15 单片机扩展单片机扩展8K数据存储器原理图数据存储器原理图图图1.16 AT89S51单片机的最小系统组成单片机的最小系统组成1.5.1 1.5.1 单片机的选型考虑单片机的选型考虑 1.1. 单片机的选型原则单片机的选型原则u 适用原则适用原则u 可开发性原则可开发性原则 2.2. 单片机的选型参考单片机的选型参考1.5.2 1.5.2 单片机应用系统的设计过程单片机应用系统的设计过程 单片机应用系统是以单片机为核心,配上一定的外单片机应用系统是以单片机为核心,配上一定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论