資源簡介
工科創2A代碼,包含所有拓展項目,個別參數需要根據硬件進行調整。
代碼片段和文件信息
/*
按鍵1:選擇MODE ???基礎0??音樂1?波形2??默認為0
按鍵2:選擇哪種波形或哪首音樂
按鍵3:調整振幅-
按鍵4:調整振幅+
按鍵5:調整頻率-
按鍵6:調整頻率+
按鍵8:是否啟用增益反饋 0:不啟用?1:啟用?默認為0
P1.0~P1.3?基礎部分
P1.4?增益反饋
P1.5~P2.0?波形 輸入到單片機的電壓不能超過2.5V??//因為ADC參考電壓為2.5伏,滿量程即為2.5
P2.2?音樂
P2.4?紅外遙控
*/
//T_A0*100?=?A0周期
unsigned?char?T_A0?=?50;//??用于音樂播放和函數信號發生中的頻率調整
//紅外脈沖時間(ms) short1*10/T_A0
unsigned?short1?=?60;
unsigned?short2?=?100;
unsigned?long1?=?140;
unsigned?long2?=?180;???//通過示波器觀察,短脈沖為80ms,長脈沖為160ms,因此取正負20ms為區間
unsigned?char?input2_4;
unsigned?input_adder?=?0;
unsigned?input_status?=?0; //0:no 1;short ??2:long
int?sample;
double?volt;//AD轉換后的輸入值與實際值
double?Vmax?=?1.5;
double?Vmin?=?0.4;
unsigned?char?number?=?255;
//?8位數碼管顯示的數字或字母符號
//?注:板上數碼位從左到右序號排列為4、5、6、7、0、1、2、3
//?主程序中digi[]按45670123寫
//?從外面看來:從左到右:第1
評論
共有 條評論