问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述单片机工作原理

发布网友 发布时间:2022-05-10 11:54

我来回答

3个回答

热心网友 时间:2023-10-09 04:24

  单片机到底是什么呢?就是一个电脑,只不过是微型的,麻雀虽小,五脏俱全:它内部也有和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元......用它来做一些控制电器一类不是很复杂的工作足矣了。排烟罩VCD等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件。
  单片机是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!
  由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言(近几年,C语言也开始广泛被应用),它是除了二进制机器码以外最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC也是承受不了的。
  目前最常用的单片机为MCS-51,是由美国INTEL公司(生产CPU的英特尔)生产的,89C51是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的,其内核兼容MCS-51单片机。

热心网友 时间:2023-10-09 04:24

单片机由运算器、控制器、存储器、输入输出设备构成。
单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。

热心网友 时间:2023-10-09 04:25

单片机是自动地进行运算和控制,把实现计算和控制的步骤一步步地用命令的形式,即一条条指令(Instruction)预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地取出来,并加以翻译和执行,得到你要的东西
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 怎么判断混凝土是否碳化? 建筑木工图纸上怎么才能看出混凝土多厚 怎么看混凝土好不好 如何从下料口看混凝土是否离析,怎么看是滴浆还是滴水 为什么说单片机技术已经成为电子应用系统设计最为常用的手段? 混凝土抗压强度怎么看 什么是单片机技术? 怎么看地面或者墙 是水泥还是混凝土呢?混凝土的话是比较粗糙吗?看去两个都一样平整啊 混凝土 如何辨认 混凝土的状态有几种该如何判断 混泥土的好坏怎么看啊 对于混凝土,怎么看它的质量,哪几个方面 如何看混凝土状态 有什么小窍门可以去除嘴里的生葱味?求大神帮助 win7系统怎么把分辨率设置成像XP那样桌面图标是扁扁的 如何将QQ通讯录的联系人导入电脑?如何打印出来啊? 韵达快递最怕的投诉电话是多少 洗牙后上药消炎 孕妇头上有虱子,不用药怎么去除 洗牙时牙龈出血要上药吗 怎么看混凝土拌和物已被振实 银行卡被锁定能自动解除吗? 战神4锁定视角自动解除 亲朋账户锁定多久自动解除 屏幕来回这样切换什么情况? 笔记本电脑输出到另外一个屏且已正常何人用,之后反复自动来回切换原屏,请问如何使其一直使用新屏? 怎么给优盘加密码 如下图中的透明背景用PS时怎么做的,中间那块没被透明的怎么弄?具体步骤... 怎样让一个批处理文件开机自动启动? 怎样让一个批处理文件开机自动启动 求问怎么用批处理文件自动控制某个程序运行? 自动运行批处理文件是什么? 批处理文件怎么自动运行??? 如何设置自动批处理文件 如何写一个批处理开机自动运行? 怎么样自动运行批处理文件 如何让批处理自动运行? 如何实现 让打开某个程序后自动运行一个批处理文件 自己写了个批处理文件,想在开机后自动运行,该怎么弄呢? tcl手机屏幕坏了怎么打开usb调试