freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的電子琴設(shè)計-文庫吧資料

2025-06-29 22:47本頁面
  

【正文】 ****************函數(shù)功能:主函數(shù)******************************************/ void main(void) { EA=1。 //關(guān)閉定時器 sound=1。 //開定時T0 delay()。 //可證明這是13位計數(shù)器TH0高8位的賦初值方法 TL0=(8192C)%32。 }/*******************************************函數(shù)功能:輸出音頻入口參數(shù):F******************************************/void Output_Sound(void){ C=(46083/f)*10。ji }/*******************************************函數(shù)功能:節(jié)拍的延時的基本單位,延時200ms******************************************/void delay() { unsigned char i,j。j60。i100。 //全局變量,儲存音階的頻率//以下是C調(diào)低音的音頻宏定義define l_dao 262 //將“l(fā)_dao”宏定義為低音“1”的頻率262Hzdefine l_re 286 //將“l(fā)_re”宏定義為低音“2”的頻率286Hzdefine l_mi 311 //將“l(fā)_mi”宏定義為低音“3”的頻率311Hzdefine l_fa 349 //將“l(fā)_fa”宏定義為低音“4”的頻率349Hzdefine l_sao 392 //將“l(fā)_sao”宏定義為低音“5”的頻率392Hzdefine l_la 440 //將“l(fā)_a”宏定義為低音“6”的頻率440Hzdefine l_xi 494 //將“l(fā)_xi”宏定義為低音“7”的頻率494Hz //以下是C調(diào)中音的音頻宏定義define dao 523 //將“dao”宏定義為中音“1”的頻率523Hzdefine re 587 //將“re”宏定義為中音“2”的頻率587Hzdefine mi 659 //將“mi”宏定義為中音“3”的頻率659Hzdefine fa 698 //將“fa”宏定義為中音“4”的頻率698Hzdefine sao 784 //將“sao”宏定義為中音“5”的頻率784Hzdefine la 880 //將“l(fā)a”宏定義為中音“6”的頻率880Hzdefine xi 987 //將“xi”宏定義為中音“7”的頻率53 //以下是C調(diào)高音的音頻宏定義define h_dao 1046 //將“h_dao”宏定義為高音“1”的頻率1046Hzdefine h_re 1174 //將“h_re”宏定義為高音“2”的頻率1174Hzdefine h_mi 1318 //將“h_mi”宏定義為高音“3”的頻率1318Hzdefine h_fa 1396 //將“h_fa”宏定義為高音“4”的頻率1396Hzdefine h_sao 1567 //將“h_sao”宏定義為高音“5”的頻率1567Hzdefine h_la 1760 //將“h_la”宏定義為高音“6”的頻率1760Hzdefine h_xi 1975 //將“h_xi”宏定義為高音“7”的頻率1975Hz/**************************************************************函數(shù)功能:軟件延時子程序**************************************************************/ void delay20ms(void) { unsigned char i,j。 //unsigned int C。 //unsigned char keyval。 //sbit P16=P1^6。六 附錄//簡易電子琴include //包含51單片機寄存器定義的頭文件sbit P14=P1^4。學(xué)海無涯,這句話雖然有點老生常談,但卻是我現(xiàn)在最真實的心理感受,電子琴的設(shè)計其實難度并不大,而如今如此吃力的原因值得我好好反思。表5 中斷允許控制寄存器(MSB)             (LSB)EA-ET2ESET1EX1ET0EX0中斷允許控制位=1,允許中斷中斷允許控制位=0,禁止中斷符號位地址功能EA中斷總允許控制位。它們的值一直到下一個周期被電路捕捉下來。實際上,中斷服務(wù)程序必須判定是否是 TF2 或 EXF2 激活中斷,標(biāo)志位也必須由軟件清 0。定時器 2 可以被寄存器 T2CON 中的TF2 和 EXF2 的或邏輯觸發(fā)。用戶軟件不應(yīng)給這些位寫 1。如表 5 所示, 位是不可用的。每個中斷源都可以通過置位或清除特殊寄存器 IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。2.定時中斷定時中斷保護(hù)現(xiàn)場停止計時輸入音頻脈沖電平音頻脈沖電平反轉(zhuǎn)中斷返回恢復(fù)現(xiàn)場圖9 定時中斷程序框圖中斷是單片機適時的處理內(nèi)部或外部事件的一種內(nèi)部機制,當(dāng)某種內(nèi)部或外部事件發(fā)生時,單片機中斷系統(tǒng)將迫使CPU暫停正在執(zhí)行的程序,轉(zhuǎn)而去進(jìn)行中斷事件的處理,中斷處理完畢后,又返回被中斷程序處,繼續(xù)向下執(zhí)行。LED 數(shù)碼管的七個發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,表3給出了共陰極 LED 數(shù)碼
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1