单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介

上传人:E**** 文档编号:89499267 上传时间:2019-05-25 格式:PPT 页数:22 大小:187KB
返回 下载 相关 举报
单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介_第1页
第1页 / 共22页
单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介_第2页
第2页 / 共22页
单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介_第3页
第3页 / 共22页
单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介_第4页
第4页 / 共22页
单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介》由会员分享,可在线阅读,更多相关《单片机原理及应用 教学课件 ppt 作者 陈桂友 孙同景 寄存器定义头文件内容简介(22页珍藏版)》请在金锄头文库上搜索。

1、REG51.H、REG1211.H和REG1211.INC文件内容简介,1、REG51.H文件的内容,3、REG1211.INC文件的内容,2、REG1211.H文件的内容,标准8051单片机寄存器定义头文件REG51.H内容,/*- REG51.H Header file for generic 80C51 and 80C31 microcontroller. Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. -*/ #ifndef _REG51_H_ #defi

2、ne _REG51_H_ /* BYTE Register */ sfr P0 = 0x80; sfr P1 = 0x90; sfr P2 = 0xA0; sfr P3 = 0xB0; sfr PSW = 0xD0; sfr ACC = 0xE0; sfr B = 0xF0; sfr SP = 0x81; sfr DPL = 0x82; sfr DPH = 0x83;,sfr PCON = 0x87; sfr TCON = 0x88; sfr TMOD = 0x89; sfr TL0 = 0x8A; sfr TL1 = 0x8B; sfr TH0 = 0x8C; sfr TH1 = 0x8D;

3、 sfr IE = 0xA8; sfr IP = 0xB8; sfr SCON = 0x98; sfr SBUF = 0x99; /* BIT Register */ /* PSW */ sbit CY = 0xD7; sbit AC = 0xD6; sbit F0 = 0xD5; sbit RS1 = 0xD4; sbit RS0 = 0xD3; sbit OV = 0xD2; sbit P = 0xD0; /* TCON */ sbit TF1 = 0x8F; sbit TR1 = 0x8E; sbit TF0 = 0x8D;,sbit TR0 = 0x8C; sbit IE1 = 0x8

4、B; sbit IT1 = 0x8A; sbit IE0 = 0x89; sbit IT0 = 0x88; /* IE */ sbit EA = 0xAF; sbit ES = 0xAC; sbit ET1 = 0xAB; sbit EX1 = 0xAA; sbit ET0 = 0xA9; sbit EX0 = 0xA8; /* IP */ sbit PS = 0xBC; sbit PT1 = 0xBB; sbit PX1 = 0xBA; sbit PT0 = 0xB9; sbit PX0 = 0xB8; /* P3 */ sbit RD = 0xB7; sbit WR = 0xB6; sbi

5、t T1 = 0xB5; sbit T0 = 0xB4; sbit INT1 = 0xB3;,sbit INT0 = 0xB2; sbit TXD = 0xB1; sbit RXD = 0xB0; /* SCON */ sbit SM0 = 0x9F; sbit SM1 = 0x9E; sbit SM2 = 0x9D; sbit REN = 0x9C; sbit TB8 = 0x9B; sbit RB8 = 0x9A; sbit TI = 0x99; sbit RI = 0x98; #endif,MSC1211寄存器头文件REG1211.H内容,/*- REG1211.H Header fil

6、e for TI MSC1211 microcontroller. Copyright (c) 1988-2003 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. -*/ #ifndef _REG1211_H_ #define _REG1211_H_ /* 8位寄存器 */ sfr P0 = 0x80; /P0口寄存器 sfr SP = 0x81; /堆栈指针寄存器 sfr DPL0 = 0x82; /数据指针0低字节 sfr DPH0 = 0x83; /数据指针0高字节 sfr DPL1 = 0x84; /数

7、据指针1低字节 sfr DPH1 = 0x85; /数据指针1高字节 sfr DPS = 0x86; /数据指针选择寄存器 sfr PCON = 0x87; /电源控制寄存器 sfr TCON = 0x88; /定时/计数控制寄存器 sbit TF1 = TCON7; /定时器1溢出中断标志 sbit TR1 = TCON6; /定时器1运行控制位 sbit TF0 = TCON5; /定时器0溢出中断标志 sbit TR0 = TCON4; /定时器0运行控制位 sbit IE1 = TCON3; /外部中断1请求标志 sbit IT1 = TCON2; /选择外部中断请求1为边沿触发方式的

