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