导航:首页 > 操作系统 > 8051单片机的内部硬件结构

8051单片机的内部硬件结构

发布时间:2024-05-30 19:24:02

Ⅰ 80c51+鍗旷墖链虹殑RAM+鍒嗕负鍑犻儴鍒钖勬湁浠涔堢壒镣瑰拰锷熻兘|

0C51鏄涓绉岖粡鍏哥殑8浣嶅崟鐗囨満锛屽叾RAM涓昏佸垎涓轰笁涓閮ㄥ垎锛氩唴閮≧AM銆佹墿灞昍AM鍜孲FR锛堢壒娈婂姛鑳藉瘎瀛桦櫒锛夈

Ⅱ 求解8051单片机的硬件结构特点!!!!!!!!!!!!!!

51单片机的内部硬件结构(CPU工作原理,储存器结构,51,52和89C51,89S51型号对比)2009-09-1523:4851系列单片机的内部结构

主要由以下部分组成:CPU、RAM、ROM、四个并行I/O口、1个串行口、2个16位定时器/计数器、中断系统、特殊功能寄存器。

----------------------------------------------------------------

简述下CPU的工作原理

构建CPU的基石是晶体管,可以看成是微型电子开关,代表两种状态:ON(开)和OFF(关)。这一开一关两种状态正好与二进制中的基础状态“0”和“1”对应。

CPU由控制单元、运算单元、寄存器单元和时钟等组成。运算单元是计算机对数据进行加工处理的中心,它主要由算术逻辑部件(ALU:ArithmeticandLogicUnit)、寄存器组和状态寄存器组成。

CPU工作流程:指令指示器指向内存中存放指令的地方。取指器在那里取出指令,并把它交给解码器。解码器解释指令。然后,ALU执行指令所要求的操作,它对数据进行加、减运算,或者其它的一些处理。在CPU解释并执行完一条指令后,控制器会告诉取指器在内存中取出下一条指令。这个过程一直持续着,一条指令接一条指令,以令人眼花的速度运行。为了使一切都按时发生,各组成部分还需要一个时钟发生器。时钟发生器是用来调节CPU的每一个动作的。像节拍器一样,它发出调整CPU步伐的脉冲。

举个简单的例子,某个指令系统的指令长度为32位,操作码长度为8位,地址长度也为8位。当它收到一个“”的指令时,先取出它的前8位操作码,即00000010,分析得出这是一个减法操作,有3个地址,分别是两个源操作数地址和一个目的地址。于是,CPU就到内存地址00000100处取出被减数,到00000001处取出减数,送到ALU中进行减法运算,然后把结果送到00000110处。

----------------------------------------------------------------

更详细的单片机内部结构

图中一些重要的寄存器:

PSW是标志寄存器或程序状态字,其中存放着各种标志位,比如溢出标志、进位标志等。

PC是程序计数器,存放着下一条将要执行的指令的地址(16位),可寻址64KB地址空间。复位后的值是0000H。CPU每读取一个字节的指令内容,PC即自动加一,不能在程序中直接读或修改PC的内容。

IR是指令寄存器,ID是指令译码器。

DPTR是数据指针,16位地址寄存器,可以寻址64KB地址空间。

ACC是累加器,常用A表示,在运算器做运算时其中一个数一定是在ACC中,所有的运算类指令都离不开它。

B是乘除运算寄存器,在做乘、除法时放乘数或除数。

SP是堆栈指针。单片机的RAM中有一个区域是堆栈区,存放数据的规则是“先进后出,后进先出”。用堆栈来存放数据的原因是在运算时可以简化操作。

----------------------------------------------------------------

储存器结构

采用程序与数据分离的哈佛结构

特殊功能寄存器结构见这里。

----------------------------------------------------------------

不同机型硬件特性

MCS-51系列单片机分为两大系列,即51子系列与52子系列。

51子系列:基本型,根据片内ROM的配置,对应的芯片为8031、8051、8751、8951

52子系列:增强型,根据片内ROM的配置,对应的芯片为8032、8052、8752、8952

片内ROM型式

ROM

大小

RAM

大小

寻址范围

I/O特性

中断源

数量

ROM

EPROM

计数器

并行口

8031

8051

8751

4KB

128B

64KB

2*16

4*8

5

80C31

80C51

87C51

4KB

128B

64KB

2*16

4*8

5

8032

8052

8752

8KB

256B

64KB

3*16

4*8

6

80C32

80C52

87C52

8KB

256B

64KB

3*16

4*8

6

8051与80C51单片机的主要差别就在于芯片的制造工艺上,80C51的制造工艺是在8051基础上进行了改进。8051系列单片机采用的是HMOS工艺,高速度、高密度;80C51系列单片机采用的是CHMOS工艺,高速度、高密度、低功耗;也就是说80C51单片机是一种低功耗单片机。

89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下:

1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时需要VPP烧写高压。89S51则支持ISP在线可编程写入技术!串行写入,速度更快,稳定性更好,烧写电压也仅仅需要4~5V即可。

2.电源范围:89S5*电源范围宽达4~5。5V,而89C5*系列在低于4。8V和高于5。3V的时候则无法正常工作。

