第一章单片机基础ppt课件

上传人:工**** 文档编号:591883171 上传时间:2024-09-18 格式:PPT 页数:63 大小:2.92MB
返回 下载 相关 举报
第一章单片机基础ppt课件_第1页
第1页 / 共63页
第一章单片机基础ppt课件_第2页
第2页 / 共63页
第一章单片机基础ppt课件_第3页
第3页 / 共63页
第一章单片机基础ppt课件_第4页
第4页 / 共63页
第一章单片机基础ppt课件_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《第一章单片机基础ppt课件》由会员分享,可在线阅读,更多相关《第一章单片机基础ppt课件(63页珍藏版)》请在金锄头文库上搜索。

1、单片机应用系统设计Single-chip Computer Application System Design机电学院前言前言课程的内容课程的内容通过一种通用型号的单片机,学习其硬件和软通过一种通用型号的单片机,学习其硬件和软件,掌握单片机测控系统设计的方法件,掌握单片机测控系统设计的方法课程的性质课程的性质专业选修课,课程基础专业选修课,课程基础与微型计算机原理课程的关系与微型计算机原理课程的关系一个是以计算机原理为主一个是以计算机原理为主一个是以计算机测控系统设计为主一个是以计算机测控系统设计为主3 34 45 56 6单片机应用系统设计单片机应用系统设计教学课件教学课件单片机及其应用系统

2、概述单片机及其应用系统概述发展背景发展背景高档微机和单片机两个方向高档微机和单片机两个方向单片机应用系统设计单片机应用系统设计教学课件教学课件发展背景发展背景单片机应用系统遍布各领域单片机应用系统遍布各领域单片机应用系统设计单片机应用系统设计教学课件教学课件单片机及其应用系统概述单片机及其应用系统概述发展背景发展背景单片机的发展方向单片机的发展方向单片机及其应用系统概述单片机及其应用系统概述发展背景发展背景通用单片机的发展过程通用单片机的发展过程我们国家从80年代末引进MCS-51系列单片机,以不变应万变,扩展不同的I/ O 以适应不同应用。取得了巨大的成功。未来发展方向通用单片机,专用单片机

3、(DSP,PWM,USB),嵌入式系统,ARM单片机知识的学习方法单片机知识的学习方法举一反三举一反三学习一种典型通用的单片机系列,掌握好其硬件和软件的知识,对于其他类型的单片机,可以用类比的方法来学习。理论和实践相结合理论和实践相结合授课(22)和实验(10)讲授和自学2-32-3 并行并行I / OI / O端口端口2-4 2-4 CPUCPU时序时序第二章第二章第二章第二章 MCS-51MCS-51MCS-51MCS-51单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构2-2 2-2 单片机存储器配置单片机存储器配置内容提要:2-1 2-1 MCS-51M

4、CS-51单片机内部结构及引脚单片机内部结构及引脚2-5 2-5 MCS-51MCS-51工作方式工作方式MCS-51系列单片机配置一览表系列系列片内存储器(字节)片内存储器(字节)定时器定时器计数器计数器并行并行I/OI/O串行串行I/OI/O中中断断源源片内片内ROMROM片内片内RAMRAM无无有有ROMROM有有EPROMEPROMIntelIntelMCS-51MCS-51子系列子系列8031803180C3180C318051805180C5180C51(4K(4K字节字节) )8751875187C5187C51(4K(4K字节字节) )128128字节字节2x162x164x8

5、4x8位位1 15 5IntelIntelMCS-52MCS-52子系列子系列8032803280C3280C328052805280C5280C52(8K(8K字节字节) )8752875287C5287C52(8K(8K字节字节) )256256字节字节3x163x164x84x8位位1 16 6ATEMLATEML89C89C系列系列( (常用型常用型) )10511051(1K)(1K)/ / 20512051(2K)(2K)/ / 40514051(4K)(4K)(2020条引脚条引脚DIPDIP封装)封装)1281282 215151 15 589C5189C51(4K)(4K)/

