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

正文內(nèi)容

基于單片機(jī)的自動(dòng)音樂播放器的設(shè)計(jì)-wenkub.com

2025-06-24 19:55 本頁面
   

【正文】 在設(shè)計(jì)過程中給我提出了許多寶貴的意見,并且?guī)椭乙黄鸾鉀Q設(shè)計(jì)中遇到的問題,為本次畢業(yè)設(shè)計(jì)耗費(fèi)了許多的心血。 在這次畢業(yè)設(shè)計(jì)過程當(dāng)中,離不開學(xué)校指導(dǎo)老師對(duì)我們的全力支持。它綜合的考察了一個(gè)學(xué)生對(duì)過去所學(xué)的知識(shí)的運(yùn)用能力和對(duì)新知識(shí)吸收、消化能力,通過設(shè)計(jì),可以培養(yǎng)我們獨(dú)立思考、開拓創(chuàng)新、勇于探索的能力。[7] 張洪潤,張亞凡。[4] 李啟炎. Protel 99SE應(yīng)用教程. 上海同濟(jì)大學(xué)出版社 [5] 胡燁, 姚鵬翼, 江思敏. Protel 99 SE電路設(shè)計(jì)與仿真教程. 北京機(jī)械工業(yè)出版社, 2006。從中我懂得了我們這個(gè)專業(yè)的知識(shí)面相當(dāng)廣泛,我們需要不斷通過各種途徑更新自己的知識(shí),不斷充實(shí)自己,同時(shí)要懂得與他人交流意見,積極聽取別人的建議,懂得團(tuán)隊(duì)合作的重要性。本次設(shè)計(jì)從理論研究到硬件原理圖設(shè)計(jì),從元器件的選擇到PCB板的制作,從軟件編程到最后的調(diào)試過程都由我獨(dú)立完成。 進(jìn)一步熟悉了單片機(jī)的知識(shí)。將程序?qū)懭雴纹瑱C(jī)中,這樣就能聽出聲音和音樂節(jié)奏是否正確。程序運(yùn)行的時(shí)候,能看見示波器有不同頻率的波形交替出現(xiàn),但是頻率變換得很快,無法確認(rèn)是否顯示的是所需要的頻率,并且無法辨別音頻變換的節(jié)奏是否正確。本次設(shè)計(jì)的晶振為6MHZ,而程序中的初值卻設(shè)置成了12MHZ晶振所采用的值5000,導(dǎo)致顯示的時(shí)間比真正的時(shí)間要慢。 原因分析:數(shù)碼管初始設(shè)置有錯(cuò)。時(shí)間顯示程序仿真 對(duì)于時(shí)間顯示程序,我采用了Preteus軟件來仿真。利用示波器測試音頻放大電路輸出端是否有信號(hào)輸出,發(fā)現(xiàn)信號(hào)輸出正常,說明音頻放大電路工作正常,同時(shí)說明是喇叭部分出現(xiàn)了問題。 MAX232工作電壓如表61所示。發(fā)現(xiàn)串口連接線的數(shù)據(jù)接收和發(fā)送兩端接反了,導(dǎo)致單片機(jī)無法接受到數(shù)據(jù)。發(fā)現(xiàn)單片機(jī)的119腳的印制線接在了118腳上,導(dǎo)致晶振無法正常工作。對(duì)高密度的數(shù)字電路,焊盤最小直徑可取(d+)mm。 (4)盡量避免使用大面積銅箔,否則,長時(shí)間受熱時(shí),易發(fā)生銅箔膨脹和脫落現(xiàn)象。 2)布線(1)輸入輸出端用的導(dǎo)線應(yīng)盡量避免相鄰平行。(3)重量超過15g的元器件、應(yīng)當(dāng)用支架加以固定,然后焊接。在確定PCB尺寸后,再確定特殊元件的位置。PCB設(shè)計(jì)的好壞對(duì)抗干擾能力影響很大。該模塊主要包括具有語法意識(shí)的文本編輯器、用于編譯和仿真設(shè)計(jì)結(jié)果的PLD模塊。印刷電路板(PCB)設(shè)計(jì)模塊。在1990年,Protel軟件由DOS平臺(tái)發(fā)展到Windos平臺(tái),是世界上第一家運(yùn)行在Windos平臺(tái)的EDA(電子設(shè)計(jì)自動(dòng)化)軟件。糾正源文件中的錯(cuò)誤。Keil C51編譯器在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平。而將a、b、d、e和g段都接上正電源,其它引腳懸空,此時(shí)數(shù)碼管將顯示“2”。 將多只LED的陰極連在一起即為共陰式,而將多只LED的陽極連在一起即為共陽式。 當(dāng)設(shè)置為定時(shí)方式時(shí),AT89C52片內(nèi)振蕩器輸出的時(shí)鐘經(jīng)12分頻或6分頻后,作為定時(shí)器的計(jì)數(shù)脈沖。它們都有定時(shí)或事件計(jì)數(shù)功能,可用于定時(shí)控制、延時(shí)、對(duì)外事件計(jì)數(shù)和檢測等場合。 MAX232的外圍電路如圖24所示。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如MC148SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC148SN75154可實(shí)現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。 串行通信和MAX232芯片 在單片機(jī)和PC機(jī)之間,要通過MAX232芯片進(jìn)行電平轉(zhuǎn)換,MAX232芯片主要是完成TTL←→EIA雙向電平轉(zhuǎn)換。輸入端以地為參考,同時(shí)輸出端被自動(dòng)偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,加之封裝形式有塑封8引線雙列直插式和貼片式,使LM386N1具有靜態(tài)功耗低(約為4mA),可用電池供電;工作電壓范圍寬(412V or 518V);外圍元件少等特點(diǎn)。 P3口也可作為一些特殊功能口,如表21所示。P2口在Flash編程和校驗(yàn)時(shí),接收高8位地址信號(hào)和控制信號(hào)。并因此作為輸入時(shí),P2口的管腳被外部拉底,將輸出電流。P1口管腳寫入“1”后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng)P1口的管腳第一次寫“1”時(shí),被定義為高阻輸入。 /Vpp:當(dāng)保持低電平時(shí),則在此期間訪問外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。此時(shí),ALE只有在執(zhí)行外部執(zhí)行狀態(tài)ALE禁止,置位無效。在平時(shí),ALE以不變的頻率周期輸出正脈沖信號(hào),次頻率為振蕩器頻率的1/6。 注意:如果采用片內(nèi)的振蕩電路,要在單片機(jī)的引腳XTAL1和XTAL2之間連接一個(gè)石英晶體或陶瓷諧振器,并接兩個(gè)電容到地。當(dāng)采用外部振蕩器時(shí),該引腳接收振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)聲器的輸入端。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲(chǔ)器可有效地降低開發(fā)成本。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51的指令集和輸出管腳相兼容。首先,PC機(jī)通過串口及MAX232芯片將程序下載到單片機(jī)中,其中包括把一個(gè)個(gè)的單音寫入單片機(jī)的ROM存儲(chǔ)器中,程序運(yùn)行時(shí)再將音樂數(shù)據(jù)按順序讀出,利用單片機(jī)的定時(shí)器中斷控制音樂節(jié)拍的長度,這樣就能形成一段樂曲。同樣,分針和時(shí)針的進(jìn)位也是同一道理。然后利用定時(shí)器對(duì)秒針計(jì)數(shù),當(dāng)計(jì)數(shù)值達(dá)到1秒的時(shí)間后產(chǎn)生定時(shí)器中斷,sdata的數(shù)據(jù)就加1。若信號(hào)不在編碼表中,則返到初始化。 音頻轉(zhuǎn)換流程圖 設(shè)計(jì)的軟件流程如圖22所示。 void timer1(void) interrupt 3 using 2 { TH1=0x0c。 void timer0(void) interrupt 1 using 1 { P1_0=!P1_0。 設(shè)計(jì)的程序按如下方法編寫: (1)將音符代碼裝入8位字節(jié)高4位,節(jié)拍代碼裝入低4位,組成一個(gè)字節(jié),以此類推。然后以1/4拍為基準(zhǔn),其定時(shí)器值為125000,定時(shí)常數(shù)為08F3H。表21音符 DO RE ME FA SO LA SI 低音簡譜碼 1 2 3 4 5 6 7 頻率/Hz 523 587 659 698 784 880 987 高音簡譜碼 1 2 3 4 5 6 7 頻率/Hz 1046 1174 1318 1396 1567 1760 1975 節(jié)拍的產(chǎn)生 音階的頻率是固定的,而節(jié)拍有快有慢,拍子越短節(jié)奏越快,拍子越長節(jié)奏越慢。例如,頻率為523HZ,其周期T=1/523=1912us,因此只要令計(jì)時(shí)器計(jì)時(shí)956 us/1 us=956,每計(jì)數(shù)956次時(shí)將I/O反相,就可得到中音DO(523HZ)。 若用單片機(jī)產(chǎn)生聲音,可利用程序產(chǎn)生頻率,送到輸入/輸出端口,再從該點(diǎn)連接到喇叭的驅(qū)動(dòng)電路,即可驅(qū)動(dòng)喇叭。軟件設(shè)計(jì)本設(shè)計(jì)的軟件部分包含了兩個(gè)重要組成部分:音樂編程和時(shí)間程序(注:也可以用下框圖來反映具體自己畫和填寫!!!) 2.1音樂編程原理及其流程圖 聲音的產(chǎn)生 聲音是音頻振動(dòng)的結(jié)果,振動(dòng)的頻率高則為高音,頻率低則為低音。單片機(jī)工作時(shí),用軟件對(duì)定時(shí)器初值進(jìn)行設(shè)定,從而得到所需要的聲音頻率;通過四位共陰LED數(shù)碼管,可顯示時(shí)間,并可進(jìn)行定時(shí)設(shè)置;通過LM386N1芯片,將單片機(jī)輸
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1