步驟:
1.搭建單片機控制一個LED閃爍顯示的電路
2.在Keil uVision4的集成環境中新建一個Keil工程,將給出的程序添加到Keil工程中,編譯生成單片機可執行的hex文件
3.用STC-ISP工具軟件將hex文件下載至單片機實驗板上來
4.觀察發光二極管的顯示效果
這裏只進行第2,3步
最後:代碼解析
————————————————————————————————————————
第二步:
首先新建工程
編譯成功,結束
————————————————————————————————————————
第3步:
如何將程序下載到單片機上使用?
使用STC-ISP軟件
1.選擇型號
2.進行掃描
3.打開程序文件之前保存的hex文件
4.進行下載編程到單片機
————————————————————————————————————————
代碼解析:
#include <reg51.h> //1 包含51寄存器的頭文件
//#define uchar unsigned char //2 定義宏,uchar代表unsigned char
//sbit 是定義特殊功能寄存器的位變量
sbit led=P1^0; //3 led引腳定義 含義:將發光二極管led1接P1口0位端,用於控制led1亮滅
void delay(void);
void main(void)
{
while(1)
{
led = ~led;
delay(); //延時一段時間
}
}
void delay(void)
{
unsigned long i;
for(i=0;i<12500;i++);
}
引腳圖: