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

正文內(nèi)容

基于單片機(jī)的簡易電子琴畢業(yè)設(shè)計(jì)(論文)說明書-文庫吧在線文庫

2025-06-29 21:02上一頁面

下一頁面
  

【正文】 位 I/O 口線, 看門狗定時(shí)器 ,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路,三個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口。 (一) STC89C52 主要功能、性能參數(shù)如下: ( 1)內(nèi)置標(biāo)準(zhǔn) 51 內(nèi)核,機(jī)器周期:增強(qiáng)型為 6 時(shí)鐘,普通型為 12 時(shí)鐘 。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。這是由于內(nèi)部上拉的緣故。 I/O 口作為輸入口時(shí)有兩種工作方式,即所謂的讀端口與讀引腳。 RST:復(fù)位輸入。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE才起作用。在 FLASH 編程期間,此引腳也用于施加 12V編程電源( VPP)。內(nèi)部時(shí)鐘方式如圖 24 所示。 除了上電復(fù)位外,有時(shí)還需要按鍵手動(dòng)復(fù)位。 LED 是屬于電流控制器件,使用時(shí)必須加限流電阻。 各功能模塊原理圖 STC89C51 模塊電路原理圖 單片機(jī)主程序模塊通過對(duì)鍵盤掃描程序信號(hào)的讀取,在通過對(duì)應(yīng)的表,取出數(shù)碼管顯示編碼和定時(shí)器初始值以產(chǎn)生不同的聲音信號(hào)。 如何用單片機(jī)產(chǎn)生音頻脈沖 了解音樂的一些基本知識(shí)后可知,產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂,對(duì)于單片機(jī)而言,產(chǎn)生不同頻率有脈沖非常方便,可以利用它的定時(shí) /計(jì)數(shù)器來產(chǎn)生這樣的方波頻率共 頁 第 頁 信號(hào),因此,需要弄清楚音樂中的音符和對(duì)應(yīng)的頻率,以及單片機(jī)定時(shí)計(jì)數(shù)的關(guān)系。 在確保硬件電路正常,無異常情況 (斷路或短路 )方可上電調(diào)試,上電調(diào)試的目的是檢驗(yàn)電路是否接錯(cuò),同時(shí)還要檢驗(yàn)原理是否正確,在本次設(shè)計(jì)中,上電調(diào)試主要鍵盤單片機(jī)控制部分、數(shù)碼管點(diǎn)亮部分、和音頻轉(zhuǎn)換電路硬件調(diào)試。了解了單片機(jī)方面的先進(jìn)技術(shù),這些都為我的未來的學(xué)習(xí)指明了方向。雖然它沒有常見的 PC那樣大的體積和重量,不會(huì)在辦公桌或控制臺(tái)上占據(jù)一個(gè)顯要的位置,但它就像小小的螺絲釘一樣,鑲嵌在人們工作、生活中需要計(jì)算、控制、測(cè)量等智能活動(dòng)的各個(gè)角落。不僅使我樹立了遠(yuǎn)大的 學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。 bit bdata flag。xz。 if((P3amp。a=0xfb。EA=1。 case 0x7d:if(flag==0) {EA=0。a=0xfd。EA=1。 case 0x7b:if(flag==0) {EA=0。break。} break。0x0f)!=0x0f)。 else if(qushu==3) c=yishan_tone[m]。 EA=1。(qushu==1))||((m=40)amp。 TL0=b。 speaker=~speaker。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$v STTamp。 ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQc UE% amp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3tnGK8! z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t n GK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWv*3t nGK8!z89Am YWpazadNu KNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。tjA shfP39。 while(1) { check_key()。(qushu==3))) m=0。 delay(30)。 delay(400)。 P2=tab[9]。speaker=1。} break。EA=1。a=0xfd。 case 0xdb:if(flag==0) {EA=0。EA=1。a=0xfc。 共 頁 第 頁 case 0xdd:if(flag==0) {EA=0。 temp1=P3。 } void check_key() { uc temp,temp1,key_s。 uc code yishan_tone[]={1,1,5,5,0,6,6,5, 0,4,4,3,3,0,2,2, 1,0,5,5,4,4,0,3, 3,2,0,5,5,4,4,0, 3,3,2,0,1,1,5,5, 0,6,6,5,0,4,4,3, 3,0,2,2,1,0 }。 最后對(duì)老師,同學(xué)和家人再次致以我最衷心的感謝! 正因?yàn)?有 了 你們,我的大學(xué)才算完整,有了你們我的生活更加精彩。我要在這里對(duì)他們表示深深的謝意! 首先,要特別感謝我的指導(dǎo)老師 —— 呂雪 老師。通過開 發(fā)板的設(shè)計(jì)和硬件搭建的過程,使我對(duì) 52 系單片機(jī)的接口有了更深層次的理解,熟悉了一些單片機(jī)常用的外圍電路引腳和連接方法,如 LED 數(shù)碼管,鍵盤等。整個(gè)程序是一個(gè)主程序調(diào)用各個(gè)子程序?qū)崿F(xiàn)功能的過程,要使主程序和整個(gè)程序都能平穩(wěn)運(yùn)行,各個(gè)模塊的子程序的正確與平穩(wěn)運(yùn)行必不可少,所以在軟件調(diào)試的最初階段就是把各個(gè)子程序模塊進(jìn)行分別調(diào)試。 硬件調(diào)試 硬件調(diào)試主要是針對(duì)單 片機(jī)部分進(jìn)行調(diào)試。 .a bcdefgdpCOMCOMV C C 圖 210 數(shù)碼管顯示模塊電路原理圖 共 頁 第 頁 音頻處理模塊 電路原理圖 由于單片機(jī)驅(qū)動(dòng)能力不夠,在處理音符信號(hào)時(shí),需加功率放大裝置,所以本設(shè)計(jì)采用雙 9013 三極管驅(qū)動(dòng)。 1 位顯示器由八個(gè)發(fā)光二極管組成,其中七個(gè)發(fā)光二極管 a~g 控制七個(gè)筆畫(段)的亮或暗,另一個(gè)控制一個(gè)小數(shù)點(diǎn)的亮和暗,這種筆畫式的七段顯示器能顯示的字符較少,字符的開頭有些失真,但控制簡單,使用方便。按鍵手動(dòng)復(fù)位電路見圖 25。 時(shí)鐘電路 復(fù)位電路 STC89C52 單片機(jī) I/O口 共 頁 第 頁 Y1 H zC230pFC330pF1819 圖 24 STC89C52 內(nèi)部時(shí)鐘電路 (2) 復(fù)位電路 當(dāng)在 STC89C52 單片機(jī)的 RST 引腳引入高電平并保持 2個(gè)機(jī)器周期時(shí),單片機(jī)內(nèi)部就執(zhí)行復(fù)位操作 (若該引腳持續(xù)保持高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài) )。電源、時(shí)鐘等電路是使單片機(jī)能運(yùn)行的必備條件,可以將最小系統(tǒng)作為應(yīng)用系統(tǒng)的核心部分,通過對(duì)其進(jìn)行存儲(chǔ)器擴(kuò)展、 A/D 擴(kuò)展等,使單片機(jī)完成較復(fù)雜的功能。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。這是由硬件自動(dòng)完成 的,不需要我們操心, 1然后再實(shí)行讀引腳操作,否則就可能讀入出錯(cuò),為什么看上面的圖,如果不對(duì)端口置 1端口鎖存器原來的狀態(tài)有可能為 0Q端為 0Q^為 1加到場效應(yīng)管柵極的信號(hào)為 1,該場效應(yīng)管就導(dǎo)通對(duì)地呈現(xiàn)低阻抗,此時(shí)即使引腳上輸入的信號(hào)為 1,也會(huì)因端口的低阻抗而使信號(hào)變低使得外加的 1信號(hào)讀入后不一定是 1。 P3口: P3口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口 被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 ( 5)定時(shí)器 \計(jì)數(shù)器: 3 個(gè) 16 位; 共 頁 第 頁 ( 6)通用異步通信口( UART) 1 個(gè); ( 7)中斷源 :8 個(gè); ( 8)有 ISP(在系統(tǒng)可編程) \IAP(在應(yīng)用可編程 ),無需專用編程器 \仿真器; ( 9)通用 I\O 口: 32\36 個(gè); ( 10)工作電壓: ~; ( 11)外形封裝: 40 腳 PDIP、 44 腳 PLCC 和 PQFP 等。最高運(yùn)作頻率35Mhz, 6T/12T 可選。用單片機(jī)產(chǎn)生的音頻脈沖直接驅(qū)動(dòng)揚(yáng)聲器并不能產(chǎn)生所要實(shí)現(xiàn)的音樂,因?yàn)樗鼪]有足夠的驅(qū)動(dòng)能力,這就需要功率放大電路。 將 單向可控硅 SCR 和 電阻、電容 組成馳張振蕩器電路。其次,在這次設(shè)計(jì)可行性上進(jìn)行分析如下: 經(jīng)濟(jì)可行性: 所謂經(jīng)濟(jì)可行性,即在這次設(shè)計(jì)上需要投入資金的多少,由于課程設(shè)計(jì)是提高我們的動(dòng)手能力以及資金有限。 因此,我 們選擇了簡易電子琴這個(gè)題目來制作,因?yàn)樗粌H能夠提高我的實(shí)踐動(dòng)手能力,還與實(shí)際生活有著緊密地聯(lián)系。它在現(xiàn)代音樂扮演著重要的角色,單片機(jī)具有強(qiáng)大的控制功能和靈活的編程實(shí)現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的一部分。本論文設(shè)計(jì)一個(gè)基于單片機(jī)的簡易電子琴。s lives, bee an irreplaceable part. The main content is STC89C51 control of the core ponents, Design of an electronic organ, single chip as a host to the core, with the keyboard, speakers and other core modules main control module, in the main control module has 16 keys and speakers. Stability of the system, its advantages are simple hardware circuits, software functions, control system reliability, high cost performance and have certain practical and reference
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1