主程序名是什么?
其實單片機的主程序其實是一個主函數(shù),我們一般命名為Main,主函數(shù)會從上住下運行的,執(zhí)行到最后又返回上面繼續(xù)運行。我們用C語言編寫Main主函數(shù)時,會用到while(1)讓主程序不斷的循環(huán)。
由此可見,主程序里的各種功能是按著順序來執(zhí)行的,誰也不能插隊。那怎么樣來實現(xiàn)中途打斷插隊呢?這就需要用到中斷了。
單片機的中斷程序是怎么執(zhí)行的?
單片機有著各種和樣的中斷功能,比如定時器中斷、外部中斷、串口中斷等等。比如我們要實時檢測一個按鍵的按下事件,如果在主程序中進行掃描,就會有一定的延時,需要等主程序運行到按鍵掃描的程序時才可以檢測到按鍵的狀態(tài)。