6、 / 89C5289C52(8K)(8K)(4040条引脚条引脚DIPDIP封装)封装)128/128/2562562/32/332321 15/65/6单片机的引脚定义从一片集成电路的角度去认识单片机认识单片机的引脚MCS-51MCS-51单片机单片机4040脚脚VccVcc, , GNDGND 2 2XTAL1XTAL1, , XTAL2XTAL2 2 2RESETRESET 1 1EAEA/Vpp /Vpp 1 1ALEALE/PROG /PROG 1 1PSENPSEN 1 1P0.0P0.0P0.7 P0.7 8 8 P1.0P1.0P1.7 P1.7 8 8 P2.0P2.0P2.

7、7 P2.7 8 8 P3.0P3.0P3.7 P3.7 8 8单片机的引脚(电源端)lVcc, GNDVcc, GND: : 正电源端与接地端正电源端与接地端(+5V/3.3V/2.7V)+5V/3.3V/2.7V)不同的单片机可以允许不同不同的单片机可以允许不同的工作电压,不同的单片机表现出的功耗也不的工作电压,不同的单片机表现出的功耗也不同。同。单片机的引脚(晶振端)lXTAL1, XTAL2: XTAL1, XTAL2: 片内振荡电路输入片内振荡电路输入/ /输出端输出端151545pf45pfx2x21 112MHz12MHz(MCS-51MCS-51) 0 024MHz24MHz(

8、Atmel-89CAtmel-89C)XTAL1XTAL1XTAL2XTAL2也可以由也可以由 XTAL1XTAL1端接入外部时钟,端接入外部时钟,此时应将此时应将 XTAL2XTAL2接地:接地:XTAL2XTAL2XTAL1XTAL1外部时钟外部时钟通常通常外接外接一个晶振一个晶振两个电容两个电容复位使单片机进入某种确定的复位使单片机进入某种确定的初始状态初始状态: PCPC值归零(值归零(0000H0000H);); 各个各个SFRSFR被赋予初始值:被赋予初始值: P0P0P3 = 0FFHP3 = 0FFH,Acc = 0Acc = 0,B = 0B = 0,TH0=0TH0=0,T

