单片机核心内容

上传人:nbwa****ajie 文档编号:32875706 上传时间:2018-02-12 格式:DOCX 页数:7 大小:379.25KB
返回 下载 相关 举报
单片机核心内容_第1页
第1页 / 共7页
单片机核心内容_第2页
第2页 / 共7页
单片机核心内容_第3页
第3页 / 共7页
单片机核心内容_第4页
第4页 / 共7页
单片机核心内容_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《单片机核心内容》由会员分享,可在线阅读,更多相关《单片机核心内容(7页珍藏版)》请在金锄头文库上搜索。

1、http:/ 单片机快速进阶1 / 751 单片机核心内容1. 单片机概述ALE/PROG 地址锁存控制信号:PSEN 外部程序存储器读选通信号: EA/VPP 访问和序存储器控制信号RST 复位信号: XTAL1和 XTAL2:外接晶振VCC:电源+5V 输入VSS:GND 接地。中央处理器(CPU)、内部数据存储器(RAM)、内部程序存储器(ROM)、定时器/计数器、并行 I/O口、串行口、中断控制系统、定时与控制部件2. 单片机端口P0 端口数据输入输出http:/ 单片机快速进阶2 / 7地址数据复用P1 端口P2 端口 P3 端口3. 时钟接法http:/ 单片机快速进阶3 / 74

2、. 存储结构1、片内外统一编址 64K 的程序存储器空间。2、 256B 的片内数据存储器的地址空间。3、以及 64K 片外数据存储器的地址空间。当 EA=1 时,程序从片内 ROM 开始执行,当 PC 值超过片内 ROM 容量时会自动转向外部 ROM 空间。当 EA=0 时,程序从外部存储器开始执行。片内程序存储空间 片内数据存储空间通用寄存器 R0-R7区 RS1 RS0 R0 R1 R2 R3 R4 R5 R6 R701230 00 11 01 100H08H10H18H01H09H11H19H02H0AH12H1AH03H0BH13H1BH04H0CH14H1CH05H0DH15H1D

3、H06H0EH16H1EH07H0FH17H1FH位寻址区本部分主要用于布尔运算,CPU 能直接寻址这些位,执行例如置“1” 、清“0” 、求“反” 、转移,传送和逻辑等操作。 (既可作为一般单元用字节寻址,也可对它们的位进行寻址。 )RAM 位寻址区地址表http:/ 单片机快速进阶4 / 7单元地址 MSB 位地址 LSB 2FH 7FH 7EH 7DH 7CH 7BH 7AH 79H 78H 2EH 77H 76H 75H 74H 73H 72H 71H 70H 2DH 6FH 6EH 6DH 6CH 6BH 6AH 69H 68H 2CH 67H 66H 65H 64H 63H 62H

4、 61H 60H 2BH 5FH 5EH 5DH 5CH 5BH 5AH 59H 58H 2AH 57H 56H 55H 54H 53H 52H 51H 50H 29H 4FH 4EH 4DH 4CH 4BH 4AH 49H 48H 28H 47H 46H 45H 44H 43H 42H 41H 40H 27H 3FH 3EH 3DH 3CH 3BH 3AH 39H 38H 26H 37H 36H 35H 34H 33H 32H 31H 30H 25H 2FH 2EH 2DH 2CH 2BH 2AH 29H 28H 24H 27H 26H 25H 24H 23H 22H 21H 20H 23H

5、 1FH 1EH 1DH 1CH 1BH 1AH 19H 18H 22H 17H 16H 15H 14H 13H 12H 11H 10H 21H 0FH 0EH 0DH 0CH 0BH 0AH 09H 08H 20H 07H 06H 05H 04H 03H 02H 01H 00H 用户 RAM 区(30H-7FH)对这部份区域的使用不作任何规定和限制,但应说明的是,堆栈一般开辟在这个区域。特殊功能寄存器(SFR )位寻址 非位寻址0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/FF8H FFHF0H B0000,000 F7HE8H P4XXXX,1111 EFHE0H ACC00

6、00,0000 WDT_CONTRXX00,0000 ISP_DATA1111,1111 ISP_ADDRH0000,0000 ISP_ADDRL0000,0000 ISP_CMD1111,1000 ISP_TRIGXXXX,XXXX ISP_CONTR000X,X000 E7HD8H DFHD0H PSW0000,0000 D7HC8H T2CON0000,0000 T2MODXXXX,XX00 RCAP2L0000,0000 RCAP2H0000,0000 TL20000,0000 TH20000,0000 CFHC0H XICON0000,0000 C7Hhttp:/ 单片机快速进阶5

