《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于AT89S51單片機(jī)的實驗系統(tǒng)的設(shè)計
基于AT89S51單片機(jī)的實驗系統(tǒng)的設(shè)計
現(xiàn)代電子技術(shù)
高玉萍 阿克蘇職業(yè)技術(shù)學(xué)院
摘要: 針對傳統(tǒng)單片機(jī)實驗系統(tǒng)依賴于仿真器調(diào)試,實驗成本高且效率低,不適應(yīng)現(xiàn)代科技的開發(fā)要求的問題,為改善單片機(jī)實驗系統(tǒng)的性能,采用在系統(tǒng)編程(ISP)的方法,利用AT89S51芯片設(shè)計了一種單片機(jī)實驗系統(tǒng)。實驗表明系統(tǒng)結(jié)構(gòu)簡單,實用性強(qiáng),達(dá)到了工科類高職生快速掌握單片機(jī)的基礎(chǔ)知識的預(yù)期效果。
Abstract:
Key words :

摘要:針對傳統(tǒng)單片機(jī)實驗系統(tǒng)" title="實驗系統(tǒng)">實驗系統(tǒng)依賴于仿真器調(diào)試,實驗成本高且效率低,不適應(yīng)現(xiàn)代科技的開發(fā)要求的問題,為改善單片機(jī)實驗系統(tǒng)的性能,采用在系統(tǒng)編程(ISP" title="ISP">ISP)的方法,利用AT89S51" title="AT89S51">AT89S51芯片設(shè)計了一種單片機(jī)實驗系統(tǒng)。實驗表明系統(tǒng)結(jié)構(gòu)簡單,實用性強(qiáng),達(dá)到了工科類高職生快速掌握單片機(jī)的基礎(chǔ)知識的預(yù)期效果。
關(guān)鍵詞:AT89S51;實驗系統(tǒng);ISP;74LS164" title="74LS164">74LS164

    目前單片機(jī)應(yīng)用已滲透到各個領(lǐng)域,單片機(jī)技術(shù)的發(fā)展也因此日新月異。作為實踐性很強(qiáng)的應(yīng)用型學(xué)科,單片機(jī)研發(fā)及教學(xué)離不開實驗。傳統(tǒng)的單片機(jī)實驗系統(tǒng)需要頻繁拔插燒寫單片機(jī)芯片來編程,依賴于仿真機(jī)調(diào)試,實驗成本高且效率低,已不適應(yīng)現(xiàn)代科技開發(fā)需求。如何充分合理利用單片機(jī)的性能,方便用戶高效學(xué)習(xí)與開發(fā)產(chǎn)品成為當(dāng)前的研究熱點。
    單片機(jī)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,并且在很多學(xué)校也開設(shè)了相關(guān)的課程。通過對在校學(xué)生的調(diào)查,以及網(wǎng)絡(luò)上收集到資料的綜合分析,得知:目前無論是社會上還是在校學(xué)生,學(xué)習(xí)單片機(jī)的人數(shù)呈不斷增加之勢,對于單片機(jī)實驗板的需求也不斷增加。但是由于目前多數(shù)實驗板價錢較高,實驗項目不適于初學(xué)者學(xué)習(xí)。所以,開發(fā)出一套價格低廉,易學(xué)易用的單片機(jī)實驗板,供實驗室使用,也可以為今后學(xué)生學(xué)習(xí)單片機(jī)技術(shù)提供一個開發(fā)平臺。