9、L0=0TL0=0,TH1=0TH1=0,TL0=0TL0=0,SP=7SP=7,PSW=0 PSW=0 退出处于节电工作方式的停顿状态、退出一切退出处于节电工作方式的停顿状态、退出一切程序进程、退出程序的死循环,程序进程、退出程序的死循环,从头开始从头开始。单片机的引脚(复位端)lRESET: RESET: 复位端(高电平有效,高电平持续时间复位端(高电平有效,高电平持续时间 2 2个机器周期个机器周期)单片机的引脚(复位端)+5V10uF10KVccRSTGND上电复位上电复位10uF10KVccRSTGND手动手动&上电复位上电复位1K+5V单片机的引脚(EA端)lEA/Vpp: EA/

10、Vpp: 寻址外部寻址外部ROMROM控制端控制端/ /编程电源输入端。编程电源输入端。 低有效低有效,片内,片内无无ROMROM时时必须必须接地接地; 片内片内有有ROMROM时时应当应当接高电平接高电平; 对片内对片内ROMROM编程时编程正电源加到此端。编程时编程正电源加到此端。单片机的引脚(PSEN端)lPSENPSEN:寻址外部程序存储器时选通外部寻址外部程序存储器时选通外部EPROMEPROM的的 读控制端读控制端(OEOE)低有效。低有效。单片机单片机锁存器锁存器74LS373P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOE

11、CEEPROM单片机的引脚(PSEN端)lPSENPSEN:寻址外部程序存储器时选通外部寻址外部程序存储器时选通外部EPROMEPROM的的 读控制端读控制端(OEOE)低有效。低有效。P3口第二功能表(P.26 表23)引引引引 脚脚脚脚第第第第 二二二二 功功功功 能能能能 P3.0P3.0P3.0P3.0RxD: RxD: RxD: RxD: 串行口接收数据输入端串行口接收数据输入端串行口接收数据输入端串行口接收数据输入端P3.1P3.1P3.1P3.1TxD:TxD:TxD:TxD: 串行口发送数据输出端串行口发送数据输出端串行口发送数据输出端串行口发送数据输出端P3.2P3.2P3.

12、2P3.2INT0:INT0:INT0:INT0: 外部中断申请输入端外部中断申请输入端外部中断申请输入端外部中断申请输入端 0 0 0 0P3.3P3.3P3.3P3.3INT1:INT1:INT1:INT1: 外部中断申请输入端外部中断申请输入端外部中断申请输入端外部中断申请输入端 1 1 1 1P3.4P3.4P3.4P3.4T0:T0:T0:T0: 外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端 0 0 0 0P3.5P3.5P3.5P3.5T1:T1:T1:T1: 外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端 1 1 1 1P3.

13、6P3.6P3.6P3.6WR:WR:WR:WR: 写外设控制信号输出端写外设控制信号输出端写外设控制信号输出端写外设控制信号输出端P3.7P3.7P3.7P3.7RD:RD:RD:RD: 读外设控制信号输出端读外设控制信号输出端读外设控制信号输出端读外设控制信号输出端各寄存器的名称:各寄存器的名称:1 1、算术运算寄存器、算术运算寄存器(1 1)A A累加器。累加器。(2 2)B BB B寄存器,乘、除法运算寄存器,乘、除法运算用。用。(3 3)PSWPSW程序状态字寄存器:包程序状态字寄存器:包含程序运行状态、信息。含程序运行状态、信息。 2727单片机存储器配置(片外RAM/ROM) l

14、可寻址片外可寻址片外RAM 64KRAM 64K字节字节 (0000H0000HFFFFHFFFFH););l可寻址片外可寻址片外ROM 64KROM 64K字节字节 (0000H0000HFFFFHFFFFH););l片内片内 掩膜掩膜 ROM 4KROM 4K字节字节 (0000H0000H0FFFH0FFFH););FFFFH0000H可寻址可寻址片外片外RAMRAM 64K字节字节FFFFH0000H可寻址可寻址片外片外ROMROM 64K字节字节0FFFH0000H可寻址可寻址片内片内 掩膜掩膜 ROMROM 4K字节字节805180517FH00H片内片内 RAMRAM 128字节

15、字节FFH80H单片机的程序存储器特殊单元 中断矢量中断矢量: MCS-51MCS-51单片机的单片机的 5 5 个中断源分别对个中断源分别对应有各自的应有各自的中断服务程序入口地址中断服务程序入口地址中断矢量中断矢量000BH000BH000BH-0012H000BH-0012H定时定时/ /计数器计数器0(T0)0(T0)002BH002BH002BH-0032H002BH-0032H定时定时/ /计数器计数器2(T2)2(T2)0023H0023H0023H-002AH0023H-002AH串行口接收串行口接收/ /发送发送001BH001BH001BH-0022H001BH-0022H

