(1)51微控制器入門案列 LED模擬交通燈

2021-09-30 13:31:31 字數 636 閱讀 9332

**名稱: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點陣的原理圖 從上圖可以看出,每乙個...