51单片机的工作原理

89c51单片机

单片机由运算器、控制器、存储器、输入输出设备构成。
单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-16
吼…好庞大的问题。。形象点儿:想象一间大屋子,里面有N多开关,每个开关对应一个接线柱,一部分接线柱露在大屋子的外面可以让别人使用,另一部分还在你屋子里谁都不能用,是你这些开关之间的相互制约,你在屋子里负责这些开关的状态,但是不能随便乱动,有人会给你的门卫一个操作指令,门卫把指令放到你的信箱里,你按照指令去打开或者关闭对应的开关,这时开关对应接线柱的状态跟着改变,这就是单片机的工作原理。开关就是寄存器,接线柱就是寄存器的输出,露在外面的就是IO口,给门卫命令的就是用户,操作指令就是烧写进单片机的二进制文件,你的信箱就是数据锁存器,你,就是那CPU,你们大家组成了单片机~
第2个回答  2010-06-20
0分 也照回答不误!
通俗的说一下 专业的说法估计你也不愿意看 粗略的说就是51中的处理器处理你写的一些你下载到单片机的ROM里正确的程序 每种单片机都有自己的指令系统 如果你用汇编写的程序这点就体现的非常明显
所谓的指令系统就是51单片机中的处理器只能识别一些固定的指令 你通过这些
指令来写程序它就能看懂 也就能按你写的程序做出相应的处理
而你写的程序简单的说也就是让处理器对单片机I/O口(也就是单片机的管脚)做高低电平的输出 从而驱动外部电路实现你要实现的功能
大概就写这些,另外什么单片机都会有处理器 数据储存器(RAM) ,程序储存器(ROM),RAM就是单片机在处理指令时用到的,ROM就是放你写的程序的地方,总之扩展起来会有很多,但是你要是着手去学就不会感觉它神秘了
就先说这么多 祝你学有所获!!
第3个回答  2021-01-03

本视频介绍了单片机控制蜂鸣器发声的原理。

第4个回答  2010-06-18
一个高度集成 的数字电子电路了,是个 单片机,见百度知道:

http://zhidao.baidu.com/question/27019967.html?si=1本回答被提问者采纳
相似回答