返回首页
当前位置: 主页 > 编程基础知识 >

51单片机内部结构及内部寄存器简介

时间:2009-03-02 18:13来源:未知 作者:牛牛 点击:
单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部的寄存器作一个完整的功能分析吧! 下图中我们能看出,在51单片机内部有一个CPU用来运算、控制,有四个并

单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部的寄存器作一个完整的功能分析吧!

单片机

 

单片机

下图中我们能看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。 内容来自单片机之家www.dpj100.com

<单片机内部结构图>
点此在新窗口浏览图片
单片机

对上面的图进行进一步的分析,我们已知,对并行I/O口的读写只要将数据送入到对应I/O口的锁存器就能了,那么对于定时/计数器,串行I/O口等怎么用呢?在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。事实上,我们已接触过P1这个特殊功能寄存器了,还有哪些呢?看下表1 内容来自单片机之家www.dpj100.com

符号

单片机

地址

单片机

功能介绍

单片机

B 单片机

F0H 单片机

B寄存器

单片机

ACC

单片机

E0H

单片机

累加器

单片机

PSW

单片机

D0H 内容来自单片机之家www.dpj100.com

程序状态字 内容来自单片机之家www.dpj100.com

IP 内容来自单片机之家www.dpj100.com

B8H

单片机

中断优先级控制寄存器

单片机

P3

内容来自单片机之家www.dpj100.com

B0H 单片机

P3口锁存器

单片机

IE 内容来自单片机之家www.dpj100.com

A8H 内容来自单片机之家www.dpj100.com

中断允许控制寄存器 单片机

P2 内容来自单片机之家www.dpj100.com

A0H

单片机

P2口锁存器

单片机

SBUF

单片机

99H

内容来自单片机之家www.dpj100.com

串行口锁存器

单片机

SCON 单片机

98H 单片机

串行口控制寄存器 单片机

P1

单片机

90H

单片机

P1口锁存器 单片机

TH1 单片机

8DH

单片机

定时器/计数器1(高8位)

单片机

TH0 内容来自单片机之家www.dpj100.com

8CH 内容来自单片机之家www.dpj100.com

定时器/计数器1(低8位)

内容来自单片机之家www.dpj100.com

TL1

单片机

8BH

单片机

定时器/计数器0(高8位) 单片机

TL0

单片机

8AH

单片机

定时器/计数器0(低8位)

内容来自单片机之家www.dpj100.com

TMOD 单片机

89A 单片机

定时器/计数器方式控制寄存器

单片机

TCON

单片机

88H 内容来自单片机之家www.dpj100.com

定时器/计数器控制寄存器 单片机

DPH

内容来自单片机之家www.dpj100.com

83H

内容来自单片机之家www.dpj100.com

数据地址指针(高8位)

单片机

DPL 单片机

82H

内容来自单片机之家www.dpj100.com

数据地址指针(低8位) 单片机

SP 单片机

81H 单片机

堆栈指针

内容来自单片机之家www.dpj100.com

P0 内容来自单片机之家www.dpj100.com

80H 单片机

P0口锁存器

单片机

PCON

单片机

87H 内容来自单片机之家www.dpj100.com

电源控制寄存器

单片机

顶一下
(17)
68%
踩一下
(8)
32%
------分隔线----------------------------
推荐内容