03项目一学习单元3单片机引脚结构与功能_第1页
03项目一学习单元3单片机引脚结构与功能_第2页
03项目一学习单元3单片机引脚结构与功能_第3页
03项目一学习单元3单片机引脚结构与功能_第4页
03项目一学习单元3单片机引脚结构与功能_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、主讲:李 营2-2 MCS-51单片机引脚功能QQ: 43965356Tel:电教研室 实训四号楼 208内容回顾单片机的特点与应用单片机的结构 CPU 存储器 MCS-51的程序存储器配置MCS-51的数据存储器配置1.工作寄存器区 低端32个字节分成4个工作寄存器组,每组8个单元。当前工作寄存器组的机制便于快速现场保护。 PSW的RS1、RS0 决定当前工作寄存器组号 寄存器0组 :地址00H07H;寄存器1组 :地址08H0FH;寄存器2组 :地址10H17H;寄存器3组 :地址18H1FH。2.位寻址区 位寻址区之后的30H至7FH共80个字节为通用RAM区。

2、这些单元可以作为数据缓冲器使用。这一区域的操作指令非常丰富,数据处理方便灵活。 在实际应用中,常需在RAM区设置堆栈。MCS-51的堆栈一般设在30H7FH的范围内。栈顶的位置由SP寄存器指示。复位时SP的初值为07H,在系统初始化时可以重新设置。3.通用RAM区4.MCS-51的特殊功能寄存器(SFR)(special function register)11个可位寻址与运算器相关的寄存器(3个)指针类寄存器(3个)与I/O口相关的寄存器(7个)与中断相关的寄存器(2个)与定时器/计数器相关的寄存器(6个)P34 表2-4与运算器相关的寄存器(3个)累加器ACC,8位。用于向ALU提供操作数

3、,许多运算的结果也存放在累加器中;寄存器B,8位。主要用于乘、除法运算。也可以作为RAM的一个单元使用;程序状态字寄存器PSW,8位。CyACF0RS1RS0OVPD7 D6 D5 D4 D3 D2 D1 D0CY(PSW.7)进位标志位。 AC(PSW.6)辅助进位(或称半进位)标志。 F0(PSW.5)由用户定义的标志位。 RS1(PSW.4)、 RS0(PSW.3)工作寄存器组选择位。 OV(PSW.2)溢出标志位。 由硬件置位或清零。 P (PSW.0) :奇偶标志位。ACC中结果有奇数个1时P=1,否则 P=0。CyACF0RS1RS0OVPD7 D6 D5 D4 D3 D2 D1

4、D0RS1、 RS0与片内工作寄存器组的对应关系 RS1RS0寄存器组片内PAM地址通用寄存器名称000组00H07HR0R7011组08H0FHR0R7102组10H17HR0R7013组18H1FHR0R7堆栈指针SP,8位。它总是指向栈顶。 堆栈操作遵循“后进先出”的原则,入栈操作时,SP先加1,数据再压入SP指向的单元。出栈操作时, 先将SP指向的单元的数据弹出,然后,SP再减1,这时SP指向的单元是新的栈顶。可见,MCS-51单片机的堆栈区是向地址增大的方向生成的。数据指针DPTR,16位。用来存放16位的地址。 它由两个8位的寄存器DPH和DPL组成。间接寻址或变址寻址可访问片外的

5、64KB范围的RAM或ROM数据。 指针类寄存器(3个)与I/O口相关的寄存器(7个)并行I/O口P0、P1、P2、P3,均为8位;串行口数据缓冲器SBUF(serial buffer); 串行口控制寄存器SCON; 串行通讯波特率倍增寄存器PCON(一些位还与电源控制相关,所以又称为电源控制寄存器)。与中断相关的寄存器(2个)中断允许控制寄存器IE (interrupt enable) ;中断优先级控制寄存器IP (interrupt priority)。 与定时器/计数器相关的寄存器(6个)定时/计数器T0的两个8位计数初值寄存器 TH0、TL0,它们可以构成16位的计数 器,TH0存放高

6、8位,TL0存放低8位;定时/计数器T1的两个8位计数初值寄存器 TH1、TL1,它们可以构成16位的计数 器,TH1存放高8位,TL1存放低8位;定时/计数器的工作方式寄存器TMOD;定时/计数器的控制寄存器TCON。2-2 MCS-51单片机引脚功能8位CPU4kbytes 程序存储器(ROM) (52为8K)256bytes的数据存储器(RAM) (52有384bytes的RAM)32条I/O口线111条指令,大部分为单字节指令21个专用寄存器一、MCS-51单片机的功能简介2个可编程定时/计数5个中断源,2个优先级(52有6个)一个全双工串行通信口外部数据存储器寻址空间为64kB外部程

7、序存储器寻址空间为64kB逻辑操作位寻址功能双列直插40PinDIP封装单一+5V电源供电引脚单片机最小系统P0P3:通用I/O口;VCC:电源端,一般接5V;GND:电源地;XTAL1,XTAL2:外接晶体振荡器,不能超过24M;需加微调电容,一般为30pF;RST/VPD:复位端,平时为低电平;ALE/PROG:地址 锁 存允许信号端;EA/Vpp:外部程序存储器地址允许输入端/固化编程电压输入端;1.时钟电路引脚:XTAL1:接外部晶振和微调电容的一端,在单片机内部,它是构成片内振荡器的反向放大器的输入端。当采用外部振荡器时,该引脚接收振荡器的信号,即把此信号直接接到内部振荡器的输入端。

8、 XTAL2:接外部晶振和微调电容的另一端,在单片机内部,它是构成片内振荡器的反向放大器的输出端。当采用外部振荡器时,此引脚应悬空。(a)内部时钟电路;(b) HMOS型外部振荡源 (C) CHMOS型外部振荡源 2.控制信号引脚:RST/VPD:RST是复位信号输入端,高电平有效。当此输入端保持2个机器周期的高电平时,就可以完成复位操作。RST引脚的第二功能VPD是备用电源的输入端。上电复位按键复位ALE/PROG:(Address Latch Enable/ Programming)当单片机上电正常工作后,ALE引脚不断向外输出正弦脉冲信号,此频率为振荡器频率的1/6。CPU访问外部存储器

9、时,ALE作为锁存低8位地址的控制信号。此引脚的第二功能PROG作为8751编程脉冲输入端使用。PSEN:(Program Store Enable)在访问片外存储器时,此端定时输出负脉冲作为片外存储器的选通信号。EA/VPP:(Enable Address/Voltage Pulse Of Programming)当EA接高电平时,CPU访问片内ROM,并执行内部程序存储器中的指令,但当PC(程序计数器)的值超过4K时,将自动转去执行片外存储器内的程序。当EA脚接低电平时,CPU只访问片外ROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。VPP是对8751片内ROM固化程序时,

10、作为施加较高编程电压(12V21V)的输入端。 3 并行输入/输出接口 1. P0口(三态双向口) P0 口内部一位结构图 P0用作通用I/O口 当系统不进行片外的ROM扩展,也不进行片外RAM扩展时,P0用作通用I/O口。 在这种情况下,单片机硬件自动使C=0,MUX开关接向锁存器的反相输出端。 另外,与门输出的“0”使输出驱动器的上拉场效应管T1处于截止状态。因此,输出驱动级工作在需外接上拉电阻的漏极开路方式。 作输出口时,CPU执行口的输出指令,内部数据总线上的数据在“写锁存器”信号的作用下由D端进入锁存器,经锁存器的反向(Qn+1=Qn)端送至场效应管T2,再经T2反向,在P0.X引脚

11、出现的数据正好是内部总线的数据。 作输入口时,数据可以读自口的 锁存器,也可以读自口的引脚。这要根据输入操作采用的是“读锁存器”指令还是“读引脚”指令来决定。 在执行“MOV”类输入指令时(如:MOV A,P0),内部产生的操作信号是“读引脚”。注意,在执行该类输入指令前要先把锁存器写入“1”,使场效应管T2截止,使引脚处于悬浮状态,可以作为高阻抗输入。 否则,在作为输入方式之前曾向锁存器输出过“0”,则T2导通会使引脚箝位在“0”电平,使输入高电平“1”无法读入。所以,P0口在作为通用I/O口时,属于准双向口。P0用作地址/数据总线 当系统进行片外的ROM扩展或进行片外RAM扩展,P0用作地

