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

正文內(nèi)容

單片機課程設計電子琴匯編語言-其他專業(yè)(存儲版)

2025-02-28 08:05上一頁面

下一頁面
  

【正文】 , CPU 停止工作。 延時 9 ( 2)振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出??删幊檀型ǖ? 壽命: 1000 寫 /擦循環(huán) TABLE: DW 0,63628,63835,64021,64103,64260,64400,64524,0,0 DW 0,63731,63928,0,64185,64331,64463,0,0,0 DW 0,64580,64684,64777,64820,64898,64968,65030,0,0 DW 0,64633,64732,0,64860,64934,64994,0,0,0 DW 0,65058,65110,65157,65178,65217,65252,65283,0,0 DW 0,65085,65134,0,65198,65235,65268,0,0,0 DW 0 在這個程序中,彈奏音樂的程序是用定時 /計數(shù)器 T0 來完成的 ,播放音樂程序則是用定時 /計數(shù)器 T1來完成的。 2247。若要 產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以 2,即為半周期的時間。 . 設計內(nèi)容與要求 ( 1) 本設計以 AT89C52 單片機為核心控制元件設計一個電子琴,與鍵盤、揚聲 器等模塊組成核心主控制模塊,在主控模塊上設有 16 個彈奏按鍵、 1個播 放按鍵和揚聲器,并且按下時按鍵發(fā)聲,松開延時一段時間停止,中間再 按別的鍵則發(fā)另一音調(diào)的聲音。 ( 3)利用 proteus 軟件畫電路圖,并在單片機加載程序進行仿真。 利用 AT89C51 的內(nèi)部定時器使其工作計數(shù)器模式( MODE1)下,改變計數(shù)值 TH0 及 TL0 以產(chǎn)生不同頻率的方法產(chǎn)生不同音階,例如,頻率為 523Hz,其周期 T= 1/523= 1912μ s,因此只要令計數(shù)器計時 956μ s/1μ s= 956,每計數(shù) 956次時將 I/O 反相,就可得到中音 DO( 523Hz)。 2247。 ( 3)琴鍵處理程序: 根據(jù)檢測到得按鍵值,查詢音律表,給計 時器賦值,使發(fā)出相應頻率的聲音。三級程序存儲器鎖定 AT89C2051 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器的單片機。如采用外部時鐘源驅(qū)動器件, XTAL2應不接。 引腳說明與硬件連接 ( 1) 引腳圖,如圖 4: 圖 4 AT89C51 引腳圖 ( 2) P1口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1口緩沖器能接收輸出4TTL 門電流。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當/EA 端保持高電平時,此間內(nèi)部程序存儲器。 5. 結(jié)束語 收獲與體會 通過這次課程設計,讓我感覺到了單片機的樂趣以及運用單片機設計電路比較方便和簡單。本研究通過制作電子琴,將幾個模塊很好的融合起來,對使用單片機設計簡易電子琴進行了分析,并介紹了基于單片機電子琴統(tǒng)硬件組成。 教程建議 我覺得只是單純的上課來學習單片機是很難的,老師應該多找一些電路的實例來講授單片機的知識,這樣會讓學生更容易接受而且更容易明白。低位 有” 0”則有鍵按下,否則無 JZ KKEY1 。相等說明該行第二列有鍵按下,不等則轉(zhuǎn)移 MOV BUFF,1。跳到 NDK1 執(zhí)行相應的功能程序 KK4: NOP NDK1: MOV A,BUFF MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A MOV A,BUFF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A MOV TL0,A 22 SETB TR0 NDK1A: MOV A,P1 ANL A,0FH XRL A,0FH JNZ NDK1A CLR TR0 KKEY1: MOV P1,0FFH 。至 TAB 取簡譜碼 MOVC A,A+DPTR 。取低 4位(音符碼) JNZ SING 。 MOV TH1,A 。取到的低位字節(jié)存入( 20H) SETB TR1 。將 PSW 的值暫存于堆棧 MOV TL1,20H 。曲子最后靜音 5拍長的時間 DB 00H 。至堆棧取回 PSW的值 POP ACC 。取下一個簡譜碼 END0: CLR TR1 。乘 2 INC A 。取到的音符碼減 1(不含 0) MOV 22H,A 。不是,則取低 4位(節(jié)拍碼) MOV R5,A 。設 T1 在 M1 MOV IE,88H 。該鍵值為 2 LJMP NDK1。求鍵值 CJNE A,0EH,CKK1 。啟動 T0 MAIN: MOV P1,0FFH 。于是我上網(wǎng)查了一下資料,發(fā)現(xiàn)原來 proteus 軟件有自動布局和自動布線的功能來繪制 PCB 圖,而且還可以輸出 3D 圖。 由于自己所學有限,所以程序的編寫事件很頭疼的事,所以我們是先從網(wǎng)上下載一些類似的程序,然后對程序進行分析修改加以利用。如圖 10: 圖 10 晶振部分 . 元器件清單 如下表 2: 表 2 元器件清單 名稱 數(shù)值 個數(shù) 單片機 AT89C51 1 獨立按鍵(可彈起的) 18 2N3906 1 喇叭 1 電阻 R1 10KΩ 1 電阻 R2 1KΩ 1 電阻 R3 200Ω 1 電容 C C2 16pF 各 1個 電容 C3 1 晶振 12MHz 1 14 4. 系統(tǒng)工作說明 接上電源,按下自動播放歌曲按鍵 B17, 口此時接上低電平,作為輸出口,因為 具有輸出寄存器寄存的內(nèi)容的特殊功能,所以播放出已編好程序的歌曲。 P3 口同時為閃爍編程和編程校驗接收一些控制信號。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 此外, AT89C51 設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 5 個中斷源 4K 字節(jié)可編程閃爍存儲器 低音 0- 19 之間,中音在 20- 39 之間,高音在 40- 59之間。 其計數(shù)初值 T 的求法如下: T= 65536- N= 65536- fi247。 2. 方案 總體設計 . 音樂產(chǎn)生 設計原理 一首音樂是許多不同的音階組成的,而每個音階對應著不
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1