16、定时定时/ /计数器计数器1(T1)1(T1)0013H0013H0013H-001AH0013H-001AH外部中断外部中断1( INT1)1( INT1)0003H0003H0003H-000AH0003H-000AH外部中断外部中断0( INT0)0( INT0)中断矢量中断矢量中断地址区中断地址区中中 断断 源源系统启动单元系统启动单元:系统复位(系统复位(PCPC)0000H0000H占用地址区占用地址区0000H-0003H0000H-0003H存储器配置(片内RAM)l片内片内RAMRAM 128128字节字节(00H00H7FH7FH)00H00H20H20H2FH2FH7FH

17、7FH1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区SFR分布在分布在80H-FFH其中其中92个位个位可位寻址可位寻址80H80HFFHFFH所有的所有的RAMRAM区区( (包括包括位位寻址区、工作寄存器寻址区、工作寄存器区)都可以用于存放区)都可以用于存放数据,故也称为数据,故也称为数据数据缓存寄存器缓存寄存器8051 128128字节字节l片内片内RAMRAM前前3232个单元是个单元是工作寄存器区工作寄存器区 (00H(00H1FH)1FH)00H00H20H20H2FH2FH7FH7F

18、H1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区存储器配置(片内RAM)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区R0R2R1R3R4R5R6R707H02H01H00H06H04H05H03H08H1FH工作寄存器区工作寄存器区3工作寄存器区工作寄存器区2工作寄存器区工作寄存器区1工工作作寄寄存存器器区区00FH10H17H18Hl片内片内RAMR

19、AM前前3232个单元是个单元是工作寄存器区工作寄存器区 (00H(00H1FH)1FH)存储器配置(片内RAM)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区l片内片内RAMRAM中有中有128128个可按位寻址的位。个可按位寻址的位。 位地址位地址: :00H00H7FH 7FH 分布在分布在: :20H20H2FH2FH单元单元存储器配置(片内RAM)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFF

20、H52子系列才有子系列才有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区27H22H21H20H26H24H25H23H28H2FH单元地址单元地址07 06 05 04 03 02 01 000F 0E 0D 0C 0B 0A 09 0817 16 15 14 13 12 11 101F 1E 1D 1C 1B 1A 19 1827 26 25 24 23 22 21 202F 2E 2D 2C 2B 2A 29 2837 36 35 34 33 32 31 303F 3E 3D 3C 3B 3A 39 3847 46 45 44 43 42 41 407F 7E

21、7D 7C 7B 7A 79 78位地址位地址总共总共128个可个可按位按位寻址寻址的位的位l片内片内RAMRAM中有中有128128个可按位寻址的位。个可按位寻址的位。 位地址位地址: :00H00H7FH 7FH 分布在分布在: :20H20H2FH2FH单元单元存储器配置(片内RAM)存储器配置(片内RAM)l l片内片内片内片内RAMRAMRAMRAM 128128128128字节字节字节字节(00H00H00H00H7FH7FH7FH7FH)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才有子系列才有的的RAM区区普通普通R

22、AM区区位寻址区位寻址区工作寄存器区工作寄存器区SFR分布在分布在80H-FFH其中其中92个位个位可位寻址可位寻址80H80HFFHFFH所有的所有的RAMRAM区区( (包括包括位寻址位寻址区、工作寄存器区)都可区、工作寄存器区)都可以用于存放数据,故也称以用于存放数据,故也称为为数据缓存寄存器数据缓存寄存器128128字节字节 小结3737单片机的I/O引脚结构众多功能各异的I/O引脚源于它结构的不同单片机的引脚(P0口)lP0.0P0.0P0.7: P0.7: 双向双向I/O I/O (内置(内置场效应管场效应管上拉)上拉) 寻址外部程序存储器时寻址外部程序存储器时分时分时作为作为双向

23、双向8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口复用口;不接外部程序存储器不接外部程序存储器时可时可作为作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址地址/数据数据 控制控制引脚引脚P0.X34Vcc21DQCK/Q读引脚读引脚 =1读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址地址/数据数据 控制控制引脚引脚P0.X34控制控制=0 时时,此脚作,此脚作输入口输入口(事先必须对它写(事先必须对它写“1”)00100截截止止截截止止=0Vcc单片机的引脚(P0口)lP0.0P0.0P

24、0.7: P0.7: 双向双向I/O I/O (内置(内置场效应管场效应管上拉)上拉) 寻址外部程序存储器寻址外部程序存储器时分时作为时分时作为双向双向8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口;不接外部程序存储器复用口;不接外部程序存储器时可作为时可作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址地址/数据数据 控制控制=1引脚引脚P0.X34控制控制=1时,此脚作地址时,此脚作地址/数据数据复用口复用口:(1)输出地址输出地址/数据数据 =0 时时1011=0导导通通截截止止=0

25、Vcc单片机的引脚(P0口)lP0.0P0.0P0.7: P0.7: 双向双向I/O I/O (内置(内置场效应管场效应管上拉)上拉) 寻址外部程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口;不接外部程序存储器复用口;不接外部程序存储器时可作为时可作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址地址/数据数据 控制控制=1引脚引脚P0.X34控制控制=1时,此脚作地址时,此脚作地址/数据数据复用口复用口:(2)输出地址输出地址/数据

26、数据 =1 时时1100=1截截止止导导通通=1Vcc单片机的引脚(P0口)lP0.0P0.0P0.7: P0.7: 双向双向I/O I/O (内置(内置场效应管场效应管上拉)上拉) 寻址外部程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口;不接外部程序存储器复用口;不接外部程序存储器时可作为时可作为8 8位位准双向准双向I/OI/O口口使用。使用。444421DQCK/Q读引脚读引脚 =1读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址地址/数据数据 控制控制=1引脚引脚P0.X34控制控制=1时,此脚作地址时,此脚作

27、地址/数据数据复用口复用口: (3)输入数据时,输入指令将使引脚与内部总线直通输入数据时,输入指令将使引脚与内部总线直通Vcc单片机的引脚(P0口)lP0.0P0.0P0.7: P0.7: 双向双向I/O I/O (内置(内置场效应管场效应管上拉)上拉) 寻址外部程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口;不接外部程序存储器复用口;不接外部程序存储器时可作为时可作为8 8位位准双向准双向I/OI/O口口使用。使用。单片机的引脚(P1口)lP1.0P1.0P1.7: P1.7: 准双向准双向I/OI/O口口(内置内置了上

28、拉电阻)了上拉电阻) 输出时一切照常,输出时一切照常,仅在作仅在作输入口输入口用时要先对其用时要先对其 写写“1 1”。21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输输出出数据数据 = 1 时时110截截止止=1单片机的引脚(P1口)lP1.0P1.0P1.7: P1.7: 准双向准双向I/OI/O口口(内置内置了上拉电阻)了上拉电阻) 输出时一切照常,输出时一切照常,仅在作仅在作输入口输入口用时

