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

正文內(nèi)容

基于at89c51單片機(jī)的電子琴系統(tǒng)設(shè)計(jì)(留存版)

2025-08-02 08:30上一頁面

下一頁面
  

【正文】 學(xué)生學(xué)號(hào): 院系名稱: 機(jī)電工程系 專業(yè)班級(jí): 機(jī)械設(shè)計(jì)制造及其自動(dòng)化 指導(dǎo)教師: 2021 年 6 月 15 日 青島理工大學(xué)畢業(yè)設(shè)計(jì) II 摘 要 隨著社會(huì)的發(fā)展進(jìn)步,音樂逐漸成為我們生活中很重要的一部分,有人曾說喜歡音樂的人不會(huì)向惡。現(xiàn)在,盡管單片機(jī)的應(yīng)用已經(jīng)很普遍 了,但仍有許多可以用 單片機(jī)控制而尚未實(shí)現(xiàn)的項(xiàng)目,因此,單片機(jī)的應(yīng)用大有 可以想象和拓展的空間。 5. 彈奏電子琴時(shí)能播放出準(zhǔn)確的聲音,不彈奏時(shí)可以播放內(nèi)置音樂。單片機(jī)的可擦除只讀存儲(chǔ)器可以 反復(fù)擦除 100 次。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng)不接。 矩陣式鍵盤的按鍵識(shí)別方法 確定矩陣式鍵盤上何鍵被按下介紹一種“行掃描法”。 N 鍵輪回,是 當(dāng) 檢測(cè)到有多個(gè)鍵被按下時(shí),能根據(jù)發(fā)現(xiàn)它們的順序依次產(chǎn)生相應(yīng)鍵的鍵碼。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的 I/O 端口進(jìn)行驅(qū)動(dòng),或者使用如 BCD 碼二 — 十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。2247。 該軟件的特點(diǎn): ( 1)全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)。說明一首音樂是許多不同的 音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,于是我們可以利用單片機(jī)的定時(shí) /計(jì)數(shù)器 T0 來產(chǎn)生這樣方波頻率信號(hào),因此,我們只要把一首歌曲的音階對(duì)應(yīng)頻率關(guān)系弄正確即可,然后我們利用功放電路來將音樂聲音放大,同時(shí)通過顯示模塊來確知自己所彈的音符。不會(huì)忘記,大學(xué)四 年里我們一起度過的歡樂時(shí)光,那些開心的日子,總是那么令人難以忘懷。Oxf0)!=Oxf0); TR0 = 0; } else { while (FY==1) { if (Song[k][Tone_Index]==1) 青島理工大學(xué)畢業(yè)設(shè)計(jì) XXXI Tone_Index=0; STH0= (tab[Song[k] [Tone_Index]])/256; STL0=(tab[Song[k][Tone Index]])%256; P2=DSY_CODE[Song[k][Tone_Index]]; TR0 = 1; delay1 (300*Len[k][Tone_Index]); Tone_Index++; TR0 = 0; } } } } } } 青島理工大學(xué)畢業(yè)設(shè)計(jì) XXXII 附錄 Ⅱ 英文文獻(xiàn) Microcontrollers are used in a multitude of mercial applications such as modems, motorcontrol systems, air conditioner control systems, automotive engine and among others. The high processing speed and enhanced peripheral set of these microcontrollers make them suitable for such highspeed eventbased , these critical application domains also require that these microcontrollers are highly reliable. The high reliability and low market risks can be ensured by a robust testing process and a proper tools environment for the validation of these microcontrollers both at the ponent and at the system level. Intel Plaform Engineering department developed an objectoriented multithreaded test environment for the validation of its AT89C51 automotive microcontrollers. The goals of thisenvironment was not only to provide a robust testing environment for the AT89C51 automotive microcontrollers, but to develop an environment which can be easily extended and reused for the validation of several other future microcontrollers. The environment was developed in conjunction with Microsoft Foundation Classes (AT89C51). The paper describes the design and mechanism of this test environment, its interactions with various hardware/software environmental ponents, and how to use AT89C51. The 8bit AT89C51 CHMOS microcontrollers are designed to handle highspeedcalculations and fast input/output operations. MCS 51 microcontrollers are typically used for highspeed event control systems. Commercial applications include modems,motorcontrol systems, printers, photocopiers, air conditioner control systems, disk drives,and medical instruments. The automotive industry use MCS 51 microcontrollers in enginecontrol systems, airbags, suspension systems, and antilock braking systems (ABS). The AT89C51 is especially well suited to applications that benefit from its processing speed and enhanced onchip peripheral functions set, such 青島理工大學(xué)畢業(yè)設(shè)計(jì) XXXIII as automotive powertrain control, vehicle dynamic suspension, antilock braking, and stability control applications. Because of these critical applications, the market requires a reliable costeffective controller with a low interrupt latency response, ability to service the high number of time and event driven integrated peripherals needed in real time applications, and a CPU with above average processing power in a single package. The financial and legal risk of having devices that operate unpredictably is very high. Once in the market, particularly in mission criticalapplications such as an autopilot or antilock braking system, mistakes are financiallyprohibitive. Redesign costs can run as high as a $500K, much more if the fix means 2 back annotating it across a product family that share the same core and/or peripheral design flaw. In addition, field replacements of ponents is extremely expensive, as the devices are typically 。身邊的同學(xué)和朋友,有你們,我的大學(xué)才算完整。這個(gè)設(shè)計(jì)題目 并不是新的,但從中能體現(xiàn)到一個(gè)系統(tǒng)開 發(fā)設(shè)計(jì)的過程,足于讓我們受益。 ( 3)目前支持的單片機(jī)類型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12系列、 PIC16 系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。 其計(jì)數(shù)初值 T 的求法如下: T=65536— N=65536— fi247。 (2) 動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯 示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8 個(gè)顯示筆劃 a, b, c, d, e, f, g, dp的同 名端連在一起,另外為每個(gè)數(shù)碼管的 公共極 COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線控制, 當(dāng) 單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通 COM 端電青島理工大學(xué)畢業(yè)設(shè)計(jì) XII 路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。常用的方法有行掃描法 和線反轉(zhuǎn)法兩種。 ( 1)判斷鍵盤中有無鍵按下將全部行線置低電平,然后檢測(cè)列線的狀態(tài)。 芯片擦除 整個(gè) PER0M 陣列和三個(gè)鎖定位的電擦 除可通過正確的控制信號(hào)組合,并保持 ALE 管腳處于低電平 10ms 來完成。另外,該引腳被略微拉高。 P2 口 當(dāng) 用于外部程序 存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。由于將多功能 8 位 CPU和閃存 存儲(chǔ)器組合在單個(gè)芯片中, ATMEL的 AT89C51 是一種高效微控控制器, AT89C2051 是它的一種精簡(jiǎn)版本。 AT89C51 單片機(jī)設(shè)計(jì)微型電子琴的方法,僅需 AT89C51 最小系統(tǒng),擴(kuò)展一組矩陣鍵盤,再接一組發(fā)光二極管用來指示電子琴的工作狀態(tài)。 但是,單片機(jī)應(yīng)用的意義絕不僅限于它的廣闊范圍以及所帶來 的經(jīng)濟(jì)效益 上,更重要的意義還在于:?jiǎn)纹瑱C(jī)的應(yīng)用正從根本上改變著傳統(tǒng)的控制系統(tǒng)設(shè)計(jì) 思想和設(shè)計(jì)方法。本論文設(shè)計(jì)一個(gè)基于單片機(jī)的簡(jiǎn)易電子琴。目前單片機(jī)已用于工業(yè)控制、機(jī)電 一體化設(shè)備、儀器儀表、信號(hào)處理、現(xiàn)代兵器、交通能源、商用設(shè)備、醫(yī)療設(shè)備 及家用電器等各個(gè)領(lǐng)域,隨著單片機(jī)性能的不斷提高,它的應(yīng)用將會(huì)更加廣泛。 2. 用鍵盤做 出電子琴的按鍵,每鍵代表一個(gè)音符。其主要模塊由五個(gè)部分組成,具體關(guān)系如 圖 21所示: 圖 21帶存儲(chǔ)的電子琴框圖 上圖即為此次設(shè)計(jì)中的電子琴的硬件結(jié)構(gòu)圖 ,我們運(yùn)用單片機(jī)的最小系統(tǒng),用 P0 口的高四位和 P0 口的低四位作 4 4 矩陣式按鍵的接口,用 P2 口作數(shù)碼管的接口,用 P3. 7 作信號(hào)輸出口。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。 振蕩器 特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。這樣,到按鍵沒有按下時(shí),所有的輸出端都是高電平,代表無鍵按下。 (2) 防串鍵:防串鍵是為了解決多個(gè)鍵同時(shí)按下或者前一按鍵沒有釋放又有新的按鍵按下時(shí)產(chǎn)生的問題。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。就可在 P3. 7 引腳上得到此頻率的脈沖。只能 通過外部功能鍵來實(shí)現(xiàn)曲目及功能的切換,是該電子琴設(shè)計(jì)的一個(gè)缺憾。 青島理工大學(xué)畢業(yè)設(shè)計(jì) XXIII 第 6 章 結(jié)論 將程序?qū)?AT89C51 芯片,調(diào)試成功后可任意彈奏自己想要的旋律。 其次,要感謝所有曾經(jīng)給我們班任課的老師,老師們教會(huì)我的不僅僅是專業(yè)知識(shí),更多的是對(duì)待學(xué)習(xí)、對(duì)待生活的態(tài)度。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1