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

正文內(nèi)容

基于51單片機(jī)的電子播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-23 21:12本頁(yè)面
  

【正文】 地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。第5章 穩(wěn)壓電源 穩(wěn)壓電源的功能1. 穩(wěn)定電壓:當(dāng)電網(wǎng)電壓出現(xiàn)瞬間波動(dòng)時(shí),穩(wěn)壓電源會(huì)以1030ms的響應(yīng)速度對(duì)電壓幅值進(jìn)行補(bǔ)償,使其穩(wěn)定在177。2%以內(nèi)。2. 多功能綜合保護(hù):穩(wěn)壓器除了最基本的穩(wěn)定電壓功能以外,還應(yīng)具有過(guò)壓保護(hù)(超過(guò)輸出電壓的+10%)、欠壓保護(hù)(低于輸出電壓的10%)、缺相保護(hù)、短路過(guò)載保護(hù)最基本的保護(hù)功能。3. 尖脈沖抑制(可選):電網(wǎng)有時(shí)會(huì)出現(xiàn)幅值很高,脈寬很窄的尖脈沖,它會(huì)擊穿耐壓較低的電子元件。穩(wěn)壓電源的抗浪涌組件能夠?qū)@樣的尖脈沖起到很好的抑制作用。4. 隔離傳導(dǎo)性EMI電磁干擾(可選):數(shù)控設(shè)備多采用AC/DC整流+PFC高頻功率因數(shù)校正,自身有一定的干擾性同時(shí)對(duì)干擾源也有嚴(yán)格要求。穩(wěn)壓電源的濾波組件能夠有效隔離電網(wǎng)對(duì)設(shè)備的干擾同時(shí)也能有效隔離設(shè)備對(duì)電網(wǎng)的干擾。 5. 防雷(可選):應(yīng)具有的防雷擊能力。 直流穩(wěn)壓電源又稱直流穩(wěn)壓器。它的供電電壓大都是交流電壓,當(dāng)交流供電電壓的電壓或輸出負(fù)載電阻變化時(shí),穩(wěn)壓器的直接輸出電壓都能保持穩(wěn)定。穩(wěn)壓器的參數(shù)有電壓穩(wěn)定度、紋波系數(shù)和響應(yīng)速度等。前者表示輸入電壓的變化對(duì)輸出電壓的影響。紋波系數(shù)表示在額定工作情況下,輸出電壓中交流分量的大小;后者表示輸入電壓或負(fù)載急劇變化時(shí),電壓回到正常值所需時(shí)間。直流穩(wěn)壓電源分連續(xù)導(dǎo)電式與開(kāi)關(guān)式兩類。前者由工頻變壓器把單相或三相交流電壓變到適當(dāng)值,然后經(jīng)整流、濾波,獲得不穩(wěn)定的直流電源,再經(jīng)穩(wěn)壓電路得到穩(wěn)定電壓(或電流)。這種電源線路簡(jiǎn)單、紋波小、相互干擾小,但體積大、耗材多,效率低(常低于40%~60%)。后者以改變調(diào)整元件(或開(kāi)關(guān))的通斷時(shí)間比來(lái)調(diào)節(jié)輸出電壓,從而達(dá)到穩(wěn)壓。這類電源功耗小,效率可達(dá)85%左右,但缺點(diǎn)是紋波大、相互干擾大。所以,80年代以來(lái)發(fā)展迅速。從工作方式上可分為: ①可控整流型。用改變晶閘管的導(dǎo)通時(shí)間來(lái)調(diào)整輸出電壓。 ②斬波型。輸入是不穩(wěn)定的直流電壓,以改變開(kāi)關(guān)電路的通斷比得到單向脈動(dòng)直流,再經(jīng)濾波后得到穩(wěn)定直流電壓。 ③變換器型。不穩(wěn)定直流電壓先經(jīng)逆變器變換成高頻交流電,再經(jīng)變壓、整流、濾波后,從所得新的直流輸出電壓取樣,反饋控制逆變器工作頻率,達(dá)到穩(wěn)定輸出直流電壓的目的。 220v交流電轉(zhuǎn)5v直流電的電源設(shè)計(jì)平時(shí)對(duì)于5v 的直流電源需求的情況比較多,在單片機(jī),以及一些電路中應(yīng)用的較多,因此,為了更方便快捷的由220v 的交流電得到這樣的電源,故設(shè)計(jì)了一個(gè)電路。穩(wěn)壓220V交流電全橋整流7805穩(wěn)壓5V直流電輸出 電路工作原理 從圖上看,變壓器輸入端經(jīng)過(guò)一個(gè)保險(xiǎn)連接電源插頭,如果變壓器或后面的電路發(fā)生短路,保險(xiǎn)內(nèi)的金屬細(xì)絲就會(huì)因大電流引發(fā)的高溫溶化后斷開(kāi)。 變壓器后面由4個(gè)二極管組成一個(gè)橋式整流電路,整流后就得到一個(gè)電壓波動(dòng)很大的直流電源,所以在這里接一個(gè)330uF/25V的電解電容。 變壓器輸出端的9V電壓經(jīng)橋式整流并電容濾波,在電容C1兩端大約會(huì)有11V多一點(diǎn)的電壓,假如從電容兩端直接接一個(gè)負(fù)載,當(dāng)負(fù)載變化或交流電源有少許波動(dòng)都會(huì)使C1兩端的電壓發(fā)生較大幅度的變化,因此要得到一個(gè)比較穩(wěn)定的電壓,在這里接一個(gè)三端穩(wěn)壓器的元件。 三端穩(wěn)壓器是一種集成電路元件,內(nèi)部由一些三極管和電阻等構(gòu)成,在分析電路時(shí)可簡(jiǎn)單的認(rèn)為這是一個(gè)能自動(dòng)調(diào)節(jié)電阻的元件,當(dāng)負(fù)載電流大時(shí)三端穩(wěn)壓器內(nèi)的電阻自動(dòng)變小,而當(dāng)負(fù)載電流變小時(shí)三端穩(wěn)壓器內(nèi)的電阻又會(huì)自動(dòng)變大,這樣就能保持穩(wěn)壓器的輸出電壓保持基本不變。 因?yàn)槲覀円敵?V的電壓,所以選用7805,7805前面的字母可能會(huì)因生產(chǎn)廠家不同而不同。LM7805最大可以輸出1A的電流,內(nèi)部有限流式短路保護(hù),短時(shí)間內(nèi),例如幾秒鐘的時(shí)間,輸出端對(duì)地(2腳)短路并不會(huì)使7805燒壞,當(dāng)然如果時(shí)間很長(zhǎng)就不好說(shuō)了,這跟散熱條件有很大的關(guān)系。 三端穩(wěn)壓器后面接一個(gè)105的電容,這個(gè)電容有濾波和阻尼作用。最后在C2兩端接一個(gè)輸出電源的插針,可用于與其它用電器連接,比如MP3等。雖然7805最大電流是一安培,但實(shí)際使用一般不要超過(guò)500mA,否則會(huì)發(fā)熱很大,容易燒壞。一般負(fù)載電有200mA以上時(shí)需要散熱片。 電路原理圖圖51穩(wěn)壓電路原理圖第6章 軟件系統(tǒng)設(shè)計(jì) 軟件流程設(shè)計(jì)本設(shè)計(jì)采用了自定下下的設(shè)計(jì)流程,即在編制一個(gè)程序時(shí),先考慮程序的總體結(jié)構(gòu)而忽略一些細(xì)節(jié)問(wèn)題,然后逐步的一步一步的細(xì)化,直至用程序語(yǔ)言完全描述每一個(gè)細(xì)節(jié)為止。主要程序流程有:主程序、判斷有無(wú)按鍵子程序、鍵盤掃描子程序、顯示鍵號(hào)/歌曲號(hào)子程序、開(kāi)機(jī)畫面子程序、按鍵值播放歌曲子程序、播放時(shí)間初始化子程序、液晶顯示屏寫指令子程序、液晶顯示屏寫數(shù)據(jù)、字符串顯示子程序播放時(shí)間顯示子程序、播放歌曲子程序、播放時(shí)間更新子程序。程序中使用了兩個(gè)定時(shí)中斷,定時(shí)中斷0用于產(chǎn)生整個(gè)音程的頻率,以便驅(qū)動(dòng)揚(yáng)聲器。定時(shí)器T1用于刷新播放時(shí)間,當(dāng)發(fā)生一秒定時(shí)中斷時(shí),將秒加一,達(dá)到60秒時(shí),將分加一,達(dá)到60分時(shí),將時(shí)加一。程序設(shè)置了溢出處理,即當(dāng)時(shí)間為23:59:59時(shí),自動(dòng)將時(shí)間更新為00:00:00。程序的總體流程是當(dāng)P1由按鍵按下時(shí),讀鍵盤,并儲(chǔ)存鍵值,若為F鍵則通過(guò)查表的方式,調(diào)用字符串顯示子程序顯示開(kāi)機(jī)畫面,同時(shí)用查表的方式求出鍵號(hào)的ASCII值,并調(diào)用顯示鍵號(hào)/曲號(hào)自稱序,將鍵號(hào)顯示出來(lái)。若為1A,程序根據(jù)儲(chǔ)存的鍵號(hào),將相應(yīng)歌曲的表頭地址賦給DPTR,取出曲譜,判斷是否為休止符,通過(guò)查表的方式將表中的定時(shí)器初值裝入定時(shí)器T0,在定時(shí)中斷0里面,重裝初值,將輸出口取反,完成發(fā)聲。本設(shè)計(jì)中,每發(fā)一個(gè)調(diào),調(diào)用一個(gè)30MS的延時(shí),一次當(dāng)做曲譜的節(jié)拍碼。在此過(guò)程中若有功能鍵按下,將當(dāng)前歌曲的表頭地址加513/減513或等待。于此同時(shí)調(diào)用播放時(shí)間初始化子程序,顯示00:00:00,裝定時(shí)器T1的初值,準(zhǔn)備更新播放時(shí)間。程序流程圖如圖61所示圖61 系統(tǒng)程序流程圖 性能分析在本設(shè)計(jì)中,一共設(shè)置了9首MID樂(lè)曲,分別是第一首《精忠報(bào)國(guó)》、第二首《月亮代表我的心》、第三首《看我七十二變》、第四首《同一首歌》、第五首《大?!?、第六首《兩只蝴蝶》、第七首世上只有媽媽好、第八首歌《彩云追月》、第九首十年、第十首你的愛(ài)給了誰(shuí)。在本設(shè)計(jì)中由于對(duì)音樂(lè)知識(shí)欠缺,曲譜為網(wǎng)絡(luò)下載。采用LCD顯示,穩(wěn)定清晰,可靠性高,為了及時(shí)響應(yīng)按鍵,在每段子程序里面都調(diào)用了按鍵判斷子程序,并且主程序是以按鍵掃描為主線編寫的,系統(tǒng)的靈敏度高。除此之外,在按鍵掃描子程序中還帶有延時(shí)再判斷,軟件去抖動(dòng)功能,大大提高了系統(tǒng)的抗干擾性。采用定時(shí)中斷更新播放時(shí)間,增強(qiáng)了系統(tǒng)的準(zhǔn)確性,鑒于于作者水平有限,播放歌曲程序?yàn)榱撕?jiǎn)單實(shí)用,節(jié)拍碼被設(shè)置為固定的30ms,演奏也只是在一個(gè)八度里面完成,系統(tǒng)適應(yīng)性有待提高。 KEIL開(kāi)發(fā)系統(tǒng)使用Keil軟件建立一個(gè)工程:Keil是目前進(jìn)行51單片機(jī)開(kāi)發(fā)最常用的編譯軟件。打開(kāi)Keil軟件后,出現(xiàn)(圖631)所示界面。當(dāng)然,如果Keil在上次關(guān)閉時(shí)有打開(kāi)的工程,再一次打開(kāi)時(shí)它會(huì)自動(dòng)加載上一次的工程文件。圖631 Keil軟件主界面 首先點(diǎn)擊ProjectNew Project…(ProjectOpen Project…為打開(kāi)一個(gè)已經(jīng)存在的工程),如圖632所示。圖632 Keil軟件打開(kāi)新工程界面點(diǎn)開(kāi)后,在出現(xiàn)的對(duì)話框中選擇工程存在路徑,單擊“保存”后,出現(xiàn)(如圖633所示)界面。在此界面上選擇電路板上所用的單片機(jī)型號(hào):Atmel AT89S51(或者是AT89S52,視開(kāi)發(fā)板上具體型號(hào)而定),單擊“確定”。圖633 選擇電路板上所用的單片機(jī)型號(hào)設(shè)置完成后,軟件會(huì)提示“是否將8051上電初始化程序添加入工程?”如圖634所示,這個(gè)一般選擇“否”。()圖634 是否將8051上電初始化程序添加入工程這樣,就建立了一個(gè)空的51工程。接下來(lái)的事,就是在這個(gè)工程里面加入自己的程序代碼。點(diǎn)擊,或者FileNew,便建立了一個(gè)空的文本框。現(xiàn)在,就可以開(kāi)始在里面輸入你的代碼了。保存時(shí)注意:如果是用C語(yǔ)言寫的程序,則將文本保存成*.c,如果是用匯編寫的程序,則將文本存成*.asm,我所用的程序是匯編。到目前為步,我們已經(jīng)建立了一個(gè)工程,也寫了一個(gè)程序代碼。但現(xiàn)在還不能開(kāi)始編譯。因?yàn)檫€沒(méi)有將程序代碼添加到工程里面去。下一步就是將寫完的程序添加到工程里面,如圖635所示,在左邊Project Workspace里的Source Group 1上右擊,選擇Add Files to Group ’Source Group 1’。在打開(kāi)的對(duì)話框中,選擇剛存的文件路徑和對(duì)應(yīng)的文件名。圖635 添加文件到工程中下一步,就開(kāi)始編譯剛輸入進(jìn)去的代碼。點(diǎn)擊工具欄中的按鈕。接著,Keil會(huì)打出下面的提示:Build target 39。Target 139。assembling ...linking...Program Size: data= xdata=0 code=100first 0 Error(s), 0 Warning(s).其中“first 0 Error(s), 0 Warning(s).”說(shuō)明現(xiàn)在的工程編譯通過(guò),0個(gè)錯(cuò)誤和0個(gè)警告。建立工程的時(shí)候,默認(rèn)是不生成HEX文件的,得在編譯做如下設(shè)置:?jiǎn)螕?,或者在Project Workspace里Target 1上右擊,選擇“Options for Target ‘Target 1’”。出現(xiàn)如圖636所示對(duì)話框,選擇“Output”按圖示,將箭頭所指的多選框勾上,點(diǎn)“確定”?,F(xiàn)在再點(diǎn)擊重新編譯,系統(tǒng)提示:“creating hex file from first...”。便會(huì)在工程所在文件夾里生成HEX文件。圖636 生成HEX文件 PROTEUS的操作(1)放置選擇(刪除)元器件(2)移動(dòng)元器件(3)縮放視圖(4)連接導(dǎo)線(5)仿真,調(diào)試2. 單片機(jī)系統(tǒng)PROTEUS設(shè)計(jì)與仿真過(guò)程Proteus強(qiáng)大的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真功能,使它可成為單片機(jī)系統(tǒng)應(yīng)用開(kāi)發(fā)和改進(jìn)手段之一。全部過(guò)程都是在計(jì)算機(jī)上通過(guò)Proteus來(lái)完成的。其過(guò)程一般也可分為三步:(1) 在ISIS平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)電路設(shè)計(jì)、選擇元器件、接插件、連接電路和電氣檢測(cè)等。簡(jiǎn)稱Proteus電路設(shè)計(jì)。(2) 在Keil平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)程序設(shè)計(jì)、編輯、匯編編譯、代碼級(jí)調(diào)試,最后生成目標(biāo)代碼文件(*.hex)。簡(jiǎn)稱Proteus源程序設(shè)計(jì)和生成目標(biāo)代碼文件。(3) 在ISIS平臺(tái)上將目標(biāo)代碼文件加載到單片機(jī)系統(tǒng)中,并實(shí)現(xiàn)單片機(jī)系統(tǒng)的實(shí)時(shí)交互、協(xié)同仿真。它在相當(dāng)程度上反映了實(shí)際單片機(jī)系統(tǒng)的運(yùn)行情況。簡(jiǎn)稱Proteus仿真。操作環(huán)境如圖641。 圖641 PROTEUS操作環(huán)境結(jié) 論本設(shè)計(jì)報(bào)告主要介紹了用單片機(jī)實(shí)現(xiàn)的音樂(lè)發(fā)生器的設(shè)計(jì)方法。系統(tǒng)介紹了該電路的硬件構(gòu)成和軟件工作過(guò)程,系統(tǒng)以AT89C51為核心,主要采用中斷控制系統(tǒng),結(jié)合所學(xué)的單片機(jī)的知識(shí),實(shí)現(xiàn)系統(tǒng)的功能要求。設(shè)計(jì)中很好的使軟、硬件相結(jié)合,基本上達(dá)到了設(shè)計(jì)的要求。通過(guò)這次畢業(yè)設(shè)計(jì),使我對(duì)單片機(jī)及其附屬電路有了一定的了解,對(duì)課本上的知識(shí)有了近一步的掌握,也深刻明白了自己的不足。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。對(duì)本次設(shè)計(jì)的總結(jié)如下:(一)設(shè)計(jì)的優(yōu)點(diǎn):(二)設(shè)計(jì)的缺點(diǎn):,不能按照預(yù)期的實(shí)現(xiàn)播放功能、音質(zhì)有待進(jìn)一步的提高,不能實(shí)現(xiàn)輸出語(yǔ)音歌曲(三)設(shè)計(jì)改進(jìn)想法:,這樣就可以提高利用率和實(shí)用價(jià)值,這樣可以發(fā)出悅耳動(dòng)聽(tīng)的語(yǔ)音樂(lè)曲聲,這樣可以存放更多的歌曲,可以將存放進(jìn)去的MP3格式甚至其他格式的音樂(lè)通過(guò)內(nèi)部轉(zhuǎn)化直接語(yǔ)音輸出,而不是我設(shè)計(jì)中的須要用代碼控制音調(diào)這樣的原始方法。致 謝本設(shè)計(jì)是在xxx導(dǎo)師的精心指導(dǎo)下完成的,從選題、方案論證、繪制電路原理圖、軟件編寫、調(diào)試仿真,直到起稿、排版,每一個(gè)環(huán)節(jié),我都遇到了我無(wú)法獨(dú)立解決的問(wèn)題,在此期間,xxx寧愿犧牲自己的業(yè)余時(shí)間,也要幫我解決問(wèn)題,他豐富的專業(yè)知識(shí)和和藹的態(tài)度讓我敬畏。在此,衷心的感謝xxx導(dǎo)師對(duì)我畢業(yè)論文的指導(dǎo)和修改!同時(shí),向所有關(guān)心和幫助過(guò)我的老師、同學(xué)和朋友表示由衷的謝意!衷心感謝在百忙之中評(píng)閱論文和參加答辯的各位專家、教授!參考文獻(xiàn)[1] 陳大欽.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社.2006[2] 閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社.2006[3] 譚浩強(qiáng).MCS51單片機(jī)應(yīng)用教程[M].北京:清華大學(xué)出版社.2010[4] 周復(fù)三.音樂(lè)基礎(chǔ)理論教程[M].山東:山東大學(xué)出版社.1991[5] 李軍.單片機(jī)高級(jí)實(shí)例開(kāi)發(fā)指南[M].北京:北京航空航天大學(xué)出版社.2004[6] 歐偉明.單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:電子工業(yè)出版社.2010[7] 謝維成、楊加國(guó).單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M].北京:清華大學(xué) 出版社.2006[8] 江世明.基于PROTEUS的單片機(jī)應(yīng)用技術(shù)[M].北京:電子工業(yè)出版社.2010[9] 馬忠梅、馬巖、張凱等.單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社.2007[10] 夏繼強(qiáng).單片機(jī)實(shí)驗(yàn)與實(shí)踐教程[M].北京:北京航空航天大學(xué)出版社.2006[11] 楊寧.單片機(jī)與控制技術(shù)[M].北京:北京航空航天大學(xué)出版社.2005[12] 張曉鄉(xiāng).89C51單片機(jī)實(shí)用教程[M].北京:電子工業(yè)出版社.2010 [13] 吳國(guó)經(jīng).單
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1