29、要先对其用时要先对其 写写“1 1”。21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输输出出数据数据 = 0 时时001=0导导通通单片机的引脚(P1口)lP1.0P1.0P1.7: P1.7: 准双向准双向I/OI/O口(口(内置内置了上拉电阻了上拉电阻) 输出时一切照常,输出时一切照常,仅在作仅在作输入口输入口用时要先对其用时要先对其 写写“1 1”。21DQCK/Q读引脚读引脚 =1读锁存器读锁存器写锁写锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输输入入数据时,要先对其写数据时,要先

30、对其写“1”110截截止止单片机的引脚单片机的引脚(P1P1口)口)lP1.0P1.0P1.7: P1.7: 准双向准双向I/OI/O口(口(内置内置了上拉电阻了上拉电阻) 输出时一切照常,输出时一切照常,仅在作仅在作输入口输入口用时要先对其用时要先对其 写写“1 1”。单片机的引脚(P2口)lP2.0P2.0P2.7: P2.7: 双向双向I/O I/O (内置了上拉电阻)(内置了上拉电阻) 寻址外部程序存储器时寻址外部程序存储器时输出高输出高8 8位地址位地址;不接外不接外部程序存储器时可部程序存储器时可作为作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚

31、读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址高地址高8位位 控制控制引脚引脚 P2.X3内部上拉电阻内部上拉电阻Vcc21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址高地址高8位位 控制控制 引脚引脚P2.X控制控制=0时,此脚作通用时,此脚作通用输出口输出口: 输出输出=1时时110截截止止3内部上拉电阻内部上拉电阻11Vcc=1=0单片机的引脚(P2口)lP2.0P2.0P2.7: P2.7: 双向双向I/O I/O (内置了上拉电阻)(内置了上拉电阻) 寻址外部程序存储器时寻址外部程序存储器时输出高输出高8 8位地址位地址;不接外;不接外部程

32、序存储器时可作为部程序存储器时可作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址高地址高8位位 控制控制 引脚引脚P2.X控制控制=0时,此脚作通用时,此脚作通用输出口输出口:输出输出=0时时001导导通通3内部上拉电阻内部上拉电阻00Vcc=0=0单片机的引脚单片机的引脚(P2P2口)口)lP2.0P2.0P2.7: P2.7: 双向双向I/O I/O (内置了上拉电阻)(内置了上拉电阻) 寻址外部程序存储器时寻址外部程序存储器时输出高输出高8 8位地址位地址;不接外;不接外部程序存储器时可作为部程序

