电子秤程序流程图117 MCS-51寻址方式有哪些种类
寻找操作数存放单元地址的方式就是寻址,单片机MCS-51寻址方式的种类见表4 -16。
◎问118 MCS-51指令有哪些种类?
答:MCS-51总共有111条指令,共分五大类:数据传送类有29条,算术运算类有24条,逻辑运算类有24条,控制转移类有17条,位操作类有17条。
电子秤程序流程图117 MCS-51寻址方式有哪些种类
MCS-51指令格式:
[标号:]操作码助记符[*操作数][,操作数][;注释]指令中操作数的描述符号见表4 -17。
电子秤程序流程图有利于了解电子秤的编程思路是否清晰明了。编制源程序按电子秤功能程序,明确各程序之间的相互关系。
同套电子秤程序流程图可以采用不同的软件语言来编写。但是,电子秤程序流程图的编写要求硬件结构、原理、形式均要确定下来了,否则,涉及到的些初始化等会变得不方便。以下(如图4 - 40示)是某电子秤程序流程图,以供借鉴参考。
程序的*步往往是初始化,包括单片机系统与外设的初始化,具体包括:外部单片机硬件初始化(包括对电子秤单片机外部芯片设定明确的初始状态)、功能部件初始化(对电子秤单片机等芯片的片内功能部件设定明确的初始状态)、堆栈初始化(设置堆栈空间初始化堆栈指针)、变量初始化(为变量和指针设置初始值默认值)、软件标志初始化(为有软件标志设置初始状态)、系统时钟初始化(设置初始时间)、数据区初始化(为电子秤数据清零)。
电子秤程序流程图117 MCS-51寻址方式有哪些种类