MCU的程序的編寫與PC下的程序的編寫存在很大的區(qū)別,雖然現(xiàn)在基于C的MCU開發(fā)工具越來越流行,但對(duì)于一個(gè)高效的程序代碼和喜歡使用匯編的設(shè)計(jì)者來講,匯編語(yǔ)言仍然是最簡(jiǎn)潔、最有效的編程語(yǔ)言。對(duì)于MCU的程序編寫,其基本的框架可以說是大體一致的,一般分為初始化部分(這是MCU程序設(shè)計(jì)與PC最大的不同),主程序循環(huán)體和中斷處理程序三大部分(見圖1 a 和 b),其分別說明如下: