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

正文內(nèi)容

基于at89c51的簡易電子琴單片機課程設(shè)計(參考版)

2025-06-29 18:41本頁面
  

【正文】 //停止播放 } DelayMS(2)。 // 顯示按鍵 TR0 = 1。 //發(fā)送掃描碼 if (p1 != 0xF0) //如果有鍵按下 { Keys_Scan()。 IE = 0x82。 }////主程序//void main(){ p0 = 0xBF。 TL0 = Tone_Delay_Table[ KeyNo ] % 256。 } KeyNo = k。 break。 break。 break。 break。 //按鍵后11110000將變成XXXX0000,X中1個為0,3個仍為1 //下面的表達式會將高四位移至低四位,并將其中唯一的0變?yōu)?,其余為0 Tmp = (p1 4)^0x0F。 //無鍵按下 } //低四位置0,放入四列 p1 = 0xF0。break。break。break。break。 //按鍵后00001111將變成0000XXXX,X中1個為0,3個仍為1 //下面的異或操作會把3個1變成0,唯一的0變成1 Tmp = p1 ^ 0x0F。 //高四位置0,放入四行 p1 = 0x0F。 i++)。 while ( x ) for(i = 0。 //蜂鳴器uchar KeyNo。 //9,A,B,C,D,E,F,//各音符對應(yīng)的延時 uint code Tone_Delay_Table[] = { 64021,64103,64260,64400,64524,64580,64684,64777, 64820,64898,64968,65030,65058,65110,65157,65178 }。 參考文獻[1]:清華大學(xué)出版社,2002.[2][M].電子工業(yè)出版社,2009.[3][M].機械工業(yè)出版社,2008.[4]amp。 本設(shè)計還可以擴展其他功能,比如記憶功能,即可以存儲彈奏者所彈奏的音樂且保存,待彈奏完后播放給彈奏者聽。從這次實物制作中,我的動手能力提高了。第三,提高了自己的動手能力。第二,通過設(shè)計學(xué)習(xí)到了很多軟件的使用。通過這次課程設(shè)計,我感覺收獲了很多:首先,通過實踐,加深對單片機系列知識及其系統(tǒng)的認(rèn)識。利用單片機產(chǎn)生不同頻率來獲得我們要求的音階,最終可隨意彈奏想要表達的音樂。5 設(shè)計心得 將程序?qū)階T89C51芯片,調(diào)試成功后,可任意彈奏自己想要的旋律。 圖6 點擊面板左下角的,開始調(diào)試。導(dǎo)入hex文件。 Proteus和Keil的聯(lián)調(diào)使用步驟: 打開keil,建立工程,輸入程序編譯和生成hex文件。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于MCS51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出??傊撥浖且豢罴瘑纹瑱C和SPICE分析于一身的仿真軟件,功能極其強大 ,可仿真5AVR、PIC?!、?目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片?!≡撥浖奶攸c:?、?全部滿足我們提出的單片機軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。若所有列線均為高電平,則鍵盤中無鍵按下?! ∨袛噫I盤中有無鍵按下 將全部行線Y0Y3置低電平,然后檢測列線的狀態(tài)。 具體程序見附錄1(模塊)三:矩陣鍵盤矩陣式鍵盤的按鍵識別方法:確定矩陣式鍵盤上何鍵被按下介紹一種“行掃描法”。2247。2247。fr例如:設(shè)K=65536,fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz)的計數(shù)值。其計數(shù)初值T的求法如下: T=65536-N=65536-fi247。2247。利用AT89C51的內(nèi)部定時器使其工作計數(shù)器模式(MODE1)下,改變計數(shù)值TH0及TL0以產(chǎn)生不同頻率的方法產(chǎn)生不同音階,例如,頻率為523Hz,其周期T=1/523=1912μs,因此只要令計數(shù)器計時
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1