發(fā)射機微控制器程序
發(fā)射機程序框圖如圖4所示,微控制器執(zhí)行讀開關(guān)狀態(tài)、開關(guān)編碼、讀操縱桿、組幀等指令所需要的時間很短,多數(shù)時間是等待20ms定時。當20ms定時器中斷時就設(shè)置定時標志有效。主程序見到定時標志有效,就將已準備好的組幀數(shù)據(jù)移到發(fā)送緩沖區(qū),并且啟動串口開始發(fā)送數(shù)據(jù)。串口發(fā)送使用中斷方式。
(a)中斷程序框圖
(b)主程序框圖
圖4 遙控發(fā)射機程序框圖
評論