8、控制位 sbit IE0 = TCON1; /外部中断0请求标志 sbit IT0 = TCON0; /选择外部中断请求0为边沿触发方式的控制位,sfr TMOD = 0x89; /定时/计数模式控制寄存器 sfr TL0 = 0x8A; /定时/计数器0低字节 sfr TL1 = 0x8B; /定时/计数器1低字节 sfr TH0 = 0x8C; /定时/计数器0高字节 sfr TH1 = 0x8D; /定时/计数器1高字节 sfr CKCON = 0x8E; /时钟控制寄存器 sfr MWS = 0x8F; /存储器写选择控制寄存器 sfr P1 = 0x90; /P1口寄存器 sbit

9、T2EX = P11; /定时器/计数器2的外部控制输入 sbit T2 = P10; /定时器/计数器2的外部输入 sfr EXIF = 0x91; /外部中断标志寄存器 sfr MPAGE = 0x92; /存储器分页寄存器 sfr CADDR = 0x93; /配置地址寄存器 sfr CDATA = 0x94; /配置数据寄存器 sfr MCON = 0x95; /存储器控制寄存器 sfr SCON0 = 0x98; /串口0控制寄存器 sbit SM0_0 = SCON07; /UART0工作方式设定 sbit SM1_0 = SCON06; /UART0工作方式设定 sbit SM2

10、_0 = SCON05; /UART0的SM2设定 sbit REN_0 = SCON04; /接收允许位 sbit TB8_0 = SCON03; /发送数据的第九位 sbit RB8_0 = SCON02; /接收数据的第九位 sbit TI_0 = SCON01; /发送中断标志 sbit RI_0 = SCON00; /接收中断标志 sfr SBUF0 = 0x99; /串口0数据缓冲器 sfr SBUF = 0x99; /串口数据缓冲器,sfr SPICON = 0x9A; /SPI控制寄存器 sfr I2CCON = 0x9A; /I2C控制器 sfr SPIDATA = 0x9B

11、; /SPI数据寄存器 sfr I2CDATA = 0x9B; /I2C数据寄存器 sfr SPIRCON = 0x9C; /SPI接收控制寄存器 sfr I2CCMEN = 0x9C; /I2C控制寄存器 sfr SPITCON = 0x9D; /SPI发送控制寄存器 sfr I2CSTAT = 0x9D; /I2C状态寄存器 sfr SPISTART = 0x9E; /SPI缓冲器起始地址 sfr SPIEND = 0x9F; /SPI缓冲器结束地址 sfr P2 = 0xA0; /P2口寄存器 sfr PWMCON = 0xA1; /PWM控制寄存器 sfr PWMLOW = 0xA2;

12、 /PWM低字节 sfr TONELOW = 0xA2; /音调低字节 sfr PWMHI = 0xA3; /PWM高字节 sfr TONEHI = 0xA3; /音调高字节 sfr PAI = 0xA5; /辅助中断挂起寄存器 sfr AIE = 0xA6; /辅助中断允许寄存器 sfr AISTAT = 0xA7; /辅助中断状态寄存器 sfr IE = 0xA8; /中断允许寄存器 sbit EA = IE7; /总中断允许位 sbit ES = IE4; /串行中断允许位 sbit ET1 = IE3; /定时器1溢出中断允许位 sbit EX1 = IE2; /外部中断1允许位 sb

13、it ET0 = IE1; /定时器0溢出中断允许位 sbit EX0 = IE0; /外部中断0允许位,sfr BPCON = 0xA9; /断点控制寄存器 sfr BPL = 0xAA; /断点低字节地址 sfr BPH = 0xAB; /断点高字节地址 sfr P0DDRL = 0xAC; /P0口数据流向寄存器低字节 sfr P0DDRH = 0xAD; /P0口数据流向寄存器高字节 sfr P1DDRL = 0xAE; /P1口数据流向寄存器低字节 sfr P1DDRH = 0xAF; /P1口数据流向寄存器高字节 sfr P3 = 0xB0; /P3口寄存器 sbit RD = P37; /外部数据存储器读选通 sbit WR = P36; /外部数据存储器写选通 sbit T1 = P35; /定时器1外部输入 sbit T0 = P34; /定时器0外部输入 sbit INT1 = P33; /外部中断1 sbit INT0 = P32; /外部中断0 sbit TXD = P31; /串行输入通道 sbit RXD = P30; /串行输出通道 sfr

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

当前位置:首页 > 高等教育 > 大学课件

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