單片機入門及與音響(一)_第1頁
單片機入門及與音響(一)_第2頁
單片機入門及與音響(一)_第3頁
單片機入門及與音響(一)_第4頁
單片機入門及與音響(一)_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機和音響有關系嗎?有!舉個例子,我們在做功放時,90%都會加保護電路,而且99%都是一堆亂七八糟的零件。使用單片機的話,只需要一個單片機、一個繼電器、幾個電阻和一個三級管就夠了!這么簡潔!心動了嗎?讓我們一起走進單片機的殿堂吧傳統(tǒng)的單片機教學,不是昂貴的編程器,就是昂貴而不實用的開發(fā)板,現(xiàn)在已經(jīng)21世紀,讓我們拋棄編程器,拋棄開發(fā)板!我們經(jīng)常以AT89S52來做單片機入門教學,但是時代的變遷,89S52已經(jīng)落伍了,我們選擇新一代的增強型8051單片機STC12C5A32S2!這個增強型8051單片機比89S52有什么有優(yōu)點呢?1、編程超級簡單,成本不過15元;2、速度比傳統(tǒng)8051單片機(

2、89s52)快好幾倍;3、最多可以有36個I/O口,比傳統(tǒng)8051單片機多出了好幾個(具體沒數(shù));4、集成了復位、PCA、ADC,拋棄昂貴的擴展芯片;5、集成了內部RC振蕩器,要求不高時連晶體振蕩器都可以省去;6、I/O口擁有4種工作狀態(tài)(傳統(tǒng)8051工作狀態(tài)、高阻態(tài)、推挽輸出、開漏模式)。上面說到,我們要拋棄編程器,拋棄開發(fā)板(這兩個不用我解釋了吧?不懂?百度吧),所以,我選擇了面包板。我們就在面包板上實驗,搭接電路。許多的單片機入門教學都是以一個LED閃爍開始,我們也不例外,但是需要準備的東西不多,一個單片機(STC12C5A32S2,也可以用20腳封裝的STC12CXX系列,這個可以省去

3、晶振)、一個LED、一個電池盒和一個晶振。在面包板上接電路,非常簡單,把單片機按下去,按照下面的電路圖,接上面包板線(也可以用單芯的銅線、網(wǎng)線等代替)就可以了。如果你喜歡焊板子,我也不阻止你,反正電路簡單,但要注意要加芯片座,最好是活動式的。因為是剛出廠的單片機,官方已經(jīng)寫進了一個程序,我們直接接好電路,接上電源就可以工作了。我們先不講軟件,我們來玩一個流水燈。還記得第一次接觸單片機,用AT89的弄了一個流水燈,挺復雜的,還要反相芯片,但是用這款單片機,又可以簡化了。首先,我們需要一個編程電路,也就是所謂的編程器。所需要的元器件包括MAX2321個,0.1“(瓷片)4個,串口母頭(DB9)1個

4、,導線若干。下面是電路圖:(引用)DIpFD.1mFT2CUTQP2IN-3-CT15|B眥一王noui爐T廠R1DU13HT1IHW-礦I幀1|R2OUTPCflK口tKS2SZ)欝接單片機第十腳(RXD)蟲接單片孵十一腳(TXD)這里我建議你焊板子了,因為這個電路可以作為編程器使用,只要找到單片機的RXD和TXD,連接上這個電路就可以給所有的STC單片機編程了。好了,下載線做好了,接下來是流水燈的電路圖,我建議用多種顏色高亮的LED,這樣做出來的效果很炫彩。流水燈電路一共可以接八個LED,想一想,如果把LED排成文字,還能當招牌用呢硬件搞定,接下來是軟件了,這一步很重要!我們使用的是STC

5、官方的軟件STC-ISP【下載地址】。打開軟件,這是軟件界面:(版本不同可能有差異) HYPERLINK http:/www.yrtMCU.wxn www.yrtMCU.wxnV48SErtStL/it.S*l,t4HCUTvp潔If耳放甥號KlfTypiJ*rr下中*康鬲洛J*VXa1FV1孰軸卿右下方-中的jj頂M鹽圉胡昭肖廠內蹄弗丑*外斑ft期餌肆HKETputf7.HiASKlfSlflKKEltl-畛趙5ZT上甌Jt丘卅懈劇曲貫位暉A汗陽廣觸儀:第器敝光增曲砂1尿卞用送3)存加ftrL下畑削it:fl/FJi熄與下毬無羨廠第于備期怕嬰Fit程卑FnfcUJ戶毎鋼憎腳豈駁粧FA噸一莽影