3.工作频率:目前89S1*的性能远高于89C5*,89S5*系列支持最高高达33MHZ的工作频率,而89C51工作频率范围最高只支持到24M。

4.市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的89C5*的批发价格要比89S5*贵将近一倍!

5.兼容型:89S5*向下兼容89C5*,就是说用89S5*可以替代89C5*使用,同样的程序,运行结果相同。

6.加密功能:89S5*系列全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。

7.抗干扰性:内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。

8.烧写寿命更长:由Flash存储器取带了原来的ROM,89S5*标称的1000次,实际最少是1000次~10000次。

Ⅲ 8051单片机的内部硬件结构包括哪些

8051单片机:
1、有一个CPU用来运算和控制,
2、有四个并行IO口,分别是P0、P1、P2、P3,
3、有ROM,用来存放程序,
4、有RAM,用来存放中间结果,
5、定时计数器,
6、串行IO口,
7、中断系统,
8、一个内部的时钟电路。

Ⅳ 8051鍐呴儴缁撴瀯链夊摢浜涳纻

涓銆 8051 寰澶勭悊鍣 CPU 鈼 1 銆佽繍绠楀櫒 锛氱敱绠楁湳阃昏緫鍗曞厓 ALU銆佺疮锷犲櫒ACC銆丅瀵勫瓨鍣ㄣ佷袱涓𨱌傚瓨瀵勫瓨鍣ㄣ佺▼搴忕姸镐佸瘎瀛桦櫒缁勬垚 PSW 锛 8 浣嶏纴鍙浠ヨ繘琛岀畻链浜戠畻锛埚姞锛屽噺锛屼箻锛岄櫎锛屼箻闄よ繍绠椾笌瀵勫瓨鍣 B 链夊叧锛夈侀昏緫杩愮畻鍙婄Щ浣嶈繍绠楃瓑銆 鈼 2 銆佹带鍒跺櫒锛氱敱鎸囦护瀵勫瓨鍣 IR 銆佹寚浠よ疟镰佸櫒 ID 銆佸畾镞跺强鎺у埗阃昏緫鐢佃矾銆佺▼搴忚℃暟鍣 PC 缁勬垚锛屼娇鍗旷墖链虹殑杩愯屾带鍒朵腑蹇冦 PC 镄勭粨鏋勪笌锷熻兘锛 16 浣岖殑绋嫔簭瀵勫瓨鍣锛屾带鍒剁▼搴忕殑镓ц屻 IR 锛 ID 镄勫姛鑳斤绂
浜屻 8051 镄勭墖鍐呭瓨鍌ㄥ櫒 鈼 ROM 锛 4KB 锛屽湴鍧 0000H--0FFFH 锛堜娇鐢ㄦ椂锛 鈼 RAM 锛 128B 锛屽湴鍧 00H--7FH
涓夈 8051 镄 I/O 绔鍙g数璺
锲涖佸畾镞跺櫒 / 璁℃暟鍣锛 2 涓 16 浣岖殑瀹氭椂鍣 / 璁℃暟鍣
浜斻佷腑鏂鎺у埗绯荤粺锛 5 涓涓鏂婧愶纴鍏朵腑涓や釜澶栭儴涓鏂銆佷袱涓瀹氭椂 / 璁℃暟鍣ㄤ腑鏂銆 1 涓涓茶屽彛涓鏂銆
鍏銆佷覆琛屽彛锛 1 涓鍏ㄥ姛鑳藉纾姝ヤ覆琛屽彛
涓冦佹椂阍熺数璺锛氩湪镞堕挓鐢佃矾镄勫栭儴娣诲姞鏅舵尟鍙婄数瀹瑰氨鍙浠ョ粍鎴愬畬鏁寸殑闇囱崱鐢佃矾锛屼负绯荤粺宸ヤ綔鎻愪緵镞堕挓銆
鍏銆佹荤嚎锛氶氲繃鍐呴儴镐荤嚎鎶婄郴缁熺殑钖勪釜閮ㄥ垎杩炴垚涓涓链夋満镄勬暣浣撱

阅读全文

与8051单片机的内部硬件结构相关的资料

热点内容
海尔帅王子冰箱压缩机启动跳闸 浏览:479
cadfill命令什么意思 浏览:334
中公专项题库pdf 浏览:931
拼多多缓存在哪个文件夹 浏览:640
安卓无卡汽车导航怎么升级 浏览:48
cs管理员命令是什么 浏览:126
华为v10模拟加密门禁卡 浏览:725
android修改app名称 浏览:640
辐射3伙伴命令 浏览:247
苹果电脑pdf转换成word 浏览:921
纯小数运算法则 浏览:385
php什么是事务 浏览:859
怎么添加网名文件夹 浏览:769
啊哈算法语言 浏览:677
马来西亚加密货币政策 浏览:233
交通银行app锁定怎么解锁 浏览:54
php登录验证session 浏览:730
粤政易文件放在手机哪个文件夹 浏览:107
打印机和传真命令 浏览:550
php添加购物车 浏览:5