欢迎来到天天文库
浏览记录
ID:45791960
大小:1.81 MB
页数:38页
时间:2019-11-17
《实验指导书-济南大学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机实验指导书指导老师:李念强电子信息与通信工程系2013-3-6第一部分单片机功能及结构介绍MCS-51单片机内部结构VccCf—RAM地址
2、通道0呃动器
3、
4、通道2呃动器IfftIt-•通道0驱动器通道2驱动器P0・0--P0.7P2・0--P2・7__甘二甘二甘二甘::甘二甘二j丰甘一EPROMROMT:程序地址寄存器PSEN*ALE*EA*RST*JJ0ACCBu•TXP1堆栈指针寄存器TMP2i^ALU~
5、<=!-[Lz^
6、PSW«缓冲器定时和指令控制逻辑寄存器Lode通道1锁存器I通道i驰动器IXTAL1J中断、串行口
7、定时器逻辑仆flDPTR=通道3锁存器MMMMMMMMMMMMMMIIMMIMMIMMIMMIMMIMMIMMIMMIMMII••I••I••II•——«™»•nilXTAL2***********++++*UT.Pl.0—Pl.7P3.0—P3.7一亠TMCS-51结构框图PCMCS-51的引脚说明:MCS-51系列单片机AT89SXX的引脚配置图如・0匚・1匚・2匚・3匚・4匚・5匚.6匚・7匚RST匚FFPPPPPPRXD/P3.0匚TXD/P3.1匚IHT0/P3.2匚IHT1/P3.3匚T0/P3.4CT1/P3.5匚WP
8、3.6匚RD/P3.7匚XTAL2匚XTAL1匚GND匚123933843753663573483393210311130122913281427152616251724182319222021phip□VCC□P0・O/ADO□P0・1/AD1□PO.2ZAD2□PO.3/AD3□P0.4/AD4□PO.5/AD5□PO.6/AD6□PO.7/AD7□EA/VPP2ALE/PROG□PESN□P2.7/A15□P2.6/A14□P2.5/A13□P2.4/Al2□P2.3/A11□P2.2ZA10□P2.1/A9JP2.0/A8•
9、Pin19:时钟XTAL1脚,片内振荡电路的输入端。•Pin1&时钟XTAL2脚,片内振荡电路的输出端。AT89SXX的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(0-33MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。•Pin9:RESET/Vpd复位信号复用脚。8051的初始态如下表:特殊功能寄存器初始态特殊功能寄存器初始态ACCOOHBOOHPSWOOHSP07HDPH0011T1I0OOHDPL0011TLOOOHI
10、PxxxOOOOOBTH1OOHIEOxxOOOOOBTL1OOHTMOD0011TCONOOHSCONxxxxxxxxBSBUFOOHP0-P3inhubPCONOxxxxxxxB内部时钟方式外部时钟方式8051的复位方式可以是自动复位,也可以是手动复位,见下图。此外,RESET/Vpd还是一复川脚,Vcc掉电期间,此脚可接上备川电源,以保证单片机内部RAM的数据不丢失。上电自动复位手动复位电路•Pin30:ALE/PR0G当访问外部程序器时,ALE(地址锁存)的输出用丁-锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一
11、个1/6时钟频率的止脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个吋钟向外输出。•Pin29:PESN当访问外部程序存储器吋,此脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。•Pin31:EA/Vpp程序存储器的内外部选通线,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。MCS-51单片机的指令时序MCS-51的时序单位有四
12、个:节拍、状态、机器周期和指令周期。1个节拍(P)=1个振荡脉冲周期1个状态(S)=2个节拍=2个振荡脉冲周期1个机器周期(T)=6个状态=12个振荡脉冲周期1个指令周期二儿个周期周期MCS-51单片机存储器结构程序存储器MCS-51具有64kB程序存储器寻址空间,对于内部有ROM的AT89SXX等单片机,正常运行时,EA则需接高电平,使CPU先从内部的程序存储中读取程序,当PC值超过内部ROM的容量时,才会转向外部的程序存储器读取程序。0000H—0(X)2H单元,系统复位后,PC为00(X)H,单片机从0000H单元开始执行程序
13、,如果程序不是从0000H单元开始,则应在这三个单元中放一•条无条件转移指令,让CPU直接去执行川户指定的程序。0003H—002AH,这40个单元各有川途,它们被均匀地分为五段,它们的定义如下:>0003H—000AH外部中断0中断
此文档下载收益归作者所有