剛學微控制器,第乙個微控制器程式,看到**成功還是非常激動的,功能很簡單,就是高入低出,低入高出,有點類似非門,但搞了好長時間才弄出來。。。。。。詳見注釋
#include#define crystal_freq 12000000//晶振頻率(hz)
#define uchar unsigned char
#define uint unsigned int
#define interrupt_period 16//時鐘配置1/16s
sbit led=p1^0;//定義led為輸出端
sbit key=p0^0;//key輸入端
void delayms(uint xms)//延時作用的子函式
void interrupt_init()
void main()
void power()
else
led=0; //否則輸出低電平,燈滅
} else
led=0;
}void timer0() interrupt 1
後來又加了聲控功能,需要的功能是,實現聲控優先順序比光控高以及燈亮之後的延時,詳見注釋
#include#define crystal_freq 12000000//晶振頻率(hz)
#define uchar unsigned char
#define uint unsigned int
#define interrupt_period 16//時鐘配置1/16s
sbit led=p1^0;//定義led為輸出端
sbit voicekey=p0^1; //聲控輸入端
sbit key=p0^0;//光控輸入端
uchar flag=0;
void delayms(uint xms)//延時作用的子函式
void interrupt_init()
void main()
void power()
else
led=0; //否則燈滅
}else
led=0;
} else
led=0;
}void timer0() interrupt 1
微控制器廣告燈實驗總結 基於微控制器的廣告燈實驗方案
1 實驗任務 利用取表的方法,使埠p1做單一燈的變化 左移2次,右移2次,閃爍2次 延時的時間0.2秒 2 電路原理圖 圖4.5.1 3 系統板上硬體連線 把 微控制器系統 區域中的p1.0 p1.7用8芯排線連線到 八路發光二極體指示模組 區域中的l1 l8埠上,要求 p1.0對應著l1,p1.1...
微控制器廣告燈實驗總結 基於微控制器的廣告燈實驗方案
基於微控制器的廣告燈實驗方案 實驗任務 利用取表的方法,使埠 p1做單一燈的變化 左移 次,右移 次,閃爍 次 延時的時間 0.2秒 電路原理圖 圖4.5.1 3 系統板上硬體連線 把微控制器系統區域中的 p1.0 p1.7 用芯排線連線到八路發光二極體指示模組區域中的 l1l8 埠上,要求 p1....
基於微控制器的智慧型交通燈
摘要 近年來隨著科技的飛速發展,微控制器的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的微控制器應用系統中,微控制器往往作為乙個核心部件來使用,僅微控制器方面知識是不夠的,還應根據具體硬體結構軟硬體結合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。...