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

正文內(nèi)容

畢業(yè)設(shè)計(論文)基于單片機(jī)at89c51的簡易電子琴系統(tǒng)(參考版)

2025-07-01 11:29本頁面
  

【正文】 2003[4付曉光. 單片機(jī)原理與實用技術(shù),北京:北方交通大學(xué)出版社. 2004 [5]胡漢才. 單片機(jī)原理及其接口技術(shù),北京:清華大學(xué)出版社.  1996 [6]周立功. 增強(qiáng)型80C51單片機(jī)速成與實戰(zhàn),北京:北京航空航天大學(xué)出版社. 2004 [7]王治剛. 單片機(jī)應(yīng)用技術(shù)實訓(xùn),北京:清華大學(xué)出版社. 2004. [8]諸昌鈐. LED顯示屏系統(tǒng)原理及工程技術(shù),成都: [9]李光飛. 單片機(jī)課程設(shè)計實例指導(dǎo),北京:北京航空航天大學(xué)出版社. 2004 [10]李廣軍. 王厚軍. 實用接口技術(shù),成都:電子科技大學(xué)出版社. 2001 [11]王曉明. 曾紅. 單片機(jī)教程,沈陽:東北大學(xué)出版社. 2001[12]梅麗鳳. ,北京:[13],西安:[14] 、. Introduction to Electronic Circuit Design, Publishing House of Pearson [15] Intel:MCS51 Family of single Chip Microputers Users Manual 1990[16] puter systems Organization and 程序清單:歌曲《祝你平安》KEYBUF EQU 30H STH0 EQU 31H STL0 EQU 32H TEMP EQU 33H ORG 00H LJMP START ORG 0BH LJMP INT_T0 START: MOV TMOD,01H SETB ET0 SETB EA WAIT: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1 LCALL DELY10MS MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY1 MOV A,P3 ANL A,0FH CJNE A,0EH,NK1 MOV KEYBUF,0 LJMP DK1 NK1: CJNE A,0DH,NK2 MOV KEYBUF,1 LJMP DK1 NK2: CJNE A,0BH,NK3 MOV KEYBUF,2 LJMP DK1 NK3: CJNE A,07H,NK4 MOV KEYBUF,3 LJMP DK1 NK4: NOP DK1: MOV A,KEYBUF MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A MOV A,KEYBUF 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 SETB TR0 DK1A: MOV A,P3 ANL A,0FH XRL A,0F。由于本人知識程度有限,其中也許有不妥之處,還請老師批評指正。 通過這次設(shè)計把單片機(jī)、電子等有關(guān)知識進(jìn)一步加深并運(yùn)用到實踐中,培養(yǎng)了我們的動手能力,從現(xiàn)在就開始培養(yǎng)我們的獨(dú)立設(shè)計能力,為我們在以后的工作中打下良好的基礎(chǔ)。 致 謝簡易電子琴設(shè)計成功了,這期間經(jīng)歷了很多辛酸、困惑,雖然如此,但更多的還是奮進(jìn)和學(xué)習(xí)的樂趣,這里面不僅有同學(xué)的幫助,還有老師的指導(dǎo),在這里我特別要向我的導(dǎo)師——陶嵐老師致以深深的謝意。伴隨著科技水品的提高,電子產(chǎn)品會朝著節(jié)能、使用壽命長,故障發(fā)生頻率低、體積小、功能強(qiáng)大等方面迅踴發(fā)展,而單片機(jī)的發(fā)展必然會促進(jìn)其發(fā)展,在不久的將來,高性能的單片機(jī)系統(tǒng)會在電子領(lǐng)域得到廣泛應(yīng)用,所以現(xiàn)在對單片機(jī)進(jìn)行初步的研究對以后個人的發(fā)展很有幫助。 基于單片機(jī)原理的電子琴大大簡化了以前傳統(tǒng)的音樂產(chǎn)生電路,使得元件得到減少,生產(chǎn)成本降低而且性能也得到了提高,并且耗能也降低了。全部程序見論文尾部。在這個程序中用到了兩個定時/計數(shù)器來完成的。調(diào)2/4125ms對于不同的曲調(diào)我們也可以用單片機(jī)的另外一個定時/計數(shù)器來完成。調(diào)4/462ms調(diào)3/4187ms DW 0音樂的音拍,一個節(jié)拍為單位(C調(diào))曲調(diào)值DELAY DW 0,65085,65134,0,65198,65235,65268,0,0,0 DW 0,65058,65110,65157,65178,65217,65252,65283,0,0 DW 0,64633,64732,0,64860,64934,64994,0,0,0 DW 0,64580,64684,64777,64820,64898,64968,65030,0,0 DW 0,63731,63928,0,64185,64331,64463,0,0,0 DW 0,63628,63835,64021,64103,64260,64400,64524,0,0 音符頻率(HZ)簡譜碼(T值)低1 DO26263628 4 FA740648601 DO27763731中 5 SO78464898低2 RE29463835 5 SO831649342 RE31163928中 6 LA88064968低 3 M33064021 693264994低 4 FA34964103中 7 SI98865030 4 FA37064185高 1 DO104665058低 5 SO39264260 1 DO110965085 5 SO41564331高 2 RE117565110低 6 LA44064400接著為下首曲節(jié)拍速度值,再接著為該首曲音符表首地址,然后才是樂曲曲碼,全部樂曲結(jié)束標(biāo)記為連續(xù)兩個單元是00H 00H各調(diào)值節(jié)拍時間代碼表(6MHZ晶振時)曲調(diào)值 節(jié)拍速度值4/4 3EH 3/4 5DH 因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可。R5存節(jié)拍數(shù) RET 節(jié)拍與節(jié)拍碼對照表 :節(jié)拍碼節(jié)拍數(shù)(拍)節(jié)拍碼節(jié)拍數(shù)(拍)11/411/822/421/433/433/841 441/251又1/455/861又1/263/48281A2又1/2A1又1/4C3 CC1又1/2F3又1/2F1又3/4各調(diào)值1/4節(jié)拍的時間設(shè)定 各調(diào)值1/8節(jié)拍的時間設(shè)定 曲調(diào)值 DELAY 6MHZ(H) 曲調(diào)值 DELAY 6MHZ(H) 調(diào)4/4 125亳秒 3E 調(diào)4/4 62亳秒 1F 3/4 187 5D 3/4 94 2F 2/4 250 7D 2/4 125 3E 建立音樂的步驟: ,最高音范圍,然后確定音符表首地址. 0151H,適用簡譜范圍為 低音1 到 高音1. (音符)為高4位,節(jié)拍碼(節(jié)拍數(shù))為低4位,:根據(jù)不同曲調(diào),可以建立不同簡譜音符表0151H 為一簡譜音符表首地址適用簡譜范圍 低音1 到 高音10159H 為一簡譜音符表首地址適用簡譜范圍 低音5 到 高音5 0300H 為第一首歌曲首地址,字節(jié)高位為音符代碼,低位為節(jié)拍代碼組成簡譜曲碼. 003EH 為歌曲DPH高位首地址,0041H為歌曲DPL低位首地址002FH 為節(jié)拍速度代碼。quot。quot。兩個并行口中,一個輸出掃描碼,使按鍵逐行動態(tài)接地,另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。每個按鍵的狀態(tài)同樣需變成數(shù)字量“0”和“1”,開關(guān)的一端(列線)通過電阻接VCC,而接地是通過程序輸出數(shù)字“0”實現(xiàn)的。每個按鍵有它的行值和列值 ,行值和列值的組合就是識別這個按鍵的編碼。 按鍵的序號排列圖硬件電路原理圖1. 用AT89S51的并行口P1接44矩陣鍵盤,-,-;在數(shù)碼管上顯示每個按鍵的“0-F”序號。無按鍵,行線處于高電平狀態(tài),有鍵按下,行線電平狀態(tài)將由與此行線相連的列線電平?jīng)Q定。節(jié)省I/O口。 鍵盤的工作方式有:查詢方式(編程掃描,定時掃描方式)、中斷掃描方式。考慮儀表系統(tǒng)中CPU任務(wù)的份量,來確定鍵盤的工作方式。 三、鍵盤工作方式 單片機(jī)應(yīng)用系統(tǒng)中,鍵盤掃描只是CPU的工作內(nèi)容之一。連擊是可以利用的。要有對按鍵釋放的處理,為了消除連擊,使得一次按鍵只產(chǎn)生一次鍵功能的執(zhí)行(不管一次按鍵持續(xù)的時間多長,僅采樣一個數(shù)據(jù))。串鍵:是指同時有一個以上的鍵按下,串鍵會引起CPU錯誤響應(yīng)。(這種消除抖動影響的軟件措施是切實可行的。軟件消抖:如果按鍵較多,硬件消抖將無法勝任,常采用軟件消抖。為了確保CPU對一次按鍵動作只確認(rèn)一次按鍵,必須消除抖動的影響。由于機(jī)械觸點的的彈性作用,一個按鍵開關(guān)在閉合和斷開的瞬間均有一連串的抖動. 抖動時間的長短由按鍵的機(jī)械特性決定,一般為5~10ms,這是一個很重要的參數(shù)。二、從電路或軟件的角度應(yīng)解決的問題。一、編碼鍵盤的鍵輸入程序應(yīng)完成的基本任務(wù)  ;鍵的閉合與否,反映在電壓上就是呈現(xiàn)出高電平或低電平,所以通過電平的高低狀態(tài)的檢測,便可確認(rèn)按鍵按下與否. 。非編碼鍵盤系統(tǒng)中,鍵閉合和鍵釋放的信息的獲取,鍵抖動的消除,鍵值查找及一些保護(hù)措施的實施等任務(wù),均由軟件來完成。隨后,確定鍵盤工作方式:采用中斷或查詢方式輸入鍵操作信息。由于單片機(jī)的工作電壓是5V,所以本電源電路剛好適合。3.3 電源電路設(shè)計電源電路采用7805電源。在時、分、秒的間隔處用了兩個紅發(fā)光二極管表示小數(shù)點。利用發(fā)光二極管的余輝和人眼的駐留效應(yīng),通過適當(dāng)?shù)卣{(diào)整每位數(shù)碼管被點亮的時間間隔,可以觀察到穩(wěn)定的顯示輸出。動態(tài)顯示方式的特點是:每一時刻只能有1位數(shù)碼管被點亮,各位依次輪流被點亮;對于每一位來講,每隔一段時間點亮一次。在動態(tài)顯示方式中,各位數(shù)碼管的ah并聯(lián)在一起,與單片機(jī)系統(tǒng)的一個I/O口相連,從該I/O口輸出顯示代碼。但它的顯示程序法常簡單。其特點是:數(shù)碼管中的發(fā)光二極管恒定地導(dǎo)通或截止,直到顯示字符改變?yōu)橹?。在靜態(tài)顯示方式下,每位數(shù)碼管的ag和h端與一個8位的I/O相連。這樣形成的顯示字符的代碼稱為顯示代碼或段選碼。將單片機(jī)的I/O口控制相應(yīng)的芯片與數(shù)碼管的ag相連,高電平的位對應(yīng)的發(fā)光二極管亮,這樣,由I/O口輸出不同的代碼,就可以控制數(shù)碼管顯示不同的字符。當(dāng)發(fā)光二極管導(dǎo)通時,它就會發(fā)光。在數(shù)碼管中,若將二極管的陽極連在一起,稱為共陽極數(shù)碼管;若將二極管的陰極連在一起,稱為共陰極數(shù)碼管。:音調(diào)1對應(yīng)的頻率524Hz,其半周期T/2=1/2f=,用定時器T0方式1定時是器定時常數(shù)計算公式得到定時常數(shù)為1
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1