《片机基本结构》课件

《片机基本结构》课件

ID:38953503

大小:411.50 KB

页数:37页

时间:2019-06-22

《片机基本结构》课件_第1页
《片机基本结构》课件_第2页
《片机基本结构》课件_第3页
《片机基本结构》课件_第4页
《片机基本结构》课件_第5页
资源描述:

《《片机基本结构》课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用2单片机基本结构(2)(51单片机并口及并口应用)(51单片机晶振和复位)(工作状态和时序)151单片机的并行接口51单片机I/O具有4组,每组8位,共32位并行接口,按“第二功能”不同,结构也稍有不同。P0口:并口/数据地址总线P1口:并行接口P2口:并口/地址高8位P3口:并口,每个引脚还有不同功能:RXD;TXD;INT0;INT1;T0;T1;WR;RD标准并行接口电路框图引脚锁存器RD数据WR方向DIR(需要设定方向)三态门51单片机P1口引脚锁存器读寄存器数据WRQQ

2、VCCRT读引脚51单片机P0口引脚锁存器读寄存器数据WRQQVCCT多路器MUX地址/数据控制(H)读引脚51单片机P2口引脚锁存器RD数据WRQQVCCT多路器MUX地址/数据控制(H)R读引脚51单片机P3口引脚锁存器RD数据WRQQVCCT第二输出功能第二输入功能读引脚51单片机并口应用小结并口基本功能:作为输出口用时,直接和外设相连;作为输入口时,有读端口和读引脚两种工作方式;读端口时实际上并不从外部读入数据,而只是把端口锁存器中内容对如到内部总线,对引脚时才真正地把从外部加到引脚上的

3、数据读入到内部总线;对引脚时,要先通过指令,把端口锁存器置1,然后再实行读引脚操作。四个通道特性上的差别主要是通道0、通道1、通道2、通道3都还有第二功能,而通道1则只能用作I/O口:通道0还可作为低8位地址总线和8位数据总线使用;通道2的第二功能是作为高8位地址总线使用;通道3的每一位都有各自的第二功能。并口第二功能随指令变化:使用MOVX/MOVC指令时,P0/P2口自动切换到“地址、数据”方式P3口第二功能是“直通”的,可以直接输出:WR、RD、TXD,直接输入:INT0、INT1、T0、

4、T1、RXD。由程序和电路直接相应(预先设定功能,采用相应指令)其他:通道0作为I/O输出时,需要上拉电阻。驱动MOS电路时,阻值为4.7K欧姆,驱动LED显示器时为470欧姆;通道0作为数据/地址线工作时,不需要上拉电阻;并口输出应用举例VCCR2kPx.xOUTVCC220LED继电器单片机连接光耦合器件289C51晶振电路电容:20~33pf(常:30pf)晶体:1.2~16MHZ(常:12M)XTL1XTL2XTL1XTL2外接时钟不接3MCS-51单片机的工作方式复位方式--下面细讲程

5、序执行方式单步执行方式:需要用到中断,在“中断系统”中讨论掉电和节电方式:在“串行接口”波特率设定中讲编程和校验方式:指固化程序和读出已经固化的程序功能,本课程不作讨论。复位电路上电复位时序时间t上电电容充电复位结束,单片机工作大于24个晶振周期宽度(复位期)Vcc电容电压RES引脚电压复位后寄存器状态PC=0000程序从0000开始执行,ROM的这个地址也称为“复位地址”PSW=0其中RS0,RS1=0,默认主程序使用寄存器组0SP=07堆栈从RAM的07地址开始,一般需要更改堆栈栈底值P0~

6、P3=FFH引脚输出高电平IE=0X000000B所有中断被关闭IP=0X000000B所有中断无优先级TMOD=00定时器T0,T1模式0……TCON=00定时器不工作…….SCON=00串行口默认使用方式0PCON=0XXX0000B无电源管理,无波特率2倍设置……其他如ACC;DPTR;TH0;TL0;TH1;TL1;SBUF等可以不关心。在复位后,程序计数器PC的值是0000H,这表明程序的第一条指令必须存入内存的0000H单元,程序才可能在复位后,直接运行。复位不影响RAM的内容。自动

7、上电复位。单片机的基本工作方式。执行的程序可以放在内部ROM、外部ROM或者同时放在内外ROM中。真正的程序一般不可能从0000H开始存放,因此需要在0000H单元可是存放一条转移指令,从而使程序跳转到真正的程序入口地址。单步执行方式按一次键,执行一条指令。可以利用MCS-51的中断控制来实现。一般用于调试。掉电和节电方式在掉电方式下,片上的时钟振荡电路停止工作,CPU也停止各种活动。在节电方式下,内部时钟并不停止工作,只是去CPU的路径被门电路切断,但仍然供应中断电路、定时器和串行口。可产生中

8、断来结束节电方式。CPU的所有工作都是在时钟信号控制下进行的。CPU发出的控制信号有两类:一类是用于CPU内部的;另一类通过控制总线送到片外。4.MCS-51单片机的时序4.1机器周期和指令周期在讨论时序时,以机器周期作为单位。MCS-51的一个机器周期包括12个振荡周期(时钟周期),分为6个S状态:S1~S6。每个状态又分为两拍,称为P1和P2。每条指令都由一个或几个机器周期组成,在MCS-51Hong,有单周期指令、双周期指令和四周期指令。指令时序振荡周期ALE输出状态周期读操作码(无效)读

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。