单片机课件:2系统结构-.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机课件:2系统结构-.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课件 系统 结构
- 资源描述:
-
1、通知 下周星期三(16日)课与实验课调换。停课一次。第二章第二章MCS51单片机系统结构单片机系统结构 外部引脚外部引脚 内部结构内部结构 专用寄存器专用寄存器 内部时钟、振荡器内部时钟、振荡器 并行并行I/O口结构、总线口结构、总线 断电保护、加密和解密断电保护、加密和解密2.2 单片机的引线单片机的引线P1P3P2P0复位复位晶振输入晶振输入控制端控制端MCS-51单片机芯单片机芯片引脚图片引脚图P3口 单片机的组成单片机的组成时钟时钟OSC程序存储器程序存储器ROM数据存储器数据存储器RAMCPU各种各种I/O定时定时/计数器计数器CTC第二章第二章 单片机的系统结构单片机的系统结构 2
2、.1单片机的系统结构单片机的系统结构RAMP0P1 ROMP2P3PC指针指针加法器加法器DPTR缓冲器缓冲器 ROM地址地址ACCSP ALUTMP2TMP1PSWB定定时时与与控控制制PSENALEEARST振荡器振荡器中中断断串串口口定定时时PCON.SCON.TMCD.TCON.TH0.TH1.TL0.TL1.TH2.TL2.IE.IP.SBUF.VCCVSS专用寄存器专用寄存器 累加器(累加器(A)寄存器(寄存器(B)程序状态字(程序状态字(PSW)堆栈及堆栈指针(堆栈及堆栈指针(SP)07H 数据指针(数据指针(DPTR)16位位专用状态寄存器专用状态寄存器PSW CY AC F0
3、 RS0 RS1 OV -PCY:高位进位标志高位进位标志AC:辅助位进位标志辅助位进位标志RS0、RS1:工作寄存器组:工作寄存器组F0:用户标志位用户标志位OV:溢出标志位溢出标志位P:奇偶标志位奇偶标志位-:保留位:保留位RS0、RS1:工作寄存器组:工作寄存器组RS1 RS0 寄存器组寄存器组 RAM位置位置 0 0 0 00H07H 0 1 1 08H-0FH 1 0 2 10H-17H 1 1 3 18H-1FH1FH00H7FH内部内部RAMSP堆栈及堆栈指针堆栈及堆栈指针 在在MCS51的内部的内部RAM定义一个区域作为堆栈定义一个区域作为堆栈 该区域通过软件确定该区域通过软件
4、确定 堆栈的区域和深度可根据需要来自行决定堆栈的区域和深度可根据需要来自行决定 RAMSP=07H上上下下调调整整7FH00H数据指针数据指针DPTRDPTR数据指针,数据指针,16位寄存器由两个位寄存器由两个8位的位的寄存器:寄存器:DPH、DPL组成。组成。作为访问外部数据存储器的地址寄存器,作为访问外部数据存储器的地址寄存器,可以访问可以访问64K存储器空间。存储器空间。常用于调用、转移、访问外部数据存储器常用于调用、转移、访问外部数据存储器查表等指令中。查表等指令中。内部时钟电路与外部内部时钟电路与外部元件组成振荡器元件组成振荡器指令周期指令周期机器周期机器周期机器周期机器周期 P1时
5、序及有关概念时序及有关概念0)振荡(分频)周期)振荡(分频)周期P1、P2(8051有有12个振荡周期)个振荡周期)1)时钟周期)时钟周期S:1MHZ时钟频率时钟频率=1us(8051有有6个时钟周期)个时钟周期)4MHZ时钟频率时钟频率=0.25us2)机器周期:)机器周期:完成一个基本操作的时间完成一个基本操作的时间 3)指令周期:)指令周期:由若干机器周期组成由若干机器周期组成SP2 4)8051定义一个分频周期为一拍(定义一个分频周期为一拍(P)两)两个分频周期为一个状态(个分频周期为一个状态(S)(时钟周期)(时钟周期)5)8051定义:一个机器周期由包含定义:一个机器周期由包含12
6、个个分频周期的分频周期的6个状态(个状态(s)组成。)组成。12MHZ时钟频率时钟频率/12=1us 6)改变机器周期中的分频个数或时钟个数)改变机器周期中的分频个数或时钟个数可以调整指令执行的时间可以调整指令执行的时间时序及有关概念时序及有关概念S11 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4OSCALEINC A 单字节单周期单字节单周期ADD A,DATA 双字节单周期双字节单周期INC DPTR 单字节双周期MOVX A,Ri 单字节双周期单字节双周期S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S1 S2 S3 S4 S5
7、 S6 S1 S2 一个机器周期一个机器周期无ALE 助记符助记符 机器码机器码 字节数字节数 机器周期机器周期 INCA04H11 ADDA,#data25H21 INCDPTR77H12 MOVX A,DPTR E0H12立即数第二讲 MCS51并行口结构、总线、非总线结构并行口结构、总线、非总线结构 P0口-数据/地址总线 P1口-I/O口 P2口-高位地址线或I/O口 P3口-多功能口上述上述I/O口由于功能不同在结构上有所区别口由于功能不同在结构上有所区别&1 P0口自动置口自动置0FFH,Q=0下拉管下拉管截止,控制端截止,控制端=0上拉管也截止。上拉管也截止。输出端为高阻态输入输
展开阅读全文