33、存储器时可作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址高地址高8位位 控制控制=1 引脚引脚P2.X控制控制=1 时,此脚作时,此脚作高高8位地址位地址A8A15输出口:输出口:当当输出输出 =1 时时10截截止止3内部上拉电阻内部上拉电阻1=1Vcc=1单片机的引脚(P2口)lP2.0P2.0P2.7: P2.7: 双向双向I/O I/O (内置了上拉电阻)(内置了上拉电阻) 寻址外部程序存储器时寻址外部程序存储器时输出高输出高8 8位地址位地址;不接外;不接外部程序存储器时可作为部程序存储器时可

34、作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读引脚读引脚 =0读锁存器读锁存器写锁写锁存器存器内部内部总线总线地址高地址高8位位 控制控制=1 引脚引脚P2.X01导导通通3内部上拉电阻内部上拉电阻0=0Vcc=0控制控制=1 时,此脚作时,此脚作高高8位地址位地址A8A15输出口:输出口:当当输出输出 =0 时时单片机的引脚单片机的引脚(P2P2口)口)lP2.0P2.0P2.7: P2.7: 双向双向I/O I/O (内置了上拉电阻)(内置了上拉电阻) 寻址外部程序存储器时寻址外部程序存储器时输出高输出高8 8位地址位地址;不接外;不接外部程序存储器时可作为部程序

35、存储器时可作为8 8位位准双向准双向I/OI/O口口使用。使用。单片机的引脚(P3口)lP3.0P3.0P3.7: P3.7: 双功能口双功能口(内置了上拉电阻)(内置了上拉电阻) 它它具有特定的第二功能具有特定的第二功能。在不使用它的第二功。在不使用它的第二功能时它就是普通的能时它就是普通的通用准双向通用准双向I/OI/O口口。21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线第二功能输出第二功能输出引脚引脚 P3.X3内部上拉电阻内部上拉电阻Vcc第二功能输入第二功能输入421DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线第二功能输出第二

36、功能输出(WRWR,RDRD,TxDTxD)引脚引脚 P3.X3内部上拉电阻内部上拉电阻Vcc4第二功能输出时,内部自动第二功能输出时,内部自动 D=1D=1111反相器反相器单片机的引脚(P3口)lP3.0P3.0P3.7: P3.7: 双功能口双功能口(内置了上拉电阻)(内置了上拉电阻) 它它具有特定的第二功能具有特定的第二功能。在不使用它的第二功。在不使用它的第二功能时它就是普通的能时它就是普通的通用准双向通用准双向I/OI/O口口。21DQCK/Q读引脚读引脚读锁存器读锁存器写锁写锁存器存器内部内部总线总线此端自动此端自动1 1引脚引脚 P3.X3内部上拉电阻内部上拉电阻Vcc 第二功