12、址/数据总线时。 在这种情况下,单片机内硬件自动使C=1,MUX开关接向反相器的输出端,这时与门的输出由地址/数据线的状态决定。2. P1、P2和P3口 P1、P2 和P3 口为准双向口, 在内部差别不大, 但使用功能有所不同。 P1口是用户专用 8 位准双向I/O口, 具有通用输入/输出功能, 每一位都能独立地设定为输入或输出。当由输出方式变为输入方式时, 该位的锁存器必须写入“1”, 然后才能进入输入操作。 P2口是 8 位准双向I/O口。外接I/O设备时, 可作为扩展系统的地址总线, 输出高8位地址, 与P0 口一起组成 16 位地址总线。 对于 8031 而言, P2 口一般只作为地址

13、总线使用, 而不作为I/O线直接与外部设备相连。 P3口的第二功能 P3口是复用 8 位准双向I/O口9、静夜四无邻,荒居旧业贫。9月-229月-22Sunday, September 4, 202210、雨中黄叶树,灯下白头人。20:44:3520:44:3520:449/4/2022 8:44:35 PM11、以我独沈久,愧君相见频。9月-2220:44:3520:44Sep-2204-Sep-2212、故人江海别,几度隔山川。20:44:3520:44:3520:44Sunday, September 4, 202213、乍见翻疑梦,相悲各问年。9月-229月-2220:44:3520:

14、44:35September 4, 202214、他乡生白发,旧国见青山。04 九月 20228:44:35 下午20:44:359月-2215、比不了得就不比,得不到的就不要。九月 228:44 下午9月-2220:44September 4, 202216、行动出成果,工作出财富。2022/9/4 20:44:3520:44:3504 September 202217、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。8:44:35 下午8:44 下午20:44:359月-229、没有失败,只有暂时停止成功!。9月-229月-22Sunday, September 4, 2

15、02210、很多事情努力了未必有结果,但是不努力却什么改变也没有。20:44:3520:44:3520:449/4/2022 8:44:35 PM11、成功就是日复一日那一点点小小努力的积累。9月-2220:44:3520:44Sep-2204-Sep-2212、世间成事,不求其绝对圆满,留一份不足,可得无限完美。20:44:3520:44:3520:44Sunday, September 4, 202213、不知香积寺,数里入云峰。9月-229月-2220:44:3520:44:35September 4, 202214、意志坚强的人能把世界放在手中像泥块一样任意揉捏。04 九月 20228

16、:44:35 下午20:44:359月-2215、楚塞三湘接,荆门九派通。九月 228:44 下午9月-2220:44September 4, 202216、少年十五二十时,步行夺得胡马骑。2022/9/4 20:44:3520:44:3504 September 202217、空山新雨后,天气晚来秋。8:44:35 下午8:44 下午20:44:359月-229、杨柳散和风,青山澹吾虑。9月-229月-22Sunday, September 4, 202210、阅读一切好书如同和过去最杰出的人谈话。20:44:3520:44:3520:449/4/2022 8:44:35 PM11、越是没有

17、本领的就越加自命不凡。9月-2220:44:3520:44Sep-2204-Sep-2212、越是无能的人,越喜欢挑剔别人的错儿。20:44:3520:44:3520:44Sunday, September 4, 202213、知人者智,自知者明。胜人者有力,自胜者强。9月-229月-2220:44:3520:44:35September 4, 202214、意志坚强的人能把世界放在手中像泥块一样任意揉捏。04 九月 20228:44:35 下午20:44:359月-2215、最具挑战性的挑战莫过于提升自我。九月 228:44 下午9月-2220:44September 4, 202216、业余生活要有意义,不要越轨。2022/9/

温馨提示

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

评论

0/150

提交评论