基于STC15F2K60S2單片機開發(fā)板設(shè)計制作.doc_第1頁
基于STC15F2K60S2單片機開發(fā)板設(shè)計制作.doc_第2頁
基于STC15F2K60S2單片機開發(fā)板設(shè)計制作.doc_第3頁
基于STC15F2K60S2單片機開發(fā)板設(shè)計制作.doc_第4頁
基于STC15F2K60S2單片機開發(fā)板設(shè)計制作.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于stc15f2k60s2單片機開發(fā)板設(shè)計制作 摘要單片機開發(fā)板的介紹單片機開發(fā)板是一塊電路板和諸多元器件組合在一起供平時的學習、實驗、開發(fā)等使用;是正式批量生產(chǎn)產(chǎn)品前,對產(chǎn)品進行設(shè)計和開發(fā)時使用的板子。我們學習單片機,開始是對理論知識的學習,學習了一些指令和相關(guān)單片機結(jié)構(gòu)的知識,而單片機開發(fā)板就是我們實踐的工具,通過開發(fā)板我們可以做一些實驗,從而掌握所學的知識。打個比較通俗的例子:我們編寫的代碼是“軟件”,而開發(fā)板是“硬件”,兩者結(jié)合才會有用,如果只有代碼,只有模擬的實驗結(jié)果而不經(jīng)過板子實踐是學不好的,也掌握不了單片機。簡單概括說開發(fā)板實際上就是個多功的實驗板,是學習單片機和開發(fā)單片機產(chǎn)品的好幫手。上面集成了好多單片的的外圍器件,如led燈、數(shù)碼管、按鍵、行列式按鍵、步進電機、伺服電機、液晶顯示等等,利用一個開發(fā)板就可以編制不同的程序?qū)崿F(xiàn)各種各樣的功能,不用為了一個實驗焊一塊電路板了。在開發(fā)板上設(shè)計、調(diào)試好程序,就能方便地移植到產(chǎn)品上,只是有時要作適當?shù)男薷?,比如端口的設(shè)置等,因為畢竟開發(fā)板和產(chǎn)品的電路板不可能完全一致的。這樣我們就可以通過開發(fā)板的使用節(jié)省大量的資源,提高我們的學習效率。為我們更好的學習單片機提供一個良好的平臺。 國內(nèi)外發(fā)展趨勢現(xiàn)在可以說是單片機的戰(zhàn)國時期,世界上各大芯片制造公司都推出了自己的單片機,從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流c51系列兼容的,也有不兼容的,但它們各具特色,互成互補,為單片機的應(yīng)用提供廣闊的天地??v觀單片機的發(fā)展過程,可以預(yù)示單片機的發(fā)展趨勢,大致有:1、低功耗cmos化 mcs-51系列的8031推出時的功耗達630mw,而現(xiàn)在的單片機普遍都在100mw左右,隨著對單片機功耗要求越來越低,現(xiàn)在的各個單片機制造商基本都采用了cmos(互補金屬氧化物半導(dǎo)體工藝)。像80c51就采用了hmos(即高密度金屬氧化物半導(dǎo)體工藝)和chmos(互補高密度金屬氧化物半導(dǎo)體工藝)。cmos雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而chmos則具備了高速和低功耗的特點,這些特征,更適合于在要求低功耗象電池供電的應(yīng)用場合。所以這種工藝將是今后一段時期單片機發(fā)展的主要途徑2、微型單片化 現(xiàn)在常規(guī)的單片機普遍都是將中央處理器(cpu)、隨機存取數(shù)據(jù)存儲(ram)、只讀程序存儲器(rom)、并行和串行通信接口,中斷系統(tǒng)、定時電路、時鐘電路集成在一塊單一的芯片上,增強型的單片機集成了如a/d轉(zhuǎn)換器、pmw(脈寬調(diào)制電路)、wdt(看門狗)、有些單片機將lcd(液晶)驅(qū)動電路都集成在單一的芯片上,這樣單片機包含的單元電路就更多,功能就越強大。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小。現(xiàn)在的許多單片機都具有多種封裝形式,其中smd(表面封裝)越來越受歡迎,使得由單片機構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展。3、主流與多品種共存 現(xiàn)在雖然單片機的品種繁多,各具特色,但仍以80c51為核心的單片機占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有philips公司的產(chǎn)品,atmel公司的產(chǎn)品和中國臺灣的winbond系列單片機。所以c8051為核心的單片機占據(jù)了半壁江山。而microchip公司的pic精簡指令集(risc)也有著強勁的發(fā)展勢頭,中國臺灣的holtek公司近年的單片機產(chǎn)量與日俱增,與其低價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場分額。此外還有motorola公司的產(chǎn)品,日本幾大公司的專用單片機。在一定的時期內(nèi),這種情形將得以延續(xù),將不存在某個單片機一統(tǒng)天下的壟斷局面,走的是依存互補,相輔相成、共同發(fā)展的道路 。目錄:1單片機最小系統(tǒng).2 pc通訊的rs232接口電路.3 1602lcd顯示電路.4 4位led數(shù)碼管顯示電路.4 x4矩陣鍵盤電路.5 參考文獻.6 附件.一: 單片機最小系統(tǒng) 時鐘源電路 單片機內(nèi)部具有一個高增益反相放大器,用于構(gòu)成振蕩器。通常在引腳xtall和xtal2跨接石英晶體和兩個補償電容構(gòu)成自激振蕩器,結(jié)構(gòu)如圖2.1.1 中y1、c16、c17。y1一般選擇12mhz頻率的石英晶體,補償電容通常選擇30pf左右的瓷片電容。圖2.1.1 復(fù)位電路 單片機小系統(tǒng)采用上電自動復(fù)位和手動按鍵復(fù)位兩種方式實現(xiàn)系統(tǒng)的復(fù)位操作。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。手動復(fù)位要求在電源接通的條件下,在單片機運行期間,用按鈕開關(guān)操作使單片機復(fù)位。其結(jié)構(gòu)如圖2.1.2 中r1、r2、c3和s18。上電自動復(fù)位通過電容c3充電來實現(xiàn)。手動按鍵復(fù)位是通過按鍵將電阻r1與vcc接通來實現(xiàn)。二:rs-232總線標準rs-232c總線標準定義了25個引腳的連接器,各引腳的定義如表3-1所示。表 rs-232信號引腳定義引腳定義(助記符)引腳定義(助記符)1保護地(pg)13輔助通道允許發(fā)送(scts)2發(fā)送數(shù)據(jù)(txd)14輔助通道發(fā)送數(shù)據(jù)(stxd)3接收數(shù)據(jù)(rxd)15 發(fā)送時鐘(txc)4請求發(fā)送(rts)16輔助通道接收數(shù)據(jù)(srxd)5清除發(fā)送(cts)17接受時鐘(rxc)6數(shù)據(jù)準備好(dsr)18-7信號地(gnd)19輔助通道請求發(fā)送(srts)8接收線路信號檢測(dcd)20數(shù)據(jù)終端準備就緒(dtr)9-21信號質(zhì)量檢測10-22音響指示(ri)11-23數(shù)據(jù)信號速率選擇12輔助通道接收信號檢測(sdcd)24發(fā)送時鐘(txc) 表中定義的許多信號線是為通信業(yè)務(wù)聯(lián)系或控制而設(shè)置的,在計算機串口通信中主要是用以下一些信號。(1) 數(shù)據(jù)傳輸信號:發(fā)送數(shù)據(jù)(txd),接收數(shù)據(jù)(rxd)(2) 調(diào)制解調(diào)器控制信號:請求發(fā)送(rts),清除發(fā)送(cts)(3) 地線:保護地(pg),信號地(gnd)rs-232 c總線的其他標準規(guī)定如下:(1) rs-232總線標準邏輯電平:+5-+15v表示邏輯“0”,-15、-5表示邏輯“1”,噪聲容限為2v。(2) 標準數(shù)據(jù)傳輸速率:50b/s 、 75b/s、 110b/s、600b/s、 1200b/s 、 4800b/s 、9600 b/s 、 19200 b/s 2.1 rs-232c接口電路 當51單片機與pc機通過rs-232標準總線串行通信時,由于rs-232信號電平與51單片機信號電平不一致,因此,必須進行信號電平轉(zhuǎn)換。其常用的方法有兩種,一種是采用運算放大器、晶體管、光電隔離器等器件組成的電路來實現(xiàn),另一種是采用專門集成芯片來實現(xiàn)。下面以max232專門集成芯片為例來介紹接口電路的實現(xiàn)。2.2 max232接口電路 max232芯片的引腳排列圖如圖6所示:圖6 max232芯片的引腳排列圖max232的工作電源為單電源,為了滿足rs-232電平要求,max232內(nèi)部有一個電壓變化電路,與外接的4個1uf的電容一起長生+10v或-10v的工作電源。器件內(nèi)部還包括2個驅(qū)動器、2個接收器,每一個接收器將rs-232電平轉(zhuǎn)換為5vttl/cmos電平;每一個發(fā)送器將ttl/cmos電平轉(zhuǎn)換成rs-232電平。要實現(xiàn)多機通訊先要實現(xiàn)單機通訊,再把多個從機按照主從方式連接,再通過軟件編程實現(xiàn)多機通訊。單機通訊的傳輸過程主要分6步完成:1)pc機發(fā)出一個rs-232電平信號。2)通過max232將信號轉(zhuǎn)化為ttl/cmos電平信號,以便于單片機接收。3)單片機接收數(shù)據(jù),然后通過內(nèi)部程序?qū)?shù)據(jù)處理。4)單片機發(fā)送ttl/cmos電平數(shù)據(jù)。5)通過max232將信號轉(zhuǎn)化為rs-232電平信號,以便于pc機接收。6)pc機接收數(shù)據(jù)2.3 pc機采用db-25型連接器 db-25連接器定義了25根信號線,分為4組: 異步通信的9個電壓信號 20ma電流環(huán)信號 9個 空6個 保護地1個,作為設(shè)備接地端 db-25型連接器如圖7所示圖7 db-25型連接器引腳排列圖單片機與pc機串行通信電路 圖是由芯片max232實現(xiàn)51單片機與pc機串行通信的典型接線圖。圖中外接電解電容c1,c2,c3,c4用于電源電壓變換,提高抗干擾能力,它們可以取相同數(shù)值電容1.0uf/16v.其值一般為0.1uf.選擇任一組電平轉(zhuǎn)換電路實行串行通信,如圖中選t1in, r1out分別與51單片機的txd,rxd 相連,t1out ,r1in分別與pc機中rs232 接口的rsd , tsd相連,這種發(fā)送與接收的對應(yīng)關(guān)系不能連錯,則不能正常工作。圖 用max232實現(xiàn)串行通信接口電路 三:4*4矩陣鍵盤 4*4矩陣鍵盤原理每個按鍵有它的行值和列值,行值和列值的組合就是識別這個按鍵的編碼。矩陣的行線和列線分別通過兩并行接口和cpu通信。每個按鍵的狀態(tài)同樣需變成數(shù)字量“0”和“1”,開關(guān)的一端(列線)通過電阻接vcc,而接地是通過程序輸出數(shù)字“0”實現(xiàn)的。鍵盤處理程序的任務(wù)是:確定有無鍵按下,判斷哪一個鍵按下,鍵的功能是什么;還要消除按鍵在閉合或斷開時的抖動。兩個并行口中,一個輸出掃描碼,使按鍵逐行動態(tài)接地,另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。 4*4矩陣鍵盤電路圖及效果圖圖2.5.1 4*4矩陣鍵盤電路圖 圖2.5.2 4*4矩陣鍵盤效果圖四 lcd1602模塊液晶顯示原理 液晶顯示的原理是利用液晶的物理特性, 通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實現(xiàn)全彩色顯示的特點,目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字攝像機、pda移動通信工具等眾多領(lǐng)域 lcd1602各引腳接口說明表1 lcd1602各引腳接口說明編號符號引腳說明編號符號引腳說明1vss電源地9d2數(shù)據(jù)2vdd電源正極10d3數(shù)據(jù)3vl液晶顯示偏壓11d4數(shù)據(jù)4rs數(shù)據(jù)/命令選擇12d5數(shù)據(jù)5r/w讀/寫選擇13d6數(shù)據(jù)6e使能信號14d7數(shù)據(jù)7d0數(shù)據(jù)15bla背光源正極8d1數(shù)據(jù)16blk背光源負極第1腳:vss為地電源。第2腳:vdd接5v正電源。第3腳:vl為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10k的電位器調(diào)整對比度。第4腳:rs為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:r/w為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當rs和r/w共同為低電平時可以寫入指令或者顯示地址,當rs為低電平r/w為高電平時可以讀忙信號,當rs為高電平r/w為低電平時可以寫入數(shù)據(jù)。第6腳:e端為使能端,當e端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第714腳:d0d7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。 lcd1602模塊電路參考文獻(references)1 劉瑞新單片機原理及應(yīng)用教程m北京:機械工業(yè)出版社,2005.72 無線電雜志社無線制作精匯m北京:人民郵電出版社,20053 趙亮單片機語言編程與實例m北京:人民郵電出版社,20034 閻石數(shù)字電子技術(shù)基礎(chǔ)m北京:高等教育出版社,2006.55 謝嘉奎電子線路非線性部分(第四版)m北京:高等教育出版社,

溫馨提示

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

評論

0/150

提交評論