1、“.....例。现在要进行运算,首先需要把算盘,其次是纸和笔。我们把要计算的问题记录下来,然后第步先算,把它与相加的结果记在纸上,然后计算,再把它从上次结果中减去,就得到最后的结果。现在,我们用单片机来完成上述过程,显然,它首先要有代替算盘进行运算的部件,这就是运算器其次,要有能起到纸和笔作用的器件,即能记忆原始题目原始数据和中间结果,还要记住使单片机能自动进行运算而编制的各种命令。这类器件就称为存贮器。此外,还需要有能代替人作用的控制器,它能根据事先给定的命令发出各种控制信号,使整个计算过程能步步地进行。但是光有这三部分还不够,原始的数据与命令要输入,计算的结果要输出,都需要按先后顺序进行,有时还需等待。如上例中,当在计算时,数字就不能同时进入运算器。因此就需要在单片机上设置按控制器的命令进行动作的门,当运算器需要时,就让新数据进入。或者......”。
2、“.....再将此结果输出,而中间结果不能随便溜出单片机。这种对输入输出数据进行定管理的门电路在单片机中称为口。在单片机中,基本上有三类信息在流动,类是数据,即各种原始数据如上例中的等陕西理工学院毕业论文第页共页中间结果如所得的商余数等程序命令的集合等。这样要由外部设备通过口进入单片机,再存放在存贮器中,在运算处理过程中,数据从存贮器读入运算器进行运算,运算的中间结果要存入存贮器中,或最后由运算器经出入口输出。用户要单片机执行的各种命令程序也以数据的形式由存贮器送入控制器,由控制器解读译码后变为各种控制信号,以便执行如加减乘除等功能的各种命令。所以,这类信息就称为控制命令,即由控制器去控制运算器步步地进行运算和处理,又控制存贮器的读取出数据和写存入数据等。第三类信息是地址信息,其作用是告诉运算器和控制器在何处去取命令取数据,将结果存放到什么地方,通过哪个口输入和输出信息等......”。
3、“.....前者存放调试好的固定程序和常数,后者存放些随时有可能变动的数据。顾名思义,只读存贮器旦将数据存入,就只能读出,不能更改等类型的可通过定的方法来更改写入数据编者注。而读写存贮器可随时存入或读出数据。实际上,人们往往把运算器和控制器合并称为中央处理单元。单片机除了进行运算外,还要完成控制功能。所以离不开计数和定时。因此,在单片机中就设置有定时器兼计数器,其基本结构与本连载之二中的举例类似。到这里为止,我们已经知道了单片机的基本组成,即单片机是由中央处理器即中的运算器和控制器只读存贮器通常表示为读写存贮器又称随机存贮器通常表示为输入输出口又分为并行口和串行口,表示为口等等组成。实际上单片机里面还有个时钟电路,使单片机在进行运算和控制时,都能有节奏地进行。另外,还有所谓的中断系统,这个系统有传达室的作用,当单片机控制对象的参数到达个需要加以干预的状态时......”。
4、“.....使根据外部事态的轻重缓急来采取适当的应付措施。现在,我们已经知道了单片机的组成,余下的问题是如何将它们的各部分连接成相互关联的整体呢实际上,单片机内部有条将它们连接起来的纽带,即所谓的内部总线。此总线有如大城市的干道,而口中断系统等就分布在此总线的两旁,并和它连通。从而,切指令数据都可经内部总线传送,有如大城市内各种物品的传送都经过干道进行单片机指令系统与汇编语言程序前面已经讲述了单片机的几个主要组成部分,这些部分构成了单片机的硬件。所谓陕西理工学院毕业论文第页共页硬件,就是看得到,摸得到的实体。但是,光有这样的硬件,还只是有了实现计算和控制功能的可能性。单片机要真正地能进行计算和控制,还必须有软件的配合。软件主要指的是各种程序。只有将各种正确的程序灌入存入单片机,它才能有效地工作。单片机所以能自动地进行运算和控制......”。
5、“.....即条条指令预先存入到存贮器中,单片机在的控制下,将指令条条地取出来,并加以翻译和执行。就以两个数相加这简单的运算来说,当需要运算的数已存入存贮器后,还需要进行以下几步第步把第个数从它的存贮单元中取出来,送至运算器。第二步把第二个数从它所在的存贮单元中取出来,送至运算器第三步相加第四步把相加完的结果,送至存贮器中指定的单元。所有这些取数送数相加存数等等都是种操作,我们把要求计算机执行的各种操作用命令的形式写下来,这就是指令。但是怎样才能辨别和执行这些操作呢这是在设计单片机时由设计人员赋予它的指令系统所决定的。条指令,对应着种基本操作单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。使用单片机时,事先应当把要解决的问题编成系列指令。这些指令必须是选定的单片机能识别和执行的指令。单片机用户为解决自己的问题所编的指令程序,称为源程序......”。
6、“.....操作码表示计算机执行什么操作,即指令的功能操作数表示参加操作的数或操作数所在的地址即操作数所存放的地方编号。因为单片机是种可编程器件,只认得二进码。要单片机运作,单片机系统中的所有指令,都必须以二进制编码的形式来表示。例如,在公司的系列单片机中,从存贮器中取出数到中的累加器在运算器中,参与运算存放运算结果的专用寄存器的指令代码为,累加器内容加立即数的代码为,再加上立即数代码,累加器送数到内部存贮器的代码为等。这些指令是用十六进制表示二进制的机器码。单片机的字长为位,有时,要完成些操作用个字节尚不能充分表达。所以,在指令系统中有单字节指令,也有多字节指令。机器码是由连串的和组成,没有明显的特征,不好记忆,不易理解,易出错。所以,直接用它来编写程序十分困难。因而,人们就用些助记符通常是指令功能的英文缩写来陕西理工学院毕业论文第页共页代替操作码......”。
7、“.....这样,每条指令有明显的动作特征,易于记忆和理解,也不容易出错。用助记符来编写的程序称为汇编语言程序。但是,助记符编写的程序便于人理解,可单片机却只认识二进制机器代码,因此,为了让单片机能读懂汇编语言程序必须再转换成由二进制机器码构成的程序,这种转换过程,就称为汇编。汇编可借助于人工查表法来实现,也可借助机通过所谓交叉汇编程序来完成。由机器码构成的用户程序旦进入了单片机,再启动单片机,就可让它执行输入程序所规定的任务。单片机的由运算器和控制器组成。运算器运算器以完成二进制的算术逻辑运算部件为核心,再加上暂存器累加器寄存器程序状态标志寄存器及布尔处理器。累加器是个八位寄存器,它是中工作最频繁的寄存器。在进行算术逻辑运算时,累加器往往在运算前暂存个操作数如被加数,而运算后又保存其结果如代数和。寄存器主要用于乘法和除法操作。标志寄存器也是个八位寄存器......”。
8、“.....如有无进位借位等。其每位的具体含意如下所示。对用户来讲,最关心的是以下四位。进位标志。它表示了运算是否有进位或借位。如果操作结果在最高位有进位加法或者借位减法,则该位为,否则为。辅助进位标志。又称半进位标志,它反映了两个八位数运算低四位是否有半进位,即低四位相加或减有否进位或借位,如有则为状态,否则为。溢出标志位。反映带符号数的运算结果是否有溢出,有溢出时,此位为,否则为。奇偶标志。反映累加器内容的奇偶性,如果中的运算结果有偶数个如,其中有个,则为,否则,。的其它位,将在以后再介绍。由于存放程序执行中的状态,故又叫程序状态字运算器中还有个按位进行逻辑运算的逻辑处理机又称布尔处理机。其功能在介绍位指令时再说明。二控制器控制器是的神经中枢,它包括定时控制逻辑电路指令寄存器译码器地址指针及程序计数器堆栈指针等......”。
9、“.....要单片机执行个程序,就必须把该程序按顺序预先装入存储器的个区域。单片机动作时应按顺序条条取出指令来加以执行。因此,必须有个电路能找出指令所在的单元地址,该电路就是程序计数器。当单片机开始执行程序时,给装入第条指令所在地址,它每取出条指令如为多字节指令,则每取出个指令字节,的内容就自动加,以指向下条指令的地址,使指令能顺序执行。只有当程序遇到转移指令子程序调用指令,或遇到中断时后面将介绍,才转到所需要的地方去。碢指定的地址,从相应单元中取出指令字节放在指令寄存器中寄存,然后,指令寄存器中的指令代码被译码器译成各种形式的控制信号,这些信号与单片机时钟振荡器产生的时钟脉冲在定时与控制电路中相结合,形成按定时间节拍变化的电平和时钟,即所谓控制信息,在内部协调寄存器之间的数据传输运算等操作。三存储器存储器是单片机的又个重要组成部分......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。