第1節 控制發光二極管閃爍 及過程 單片機文件創建及編譯

步驟:

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++);
}

引腳圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章