资源描述:
《单片机 一纸开材料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Chapl8051/8031系列CPU管脚:P0(39〜32),8位双向三态I/O口,有较大的负载能力。①8051不带片外存储器时,为通用I/OM,传送输入/输出数据。②带片外存储器并访问时,先传送低X位地址示传送数据。Pl(l〜8),8位准双向I/O口,用于传送输入/输出数据。8位准双向I/O口。P2⑵〜28),①8051不带片外存储器时,为通用I/O口,传送输入/输出数据。②带片外存储器并访问时,传送高8位地址。P3(10〜17),8位准双向I/O口。可作普通I/O口和专用口。P3.0——RXDP3.1——TXDP3.2——INTOP3.3——INT1(串行输入口)(串
2、行输出口)(外部中断0)(外部中断1)P3.4——T0(定时器0外部输入)P3.5——T1(定时器1外部输入)俩个16位可编稈定时/计数器,分别由两个8位寄存器拼装而成。最大计数值为216-1,即65535。)P3.6——WR(外部数据存储器写控制)P3.7——RD(外部数据存储器读控制)XTAL1(19):振荡器输入端(单片机内部反向放大器的输入端)XTAL2(18):振荡器输岀端(单片机内部反向放大器的输出端)ALE/PROG(30):外部存储器地址锁存允许/编程线访问外部存储器,CPU在P0口输出片外存储器低8位地址的同时,在该线上输出一个高电平脉冲,其下降沿用于控制
3、地址锁存;不访问片外存储器时,CPU自动在该线上输出可用作外部时钟源的脉冲序列,频率为振荡器频率的1/6«EA/VPP(31):允许访问片外程序存储器/编程电源线EA接高电位,访问内部程序存储器EA接低电位,访问外部程序存储器PSEN(29):片外ROM选通线。RST/VPD(9):复位/备用电源线。复位时高电位有效。程序状态寄存器(ProframStatusWord):PSW是个8位标志寄存器,用来存放指令执行后的有关状态。PSW的格式:PSP——奇偶标志位(1为双P=0)AC——半进位位OV——溢出标志位Cy——进位位F0——用户标恵位(用户根据稈序执行的需要通过传送指
4、令确定)RS1,RS0——寄存器选择位(用于决定8051的8个8位工作寄存器R0〜R7在RAM屮的实际物理地址)RSI,RS0对工作寄存器的选择RSI,RSOR0-R7的VfflUUi:00•00H-07H0110SH-0FH1*210DM7n113IP——中断优先级寄存器IE—屮断允许寄存器TMOD——计数器方式寄存器TCON——i-1•数器控制寄存器SCON——串行口控制寄存器SBUF——串行口数据缓冲器PCON——电源控制寄存器存储器分类FFF外部FHROM(61000
5、0KB)/EHA二谢0FFIH01FFT特殊功X0H台匕7F/PSE卜cAFRRo—pYc0ssV
6、PS10000QH000H%十内、储。序存储器H内部I12ooIhL(b)内部数据麻)外部数期RD稈序存储器:内部(/EA=1,),4K;外部(/EA=0),/PSEN=0,60K;地址:0000H—FFFPH,64K单元;使用MOVC指令数据存储器:内部RAMCOOH—7FH,低128B;80H—FFH,高128B)外部RAM(0000H——FFFFH,64K单元)控制信号:/RD或/WR有效(=0)使用计数器:DPTR使用指令:内部RAM用MOV;外部RAM用MOVX稈序存储器和数据存储器使用独立的两个地址空间。由/PSEN和/RD(/WR)区分。程序存储器ROM存放程
7、序代码和表格数据,64KB,地址指针是16位PCo注意6个特殊的单元:0000H-0002H单元:上电时,稈序计数器PC所指向的单元;0003H-000AH单元:外部中断/INTO的入口地址;000BH-0012H单元:定时器T0的溢出屮断入口地址;0013H-001AH单元:外部屮断/INT1的入口地址;001BH-0022H单元:定时器T1的溢出屮断入口地址;0023H-002AH单元:串行口接收、传送的屮断入口地址。注:中断响应后,由硬件控制PC自动转到各中断区的首地址。但每个中断区只有8个单元,无法放置完整的屮断处理了程序,编程时必须在屮断入口区放置一条无条件转移指
8、令,将程序引导到真正的屮断处理程序的实际入口位置。复位操作复位是单片机的初始化操作。复位的主要功能:把PC初始化为0000H,使CPU从0000H单元开始执行稈序;当程序运行出错或操作错课系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。除PCZ外,复位操作还对其它一些寄存器有影响,但复A—(direct)direct—ARn—(direct)(Ri)~(direct)MOVRn,A;A~RnMOVA,@Ri;A—(Ri)位不影响内部RAM状态。复位后的内部寄存器状态专用复位好专用*fiW复位怦PC0000H