電子地磅程序流程圖117MCS-51尋址方式有哪幾種
尋找操作數(shù)存放單元地址的方式就是尋址,單片機(jī)MCS-51尋址方式的種類見表4 -16。
◎問118 MCS-51指令有哪些種類?
答:MCS-51總共有111條指令,共分五大類:數(shù)據(jù)傳送類有29條,算術(shù)運(yùn)算類有24條,邏輯運(yùn)算類有24條,控制轉(zhuǎn)移類有17條,位操作類有17條。
MCS-51指令格式:
[標(biāo)號:]操作碼助記符[*操作數(shù)][,*操作數(shù)][;注釋]指令中操作數(shù)的描述符號見表4 -17。
電子地磅程序流程圖有利于了解電子地磅的編程思路是否清晰明了。編制源程序按電子地磅功能設(shè)計(jì)程序,明確各程序之間的相互關(guān)系。
同*套電子地磅程序流程圖可以采用不同的軟件語言來編寫。但是,電子地磅程序流程圖的編寫*般要求硬件結(jié)構(gòu)、原理、形式均要確定下來了,否則,涉及到的*些初始化等會變得不方便。以下(如圖4 - 40*示)是某電子地磅程序流程圖,以供借鑒參考。
程序的*步往往是初始化,包括單片機(jī)系統(tǒng)與外設(shè)的初始化,具體包括:外部單片機(jī)硬件初始化(包括對各種電子地磅單片機(jī)外部芯片設(shè)定明確的初始狀態(tài))、功能部件初始化(對電子地磅單片機(jī)等芯片的片內(nèi)功能部件設(shè)定明確的初始狀態(tài))、堆棧初始化(設(shè)置堆??臻g初始化堆棧指針)、變量初始化(為各種變量和指針設(shè)置初始值默認(rèn)值)、軟件標(biāo)志初始化(為*有軟件標(biāo)志設(shè)置初始狀態(tài))、系統(tǒng)時(shí)鐘初始化(設(shè)置初始時(shí)間)、數(shù)據(jù)區(qū)初始化(為電子秤數(shù)據(jù)清零)。
電子地磅程序流程圖117MCS-51尋址方式有哪幾種