7、/ 7B8H IPXX00,0000 BFHB0H P31111,1111 IPH0000,0000 B7HA8H IE0000,0000 AFHA0H P21111,1111 AUXR1XXXX,XXX0 WDTRSTXXXX,XXXX A7H98H SCON0000,0000 SBUFXXXX,XXXX 9FH90H P11111,1111 97H88H TCON0000,0000 TMOD0000,0000 TL00000,0000 TL10000,0000 TH00000,0000 TH10000,0000 AUXRXXX0,0XX0 8FH80H P01111,1111 SP0000

8、,0111 DP0L0000,0000 DP0H0000,0000 DP1L0000,0000 DP1H0000,0000 PCON0XXX,0000 87H0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/FACC(或 A)运算寄存器B 辅助乘除运算SP 堆栈指针寄存器DPTR 16 位地址寄存器由 DPH 和 DPL 拼接而成PSWD7 D6 D5 D4 D3 D2 D1 D0CY AC F0 RS1 RS0 OV PCY:或者叫 C 寄存器。进位标志。AC:辅助进、借位(高半字节与低半字节间的进、借位)。 F0:用户标志位,由用户(编程人员)决定什么时候用,什么时候不用。 RS

9、1、RS0 :工作寄存器组选择位。0V:溢出标志位。运算结果按补码运算理解。有溢出,OV=1;无溢出,OV0。P:奇偶校验位: ALU 运算结果中二进制数位“1”的个数若为奇数,则 P=1,否则为 0。5. 单片机复位自动复位 手动复位DP0H DP0LDP1H DP1Lhttp:/ 单片机快速进阶6 / 7IE-中断充许寄存器B7 B6 B5 B4 B3 B2 B1 B0EA - ET2 ES ET1 EX1 ET0 EX0EA (IE.7):EA=0 时,所有中断禁止(即不产生中断)EA=1时,各中断的产生由个别的允许位决定- (IE.6):保留ET2(IE.5):定时 2溢出中断充许(8

10、052 用)ES (IE.4):串行口中断充许(ES=1 充许,ES=0 禁止)ET1(IE.3):定时 1中断充许EX1(IE.2):外中断 INT1中断充许ET0(IE.1):定时器 0中断充许EX0(IE.0):外部中断 INT0的中断允许IP-中断优先级控制寄存器B7 B6 B5 B4 B3 B2 B1 B0- - PT2 PS PT1 PX1 PT0 PX0- (IP.7):保留- (IP.6):保留PT2(IP.5):定时 2中断优先(8052 用)PS (IP.4):串行口中断优先PT1(IP.3):定时 1中断优先PX1(IP.2):外中断 INT1中断优先PT0(IP.1):

11、定时器 0中断优先PX0(IP.0):外部中断 INT0的中断优先TMOD-定时器控制寄存器B7 B6 B5 B4 B3 B2 B1 B0GATE C/T M1 M0 GATE C/T M1 M0GATE :定时操作开关控制位,当 GATE=1时,INT0 或 INT1引脚为高电平,同时 TCON中的 TR0或 TR1控制位为 1时,计时/计数器 0或 1才开始工作。若 GATE=0,则只要将 TR0或 TR1控制位设为 1,计时/计数器 0或 1就开始工作。C/T :定时器或计数器功能的选择位。C/T=1 为计数器,通过外部引脚 T0或 T1输入计数脉冲。C/T=0 时为定时器,由内部系统时

12、钟提供计时工作脉冲。M1 :模式选择位高位M0 :模式选择位低位M1 M0 工作模式0 0 13 位计数/计时器0 1 16 位计数/计时器1 0 8 位自动加载计数/计时器1 1 定时器 1 停止工作,定时器 0 分为两个独立的 8 位定时器 TH0 及 TL0TCON-定时器控制寄存器B7 B6 B5 B4 B3 B2 B1 B0TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0http:/ 单片机快速进阶7 / 7TF1:定时器 1溢出标志位。当定时器 1计满溢出时,由硬件使 TF1置“1”,并且申请中断。进入中断服务程序后,由硬件自动清“0”,在查询方式下用软件清“0”。TR1:定时器 1运行控制位。由软件清“0”关闭定时器 1。当 GATE=1,且/INT1 为高电平时,TR1 置“1”启动定时器 1;当 GATE=0,TR1 置“1”启动定时器 1。TF0:定时器 0溢出标志。其功能及操作情况同 TF1。TR0:定时器 0运行控制位。其功能及操作情况同 TR1。IE1:外部中断 1请求标志位。IT1:外部中断 1触发方式选择位。当 IT1=0,为低电平触发方式;当 IT1=1,为下降沿触发方式。IE0:外部中断 0请求标志位。IT0:外部中断 0触发方式选择位。 当 IT0=0,为低电平触发方式;当 IT0=1,为下降沿触发方式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号