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

正文內(nèi)容

基于單片機(jī)的自動(dòng)音樂播放器的設(shè)計(jì)論文-在線瀏覽

2024-08-07 20:05本頁面
  

【正文】 成一個(gè)字節(jié),以此類推。具體編程方法如下:,定義toneh[]和tonel[]兩個(gè)數(shù)組,將各個(gè)音樂頻率的定時(shí)器初值的16進(jìn)制數(shù)的高8位裝入toneh[],低8位裝入tonel[]。void timer0(void) interrupt 1 using 1 { P1_0=!P1_0。 TL0=tonel[rti]。void timer1(void) interrupt 3 using 2 { TH1=0x0c。 m++。 音頻轉(zhuǎn)換流程圖設(shè)計(jì)的軟件流程如圖22所示。利用單片機(jī),通過軟件的方式產(chǎn)生所需要的音樂頻率,并將收到的信號(hào)與音頻編碼表進(jìn)行對(duì)比。若信號(hào)不在編碼表中,則返到初始化。時(shí)鐘由秒針、分針和時(shí)針組成,在程序中分別由sdata,mdata,hdata表示各單位的數(shù)據(jù)。然后利用定時(shí)器對(duì)秒針計(jì)數(shù),當(dāng)計(jì)數(shù)值達(dá)到1秒的時(shí)間后產(chǎn)生定時(shí)器中斷,sdata的數(shù)據(jù)就加1。將hdata的數(shù)據(jù)裝入第一和第二個(gè)數(shù)碼管,將mdata的數(shù)據(jù)裝入第三和第四個(gè)數(shù)碼管。同樣,分針和時(shí)針的進(jìn)位也是同一道理。 時(shí)鐘程序流程圖時(shí)鐘程序流程圖如圖23所示。首先,PC機(jī)通過串口及MAX232芯片將程序下載到單片機(jī)中,其中包括把一個(gè)個(gè)的單音寫入單片機(jī)的ROM存儲(chǔ)器中,程序運(yùn)行時(shí)再將音樂數(shù)據(jù)按順序讀出,利用單片機(jī)的定時(shí)器中斷控制音樂節(jié)拍的長度,這樣就能形成一段樂曲。單片機(jī)P2口接4位共陰LED數(shù)碼管,并外接1K歐的排阻,利用單片機(jī)內(nèi)部的定時(shí)器中斷控制時(shí)間程序,然后在數(shù)碼管上顯示出時(shí)間。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51的指令集和輸出管腳相兼容。并且,比起跟它同種類型的89C51,它具有更大的Flash存儲(chǔ)器,可下載很大容量的程序代碼,因此功能更加強(qiáng)大,應(yīng)用范圍更廣泛。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲(chǔ)器可有效地降低開發(fā)成本。 89C58RD+管腳如圖32所示,其中(1) 時(shí)鐘引腳XTAL1:接外部晶體的一個(gè)引腳。當(dāng)采用外部振蕩器時(shí),該引腳接收振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)聲器的輸入端。在單片機(jī)內(nèi)部,它是構(gòu)成內(nèi)部振蕩器的反相放大器的輸出端。注意:如果采用片內(nèi)的振蕩電路,要在單片機(jī)的引腳XTAL1和XTAL2之間連接一個(gè)石英晶體或陶瓷諧振器,并接兩個(gè)電容到地。ALE/:當(dāng)訪問外部寄存器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在平時(shí),ALE以不變的頻率周期輸出正脈沖信號(hào),次頻率為振蕩器頻率的1/6。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。此時(shí),ALE只有在執(zhí)行外部執(zhí)行狀態(tài)ALE禁止,置位無效。在有外部程序存儲(chǔ)器取指令期間,每個(gè)機(jī)器周期兩次有效。/Vpp:當(dāng)保持低電平時(shí),則在此期間訪問外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。在Flash編程期間,此管腳也用于施加12V編程電源(Vpp)。當(dāng)P1口的管腳第一次寫“1”時(shí),被定義為高阻輸入。在Flash編程時(shí),P0口作為原碼輸入口,當(dāng)Flash進(jìn)行校驗(yàn)時(shí),P0口輸出原碼,此時(shí),P0口外部必須被拉高。P1口管腳寫入“1”后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。P2口:P2口為一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高。并因此作為輸入時(shí),P2口的管腳被外部拉底,將輸出電流。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。P2口在Flash編程和校驗(yàn)時(shí),接收高8位地址信號(hào)和控制信號(hào)。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P3口也可作為一些特殊功能口,如表21所示。為使外圍元件最少,電壓增益內(nèi)置為20。輸入端以地為參考,同時(shí)輸出端被自動(dòng)偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,加之封裝形式有塑封8引線雙列直插式和貼片式,使LM386N1具有靜態(tài)功耗低(約為4mA),可用電池供電;工作電壓范圍寬(412V or 518V);外圍元件少等特點(diǎn)。 LM386N 外圍電路如圖34所示意。 串行通信和MAX232芯片圖35在單片機(jī)和PC機(jī)之間,要通過MAX232芯片進(jìn)行電平轉(zhuǎn)換,MAX232芯片主要是完成TTL←→EIA雙向電平轉(zhuǎn)換。因此,為了能夠同計(jì)算機(jī)接口或終端的TTL器件連接,必須在EIARS232C與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如MC148SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC148SN75154可實(shí)現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。MAX232電路具有的特點(diǎn)是:單5V電源工作;兩個(gè)驅(qū)動(dòng)器及兩個(gè)接收器;177。MAX232的外圍電路如圖24所示。在1腳和3腳、4腳和6腳、2和16腳、6和15腳以及15和16腳之間分別接1個(gè)1uf的電容,即可使芯片正常工作,完成電平轉(zhuǎn)換功能。它們都有定時(shí)或事件計(jì)數(shù)功能,可用于定時(shí)控制、延時(shí)、對(duì)外事件計(jì)數(shù)和檢測(cè)等場(chǎng)合。當(dāng)設(shè)置為計(jì)數(shù)工作方式時(shí),通過引腳T0(),T1(),T2()對(duì)外部脈沖信號(hào)計(jì)數(shù),當(dāng)輸入脈沖信號(hào)從1到0負(fù)跳變時(shí),計(jì)數(shù)器就自動(dòng)就1。當(dāng)設(shè)置為定時(shí)方式時(shí),AT89C52片內(nèi)振蕩器輸出的時(shí)鐘經(jīng)12分頻或6分頻后,作為定時(shí)器的計(jì)數(shù)脈沖。 LED顯示圖36
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1