如何編寫51單片機(jī)仿真電路點(diǎn)亮第一個(gè)LED燈代碼
選擇開發(fā)工具和仿真軟件 在開始編寫51單片機(jī)的第一個(gè)LED燈代碼之前,首先需要選擇合適的開發(fā)工具和仿真軟件。建議使用Keil uVision作為開發(fā)工具,用Proteus軟件進(jìn)行仿真。 創(chuàng)建新項(xiàng)目
選擇開發(fā)工具和仿真軟件
在開始編寫51單片機(jī)的第一個(gè)LED燈代碼之前,首先需要選擇合適的開發(fā)工具和仿真軟件。建議使用Keil uVision作為開發(fā)工具,用Proteus軟件進(jìn)行仿真。
創(chuàng)建新項(xiàng)目并保存文件
打開Keil uVision,點(diǎn)擊菜單欄上的"Project",選擇"New Project"。彈出對(duì)話框后選擇保存文件的路徑,并命名文件,然后點(diǎn)擊保存。
選擇芯片型號(hào)
在彈出的對(duì)話框中,選擇你所使用的芯片的公司名字和型號(hào)。如果是使用Atmel公司生產(chǎn)的51單片機(jī),選擇"Atmel" -> "AT89C52"芯片進(jìn)行仿真。點(diǎn)擊確定后,再點(diǎn)擊對(duì)話框上的確定按鈕。
創(chuàng)建C語言編輯文檔
點(diǎn)擊軟件菜單欄上的"File" -> "New",建立一個(gè)新的C語言編輯文檔。記得保存時(shí)要將文件命名為".c"文件,例如命名為"led.c"。
將文檔添加到工程中
右擊選中位置,選擇"Add File to",然后雙擊剛才建好的文檔,最后點(diǎn)擊"ADD"按鈕。關(guān)閉對(duì)話框。
編寫LED點(diǎn)亮代碼
將以下代碼添加到剛才建立的文檔中,以實(shí)現(xiàn)LED點(diǎn)亮的效果:
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;
}
}
進(jìn)行編譯
點(diǎn)擊菜單欄上的"Build",進(jìn)入target編輯器。選擇"Output"選項(xiàng),并勾選對(duì)勾,然后點(diǎn)擊編譯按鈕進(jìn)行單文件編譯。