卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何編寫51單片機仿真電路點亮第一個LED燈代碼

選擇開發(fā)工具和仿真軟件 在開始編寫51單片機的第一個LED燈代碼之前,首先需要選擇合適的開發(fā)工具和仿真軟件。建議使用Keil uVision作為開發(fā)工具,用Proteus軟件進行仿真。 創(chuàng)建新項目

選擇開發(fā)工具和仿真軟件

在開始編寫51單片機的第一個LED燈代碼之前,首先需要選擇合適的開發(fā)工具和仿真軟件。建議使用Keil uVision作為開發(fā)工具,用Proteus軟件進行仿真。

創(chuàng)建新項目并保存文件

打開Keil uVision,點擊菜單欄上的"Project",選擇"New Project"。彈出對話框后選擇保存文件的路徑,并命名文件,然后點擊保存。

選擇芯片型號

在彈出的對話框中,選擇你所使用的芯片的公司名字和型號。如果是使用Atmel公司生產(chǎn)的51單片機,選擇"Atmel" -> "AT89C52"芯片進行仿真。點擊確定后,再點擊對話框上的確定按鈕。

創(chuàng)建C語言編輯文檔

點擊軟件菜單欄上的"File" -> "New",建立一個新的C語言編輯文檔。記得保存時要將文件命名為".c"文件,例如命名為"led.c"。

將文檔添加到工程中

右擊選中位置,選擇"Add File to",然后雙擊剛才建好的文檔,最后點擊"ADD"按鈕。關(guān)閉對話框。

編寫LED點亮代碼

將以下代碼添加到剛才建立的文檔中,以實現(xiàn)LED點亮的效果:

include lt;reg51.hgt;
sbit led  P1^3;
void delay(unsigned char ms){
    unsigned char x, y;
    for(x  ms; x > 0; x--)
        for(y  110; y > 0; y--)
        {
          ;
        }
}
void main(void){
    led  0;
    delay(500);
    while(1){
        led  1;
    }
}

進行編譯

點擊菜單欄上的"Build",進入target編輯器。選擇"Output"選項,并勾選對勾,然后點擊編譯按鈕進行單文件編譯。

標(biāo)簽: