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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c52單片機(jī)音樂(lè)盒設(shè)計(jì)-文庫(kù)吧

2025-01-02 00:32 本頁(yè)面


【正文】 阻。 ~ : P1口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O口, P1輸出緩沖器 能驅(qū)動(dòng) 4個(gè)TTL 邏輯電平。對(duì) P1 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳端由于內(nèi)部電阻的原因,將輸出電流( IIL)。此外, 和 /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如表 ( 3) 所示。在 Flash編程和校驗(yàn)時(shí), P1口接收低 8位地址字節(jié)。 表 ( 3) P1 口引腳端第二功能 ?引腳端 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) ~ : P2口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O口, P2 輸出緩沖器能驅(qū)動(dòng) 4個(gè) TTL 邏輯電平。對(duì) P2端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 在訪問(wèn)外部程序存儲(chǔ)器或用 16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX @DPTR)時(shí),P2口送出高八位地址。在這種應(yīng)用中, P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在使用 8位地址(如MOVX @RI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), P2口輸出 P2鎖存器的內(nèi)容。 在 Flash編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào)。 ~ : P3口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O口, P3輸出緩沖器能驅(qū)動(dòng) 4個(gè)TTL邏輯電平。對(duì) P3端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P3口亦作為 STC89C52特殊功能(第二功能)使用,如表 ( 4) 所示。 在 Flash編程和校驗(yàn)時(shí), P3口也接收一些控制信號(hào)。 表 ( 4) P3口的第二功能 引腳端 第二功能 RXD(串行輸入) TXD(串行輸出) (外部中斷 0) (外部中斷 1) T0(定時(shí)器 0外部輸入) T1(定時(shí)器 1外部輸入) (外部數(shù)據(jù)存儲(chǔ)器寫選通 ) (外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RST: 復(fù)位輸入。晶振工作時(shí), RST腳持續(xù) 2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位 。看門狗計(jì)時(shí)完成后, RST腳輸出 96個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO位可以使此功能無(wú)效。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 : 地址鎖存控制信號(hào)( ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash編程時(shí),此引腳( PROG)也用作編程輸入脈沖。 在一般情況下, ALE以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE脈沖將會(huì)跳過(guò)。 如果需要,通過(guò)將地址為 8EH的 SFR的第 0位置 “1” , ALE操作將無(wú)效。這一位置 “1” ,ALE僅在執(zhí)行 MOVX或 MOVC指令時(shí)有效。否則, ALE將被微弱拉高。這個(gè) ALE使能標(biāo)志位(地址為 8EH的 SFR的第 0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。 : 外部程序存儲(chǔ)器選通信號(hào)( )是外部程序存儲(chǔ)器選通信號(hào)。當(dāng) AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), 在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), 將不被激活。 : 訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)。為使能從 0000H 到 FFFFH的外部程序存儲(chǔ)器讀取指令, 必須接 GND。為了執(zhí)行內(nèi)部程序指令, 應(yīng)該接 VCC。 在 Flash編程期間, 也接收 12伏 VPP電壓。 ?XTAL1: 振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 XTAL2: 振蕩器反相放大器的輸出端 。 晶振電路模塊 晶振是晶體振蕩器的簡(jiǎn)稱,在電氣上它可以等效成一個(gè)電容和一個(gè)電阻并聯(lián)再串聯(lián)一個(gè)電容的二端網(wǎng)絡(luò),電工學(xué)上這個(gè)網(wǎng)絡(luò)有兩個(gè)諧振點(diǎn),以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。由于晶體自身的特性致使這兩個(gè)頻率的距離相當(dāng)?shù)慕咏?,在這個(gè)極窄的頻率范圍內(nèi),晶振等效為一個(gè)電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會(huì)組成并聯(lián)諧振電路 。這個(gè)并聯(lián)諧振電路加到一個(gè)負(fù)反饋電路中就可以構(gòu)成正弦波振蕩電路,由于晶振等效為電感的頻率范圍很窄,所以即使其他元件的參數(shù)變化很大,這個(gè)振蕩器的頻率也不會(huì)有很大的變化。 晶振有一個(gè)重要的參數(shù),那就是負(fù)載電容值,選擇與負(fù)載電容值相等的并聯(lián)電容,就可以得到晶振標(biāo)稱的諧振頻率。一般的晶振的負(fù)載電容為 15p 或 ,如果再考慮元件引腳的等效輸入電容,則兩個(gè) 30p的電容構(gòu)成晶振的振蕩電路就是 我為這次課設(shè) 的選擇。 晶振電路模塊電路圖如圖 23所示。 圖 33 晶振電路模塊電路圖 復(fù)位按鍵模塊 復(fù)位模塊主要 進(jìn)行復(fù)位操作。復(fù)位按鍵模塊電路圖如圖 24所示。 ? 圖 34 復(fù)位按鍵模塊電路圖 放大模塊 由于 端口流出的電流過(guò)小,幾乎聽(tīng)不到音樂(lè)聲, 要實(shí)現(xiàn) 發(fā)聲 功能, 只有把 端口流出的電流放大,故加上放大模塊,實(shí)現(xiàn)了發(fā)聲功能。放大模塊電路圖如圖 25所示。 LM386的引腳分布圖如圖 23所示: 圖 341 LM386 引腳分布圖 其引腳功能說(shuō)明如下: GAIN(一腳、 8 腳):增益控制引腳,如果兩腳懸空,則增益為 20V;如果兩腳之間接一個(gè)大的極性電容,則增益可達(dá)到 200V;如果再和電容串一個(gè)電阻;增 益可設(shè)置為 20~200V 之間。 IN( 2腳):負(fù)極性輸入腳。在單極性輸入時(shí),此引腳接地。 +IN( 3腳):正極性輸入腳。在單極性輸入時(shí),此引腳接輸入信號(hào)。 GND( 4腳):接地端。 Vout( 5腳):電壓輸出腳,此引腳為音頻功放電路的輸出。 Vs( 6腳):電源腳。供電范圍: 4~15V 或者 5~18V。 BYPASS( 7腳):旁路腳,此引腳可懸空或者旁邊接一個(gè)大電容接地。 ? 34 功放電路圖 發(fā)聲模塊 發(fā)聲模塊的主要部件是蜂鳴器 LS1,蜂鳴器發(fā)聲原理是電流通過(guò)電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)來(lái)驅(qū)動(dòng)振動(dòng)膜發(fā) 聲的。蜂鳴器是由 端口控制的。發(fā)聲模塊電路圖如圖 25所示。 圖 35 發(fā)聲放大模塊電路圖 ?4 總體原理圖 41 總體原理圖 5 軟件設(shè)計(jì) 本程序可以實(shí)現(xiàn)課程設(shè)計(jì)的基本要求,并可以通過(guò)按鍵播放歌曲,程序流程圖如下: 結(jié) 論 開(kāi)始 ?初始化 ?設(shè)置音節(jié)起始位置 ?設(shè)置節(jié)拍間距 ?讀取音階,音符 ?顯示當(dāng)前播放歌曲序號(hào) ?節(jié)拍結(jié)束 ?音樂(lè)結(jié)束 ??通過(guò)這次比較完整的單片機(jī)音樂(lè)發(fā)生器的設(shè)計(jì),我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專業(yè)基礎(chǔ)知識(shí),同 時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)規(guī)范以及電腦畫圖等其他專業(yè)能力水平,而且通過(guò)對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富,并且意志品質(zhì)力。這是我們都希望看到的也正是我們進(jìn)行 課程設(shè)計(jì)的目的所在。 在此次設(shè)計(jì)中我學(xué)到了很多東西,包括對(duì)單片機(jī)的更進(jìn)一步的認(rèn)識(shí)、一些關(guān)于音樂(lè)的基礎(chǔ)知識(shí)的了解、匯編語(yǔ)言的應(yīng)用的學(xué)習(xí)等等。 首先,在這次 課程 設(shè)計(jì)中,通過(guò)上網(wǎng)或、圖書(shū)館或是上書(shū)店翻閱相關(guān)的單片機(jī)資料,更加清楚地認(rèn)識(shí)了單片機(jī),讓在我原來(lái)的硬件基礎(chǔ)知識(shí)的基礎(chǔ)上又認(rèn)識(shí)了解幾款單片機(jī)( ST89C51)及它的原理。 其次,就是在此次 課程 設(shè)計(jì)中關(guān)系到了音樂(lè)的一些基礎(chǔ)知識(shí),音樂(lè)是由不同的音符組成,不同的音符對(duì)應(yīng)著不同的頻率產(chǎn)生,產(chǎn)生有規(guī)律的頻率樂(lè)音。了解音樂(lè)的產(chǎn)生,音樂(lè)體系中中音高關(guān)系的最小計(jì)量單位及音符的定義,同時(shí)也知道了音符又分為了以下幾種:全音符、二分音符、四分音符、八分音符、十六分音符、三十二分音符、六十四分符。 最后,讓我感受最大的是將理論和實(shí)踐相結(jié) 合 是要解決很多問(wèn)題經(jīng)過(guò)一定的挫折才能很好的完成任務(wù),因此在其過(guò)程中考慮問(wèn)題時(shí)一定要謹(jǐn)慎、全面,出現(xiàn)問(wèn)題時(shí)不應(yīng)該氣餒,要沉著思考或是向同學(xué)、老師請(qǐng) 求幫忙。只要堅(jiān)持不懈我們就一定能克服任何困難完成任 務(wù)。?參考文獻(xiàn) [1] 李廣 弟 .《單片機(jī)基礎(chǔ)》 .北京航空航天大學(xué)出版社 ,1999 ?附錄: PCB 布局圖 音樂(lè)播放器程序如下: include sbit speaker=P2^0。 sbit key_start_stop=P1^0。 sbit key_next=P1^1。 unsigned char timer0h,timer0l,time,led=1,j=0。 unsigned char flagd=0。 code unsigned char music1[]={ 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1