欢迎来到天天文库
浏览记录
ID:39830711
大小:324.00 KB
页数:46页
时间:2019-07-12
《片机课件:2系统结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、通知下周星期三(16日)课与实验课调换。停课一次。第二章MCS—51单片机系统结构外部引脚内部结构专用寄存器内部时钟、振荡器并行I/O口结构、总线断电保护、加密和解密2.2单片机的引线80C51P1.0--P1.7P3.0--P3.7P0.0--P0.7P2.0--P2.71202140Vpp/EAALE/PROGPSENXTAL2XTAL1VCCVSSP1P3P2P0复位晶振输入控制端MCS-51单片机芯片引脚图单片机外部引脚及I/O功能Vcc:电源正极Vss:电源地XTAL1、XTAL2:外接晶振、振荡器EA/Vpp:EA---内部或外部程序存储器选择Vpp---
2、编程电压ALE/PROG:ALE---允许地址锁存信号输出。PROG---编程脉冲PSEN:外部程序存储器选通信号RET:复位信号端单片机外部引脚及I/O功能P0口----(32---39)低位地址(A7-A0)/数据复用口P1口----(1------8)I/O口P2口----(21---28)高位地址(A15-A8)P3口----(10---17)多功能口P3口引脚及I/O功能P3口----(10---17)多功能口串口:P3.0----RXDP3.1----TXD中断:P3.2----INT0P3.3----INT1定时:P3.4----T0P3.5----T1
3、读写:P3.6----WRP3.7----RD单片机的组成时钟OSC程序存储器ROM数据存储器RAMCPU各种I/O定时/计数器CTC第二章单片机的系统结构2.1单片机的系统结构RAMP0P1ROMP2P3PC指针加法器DPTR缓冲器ROM地址ACCSPALUTMP2TMP1PSWB定时与控制PSENALEEARST振荡器中断串口定时PCON.SCON.TMCD.TCON.TH0.TH1.TL0.TL1.TH2.TL2.IE.IP.SBUF.VCCVSS专用寄存器累加器(A)寄存器(B)程序状态字(PSW)堆栈及堆栈指针(SP)07H数据指针(DPTR)16位专用状态
4、寄存器PSWCYACF0RS0RS1OV----PCY:高位进位标志AC:辅助位进位标志RS0、RS1:工作寄存器组F0:用户标志位OV:溢出标志位P:奇偶标志位---:保留位RS0、RS1:工作寄存器组RS1RS0寄存器组RAM位置00000H—07H01108H---0FH10210H---17H11318H---1FH1FH00H7FH内部RAMSP堆栈及堆栈指针在MCS—51的内部RAM定义一个区域作为堆栈该区域通过软件确定堆栈的区域和深度可根据需要来自行决定RAMSP=07H上下调整7FH00H数据指针DPTRDPTR数据指针,16位寄存器由两个8位的寄存器
5、:DPH、DPL组成。作为访问外部数据存储器的地址寄存器,可以访问64K存储器空间。常用于调用、转移、访问外部数据存储器查表等指令中。单片机的时钟时钟电路时序2.3单片机的时钟频率1.2、4、6、8、12、24、33、40MHZXTAL2XTAL1805180C51XTAL2XTAL180C51外时钟电路驱动30PXTAL1XTAL2内部时钟电路与外部元件组成振荡器指令周期机器周期机器周期P1时序及有关概念0)振荡(分频)周期P1、P2(8051有12个振荡周期)1)时钟周期S:1MHZ时钟频率=1us(8051有6个时钟周期)4MHZ时钟频率=0.25us2)机器
6、周期:完成一个基本操作的时间3)指令周期:由若干机器周期组成SP24)8051定义一个分频周期为一拍(P)两个分频周期为一个状态(S)(时钟周期)5)8051定义:一个机器周期由包含12个分频周期的6个状态(s)组成。12MHZ时钟频率/12=1us6)改变机器周期中的分频个数或时钟个数可以调整指令执行的时间时序及有关概念S2S3S4S5S6S11234567891011121234OSCALEINCA单字节单周期ADDA,DATA双字节单周期INCDPTR单字节双周期MOVXA,@Ri单字节双周期S1S2S3S4S5S6S1S2S3S4S5S6S1S2S1S2S3S
7、4S5S6S1S2一个机器周期无ALE助记符机器码字节数机器周期INCA04H11ADDA,#data25H21INCDPTR77H12MOVXA,@DPTRE0H12立即数第二讲MCS—51并行口结构、总线、非总线结构P0口----数据/地址总线P1口----I/O口P2口----高位地址线或I/O口P3口----多功能口上述I/O口由于功能不同在结构上有所区别低位地址/数据P0口幷行口的结构DQCLQVCC读引脚读锁存储器P0.XMUX控制1驱动8个LSTTL2低位地址/数据总线复用方式(常用方式)&地址/数据P0口做为总线时(地址/数据)输出时
此文档下载收益归作者所有