1 開發(fā)方案
    開發(fā)此套實驗板一方面要價格低廉,另一方面要易學(xué)易用。除了可以完成單片機(jī)課程教學(xué)大綱規(guī)定的“LED實驗”、“按鍵操作實驗”、“蜂鳴器操作實驗”、“數(shù)字顯示實驗”等常規(guī)基礎(chǔ)實驗以外,還要滿足課程設(shè)計、實習(xí)實訓(xùn)、畢業(yè)設(shè)計等教學(xué)環(huán)節(jié)的需求,開發(fā)諸如“雙機(jī)通信”、“電子溫度計”、“萬年歷”、“電子琴”、“數(shù)顯秒表”、“模擬交通燈”、“紅外遙控”等較高檔次的綜合實驗項目。
    首先,對于開發(fā)成本方面,電子元件占的比重最大,減少這方面的開銷成為重點。還有電路板的花費,以及其他原材料的開銷,這些花費要相對較少。因此,在購買電子元器件時盡量選用市場上常見產(chǎn)品,由于這些元件的普遍性和常用性,其性能不但可靠,且價格低廉。
    其次,對于實驗板的易學(xué)易用性,借鑒已有的開發(fā)板方面的資料,總結(jié)其優(yōu)缺點,取其精華,選用目前開發(fā)單片機(jī)開發(fā)板中最常用的開發(fā)工具和開發(fā)語言。
    進(jìn)行單片機(jī)的實驗或開發(fā)時,通常需要借助編程器將調(diào)試好的目標(biāo)程序?qū)懭氲絾纹瑱C(jī)內(nèi)部程序存儲器中。普通的編程器價格從幾百元到幾千元不等。另外,在開發(fā)過程中,程序每改動一次就要拔下電路板上的芯片編程后再插上,比較麻煩。
    隨著單片機(jī)技術(shù)的發(fā)展,出現(xiàn)了可以在系統(tǒng)編程(ISP)的單片機(jī)。ISP一般是通過單片機(jī)的串行接口對內(nèi)部的程序存儲器進(jìn)行編程,如Philips公司的P89C51RX+、P89C51RX2單片機(jī);Atmel公司的AT89S8252單片機(jī);Winbond公司的W78E516等。利用在系統(tǒng)編程(ISP)的單片機(jī),單片機(jī)的實驗和開發(fā)不需要編程器,單片機(jī)芯片可以直接焊接到電路板上,調(diào)試結(jié)束即成成品,甚至可以遠(yuǎn)程在線升級單片機(jī)中的程序,使得單片機(jī)應(yīng)用系統(tǒng)的設(shè)計、生產(chǎn)、維護(hù)、升級等環(huán)節(jié)都發(fā)生著深刻的變革。
    因此,本著價格低廉、易學(xué)易用的原則,采用Atmel公司生產(chǎn)的支持ISP技術(shù)的AT89S51單片機(jī)為控制器。

2 單片機(jī)實驗開發(fā)系統(tǒng)
2.1 單片機(jī)實驗開發(fā)系統(tǒng)電路原理圖
    單片機(jī)實驗開發(fā)系統(tǒng)電路原理圖如圖1所示。

a.jpg


2.2 裝配與焊接
2.2.1 單片機(jī)實驗開發(fā)系統(tǒng)的裝配與焊接
    單片機(jī)實驗開發(fā)系統(tǒng)的裝配主要包括:實驗板的裝配和串行口下載線的裝配。焊接前,需對照附錄中的元件清單及電路原理圖,檢查元器件是否完整。
