新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機c語言教程:C51表達式語句及仿真器

單片機c語言教程:C51表達式語句及仿真器

作者: 時間:2012-09-12 來源:網(wǎng)絡(luò) 收藏

程序如下:

#include

void main(void)

{

圖 10-1 加了按鈕的實驗電路圖

unsigned int a;

do

{

P1 = 0xFF; //關(guān)閉 P1 上的 LED

while(P3_7); //空,等待 P3_7 按下為低電平,低電平時執(zhí)行下面的 P1 = 0; //點亮 LED

for(;a60000;a++); //這也是空的使用方法,注意 a 的初值為當前值

} //這樣第一次按下時會有一延時點亮一段時間,以后按多久就亮多久

while(1); //點亮一段時間后關(guān)閉再次判斷 P3_7,如此循環(huán)

}

上面的實驗電路已加入了 RS232 串行口電路,只要稍微改變一下,就能變?yōu)榫哂蟹抡婀δ艿?實驗電路。這個改變的關(guān)鍵就是把芯片改用 SST89C58,并在芯片中燒入仿真監(jiān)控程序。 SST89C58 同樣也是一種 51 架構(gòu)的,它具有 24K+8K 的兩個程序存儲區(qū),能選擇其 一做為程序的啟動區(qū)。只要把一個叫 SOFTICE.HEX 的監(jiān)控程序用支持 SST89C58 的編程器燒 錄到芯片中(使用編程器或用 CA 版的 SST89C58 燒錄 SOFTICE 的具體方法和文件能參考 ),就 能把上 面 的電路升級為MON51 仿真實驗器。那么怎么用它和 KEIL 實現(xiàn)聯(lián)機仿真呢?

點擊瀏覽下一頁

圖 10-2 項目設(shè)置菜單

點擊瀏覽下一頁

圖 10-3 項目設(shè)置

c語言相關(guān)文章:c語言教程




評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