**名稱:led 模擬交通燈
說明:東西向綠燈亮若干秒,黃燈閃爍 5 次後紅燈亮, 紅燈亮後,南北向由紅燈變為綠燈,若干秒後南北向黃燈閃爍 5 此後變紅燈,東西向變綠燈,如此重複。**
工具:keil u3 + stc-sp(v6.86)+bst-v51微控制器開發板
晶振:11.0592mhz
#include
#define uchar unsigned char
#define uint unsigned int
sbit red_a=p0^0; //東西向燈
sbit yellow_a=p0^1;
sbit green_a=p0^2;
sbit red_b=p0^3; //南北向燈
sbit yellow_b=p0^4;
sbit green_b=p0^5;
uchar flash_count=0,operation_type=1; //閃爍次數,操作型別變數
//延時
void delayms(uint x)
//交通燈切換
void traffic_light()
}//主程式
void main()
微控制器 LED實驗
實 驗 報 告第頁 專業 軟體工程 班級 4 學號 123012005158 實驗日期 2007年11 月27 告退發 訂正 重做 課程微控制器程式設計 實驗名稱 led實驗 一 實驗目的 掌握 led工作原理和使用方法 二 實驗環境 pc,kc,51 板三 實驗內容 步驟和結果分析 編寫時鐘程式,...
微控制器LED燈
include void delay unsigned char i 使用迴圈語句,實現延時 void delay unsigned int i 延時函式,i最大取值65535 最大延時0.65535s void fun1 void 全部亮 void fun2 void 全部滅掉 void fun3...
51微控制器 LED點陣
這次的程式是通過控制led點陣,點亮乙個 號。我們使用的是乙個8 8的電子,需要操作16bit,實現對行和列的管理,這點其實和矩陣按鍵是有些類似,只不過乙個是輸入,乙個是輸出,都是通過逐行掃瞄實現的 矩陣按鍵由於每次只檢查乙個按鍵,也可以使用行列掃瞄 下面是led點陣的原理圖 從上圖可以看出,每乙個...