单片机程序运行原理,单片机程序代码详细解释

首页 > 数码 > 作者:YD1662024-05-01 05:25:48

从上图中我们可以看到,在虚线框内的就是CPU的内部结构了,8位的MCS-51单片机的CPU内部有数术逻辑单元ALU(ArithmeticLogic Unit)、累加器A(8位)、寄存器B(8位)、程序状态字PSW(8位)、程序计数器PC(有时也称为指令指针,即IP,16位)、地址寄存器AR(16位)、数据寄存器DR(8位)、指令寄存器IR(8位)、指令译码器ID、控制器等部件组成。

单片机的存储器

存储器是用来存放程序和数据的部件,MCS-51单片机芯片内部存储器包括程序存储器和数据存储器两大类。

1、程序存储器(ROM)

一般用来存放固定程序和数据,特点是程序写入后能长期保存,不会因断电而丢失,MSC-51系列单片机内部有4KB的程序存储空间,可以通过外部扩展到64KB。

单片机程序运行原理,单片机程序代码详细解释(5)

2、数据存储器(RAM)

主要用于存放各种数据。

单片机程序运行原理,单片机程序代码详细解释(6)

优点:可以随机读入或读出,读写速度快,读写方便。

缺点:电源断电后,存储的信息丢失。

单片机的并行I/O

1、P0口

P0口的口线逻辑电路如图所示

单片机程序运行原理,单片机程序代码详细解释(7)

2、P1口

P1口的口线逻辑电路如图所示

单片机程序运行原理,单片机程序代码详细解释(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.