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

正文內(nèi)容

基于單片機的多功能電子琴的設(shè)計畢業(yè)設(shè)計-文庫吧在線文庫

2025-04-11 11:56上一頁面

下一頁面
  

【正文】 應(yīng)用已經(jīng)很普遍了,可是仍有許多可以用它來控制而未實現(xiàn)的項目,因此,單片機的應(yīng)用大有可以想象和拓展的空間。 設(shè)計目標 由于本設(shè)計主要用于人們娛樂方面,因此在設(shè)計上盡量使其安全以及簡單易操作。比傳統(tǒng)音階范圍大,彈奏效果好。 圖 21 系統(tǒng)結(jié)構(gòu)圖 元件簡介 AT89S51 功能特性: AT89S51 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K在系統(tǒng)可編程 Flash 存儲器。 主要性能:與 MCS51單片機產(chǎn)品兼容、 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器、1000 次擦寫周期、全靜態(tài)操作: 0Hz~ 33Hz 、三級加密程序存儲器 、 32 個可編程 I/O 口線 、三個 16位定時器 /計數(shù)器八個中斷源、全雙工 UART 串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門狗定時器、雙數(shù)據(jù)指針、掉電標識符。 P1 口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 P3 口 : P3 口管腳是 8個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。在平時, ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。 LED 是屬于電流控制器件,使用時必須加限流電阻。通過單片機查表得出數(shù)碼管顯示編碼,傳送給數(shù)碼管顯示,以此來實現(xiàn)按鍵與顯示程序的一致性。 判斷閉合鍵所在的位置 在確認有鍵按下后,可進入確定具體哪個鍵閉合的過程。去抖問題可通過軟件延時或硬件電路解決。 按鍵子程序流程圖如下: 9 K1鍵按下數(shù)碼管顯示0并播放DO的低音K2鍵按下數(shù)碼管顯示1并播放re的低音K3鍵按下數(shù)碼管顯示2并播放mi的低音K4鍵按下數(shù)碼管顯示3并播放fa的低音K5鍵按下數(shù)碼管顯示4并播放so的低音K6鍵按下 數(shù)碼管顯示5并播放la的低音K7鍵按下 數(shù)碼管顯示6并播放si的低音K8鍵按下 數(shù)碼管顯示7并播放do的中音 按 鍵 流 程 子 程 序 圖 ( a ) 10 K 9 鍵 按 下數(shù) 碼 管 顯 示 8 并 播 放 f a 的中 音K 1 0 鍵 按 下數(shù) 碼 管 顯 示 9 并 播 放 s o 的中 音K 1 1 鍵 按 下數(shù) 碼 管 顯 示 A 并 播 放 l a 的 中音K 1 2 鍵 按 下數(shù) 碼 管 顯 示 b 并 播 放 s i 的 中音K 1 3 鍵 按 下數(shù) 碼 管 顯 示 c 并 播 放 d o 的 高音K 1 4 鍵 按 下 數(shù) 碼 管 顯 示 d 并 播 放 r e 的 高 音K 1 5 鍵 按 下 數(shù) 碼 管 顯 示 e 并 播 放 m i 的 高 音K 1 6 鍵 按 下 數(shù) 碼 管 顯 示 f 并 播 放 f a 的 高 音K 1 7 按 下單 片 機 處 于 彈 奏 模 式K 1 8 按 下單 片 機 處 于 演 唱 模 式 圖 25 按鍵流程子程序圖( b) 數(shù)碼管工作原理及電路圖 共陽數(shù)碼管應(yīng)將公共極接到 +5V,共 7 個發(fā)光二極管組成。依據(jù)不同的按鍵,數(shù)碼管會依次顯示從 1 到 F。就可在 P3^7 引腳上得到此頻率的脈沖。 fr 例如:設(shè) K= 65536, fi= 1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計數(shù)值。一首音樂是由許多不同的音符組成的,而每個音符對應(yīng)著不同的頻率,這樣就可以利用不同頻率的組合,加以與拍數(shù)對應(yīng)的延時,構(gòu)成音樂。 t2 8000。 //啟動 T1, 由 T1 輸出方波去發(fā)音 delay(time)。 //發(fā)出一個音符 15 } 在音樂播放完畢之后,自動跳出該程序段,進入按鍵掃描程序段。 二極管是最簡單的一種半導體設(shè)備。在N型材料中,自由電子能夠從帶負電荷的區(qū)域移往帶正電荷的區(qū)域。P型材料中的空穴被正極排斥,又被負極吸引;而 N型材料中的自由電子會沿反方向移動。這些粒子稱為光子,是光的最基本單位。能量差約大,釋出的光子能量就越大,繼而表現(xiàn)為更高的頻率。 節(jié)拍實際上就是音持續(xù)時間的長短,在單片機系統(tǒng)中可以用延時來實現(xiàn),如果 1/4 拍的延時是 秒,則 1拍的延時是 秒,只要知道 1/4 拍的延時時間,其余的節(jié)拍延時時間就是它的陪數(shù)。 ( 2)仿真處理器及其外圍電路 protues 可以仿真 51系列、 AVR、 PIC、 ARM、等常用主流單片機。由于 PROTEUS 提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上無法比擬的虛擬儀器 、儀表,所以也提供了培養(yǎng)學生實踐精神、創(chuàng)造精神的平臺。 keil 簡介 在單片機開發(fā)過程中除了所必需的硬件以外,一樣離不開軟件的幫助,我們寫的匯編程序要變?yōu)?CPU 可以執(zhí)行的機器碼有兩種常用的方法,一種是機器匯編,另一種是手工匯編,現(xiàn)在已基本上不會使用手工匯編的方法了。 數(shù)碼管顯示:在使用時一要接上拉電阻(這是有單片機 P0 口的物理特性決定的),二是要加限流電阻以使流進單片機的小于單片機所能承受的電流。 數(shù)碼管 LED電路調(diào)試:接通電源 ,隨機按下按鈕可以看到數(shù)碼管顯示數(shù)字。 通過這次比較系統(tǒng)的項目設(shè)計提高了我運用所學的專業(yè)基礎(chǔ)知識來解決面臨實際問題的能力,同時也提高了我查閱各種文獻資料、設(shè)計手冊、設(shè)計規(guī)范以及軟件編程的水平。作為 21 世紀的工科大學生,學好單片機,一方面可以加深對計算機原理和結(jié)構(gòu)的認識,另一方面也為自身在專業(yè)上的深入發(fā)展構(gòu)筑了一個很好的平臺其 重要性怎么強調(diào)都不為過。我要在這里對他們表示深深的謝意! 首先,要 非常 感謝我的指導老師 —— 葉愛芹 老師。不會忘記,大學四年里我們一起度過的歡樂時光,那些開心的日子,總是那么令人難以忘懷 。//放音樂的參數(shù) uchar k, key。 void delay1(uint ms)//播放歌曲時實現(xiàn)節(jié)拍的延時函數(shù) { uchar t。 } 30 /* 鍵掃描函數(shù) */ uchar getkey(void) { uchar scancode,tmpcode。0xf0)|0x0f。 LED2=1。 LED1=1。 while((scancodeamp。 } /* 鍵消抖延時函數(shù) */ void delay(void) { uchar i。 uchar code DSY_CODE[]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。s lives, being an irreplaceable part of modern life. The design of the main contents of AT89S51 MCU as the core control ponents, to design a multian. Has played and automatic playback function. Keywords: AT89S51 microcontroller sound play automatically play 27 附件 源程序: include include include include define uchar unsigned char define uint unsigned int uchar STH0。不僅使我樹立了遠大的學術(shù)目標、掌握了基本的研究方法,還使我明白了許多 為人處世和待人接物 的道理。2021年 07期 [7]張則 . 51系列單片機 (C語言 )快速入門 (五 )[N]??赏ㄟ^改進功放電路,即在 lm386 的 1腳和 8腳間增加一直外界電阻和電容,將 3腳與地之間的電阻換為 10k的變阻,即可調(diào)節(jié)其放大增益。 仿真圖 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1X1CR Y S T A LC11nFC21nFR11 0 kC31nFD1L E D B L U ED2L E D B L U ER21 0 kR31 0 kR41 0 kR51 0 kR61 0 kR71 0 kR81 0 kR91 0 kL S 1S P E A K E R 圖 41仿真靜態(tài)圖 23 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1X1CR Y S T A LC11nFC21nFR11 0 kC31nFD1L E D B L U ED2L E D B L U ER21 0 kR31 0 kR41 0 kR51 0 kR61 0 kR71 0 kR81 0 kR91 0 kL S 1S P E A K E R 圖 42動態(tài)仿真圖 5 仿真和調(diào)試結(jié)論 通過各方面努力,本次設(shè)計任務(wù)完成,系統(tǒng)部分功能已實現(xiàn)。 在 上電前,先確保電路中不在斷路或短路情況,這一工作是整個調(diào)試工作的第一步,也是非常重要的一個步驟。運行 Keil 軟件需要 Pentium 或以上的 CPU, 16MB 或更多 RAM 以上空閑的硬盤空間、20MWIN9 WIN202 NT、 WINXP 等操作系統(tǒng)。相信在單片機系統(tǒng)開發(fā)應(yīng)用中 PROTEUS 可以茯得越來越廣泛的應(yīng)用。前者擁有著實物演示的實驗很難達到的效果,后者則相當程度上得到實物演示的效果。 在本實驗中,單片機工作于 12MHZ 時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號,在此情況下,C調(diào)的各音符頻率與計數(shù)值 T的對照如下表: 表
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1