产品搜索 SEARCH
您所在的位置:首页 > 技术文章

电子吊秤程序寻址方式有哪些种类

作者:宏中  时间:2018-01-23 09:30:21  点击数:

电子吊秤程序寻址方式有哪些种类

寻找操作数存放单元地址的方式就是寻址,单片机MCS-51寻址方式的种类见表4 -16

◎问118 MCS-51指令有哪些种类?

答:MCS-51总共有111条指令,共分五大类:数据传送类有29条,算术运算类有24条,逻辑运算类有24条,控制转移类有17条,位操作类有17条。

MCS-51指令格式:

 [标号:]操作码助记符[第一操作数][,第二操作数][;注释]指令中操作数的描述符号见表4 -17

电子秤程序流程图有利于了解电子秤的编程思路是否清晰明了。编制源程序按电子秤功能设计程序,明确各程序之间的相互关系。

同一套电子秤程序流程图可以采用不同的软件语言来编写。但是,电子秤程序流程图的编写一般要求硬件结构、原理、形式均要确定下来了,否则,涉及到的一些初始化等会变得不方便。以下(如图4 - 40所示)是某电子秤程序流程图,以供借鉴参考。

程序的第一步往往是初始化,包括单片机系统与外设的初始化,具体包括:外部单片机硬件初始化(包括对各种电子秤单片机外部芯片设定明确的初始状态)、功能部件初始化(对电子秤单片机等芯片的片内功能部件设定明确的初始状态)、堆栈初始化(设置堆栈空间初始化堆栈指针)、变量初始化(为各种变量和指针设置初始值默认值)、软件标志初始化(为所有软件标志设置初始状态)、系统时钟初始化(设置初始时间)、数据区初始化(为电子秤数据清零)。

电子吊秤程序寻址方式有哪些种类