DL07-200A 產(chǎn)品文檔目錄:
一、DL07-200A概述
二、DL07-200A 硬件特色總結(jié)
1. 完整的4x4行列式鍵盤及獨立鍵盤電路
2. *的光藕應(yīng)用電路
3. 完整的LCD顯示擴(kuò)展接口
4. 意義的外部電源擴(kuò)展
5. 可單獨使用的CPU核心系統(tǒng)
6. 面積*的外部*空板
7. 更換CPU后,即可成為仿真器
8. 兼容多種類的51CPU
三、DL07-200A單片機(jī)開發(fā)系統(tǒng),中文全稱是蓬勃單片機(jī)開發(fā)系統(tǒng),是專門針對單片機(jī)初、中級學(xué)習(xí)者設(shè)計的開發(fā)平臺,在大限度地幫助用戶降低學(xué)習(xí)成本的同時,可幫助用戶快速進(jìn)入單片機(jī)領(lǐng)域,迅速掌握單片機(jī)的應(yīng)用方法及技巧,享受單片機(jī)學(xué)習(xí)、設(shè)計的無窮樂趣。200A開發(fā)板硬件及功能說明
1 CPU 部分
2 串口電路
3 行列式鍵盤及獨立按鍵鍵盤電路
4 SN74HC573 數(shù)據(jù)鎖存電路
5 發(fā)光二極管(LED燈)電路
6 數(shù)碼管電路
7 光藕應(yīng)用電路
8 LCD顯示接口
9 繼電器電路
10 蜂鳴器電路
四、DL07-200A開發(fā)板實驗程序清單及功能介紹
4.1 Exp1-MulLedDisp 數(shù)碼管顯示實驗
4.2 Exp2-Timer1 定時器T1定時應(yīng)用實驗
4.3 Exp3-AbsoluteKeyboard 獨立鍵盤實驗
4.4 Exp4-RowColKeyboard 行列式鍵盤實驗
4.5 Exp5-Relay 繼電器操作實驗
4.6 Exp6-Buzzer 蜂鳴器操作實驗
4.7 Exp7-WaterLed 流水燈顯示實驗
4.8 Exp8-ModifyMulLed 獨立修改數(shù)碼管顯示實驗
4.9 Exp9-Photocoupler 光藕輸入檢測實驗
4.10 Exp10-Timer0-Photo 基于光藕輸入的定時器T0外部計數(shù)檢測實驗
4.11 Exp11-ExtInt0-Photo 基于光藕輸入的外部中斷檢測實驗
4.12 Exp12-Uart 串口通信實驗
4.13 Exp13-LCD1602 字符液晶1602顯示實驗
4.14 Exp14-LCD1602-Uart 基于串口通信操作的字符液晶1602顯示實驗
4.15 Exp15-FrequencyOut-Uart 基于串口通信的頻率可修改的脈沖信號發(fā)生器
4.16 Exp16-Cymometer-MulLed 基于光藕輸入的外部中斷頻率計檢測實驗(數(shù)碼管顯示方式)
4.17 Exp17-Cymometer-LCD 基于光藕輸入的外部中斷頻率計檢測實驗(字符液晶1602顯示方式)
4.18 Exp18-LCD12864-Static 圖形液晶128x64靜態(tài)顯示實驗
4.19 Exp19-LCD12864-Dynamic 圖形液晶128x64動態(tài)顯示實驗
4.20 Exp20-LCD12864-Uart 基于串口通信的圖形液晶128x64動態(tài)顯示
五、DL07-200A開發(fā)板物品目錄清單
六、DL07-200A開發(fā)板資料光盤內(nèi)容目錄
七、DL07-200A開發(fā)板售后維護(hù)及
八、DL07-200A開發(fā)板購買方法
一、DL07-200A概述
DL07-200A單片機(jī)開發(fā)系統(tǒng),中文全稱是蓬勃單片機(jī)開發(fā)系統(tǒng),是專門針對單片機(jī)初、中級學(xué)習(xí)者設(shè)計的開發(fā)平臺,在大限度地幫助用戶降低學(xué)習(xí)成本的同時,可幫助用戶快速進(jìn)入單片機(jī)領(lǐng)域,迅速掌握單片機(jī)的應(yīng)用方法及技巧,享受單片機(jī)學(xué)習(xí)、設(shè)計的無窮樂趣。
DL07-200A為廣大愛好者提供了多種外圍器件和設(shè)備接口,如LCD1602接口,LCD12864接口,光藕輸入接口,行列式鍵盤操作等,可使用戶快速掌握單片機(jī)應(yīng)用原理及其實用接口技術(shù);同時,DL07-200A單片機(jī)開發(fā)系統(tǒng),中文全稱是蓬勃單片機(jī)開發(fā)系統(tǒng),是專門針對單片機(jī)初、中級學(xué)習(xí)者設(shè)計的開發(fā)平臺,在大限度地幫助用戶降低學(xué)習(xí)成本的同時,可幫助用戶快速進(jìn)入單片機(jī)領(lǐng)域,迅速掌握單片機(jī)的應(yīng)用方法及技巧,享受單片機(jī)學(xué)習(xí)、設(shè)計的無窮樂趣。200A單片機(jī)開發(fā)系統(tǒng)板還具有編程器功能,可以通過串口直接下載工作程序。
DL07-200A可以兼容多種不同商家的51CPU,如STC,Atmel,Winbond等公司的同類型CPU。其中,STC可以直接進(jìn)行編程,Atmel可以通過ISP并口進(jìn)行編程。
DL07-200A提供了所有的32位IO口、功能性管腳、一個5V的外部電源接口及可以無限進(jìn)行硬件拓展的PCB板擴(kuò)展。所有的IO口都連接了4.7K的上拉電阻,有力地解決了外部擴(kuò)
展時可能存在的IO口驅(qū)動能力不足的問題。功能性管腳如/EA,/PSEN,ALE的引出,可以有效解決擴(kuò)展時的引線問題。同時,CPU可以與當(dāng)前開發(fā)板的外圍硬件系統(tǒng)*或部分
獨立開來,如把P0口所有的跳線斷開,把靠近CPU端的IO口與外部系統(tǒng)相連,則開發(fā)板當(dāng)前的硬件即不會被使用,當(dāng)前開發(fā)板硬件不會對外部擴(kuò)展產(chǎn)生影響。此點本開發(fā)系統(tǒng)的
一大特點,如此使用對系統(tǒng)的再擴(kuò)展和系統(tǒng)板的再使用具*意義。
此外,DL07-200A提供了一個5V的外部電源接口及可以無限進(jìn)行硬件拓展的PCB板。此點可以*地方便用戶進(jìn)行其它的實驗調(diào)試及硬件拓展調(diào)試,同時可以幫助用戶有效解決
外接電源問題。*地方便了用戶的使用。
此外,CPU的鎖緊座也*地方便了用戶的使用。
二、DL07-200A 特色總結(jié)
1. 完整的4x4行列式鍵盤及獨立鍵盤電路
DL07-200A設(shè)置了完整的鍵盤電路,這對單片機(jī)初、中級學(xué)習(xí)者來說都極有意義。完整的鍵盤電路可以讓學(xué)習(xí)者更加清晰、完整及深刻地理解單片機(jī)的鍵盤接口技術(shù)及鍵盤采樣
技術(shù)。
2. *的光藕應(yīng)用電路
光藕是信號處理、模數(shù)電路隔離、信號濾波、雜波消除等電子技術(shù)應(yīng)用時常用到的重要器件。對它的深刻認(rèn)識與熟練使用,對低頻、高頻信號處理及信號概念的理解,對
電子電路的隔離技術(shù)等工程極多方面的應(yīng)用,都有極重要的學(xué)習(xí)價值及意義。
3. 完整的LCD顯示擴(kuò)展接口
LCD作為一種通用的顯示技術(shù),對它模塊的常用用法掌握是單片機(jī)或工程師的一項要求。通用的LCD顯示分兩種,一種是只顯示字符的模塊,一種是可以顯示圖形(可以顯示字
符、漢字及圖片等)的模塊。對此兩種模塊的認(rèn)識及軟件編寫方法的深刻理解,對實際工程的應(yīng)用具相當(dāng)?shù)囊饬x。
4. 意義的外部電源擴(kuò)展
此電源擴(kuò)展可以*地幫助用戶簡化外部設(shè)計。當(dāng)用戶在開發(fā)板的空白處或外部進(jìn)行電路實驗或電路擴(kuò)展時,電源的使用是一個不大不小的問題。當(dāng)前DL07-200A開發(fā)板給用
戶提供了一個電源接口。這對應(yīng)用的外部電路擴(kuò)展產(chǎn)生*的方便。
5. 可單獨使用的CPU核心系統(tǒng)
當(dāng)前CPU 的所有IO口、功能引腳、時鐘輸出電路都已全部引出,當(dāng)用戶基于對開發(fā)板的硬件設(shè)備進(jìn)行使用時,把相應(yīng)的跳線連接即可。此時,如果把所有的CPU跳線都拔掉,則
當(dāng)前就是一個帶了復(fù)位電路及時鐘的CPU,這時,因CPU已經(jīng)*獨立于當(dāng)前的開發(fā)板硬件環(huán)境,CPU可以*的作為外部擴(kuò)展的一個CPU來使用。這對于外部擴(kuò)展來說對簡化了
外部電路。
通過跳線的選擇,用戶可以選擇當(dāng)前開發(fā)板的硬件與可以不使用當(dāng)前開發(fā)板的硬件設(shè)備。也可部分地使用當(dāng)前開發(fā)板的硬件,部分地使用外部用戶擴(kuò)展的電路。這對用戶的使
用提供了*的靈活性,對用戶的技術(shù)水平提高提供了的開發(fā)平臺。
使用的方法是:跳線裝下,使用當(dāng)前的開發(fā)板硬件。
跳線拔掉,不使用當(dāng)前開發(fā)板的硬件。
6. 面積*的外部*空板
開發(fā)板為用戶提供了*面積的雙面*板面積(4x10平方厘米),這是本開發(fā)系統(tǒng)在設(shè)計上對對單片機(jī)初、中級學(xué)習(xí)者設(shè)計擴(kuò)展的一個重大考量。用戶可以在此基礎(chǔ)上設(shè)計自
己的應(yīng)用電路,而不需要另行搭建電路。*地方便了用戶的使用。
7. 當(dāng)前使用的CPU是STC89C52RC,如果把CPU更換成SST89E58后,即可讓開發(fā)板變成仿真器。而且此時,開發(fā)板所有的資源都對仿真器可用,也可以不用開發(fā)板的硬件資源,而
使用外部的硬件資源。
8. 兼容多種類的51CPU。當(dāng)前開發(fā)板可直接下載運行的CPU有STC89C系列,SST89系列,Atmel 89S系列三大系列。其它的公司的51CPU也可以在開發(fā)板上運行。
其它的一些特點:
1、 用STC51CPU可直接在線編寫程序,不需要另行。采用Atmel 89S系列單片機(jī)可通過Atmel ISP口直接下載程序。
2、 SN74HC573 數(shù)據(jù)鎖存電路
3、 數(shù)碼管電路
數(shù)碼管的使用具有普遍性,數(shù)碼管電路的所有設(shè)計也幾乎**。區(qū)別點是,共陰和共陽的不同。此點詳見<二、DL07-200A開發(fā)板硬件及功能說明>內(nèi)的數(shù)碼管電路部分。
數(shù)碼管具實就是多個的LED燈集成在一起使用,用法與通用的LED燈*。
4、 8位LED燈電路。
三、DL07-200A開發(fā)板硬件及功能說明
1 CPU 部分
主單片機(jī)核心電路,包括單片機(jī),時鐘電路,復(fù)位電路。
單片機(jī):可選擇STC89C51或52系列的CPU,也可選擇AT89S系列的CPU。
時鐘電路:采用通常的晶體+電容的無源振蕩方式。此方式是為通用的方式,晶體是為一個可以提供頻率基準(zhǔn)的元器件,采用此方式需要相應(yīng)的IC(如單片機(jī))內(nèi)部有符合振
蕩條件的振蕩電路。采用此種方式,信號質(zhì)量和精度相對較低,需要根據(jù)晶體的固有振蕩頻率匹配外圍電路(電容、電阻等),不同的晶體頻率需要匹配不同外圍的電路。
另一種是采用有源晶振電路提供時鐘信號。此種電路通常是一個小的電路模塊,在給其提供相應(yīng)的電源后即可以產(chǎn)生一定頻率的時鐘信號輸出。此種電路不依靠別的電路,在
有電源的情況下即產(chǎn)生時鐘,這點是有源振蕩和無源振蕩的本質(zhì)區(qū)別。此種方式電路因采用了一定的頻率控制或溫度控制方式,因此有源晶振電路提供的頻率基準(zhǔn)精度較高,
能適合更多惡劣的工作環(huán)境,因此多用于的設(shè)備內(nèi)。如通信設(shè)備或精密儀器等。
DL07-200A開發(fā)板采用的是*種時鐘電路方式,單片機(jī)通用的晶體頻率為22.1184MHz,外圍兩個電容為15P。當(dāng)前的時鐘電路應(yīng)連接在XTAL1(19腳)和XTAL2(18腳)兩個管
腳上。
如果采用第二種方式,信號應(yīng)從XTAL1(19腳)輸入,XTAL2(18腳)懸空。
復(fù)位電路:對通用的CPU,都存在一個復(fù)位腳。復(fù)位的目的是讓CPU能把單片機(jī)內(nèi)部電路完成一個電路初始化,讓單片機(jī)系統(tǒng)能正常進(jìn)入工作。通常稱初始化CPU這個工作為
復(fù)位,完成這個功能的電路稱之為復(fù)位電路。對CPU來說,產(chǎn)生復(fù)位需要一個時間,稱為復(fù)位時間。CPU的復(fù)位時間長短與當(dāng)前時鐘信號的輸入頻率大小有關(guān)。CPU還有一種復(fù)位
方式,不同的復(fù)位方式也會有所不同。
復(fù)位電路是單片機(jī)系統(tǒng)的核心電路,是產(chǎn)生復(fù)位時間的基礎(chǔ)。不同的應(yīng)用環(huán)境有不同的設(shè)計要求,在通常的應(yīng)用環(huán)境,工程上常用阻容電路來完成,即RC復(fù)位電路。
設(shè)計復(fù)位電路的復(fù)位時間時,需要先查閱芯片的手冊確定CPU復(fù)位時間的大小,有些芯片的復(fù)位時間較長有此些較短,如復(fù)位電路不能提供足夠長的復(fù)位時間,則芯片將無法正
常工作。
DL07-200A開發(fā)板的復(fù)位電路采用的是RC阻容電路。正常工作時,復(fù)位管腳信號為低,當(dāng)上電或按下復(fù)位按鈕時,復(fù)位管腳信號可產(chǎn)生一個滿足復(fù)位時間的高電平。
2 串口電路
MAX232芯片是一種內(nèi)部包括電容型的電壓生cheng器,可以把輸入的+5V電壓變換成RS232輸出電平所需 V電壓。所以采用此芯片接口的串行通信只需要單一的+5V電源,其包含兩路
接收和驅(qū)動器的IC芯片,可完成TTL←→EIA雙向電平轉(zhuǎn)換。
通過MAX232的信號轉(zhuǎn)換,單片機(jī)可以與計算機(jī)(需要EIA信號)進(jìn)行通信。
EIA RS-232 是工業(yè)通信中應(yīng)用常用的一種串行接口通信方式,通信標(biāo)準(zhǔn)??刹捎萌p工的通信方式。通常使用的都是9針接的,早期出現(xiàn)過25針的。在實際應(yīng)用中,電子工
程師在設(shè)計計算機(jī)與外圍設(shè)備的通信時,通常應(yīng)用9針,并會在9 針的基礎(chǔ)進(jìn)行一定的簡化,只用其中的2、3、5 三個管腳進(jìn)行通信。這三個管腳分別是接收線、發(fā)送線和地
線,在通常情況下可滿足常用通訊環(huán)境的通信要求,理論有效大通信距離為15m。
3 行列式鍵盤及獨立按鍵鍵盤電路
行列式鍵盤及獨立按鍵鍵盤的設(shè)計及使用可以學(xué)習(xí)者更加清晰、完整及深刻地理解單片機(jī)的鍵盤接口技術(shù)及鍵盤采樣技術(shù)。同時為用戶將來的工程應(yīng)用打下堅實的技術(shù)基礎(chǔ)。
4 SN74HC573 數(shù)據(jù)鎖存電路
鎖存器573的使用可使用戶對數(shù)據(jù)的鎖存使用有深刻理解,通過它的使用,用戶可以做到舉上反三,同一類或相近的74系列的器件都能觸類旁通。
在DL07-200A開發(fā)板中,SN74HC573主要是用來鎖存了數(shù)碼管的位信號及LCD顯示的一些控制信號。
5 發(fā)光二極管(LED燈)電路
發(fā)光二極管,通常稱為LED,大部分任何一個電子設(shè)備中都可以看到它的存在。如電腦機(jī)箱上,顯示屏上,手機(jī)上都豐在可見的發(fā)光二極管。
我們可以將發(fā)光二極管理解成一個微小的電燈泡,但它沒有燈絲,僅僅靠半導(dǎo)體里面的電子移動而使它發(fā)光。
發(fā)光二極管有一個正向工作電流,它有一定的范圍,它與發(fā)光二極管的功率或說體積有關(guān)(一般體積越大,功率也較大,工作電流要求較高)。工作電流在工作范圍內(nèi)工作,
發(fā)光二極管的工作壽命才會*。否則,要不LED燈亮度不夠,要不很容易損壞。一般發(fā)光二極管的正向工作電流范圍是幾毫安至十幾毫安,正向壓降約為1.3V-2.5V左右。
給發(fā)光二極管加一個在工作電流范圍內(nèi)的正向工作電流,則發(fā)光二極管會亮。設(shè)計的方法一般是如下的方式:電源 + 電阻?。ED燈 + 地端。
此電阻又稱為限流電阻,用于設(shè)計流過LED燈的電流。地端在單片機(jī)系統(tǒng)一般受單片機(jī)控制。PB200A的LED燈就是由P2口直接控制。
6 數(shù)碼管電路
數(shù)碼管是一種把多個LED顯示段集成在一起的顯示設(shè)備。有兩種類型,一種是共陽型,一種是共陰型。共陽型就是把多個LED顯示段的陽極接在一起,又稱為公共端。共陰型就
是把多個LED顯示段的陰極接在一起,即為公共商。陽極即為二極管的正極,又稱為正極,陰極即為二極管的負(fù)極,又稱為負(fù)極。通常的數(shù)碼管又分為8段,即8個LED顯示段,
這是為工程應(yīng)用方便如設(shè)計的,分別為A、B、C、D、E、F、G、DP,其中DP 是小數(shù)點位段。在多位數(shù)碼管時,除某一位的公共端會連接在一起,不同位的數(shù)碼管的相同端也會
連接在一起。即,所有的A段都會連在一起,其它的段也是如此,這是實際常用的用法。
共陽數(shù)碼管在陽極輸入一個電流足夠大的正電源,在負(fù)極輸入一個低信號,即可把數(shù)碼管的某一段點亮。這點同LED燈的設(shè)計使用方式基本*,不同的是數(shù)碼管的限流電阻
接在數(shù)碼管的負(fù)極。因此,當(dāng)數(shù)碼管的共陽極有正電源,負(fù)極有低電平,則數(shù)碼管會被點亮。
數(shù)碼管顯示方法可分為靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示就是數(shù)碼管的8 段輸入及其公共端電平一直有效,在多位數(shù)碼管的情況下,其它各位也是如此,此時此各數(shù)碼管
引腳不是復(fù)合的,如是一位每位引腳都是分開的。它的優(yōu)點是控制方便,顯示穩(wěn)定,但需要要使用較多的硬件資源。動態(tài)顯示的原理是,各個數(shù)碼管的相同段連接在一起,共
同占用8 位段引管線;每位數(shù)碼管的陽極連在一起組成公共端。利用人眼的視覺暫留性,依次給出各個數(shù)碼管公共端加有效信號,在此同時給出該數(shù)碼管加有效的數(shù)據(jù)信號,
當(dāng)全段掃描速度大于視覺暫留速度時,顯示就會清晰顯示出來。它的優(yōu)點是占用硬件資料少,但控制操作較靜態(tài)顯示復(fù)雜。一般在數(shù)碼管較多的情況下都采用動態(tài)顯示。
在DL07-200A中,通過鎖存數(shù)碼管陽的電源進(jìn)行控制,陰極則由P0口控制。采用動態(tài)的顯示掃描方式。
7 光藕應(yīng)用電路
前文提到,光電藕合器是信號處理、模數(shù)電路隔離、信號濾波、雜波消除等電子技術(shù)應(yīng)用時常用到的重要器件。對它的深刻認(rèn)識與熟練使用,對低頻、高頻信號處理及信
號概念的理解,對電子電路的隔離技術(shù)等工程極多方面的應(yīng)用,都有極重要的學(xué)習(xí)價值及意義。
光電藕合器亦稱光藕合器(Optical Coupler)。它是以光為媒介,用來傳輸電信號的器件,內(nèi)部包括發(fā)光器和受光器兩部分。通常是把發(fā)光器(可見光LED或紅外線LED)與
受光器(光電半導(dǎo)體管)封裝在同一管殼內(nèi)。當(dāng)輸入端加上電信號時,發(fā)光器發(fā)出光線,受光器接受照之后就產(chǎn)生光電流,從輸出端引出,從而實現(xiàn)了“光-電-光”的轉(zhuǎn)換。
光電耦合器的主要優(yōu)點有:信號單向傳輸,輸入端與輸出端隔離,輸出信號對輸入端無影響對輸入端無影響,抗*力強(qiáng),對輸入端無影響,抗*力強(qiáng),工作穩(wěn)定,無
觸點, 使用壽命長。
TLP521-2是一個雙光電隔離器集成芯片,是常用的電子隔離器件。大測試工作頻率約300kHz,隔離電壓:2500V,正向大導(dǎo)通電壓≤1.3V,反向電流≤1μA,是集電極開
路輸出(OC門)電路,使用時需加接上拉電阻。
8 LCD顯示接口
完整的LCD顯示擴(kuò)展接口,包括LCD1602的顯示接口,也包括LCD128X64的顯示接口。兩種接口使用到的控制信號經(jīng)過573鎖存信號進(jìn)行鎖存。
液晶顯示也是一種通用的顯示技術(shù),具有顯示形式豐富,顯示質(zhì)量高等優(yōu)點,由此種顯示技術(shù)做成模塊具有應(yīng)用接口簡單,體積小重量輕,功耗小等特點。
液晶顯示模塊根據(jù)顯示方式和內(nèi)容的不同可以分為,數(shù)顯液晶模塊,液晶字符點陣模塊和圖形點陣液晶模塊三種。數(shù)顯液晶模塊相對來說是的,其要顯示的內(nèi)容是一些標(biāo)
識符號或數(shù)字是固定好的,不能更改。液晶字符點陣模塊主要能顯示一些字符,如數(shù)字或字母等,如1602,圖形點陣液晶模塊者則即可以顯示字符也可以顯示漢字、圖形等,
如LCD128X64。
DL07-200A開發(fā)板的的提供了LCD1602模塊接口及LCD12864接口。
LCD1602接口針對的1602 是一種液晶點陣字符模塊。1602 操作非常方便,帶有內(nèi)置的192 中字符,用戶還可定義8 個5*8 點陣字符或4 個5*11 點陣字符。顯示時只要按照其
時序要求初始化好顯示方式,并把要顯示的數(shù)據(jù)寫入相應(yīng)的位置RAM 就可以了,具體操作方法用戶可參見光盤中的1602 手冊資料。
LCD12864接口與LCD1602接口并排在一起。具體操作方法請參見光盤中的<圖形點陣液晶顯示模塊使用說明書>。
9 繼電器電路
此電路由三極管及繼電器構(gòu)成,由單片機(jī)直接控制。
10 蜂鳴器電路
蜂鳴器俗稱喇叭,是廣泛應(yīng)用于各種電子產(chǎn)品的一種元器件,它用于提示、報警、音樂等許多應(yīng)用場合。蜂鳴器通常工作電流較大,電路上的TTL 電平基本上驅(qū)動不了蜂鳴
器,需要增加驅(qū)動電路,驅(qū)動電流的大小會影響聲音的大小。
蜂鳴器有兩種,一種是有源蜂鳴器,一種是無源蜂鳴器。有源的蜂鳴器使用很方便,電流通過時蜂鳴器就發(fā)出響聲??梢哉f通電就響。
無源的蜂鳴器通電不會響,需要給它送一定頻率的信號才會響。因此,不同的頻率可以產(chǎn)生不同的響聲。可以據(jù)此產(chǎn)生一些音樂或不同的單音,這依靠單片機(jī)的程序控
制。DL07-200A開發(fā)板采用的是無源蜂鳴器。
四、DL07-200A開發(fā)板實驗程序清單及功能介紹
總述,實驗程序從應(yīng)用的角度出發(fā),嚴(yán)格按照從簡單到復(fù)雜,從易到難的順序進(jìn)行按工程應(yīng)用的標(biāo)準(zhǔn)進(jìn)行編寫設(shè)計,所有的程序都可以直接應(yīng)用于實際工程項目中。
請按順序進(jìn)行實驗試驗和學(xué)習(xí),并且在下載了實驗程序做了實驗之后,強(qiáng)烈建議你拋開程序,按自己的思路重寫一遍,然后與實驗程序進(jìn)行對比,看看兩者有什么區(qū)別,看看
你在哪些地方值得肯定,在哪些地方有待改進(jìn)。一路下來,相信你會有意想不到的收獲。而且,也只有這樣,你才會對單片機(jī)開發(fā)有一個全新的理解。也正是這樣,才是學(xué)習(xí)
的根本。相信你一路實踐下來,在后,你一定會重新站在一個新的高點上。
4.1 Exp1-MulLedDisp 數(shù)碼管顯示實驗
通過動態(tài)的顯示方式,在四位數(shù)碼管上顯示計數(shù)。通過此實驗,可以學(xué)會SN74HC573鎖存器的使用及會深刻理解數(shù)碼管動態(tài)顯示的應(yīng)用技術(shù)。
4.2 Exp2-Timer1 定時器T1定時應(yīng)用實驗
通過定時器T1的定時實驗,可以學(xué)習(xí)單片機(jī)定時器的使用。定時器的定時計數(shù)會在數(shù)碼管是顯示出來。此實驗是以后實驗的基礎(chǔ),也是單片機(jī)學(xué)習(xí)的必須掌握的內(nèi)容。
4.3 Exp3-AbsoluteKeyboard 獨立鍵盤實驗
對按鍵鍵盤實驗程序的學(xué)習(xí)和使用,可以掌握獨立鍵盤的采樣技術(shù)及應(yīng)用。按鍵的結(jié)果會在數(shù)碼管上顯示。
4.4 Exp4-RowColKeyboard 行列式鍵盤實驗
對行列式按鍵鍵盤實驗程序的學(xué)習(xí)和使用,可以掌握行列式鍵盤的采樣技術(shù)及應(yīng)用。按鍵的結(jié)果會在數(shù)碼管上顯示,如按3會顯示3等。此實驗集合了實驗3。
4.5 Exp5-Relay 繼電器操作實驗
通過此實驗的操作和學(xué)習(xí),可以了解繼電器的使用方法。
4.6 Exp6-Buzzer 蜂鳴器操作實驗
通過此實驗的操作和學(xué)習(xí),你可以充分地了解無源蜂鳴器的應(yīng)用原理及使用方法。為今后的再次使用打下基礎(chǔ)。
4.7 Exp7-WaterLed 流水燈顯示實驗
通過此實驗的操作和學(xué)習(xí),你可以更充分地了解到LED的使用方法及流水燈的程序操作方法。
4.8 Exp8-ModifyMulLed 獨立修改數(shù)碼管顯示實驗
通過此實驗的操作和學(xué)習(xí),可以了解修改單位數(shù)碼管顯示值的技術(shù)方法。同時也可以認(rèn)識十六進(jìn)制數(shù)與十進(jìn)制顯示的區(qū)別。
4.9 Exp9-Photocoupler 光藕輸入檢測實驗
通過此實驗的操作和學(xué)習(xí),可以了解光藕輸入在簡單IO口讀寫時的操作方法。同時,對光藕的應(yīng)用也會產(chǎn)生較深刻的理解。此外,還可以認(rèn)識到數(shù)碼管顯示十六進(jìn)制數(shù)與十進(jìn)制顯示的區(qū)別。
4.10 Exp10-Timer0-Photo 基于光藕輸入的定時器T0外部計數(shù)檢測實驗
通過此實驗的操作和學(xué)習(xí),可以學(xué)會單片機(jī)的定時器T0在以外部輸入時鐘的計數(shù)處理方式。這對了解熟悉定時器的用法意義重大,同時,也可以加深對光藕應(yīng)用的了解。
4.11 Exp11-ExtInt0-Photo 基于光藕輸入的外部中斷檢測實驗
通過此實驗的操作和學(xué)習(xí),可以學(xué)會單片機(jī)的單片機(jī)在外部中斷方面應(yīng)用的處理方式。這對了解單片機(jī)的外部中斷用法意義重大,同時,也可以光藕使用再一次得到強(qiáng)調(diào)。
4.12 Exp12-Uart 串口通信實驗
串口對于單片的通信來說意義重大,通過此實驗的操作和學(xué)習(xí),可以學(xué)會單片機(jī)的單片機(jī)串口的波特率的設(shè)置,修改等的使用,同時理解通信協(xié)議對通信的意義。沒有通信協(xié)議,通信基本上失去意義。
4.13 Exp13-LCD1602 字符液晶1602顯示實驗
通過本實驗的操作和學(xué)習(xí),加深對字符液晶顯示的理解,同時,掌握的LCD1602的硬件使用方法,軟件顯示編程思路,及軟件的有效操作流程控制。
4.14 Exp14-LCD1602-Uart 基于串口通信操作的字符液晶1602顯示實驗
在實驗12和13的基礎(chǔ)上,把兩者綜合起來,構(gòu)造成一個具*意義的通信顯示系統(tǒng)。通過上層通信的操作,LCD1602上可以在任何位置,顯示任何的合法的數(shù)字或字符。同時,可以實現(xiàn)液晶動態(tài)顯示。左移位顯示的操作、停止移位操作,一次移動顯示數(shù)位等操作,相信會令你的學(xué)習(xí)增添不少色彩。
4.15 Exp15-FrequencyOut-Uart 基于串口通信的頻率可修改的脈沖信號發(fā)生器
此實驗在Exp2-Timer1的基礎(chǔ)上,結(jié)合串口通信使用。通過串口操作的控制方式,對定時器的定時計數(shù)值進(jìn)行修改,通過P3.7使用輸出一個頻率信號。
4.16 Exp16-Cymometer-MulLed 基于光藕輸入的外部中斷頻率計檢測實驗(數(shù)碼管顯示方式)
此實驗在相當(dāng)于是Exp15-FrequencyOut-Uart實驗的對立實驗。相關(guān)的的應(yīng)用知識有,外部中斷邊沿觸發(fā)處理,定時器計時處理,數(shù)碼管顯示處理,串口頻率數(shù)據(jù)處理。
4.17 Exp17-Cymometer-LCD 基于光藕輸入的外部中斷頻率計檢測實驗(字符液晶1602顯示方式)
此實驗在相當(dāng)于是Exp15-FrequencyOut-Uart實驗的對立實驗。相關(guān)的的應(yīng)用知識有,外部中斷邊沿觸發(fā)處理,定時器計時處理,LCD1602顯示處理,串口頻率數(shù)據(jù)處理。
4.18 Exp18-LCD12864-Static 圖形液晶128x64靜態(tài)顯示實驗
此實驗可以充分了解到圖形液晶模塊的顯示應(yīng)用原理。
4.19 Exp19-LCD12864-Dynamic 圖形液晶128x64動態(tài)顯示實驗
在靜態(tài)顯示實驗的基礎(chǔ)上,通過程序的部分重新定義設(shè)計,把顯示按一些的規(guī)則進(jìn)行運動。
4.20 Exp20-LCD12864-Uart 基于串口通信的圖形液晶128x64動態(tài)顯示
在較充分地了解到圖形液晶顯示的基礎(chǔ)上,結(jié)合串口的應(yīng)用,組成一個于近似于工程實際的系統(tǒng),讓圖形的顯示受串口的控制。同時,如果需要,也可以參考Exp14-LCD1602-Uart的做法,直接使用串口的數(shù)據(jù)。這樣的話,一個真正的圖形顯示系統(tǒng)即誕生了。
五、DL07-200A開發(fā)板物品目錄清單
1、 DL07-200A單片機(jī)開發(fā)系統(tǒng)板一塊
2、 串口通信電纜一條
3、 USB 連接電纜一條
4、 DL07-200A資料光盤一張
5、 STC89C52RC 一片(或AT89S52 一片)
6、 LCD1602(可選)
7、 LCD12864圖形液晶模塊(可選)
8、 Atmel ISP下載線一條(可選)
9、 SST89E58RD仿真IC一塊(可選)