6、ns冷冏SUfj/t&Sl-.StltcT09PvrT!g亍站誥擇屈行口顯蔬.砌a!三I:.:厠K劇革:fHX二晨匪怎甘軍屈気沖畀墜算2g=.士“/打開貫件喪件范屈円齊冏區(qū)無K00、召盼刪皿3檢址科I酬文將砂沖打幵時蠱匕|5-|”打押文憧1R叭沖?JSTfqct*rilffi址IMOlftWfOTIK090*OBCCS3OSOFoaxmooooenMroooocnoaooiwoooooooGajooCWlOg怕軸強苗國gg詭軸gE說豹g0KOKO00000G00000000m00DO00mDO000000Imao003帥0國誦國00轉0&國腫轉300dMNO00ECSW00mM0000WDO0

7、GCODO0G00WCOOftEOOitXiWiiMiWC0COiOfiO&GMKOW00Ott00CBOTOJWDC0000GOM00COWMi?0軾牌OtJiXnM弊帕oooo韓oaOOMKO00DO00000000ffl0000DOCO00COOOOflIIIGKWWCHOO如如0000訴菊閃00瞬聞00鞠CIMADWWmWWGOOaWOODOWOOWOGOO-OO0WO刃COlWMtnOOWmWWMMtCBOOOOCO000000001000000(000000備000OCWIK嵋加轉MOOiBM詞0000帥tBGOireiWCnGOOOKI00DO00OG00W0(1=WMDOOIJ

8、CO000000COMTOOQttOOO&ODWOQOOOOOOOOttOQWmGOOiOOOQDOWWWIMMWMDOiWOOWCBWOOI3W=.滑適年PI.eRESET?鞘作H1SETE屈內SSi儺算CTEf石閻上電斥虬阻料關乜扶B幼內曲歯門穽廣teeamI皿*曲秋輜9內iW止計義PTfEi1上電自動曲肉鄭馬門知攔枝分翼囪礙二|序側加音It示:用叱w9T如讎擱舉川工J働址我甘戰(zhàn)+1israncu.c僦扎珂拼渥下載程序我們只需要左邊的那一部分,所以單講左邊。首先,選擇單片機型號,因為我們用的是STC12C5A32S2,所以我們選擇這個型號。Stepl/步驟1:SelectMCUType選擇

9、單片機型號MH!Type肛MemoryRange|sTCl?C5A32Sg_三如凹-TFFF接下來,打開程序文件:(文件在本段最后有提供下載,文件類型為hex文件)桃迎汀步驟2:OpenFil,打開文件咬件范囤內未用區(qū)域填DM起始地址QiH扱校驗和|oF打開文件前猜。韁沖:打并稈序文件:|o:I:F打開文件前清0緩沖打旺:.EE.FIQ1.為電然后選擇一些選項:(這些內容會詳細講解)rStepViT驟4:設置本框和右下方選項中的選項下次冷啟動后時鈾源為:廣內部耽振蕩器擰外部晶體或時鐘KESETpinf用作珂弋如用內部KC振蕩仍為RESET腳檸仍為KESET上電覆位増加額外的復位延時:菸YESC

10、NO振蕩器預犬増益耳創(chuàng)業(yè)陵下可選Low):擰HighCLow下沁分啟動H.0/P1.1:忖與下載無關C等于才可以下載程序忑茨下載用戶應用程序時將數(shù)據(jù)Flazh區(qū)一并揍除YES金NG最后,點擊下載!rStep5/步聚:Download/下載先點下載按朝再也U上電復f鯊參啟動Ifiown!oad/jStop/傳|卜|Rg-Dciwnlciaj/車復下載|r每彖下載前重新調滅已打開在韁沖區(qū)的文件,方便調試使用單片機出廠時的砂設置是聲1;前企*歸漏喜當目標優(yōu)碼岌生變化后自動調辰文件,并立即岌送下載做囂礬輕蹄沁瀾鱷=用歸轟聶在正常工作時P3.:0/RxD外接的是ES-485/在這里要注意:點擊下載之后,要給單片機完全斷電后再上電,也就是說,先把電源完全關閉,然后再打開,這樣才能成功下載程序。怎么樣,效果很酷吧!欣賞夠了,我們來講講下載軟件上的選項這部分:首先是下次冷啟動后時鐘源為,這個意思是說,在你單片機下載完程序后,完全斷電再啟動時所使用的時鐘源。我建議你選擇外部晶振,因為內部RC振蕩器溫漂比較嚴重。(STC15F系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論