2.2.2 單片機(jī)實驗板的裝配
    單片機(jī)實驗板元器件的插裝與焊接主要是需要注意元器件安裝的先后順序和每個元器件的方向,步驟如下:
    (1)電阻的焊接:先對照裝配圖,將所有電阻安裝并焊接到相應(yīng)位置,然后將剪下的電阻引腳保留,作為下一步的跳線使用。
    (2)跳線的焊接:因為在畫PCB圖時,為了美觀,跳線常設(shè)置在大元件下面,所以必須在安裝元件前焊接跳線。跳線可以用單股粗導(dǎo)線,也可以使用其他元件剪下來的引腳。
    (3)74LS164及數(shù)碼管的焊接;作為數(shù)字顯示單元的數(shù)碼管是安裝在74LS164上方的,所以要先安裝74LS164,并注意方向,緊貼電路板焊接,然后再安裝數(shù)碼管。
    (4)集成塊底座的焊接:單片機(jī)AT89S51和MAX232兩個集成塊是.安裝在集成塊底座上的,千萬不能直接將集成塊焊在電路板上,所以這里要先焊底座。
    (5)發(fā)光二極管的焊接:這里發(fā)光二極管有4種顏色,其中白色的作為電源指示使用,其他紅、黃、綠三色的LED作為“交通燈”指示使用(安裝時最好統(tǒng)一為;順時針依次為紅、黃、綠三種顏色)。發(fā)光二極管的兩個引腳是分正、負(fù)(陽極、陰極)的,需注意裝配圖中的標(biāo)注方向。
    (6)二極管IN4007、電解電容、三極管8550、蜂鳴器、7805穩(wěn)壓模塊、第6腳自鎖按鍵等的焊接:上述這些元件也都是有方向的,請大家在安裝時特別注意。
    (7)其他元件的焊接:最后焊接完剩下的其他元器件。
    說明:在電路板上預(yù)留有溫度傳感器DS18B20和紅外遙控接收模塊RSM0038的安裝位置,這兩個元件不包含在本實驗板套件之中,在此無需焊接。
2.2.3 串行口下載線的焊接與裝配
    實驗板要與PC機(jī)連接進(jìn)行程序下載燒寫,必須有一根專用的串行口下載線。
    在這里采用了1根4排的平行導(dǎo)線將兩個串行口接頭的4~8四個引腳一一對應(yīng)的連接起來(引腳標(biāo)號在串行口接頭上可以看到),并可靠焊接,需注意相鄰兩引腳之間,千萬不要短路。最后將外殼及螺絲安裝上,這根下載線就做好。
2.3 開發(fā)板調(diào)試
2.3.1 硬件調(diào)試
    (1)元器件失效
    元器件失效可能原因有兩個:一個是元器件買來時就已壞;另一個是由于安裝錯誤,造成器件燒壞。可以采取檢查元器件與設(shè)計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法就可以排除錯誤。
    (2)排除電源故障
    在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成元件的損壞。加電后檢查各插件上引腳的電位,一般先檢查Vcc與GND之間電位,若在5~4.8 V之間屬于正常。
    (3)液晶模塊調(diào)節(jié)
    主要是在液晶模塊的對比調(diào)節(jié)上,液晶模塊顯示很暗,可以調(diào)節(jié)一下電位器,可能是電壓低的原因。
    (4)電解電容
    對于電解電容焊接時要特別注意其管腳的正負(fù),其中長的管腳是正極,短的是負(fù)極。
2.3.2 軟件調(diào)試
    (1)開發(fā)工具和開發(fā)語言:電路板開發(fā)工具為Multisim 10;編譯軟件一Keil C51;開發(fā)語言為C語言、匯編語言。
    (2)調(diào)試注意事項:
    ①與此實驗開發(fā)系統(tǒng)配合使用的軟件主要有WAVE和ISP下載軟件。在與PC機(jī)連接時,單片機(jī)實驗開發(fā)系統(tǒng)一定要斷電,否則可能會燒壞MAX232芯片和PC機(jī)的主板。
    ②在斷電的情況下,將AT89S51單片機(jī)插入實驗板的單片機(jī)插座上,并將實驗板與PC機(jī)之問的串行通信電纜連接好,通信電纜一端接在PC的串口COM1或COM2上,另一端接實驗板。
    ③正確接通電源,并按下實驗板左下角的編程開關(guān),它旁邊的編程指示燈亮,說明該實驗系統(tǒng)處于程序下載燒寫狀態(tài)。

