Chinaunix首页 | 论坛 | 博客
  • 博客访问: 962590
  • 博文数量: 175
  • 博客积分: 2788
  • 博客等级: 少校
  • 技术积分: 2060
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-25 12:25
个人简介

知之者不如好之,好之者不如乐之

文章分类

全部博文(175)

文章存档

2016年(1)

2015年(20)

2014年(8)

2013年(68)

2012年(16)

2011年(35)

2010年(1)

2008年(26)

分类: 嵌入式

2011-08-21 08:50:40

单片机工程师是怎么炼成的----AT89C51+Proteus仿真

 

附录一  AT89C51特殊功能寄存器速查表

 

AT89C5121个特殊功能寄存器,按其使用功能可分为5类:

Ø        CPU控制寄存器:ACCBPSWSPDPLDPH

Ø        中断控制寄存器:IPIE

Ø        定时器/计数器:TMODTCONTL0TH0TL1TH1

Ø        并行I/O口:P0P1P2P3

Ø        串行口控制:SCONSBUFPCON

程序状态寄存器PSW

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

CY

AC

F0

RS1

RS0

OV

--

P

 

进位

借位、辅助进位

用户标志位

工作寄存器组

溢出标志

--

奇偶校验

 

中断优先级寄存器IP

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

--

--

--

PS

PT1

PX1

PT0

PX0

 

--

--

--

串口

T/C1

INT1

T/C0

INT0

 

中断允许寄存器IE

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

EA

--

--

ES

ET1

EX1

ET0

EX0

 

全局中断

--

--

串口中断

T/C1

INT1

T/C0

INT0

定时器/计数器工作方式寄存器TMOD

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

T1_GATE

T1_CT

T1_M1

T1_M0

T0_GATE

T0_CT

T0_M1

T0_M0

 

T1控制位

T0控制位

GATE:门控制位;

CT:定时器/计数器工作模式选择位;0:定时器模式、1计数器模式;

M1M0:工作方式选择位;

定时器/计数器控制寄存器TCON

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

 

T/C1

T/C0

INT1

INT0

IT0IT1:外部中断触发方式选择位;0低电平触发,1下降沿触发;

IE0IE1:外部中断请求标志位;

TR0TR1:定时器启动控制位;

TF0TF1:定时器溢出标志位;

串行口控制寄存器SCON

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

SM0

SM1

SM2

REN

TB8

RB8

TI

RI

 

工作方式控制位

多机通信

接收允许

方式23中数据位第9

发送中断

接收中断

 

电源控制寄存器PCON

位序号

D7

D6

D5

D4

D3

D2

D1

D0

位符号

SMOD

--

--

--

GF1

GF0

PD

IDL

 

波特率控制位

--

--

--

通用工作状态标志位

空闲模式控制位

掉电模式控制位

 

阅读(2201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~