18902856696
地址:深圳市龍崗區(qū)坂田布龍路168号富豪花(huā)園榮興商務中心302室
單片機的工作(zuò)過程就是一個(gè)不斷“取指令-分析指令-執行(xíng)指令”的過程。單片機的程序以一條一條指令的形式存放在程序存儲器(qì)中,單片機開(kāi)始工作(zuò)後,就從程序存儲器(qì)的特定位置開(kāi)始取指令,然後由單片機內(nèi)部的控制(zhì)器(qì)對指令進行(xíng)分析,根據指令要求,進行(xíng)“取數(shù)、送數(shù)、算(suàn)術(shù)運算(suàn)、邏輯運算(suàn)、跳(tiào)轉”等基本操作(zuò)中的一種或幾種,這些(xiē)操作(zuò)都在一個(gè)規定的周期中完成,執行(xíng)完了以後,到下一個(gè)存儲器(qì)單元中取指令,重複剛才的操作(zuò),如此不斷重複,直到斷電(diàn)為(wèi)止。這裏所說的“存儲器(qì)特定位置”、“規定的周期”等與單片機的型号有(yǒu)關,下面以51系列單片機為(wèi)例來(lái)說明(míng)。
那(nà)麽,執行(xíng)一條指令的時(shí)間(jiān)又是多(duō)少(shǎo)呢?對于51單片機來(lái)說,指令執行(xíng)時(shí)間(jiān)有(yǒu)三種可(kě)能,單周期、雙周期和(hé)四周期,不管一條指令需要做(zuò)多(duō)少(shǎo)工作(zuò),都必然在規定的時(shí)間(jiān)內(nèi)完成。