3 部分實例
3.1 跑馬燈實驗(8個發(fā)光二極管輪流點亮)
    (1)實驗任務(wù)。利用程序控制來實現(xiàn)發(fā)光二極管的輪流點亮發(fā)光,該實驗用到P0的全部8個端口,以及P1.4端口。
    (2)程序流程圖如圖2所示。
    (3)實驗總結(jié)。實驗是實驗板的第一個實驗,這里要做的就是對單片機(jī)的熟悉,對I/O口的一些操作,也是對實驗板的性能的一個簡單測試。

b.jpg


3.2 一鍵多功能識別實驗
    (1)實驗任務(wù)。開關(guān)K6按鍵接在P3.7/RD管腳上,在AT89S51單片機(jī)的P1端口的4個發(fā)光二極管。上電的時候,L1接在P1.0管腳上的發(fā)光二極管在閃爍,當(dāng)每一次按下開關(guān)SP1的時候,L2接在P1.1管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1時,L3接在P1.2管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1時,L4接在P1.3管腳上的發(fā)光二極管在閃爍,再按下開關(guān)SP1的時候,又輪到L1閃爍了,如此輪流下去。
    (2)程序流程圖。一鍵多功能識別程序流程如圖3所示。
    (3)實驗總結(jié)。該實驗是對鍵盤和顯示系統(tǒng)的一個起步介紹實驗,通過這個實驗,能夠?qū)崿F(xiàn)一個按鍵控制顯示不同的結(jié)果。實驗結(jié)束后,學(xué)生對按鍵和顯示的配合使用有了更深入的了解。這個實驗既是對上個實驗的鞏固,又為以后的實驗提前作了準(zhǔn)備,其中對按鍵的去抖動處理,應(yīng)特別關(guān)注。
3.3 定時器對蜂鳴器控制
    (1)實驗任務(wù)。改變定時器的初值來改變頻率使蜂鳴器發(fā)出不同的聲音。
    (2)程序流程圖如圖4所示。
    (3)實驗總結(jié)。該實驗是利用定時器中斷來改變揚聲器的頻率,實驗中要注意中斷函數(shù)的書寫方法以及對定時器處置的改變方式。定時器在單片機(jī)中是很常見的,所以對定時器要熟練的掌握和應(yīng)用。

c.jpg


3.4 六位數(shù)碼管顯示實驗
    (1)實驗任務(wù)。讓6個8位數(shù)碼管同時顯示0~5六個數(shù)字。
    (2)程序流程如圖5所示。
    (3)實驗總結(jié)。作為一種輸出方式,數(shù)碼管顯示不僅可以實現(xiàn)友好的人機(jī)界面,而且設(shè)計簡單,價格便宜。數(shù)碼管顯示可以分為靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示很占用電路板空間,而且大量占用I/O端口,因此,該實驗選用了節(jié)省電路板空間的動態(tài)顯示方式。
3.5 串行通信實驗
    (1)實驗任務(wù)。由上位機(jī)發(fā)送命令控制發(fā)光二極管的亮滅。
    (2)程序流程圖如圖6所示。
    (3)實驗總結(jié)。該實驗的代碼很簡單,而且沒有用到串行口中斷,通過EA=0關(guān)閉了所有中斷,通過這個實驗學(xué)生可以體會到上位機(jī)與單片機(jī)通信的原理和規(guī)劃,以及使用方法,現(xiàn)今上位機(jī)和單片機(jī)的通信系統(tǒng)廣泛應(yīng)用,希望通過這個小實驗?zāi)苁箤W(xué)生掌握應(yīng)用這一技術(shù)。

d.jpg


3.6 DS18B20溫度采集實驗
    (1)實驗任務(wù)。通過電子元件DS18B20,進(jìn)行溫度采集。
    (2)程序流程圖如圖7所示。
    (3)實驗總結(jié)。數(shù)據(jù)采集和處理是51單片機(jī)的常用領(lǐng)域,除了電信號以外,單片機(jī)還可以利用傳感器實現(xiàn)對非電信號的采集。該實驗采用了一種直接輸出式的溫度傳感器芯片DS18B20實現(xiàn)單片機(jī)控制溫度系統(tǒng)。

