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

正文內(nèi)容

基于51單片機的電子琴設計(編輯修改稿)

2024-07-20 22:47 本頁面
 

【文章內(nèi)容簡介】   (LSB)EA-ET2ESET1EX1ET0EX0中斷允許控制位=1,允許中斷中斷允許控制位=0,禁止中斷符號位地址功能EA中斷總允許控制位。EA=0,中斷總禁止;EA=1,各中斷由各自的控制位設定預留ET2定時器 2 中斷允許控制位ES串行口中斷允許控制位ET1定時器 1 中斷允許控制位EX1外部中斷 1 允許控制位ET0定時器 0 中斷允許控制位EX0外部中斷 1 允許控制位五 設計感受這次專業(yè)設計結束了,我對于52單片機又有了一個全新的認識,原來以前的學習還差很多,在對于學科和未來的工作上,我還有很長的一段路要走。學海無涯,這句話雖然有點老生常談,但卻是我現(xiàn)在最真實的心理感受,電子琴的設計其實難度并不大,而如今如此吃力的原因值得我好好反思。最后,感謝老師對于我們專業(yè)設計無私的指導和幫助。六 附錄//簡易電子琴include //包含51單片機寄存器定義的頭文件sbit P14=P1^4。 //sbit P15=P1^5。 //sbit P16=P1^6。 //sbit P17=P1^7。 //unsigned char keyval。 //定義變量儲存按鍵值sbit sound=P3^6。 //unsigned int C。 //全局變量,儲存定時器的定時常數(shù)unsigned int f。 //全局變量,儲存音階的頻率//以下是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。 for(i=0。i100。i++) for(j=0。j60。j++) 。 }/*******************************************函數(shù)功能:節(jié)拍的延時的基本單位,延時200ms******************************************/void delay() { unsigned char i,j。 for(i=0。ii++) for(j=0。jj++) 。 }/*******************************************函數(shù)功能:輸出音頻入口參數(shù):F******************************************/void Output_Sound(void){ C=(46083/f)*10。 //計算定時常數(shù) TH0=(8192C)/32。 //可證明這是13位計數(shù)器TH0高8位的賦初值方法 TL0=(8192C)%32。 //可證明這是13位計數(shù)器TL0低5位的賦初值方法 TR0=1。 //開定時T0 delay()。 //延時200ms,播放音頻 TR0=0。 //關閉定時器 sound=1。 //
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1