单片机的硬件结构

时间:2023-03-13作者:佚名

书上是以MCS-51为例介绍的单片机硬件结构。对硬件不太感兴趣,省略若干内容。

按功能来分主要包括如下部分:

  • CPU
  • RAM
  • ROM
  • 四个并行I/O口
  • 1个串行口
  • 2个16位定时器/计数器
  • 中断系统
  • 特殊功能寄存器

CPU是8位的,RAM只有可怜的128B,8051ROM为4KB。

引脚介绍省略……

单片机的硬件结构

PSW(Program Status Word)

位7 位6 位5 位4 位3 位2 位1 位0
Cy Ac F0? RS1 RS0 OV -- P
  • CY:进位标志CY(PSW 7)。它表示了运算是否有进位(或借位)。如果操作结果在最高位有进位(加法)或者借位(减法),则该位为1,否则为0。
  • AC:辅助进位标志AC。又称半进位标志,它反映了两个八位数运算低四位是否有半进位,即低四位相加(或减)有否进位(或借位),如有则AC为1状态,否则为0。
  • F0:标志0(用户可用途一般用途)
  • RS1,RS0:在四组工作寄存器中选择
  • OV:溢出标志位OV。MCS-51反映带符号数的运算结果是否有溢出,有溢出时,此位为1,否则为0。
  • P:奇偶标志P。反映累加器ACC内容的奇偶性,如果ACC中的运算结果有偶数个1(如11001100B,其中有4个1),则P为0,否则,P=1。
RS1 RS0 所选择的寄存器组
0 0 0区(00H~07H)
0 1 1区(08H~0FH)
1 0 2区(10H~17H)
1 1 3区(18H~1FH)

PC

PC是程序计数器,正常时存放着下一条将要执行的指令,在程序跳转以及子程序调用的时候会有变化。PC是16位的,216=65536,所以51可以寻址64KB的存储器空间。复位后PC的值是0000H。

ROM

RAM称为数据存储器,ROM称为程序存储器,SFR称为特殊功能寄存器。RAM又分为内部RAM与外部RAM,ROM也分为内部ROM与外部ROM,不过ROM的区分仅仅是物理上的,逻辑上ROM不区分内外。

ROM中有5个特殊地址:

中断源 处理程序地址
外部中断0(INT0) 0003H
定时器0中断(T0) 000BH
外部中断1(INT1) 0013H
定时器1中断(T1) 001BH
串口中断 0023H

RAM

7FH

30H
用户RAM区
2FH

20H
位寻址区
1FH

18H
第3工作寄存器区
17H

10H
第2工作寄存器区
0FH

08H
第1工作寄存器区
07H

00H
第0工作寄存器区

SFR

特殊功能寄存器以及其地址见下图。空白地区不能读写,行为随机。

SFR列表

标识符号

地址

寄存器名称

ACC

0E0H

累加器

B

0F0H

B寄存器

PSW

0D0H

程序状态字

SP

81H

堆栈指针

DPTR

82H、83H

数据指针(16位)含DPL和DPH

IE

0A8H

中断允许控制寄存器

IP

0B8H

中断优先控制寄存器

P0

80H

I/O口0寄存器

P1

90H

I/O口1寄存器

P2

0A0H

I/O口2寄存器

P3

0B0H

I/O口3寄存器

PCON

87H

电源控制及波特率选择寄存器

SCON

98H

串行口控制寄存器

SBUF

99H

串行数据缓冲寄存器

TCON

88H

定时控制寄存器

TMOD

89H

定时器方式选择寄存器

TL0

8AH

定时器0低8位

TH0

8CH

定时器0高8位

TL1

8BH

定时器1低8位

TH1

8DH

定时器1高8位

时钟周期、机器周期与指令周期

时钟周期:Tosc = 1 / fosc。

机器周期:12Tosc = 12 / fosc。

指令周期:1~3个机器周期。单字节指令一个机器周期,双字节可能1或2个机器周期,而3字节指令肯定是两个机器周期,乘除法个别、是4个机器周期。

相关阅读

电线够粗功率不大,开关却频繁烧毁?根源都在这些细节里

干电工的都遇过这种费解的情况:电路布线时特意选了粗线径,带载设备的功率也完全在额定范围,可开关却接二连三被烧毁,换了新开关也撑不了多久,反复检修却找不出明显问题,成了不少电...
2026-04-18
电线够粗功率不大,开关却频繁烧毁?根源都在这些细节里

厂里新来一位电工,今天在接线时,真的让大同行大开眼界,令人佩服!

工厂里,有一位刚刚到工厂没几天的老电工,他虽然年纪已经大了,但精神矍铄,技艺娴熟。然而,他在这个新环境里还需要时间来适应。有一天,老电工过被领导王安排他去接线。 老电工来到...
2024-09-23
厂里新来一位电工,今天在接线时,真的让大同行大开眼界,令人佩服!

屋顶光伏发电有辐射吗?与家用电器辐射比较哪个更安全

在深入比较光伏发电与家用电器的辐射安全性之前,我们首先需要了解什么是电磁辐射。电磁辐射是指电磁波以波的形式在空间中传播的能量,涵盖了无线电波、微波、红外线、可见光、...
2024-10-11
屋顶光伏发电有辐射吗?与家用电器辐射比较哪个更安全

漏电保护原理,电气小白不看就亏大了~

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 漏电保护器是低压线路中最常用的保护器之一...
2023-06-27

电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

电力用户电源接入是一个涉及多个环节和规定的过程‌。电源接入工作应遵循一定的原则,如接入系统设计内容深度应符合电源接入的相关要求‌。接入过程包括受理申请、现...
2024-09-23
电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目