4 結(jié)語
    該實驗開發(fā)系統(tǒng)基本涵蓋了C52單片機(jī)中的所有資源,是集單片機(jī)開發(fā)實驗板、在系統(tǒng)可編程,并可以升級成為在線仿真器的綜合實驗開發(fā)系統(tǒng)。除了可以完成單片機(jī)課程教學(xué)大綱規(guī)定的“LED實驗”、“按鍵操作實驗”、“蜂鳴器操作實驗”、“數(shù)字顯示實驗”等常規(guī)基礎(chǔ)
實驗以外,還可以滿足課程設(shè)計、實習(xí)實訓(xùn)、畢業(yè)設(shè)計等教學(xué)環(huán)節(jié)的需求,開發(fā)諸如“雙機(jī)通信”、“電子溫度計”、“萬年歷”、“電子琴”、“數(shù)顯秒表”、“模擬交通燈”、“紅外遙控”等較高檔次的綜合實驗項目,它是一款經(jīng)過多次改型和完善的、高性價比的單片機(jī)學(xué)習(xí)和開發(fā)系統(tǒng)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线观看欧美亚洲| 亚洲女性喷水在线观看一区| 国产精品v日韩精品v欧美精品网站| 久久精品日韩一区二区三区| 午夜在线一区二区| 亚洲欧美日韩国产中文| 一区二区免费在线观看| 亚洲精品永久免费| 亚洲日韩成人| 亚洲精品国产无天堂网2021| 亚洲国产黄色片| 久久精品夜夜夜夜久久| 久久精品视频在线| 久久国产精品久久久久久电车| 亚洲欧美在线看| 欧美一区二区三区免费视频| 欧美一二三区精品| 欧美一区二区三区在线观看视频| 午夜精品区一区二区三| 性欧美videos另类喷潮| 午夜在线a亚洲v天堂网2018| 亚洲欧美区自拍先锋| 午夜精品久久久久久久久久久| 亚洲一区在线看| 亚洲欧美大片| 久久精品国产一区二区三区| 亚洲高清一区二| 亚洲精品视频在线| 一本不卡影院| 亚洲欧美日韩国产成人精品影院| 欧美一区二区三区在线看 | 国产精品久久久久久一区二区三区| 欧美四级剧情无删版影片| 国产精品白丝av嫩草影院| 国产精品区一区二区三区| 国产日韩欧美在线播放不卡| 狠狠久久婷婷| 亚洲精品资源| 亚洲视频大全| 欧美一区二区三区精品| 亚洲激情综合| 亚洲在线视频观看| 久久久久高清| 欧美日韩国产精品一卡| 国产精品va| 国产亚洲精品bt天堂精选| 亚洲国产高清自拍| 一区二区三区四区五区精品视频 | 欧美黄色影院| 国产精品高精视频免费| 国内精品久久久久影院色| 亚洲欧洲视频| 亚洲欧美在线免费观看| 亚洲人成精品久久久久| 亚洲一区国产视频| 久久久久一区二区| 欧美日韩国产高清视频| 国产日韩欧美在线| 日韩视频在线观看免费| 亚洲女爱视频在线| 亚洲狼人综合| 欧美在线不卡| 欧美国产日韩一区二区在线观看| 欧美午夜性色大片在线观看| 激情综合色综合久久| 亚洲视频成人| 亚洲美女诱惑| 久久久xxx| 欧美三级午夜理伦三级中视频| 国产亚洲精品久久久久久| 亚洲精品在线观| 久久爱另类一区二区小说| 亚洲色图在线视频| 久久综合伊人77777麻豆| 国产精品久久久久久影院8一贰佰| 在线观看国产成人av片| 亚洲一区二区免费| 亚洲精品社区| 久久精品中文字幕一区| 国产精品99一区| 亚洲黄色小视频| 久久aⅴ国产紧身牛仔裤| 亚洲一区二区欧美日韩| 欧美电影免费观看网站| 国产综合av| 亚洲一区在线播放| 中文一区在线| 欧美国产日韩亚洲一区| 国产主播一区二区三区| 亚洲私人影院| 一区二区三区高清不卡| 欧美jizzhd精品欧美喷水| 国产综合欧美在线看| 亚洲摸下面视频| 中文一区在线| 欧美理论电影网| 亚洲国产精品va在线看黑人| 久久大综合网| 久久精品人人做人人爽电影蜜月| 国产精品久久午夜| 一本大道久久精品懂色aⅴ| 亚洲靠逼com| 欧美国产乱视频| 一区二区三区在线免费视频| 久久精品国产欧美激情| 久久精品一区二区三区不卡| 国产精品一区二区在线观看| 亚洲视频999| 亚洲你懂的在线视频| 欧美日韩一区高清| 日韩图片一区| 日韩五码在线| 欧美精品在线观看| 亚洲国产精品久久久久| 亚洲欧洲午夜| 久久精品视频在线免费观看| 国产精品一区在线播放| 亚洲专区免费| 午夜影院日韩| 国产午夜精品福利| 西西裸体人体做爰大胆久久久| 香蕉久久夜色精品国产| 国产精品免费久久久久久| 亚洲视频免费观看| 亚洲影音一区| 国产精品美女久久久久久2018 | 亚洲高清影视| 另类国产ts人妖高潮视频| ●精品国产综合乱码久久久久| 亚洲高清在线观看| 久久亚洲美女| 136国产福利精品导航| 亚洲黄色成人网| 免费观看日韩av| 亚洲国产毛片完整版| 亚洲精品在线观看免费| 欧美日韩国产黄| 一区二区三区四区五区视频| 亚洲欧美国产va在线影院| 国产精品久久一区主播| 亚洲欧美视频一区二区三区| 欧美在线黄色| 一区在线观看视频| 亚洲日本免费| 欧美人在线观看| 一区二区高清在线| 香蕉亚洲视频| 在线电影一区| 日韩午夜在线观看视频| 欧美日韩蜜桃| 亚洲自拍偷拍视频| 久久久久国产精品一区二区| 亚洲国产精品一区二区尤物区| 一区二区欧美日韩| 国产精品尤物福利片在线观看| 欧美一区二视频在线免费观看| 久久亚洲影音av资源网| 亚洲国产福利在线| 亚洲欧美日韩国产一区二区| 国产视频在线一区二区| 亚洲黄色精品| 欧美aa在线视频| 一区二区三区国产精品| 久久福利资源站| 亚洲国产成人精品久久久国产成人一区 | 欧美亚洲专区| 欧美国产欧美综合| 亚洲婷婷综合色高清在线| 久久精品天堂| 亚洲精品在线电影| 欧美在线欧美在线| 亚洲激情欧美| 性欧美18~19sex高清播放| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲精品乱码久久久久久日本蜜臀 | 红桃视频一区| 一区二区三区.www| 韩国精品主播一区二区在线观看| 日韩天堂在线观看| 国产欧美一区二区色老头| 最新精品在线| 国产区在线观看成人精品| 99天天综合性| 国产综合精品| 亚洲一区二区日本| 尤物精品在线| 性欧美video另类hd性玩具| 最近中文字幕日韩精品| 欧美一区二区三区婷婷月色| 亚洲国产精品www| 欧美在线观看视频一区二区三区 | 欧美日韩国产黄| 久久精品一区二区三区中文字幕| 欧美日韩精品一区二区三区| 香蕉久久国产| 欧美日韩成人综合天天影院| 欧美一二三区在线观看| 国产精品国产精品| 亚洲人成久久| 国内成人精品2018免费看|