当前位置:首页 > 数码 >

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

来源:原点资讯(www.yd166.com)时间:2024-05-01 05:25:48作者:YD166手机阅读>>

芯片在没有开发前,单片机只是具备功能极强的超大规模集成电路,如果赋予它特定的程序,它便是一个最小的、完整的微型计算机控制系统,它与个人电脑(PC机)有着本质的区别,单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统以及其它集成电路应用技术和系统设计所需要的理论和技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。

不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特征是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式,数据处理和逻辑处理方式,输入输出特性及对电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包含可支持开发应用程序的软件资源)及硬件资源。要利用某型号单片机开发自己的应用系统,掌握其结构特征和技术特征是必须的。

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

单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化,现在单片机控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。诚然,单片机的应用意义远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根本上改变了传统的控制方法和设计思想。是控制技术的一次革命,是一座重要的里程碑。

单片机的基本工作原理

单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。

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

单片机的组成、工作原理、分类、特点以及发展趋势

为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。

程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。

单片机的组成

以MSC-51系列单片机为例,单片机由5个基本部分组成,包括中央处理器CPU、存储器、输入/输出口、定时/计数器、中断系统等。

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

单片机的组成、工作原理、分类、特点以及发展趋势

单片机CPU结构

51单片机内部有一个8位的CPU,包含运算器,控制器及若干寄存器等。

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

首页 1234下一页

栏目热文

单片机功能原理(单片机的结构与原理)

单片机功能原理(单片机的结构与原理)

单片机概述单片机概念:单片机就是单片微型计算机, 是将计算机的中央处理器(CPU)、存储器(ROM,RAM)、输入/输出...

2024-05-01 05:06:44查看全文 >>

单片机的前景和发展趋势(单片机的发展现状及前景)

单片机的前景和发展趋势(单片机的发展现状及前景)

最近看到很多劝退学单片机/嵌入式的帖子,说这个行业没有前途,软硬件都要学,工资又低,还不如去做纯软件舒服。其实很多观点说...

2024-05-01 04:59:03查看全文 >>

单片机实现原理(单片机工作原理简短)

单片机实现原理(单片机工作原理简短)

单片机是将中央处理单元(CPU)、储存器、输入输出集成在一片芯片上,可以说单片机就是一台微型计算机,只是和我们平常使用的...

2024-05-01 05:24:17查看全文 >>

单片机的基本原理(单片机的基本工作原理)

单片机的基本原理(单片机的基本工作原理)

在我们的日常生活中所使用的家用电气与电子器件中包含有各种各样的集成电路板。电路板上的零件使电子产品具有多种功能。在集成电...

2024-05-01 04:39:52查看全文 >>

自学单片机有出路吗(大专生学习单片机的前途)

自学单片机有出路吗(大专生学习单片机的前途)

我在电子产业最发达的城市工作十年,来说说这个行业目前最真实的情况。10年前我和很多应届生一样迷茫,不知道自己出来能干什么...

2024-05-01 05:14:42查看全文 >>

c51单片机程序100例(c51单片机实例题)

c51单片机程序100例(c51单片机实例题)

《单片机C语言程序设计实训 100 例—基于 C51 Proteus仿真》案例第 01 篇 基础程序设计1 闪烁的 LE...

2024-05-01 05:23:41查看全文 >>

单片机原理应用(单片机工作原理及方法)

单片机原理应用(单片机工作原理及方法)

本文宇凡微为大家介绍单片机的原理和单片机的应用是什么?让大家在学习的过程中少走弯路。单片机的原理和应用一、单片机的简介单...

2024-05-01 05:03:31查看全文 >>

51单片机程序100例(51单片机的各种程序编写)

51单片机程序100例(51单片机的各种程序编写)

51单片机竞赛设计实例程序44例(Proteus仿真资料)内容不多 ,希望是你刚好需要的0001、12位AD_DS162...

2024-05-01 04:48:02查看全文 >>

前夕猎人练级天赋(前夕猎人敏捷重要还是攻强)

前夕猎人练级天赋(前夕猎人敏捷重要还是攻强)

  本帖最后编辑于  巨龙时代Beta测试服10.0.2.45746版本  仅供参考,一切以正式服上线为准  且仅适用于...

2024-05-01 05:22:56查看全文 >>

猎人50级练级天赋(猎人练级最快的天赋)

猎人50级练级天赋(猎人练级最快的天赋)

香草60年代,天赋系统是一个特色,各种天赋真是百花齐放,多姿多彩。猎人的练级天赋,通常是主野兽副射击(不考虑PVP),我...

2024-05-01 05:21:34查看全文 >>

文档排行