37、能输入第二功能输入(RxDRxD,T0T0,T1T1,INT0INT0,INT1INT1)4第二功能输入时,信号经第二功能输入时,信号经缓冲器缓冲器4 4 直接进入内总线直接进入内总线1 11 11 10 0截截止止单片机的引脚(P3口)lP3.0P3.0P3.7: P3.7: 双功能口双功能口(内置了上拉电阻)(内置了上拉电阻) 它它具有特定的第二功能具有特定的第二功能。在不使用它的第二功。在不使用它的第二功能时它就是普通的能时它就是普通的通用准双向通用准双向I/OI/O口口。P3口第二功能表(P.26 表23)引引引引 脚脚脚脚第第第第 二二二二 功功功功 能能能能 P3.0P3.0P3.

38、0P3.0RxD: RxD: RxD: RxD: 串行口接收数据输入端串行口接收数据输入端串行口接收数据输入端串行口接收数据输入端P3.1P3.1P3.1P3.1TxD:TxD:TxD:TxD: 串行口发送数据输出端串行口发送数据输出端串行口发送数据输出端串行口发送数据输出端P3.2P3.2P3.2P3.2INT0:INT0:INT0:INT0: 外部中断申请输入端外部中断申请输入端外部中断申请输入端外部中断申请输入端 0 0 0 0P3.3P3.3P3.3P3.3INT1:INT1:INT1:INT1: 外部中断申请输入端外部中断申请输入端外部中断申请输入端外部中断申请输入端 1 1 1 1

39、P3.4P3.4P3.4P3.4T0:T0:T0:T0: 外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端 0 0 0 0P3.5P3.5P3.5P3.5T1:T1:T1:T1: 外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端外部计数脉冲输入端 1 1 1 1P3.6P3.6P3.6P3.6WR:WR:WR:WR: 写外设控制信号输出端写外设控制信号输出端写外设控制信号输出端写外设控制信号输出端P3.7P3.7P3.7P3.7RD:RD:RD:RD: 读外设控制信号输出端读外设控制信号输出端读外设控制信号输出端读外设控制信号输出端51单片机的8个特殊引脚lVcc

40、, GNDVcc, GND: : 电源端电源端lXTAL1, XTAL2XTAL1, XTAL2: : 片内振荡电路输入、输出端片内振荡电路输入、输出端lRESETRESET: : 复位端复位端 正脉冲有效(正脉冲有效(宽度宽度 8 mS8 mS)lEAEA/Vpp/Vpp: : 寻址外部寻址外部ROMROM控制端控制端。低有效。低有效 片内有片内有ROMROM时应当接高电平。时应当接高电平。lALEALE/PROG/PROG: : 地址锁存允许地址锁存允许控制端控制端。lPSENPSEN:选通外部:选通外部ROMROM的读的读(OE)(OE)控制端控制端。 低有效低有效 小结小结51单片机的

41、4个8位的I/O口P0.0P0.0P0.7:P0.7:8 8位数据口位数据口和和输出低输出低8 8位地址位地址复用口复用口 ( (复用时是复用时是双向口双向口;不复用时也是;不复用时也是准双向口准双向口) )P1.0P1.0P1.7: P1.7: 通用通用I/OI/O口口(准双向口)(准双向口)P2.0P2.0P2.7:P2.7: 输出高输出高8 8位地址位地址(用于寻址时是(用于寻址时是输出口;输出口;不寻址时是不寻址时是准双向口准双向口)P3.0P3.0P3.7: P3.7: 具有特定的第二功能具有特定的第二功能(准双向口)(准双向口)注意:注意:在不外扩在不外扩ROM/RAMROM/RAM时,时,P0P0P3P3均可作通用均可作通用I/OI/O口使用,而且口使用,而且都是都是准双向准双向I/OI/O口!口! 小结小结 时钟的基本概念时钟的基本概念 启动单片机后,指令执行顺序:启动单片机后,指令执行顺序: 取指令取指令 分析分析 执行执行 2-2-4 4 CPUCPU时序时序THE END !

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号