![]() |
程序編制:按照流程圖就不難編制出程序。程序可用“記事本”或在“KEIL C”中錄入,并用文件名“rlcontrol.asm”保存。指令的具體含義請(qǐng)參見(jiàn)有關(guān)書(shū)籍。
![]() |
程序調(diào)試:具體操作步驟如下:
①用“記事本”或在“KEIL C”中錄入或編制程序,并用一個(gè)文件名,如“rlcontrol.asm”保存;
②打開(kāi)“KEIL C”軟件,新建一個(gè)項(xiàng)目。項(xiàng)目名也不妨為“rlcontrol”;
③打開(kāi)已建立的文件“rlcontrol.asm”,并將該文件添加到“Source Group 1”中;
④在"Options for Target‘Target 1’”中的“Output”標(biāo)簽頁(yè)上進(jìn)行設(shè)置;
⑤點(diǎn)編譯和建立目標(biāo)文件,得到“rlcontrol.hex”文件;
⑥拔去最小系統(tǒng)板上的跳線J101、J102、J103,插上AT89S52芯片,將下載線的接口板插入電腦的并口上,把連接電纜把最小系統(tǒng)與接口板連好,再在最小系統(tǒng)上接上+9V電源;
⑦打開(kāi)下載軟件,并設(shè)置好有關(guān)參數(shù),加載待寫(xiě)文件“rlcontrol.hex”,點(diǎn)“編程”按鈕下載程序(必要時(shí)須先對(duì)芯片進(jìn)行“擦寫(xiě)”);
⑧完成上面的操作后,關(guān)閉+9V電源,拔下連接電纜,插上跳線J101,接上擴(kuò)展接口電路;
⑨供電驗(yàn)證程序,兩個(gè)按鈕的動(dòng)作是否符合要求,不符合要求則進(jìn)行修改;
⑩重復(fù)上述步驟直到實(shí)現(xiàn)要求的功能。







