下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、點(diǎn)亮一個(gè)LED建立了一個(gè)仿真開發(fā)環(huán)境后,你一定迫不及待的想開始使用它們了吧,先不要著急!接下來讓我們點(diǎn)亮一個(gè)LED(搞電子的應(yīng)該知道LED是什么吧_),我們在單片機(jī)最小系統(tǒng)上接個(gè)LED,看我們能否點(diǎn)亮它!對了,上面也有好幾次提到過單片機(jī)最小系統(tǒng)了,所謂單片機(jī)最小系統(tǒng)就是在單片機(jī)能夠工作所需的最基本的配置,通常,51單片機(jī)的最小系統(tǒng)需要有單片機(jī)本身、+5V的直流電源,此外,還需要一套晶體振蕩器(一個(gè)12MHz晶振、兩個(gè)2030pF的瓷片電容組成),一套復(fù)位電路(一個(gè)按鈕開關(guān)、10K的電阻和10uF的電解電容組成)等外圍電路。電路連接則只須連接VCC、GND、RST即可,此外,在沒有擴(kuò)展外部存儲器
2、的情況下,AT89C51的31腳“EA”須接高電平,如圖1所示(不包括D1和R2)。另外,本節(jié)還將詳細(xì)介紹如何基于Keil C51+ Proteus實(shí)現(xiàn)單片機(jī)軟件仿真聯(lián)調(diào)的過程。萬事開頭難,希望同學(xué)們認(rèn)真學(xué)習(xí)本節(jié)的內(nèi)容。一、要實(shí)現(xiàn)的功能本節(jié)我們要實(shí)現(xiàn)的功能是:搭建一個(gè)單片機(jī)最小系統(tǒng),并且在它的I/O口上連接一個(gè)LED燈D1,并且編寫C51程序來點(diǎn)亮這個(gè)LED燈,如圖1所示。圖1二、硬件的選擇與仿真電路的設(shè)計(jì)1. 新建一個(gè)Proteus項(xiàng)目。打開Proteus,選擇“File/NewDesign”菜單選項(xiàng),新建一個(gè)“設(shè)計(jì)項(xiàng)目(NewDesign)”。如圖2所示。 圖2 圖32. 如果彈出“模板選
3、擇”窗口,則選擇“default”默認(rèn)模板,點(diǎn)擊“OK”按鈕即可。如圖3所示。3. 選擇“File/SaveDesign”菜單選項(xiàng), 保存項(xiàng)目,例如,將項(xiàng)目保存為“LED_1”,選取合適的保存路徑后,點(diǎn)擊“保存”按鈕即可。如圖4所示。P按鈕 圖4 圖54. 選擇“P”按鈕或菜單“Library/Pick Divice/Symbol P”菜單,從“元件庫”中選取元件,如圖5所示。5. 添加“AT89C51”。在圖6所示窗體中,選取“Category = MicroProcessor ICs”,“Sub-Category = 8051 Family”,“Results = AT89C51”,然后雙
4、擊該選項(xiàng),將該器件添加到“備選元件庫”中。備選元件庫圖6或使用查找的方式,在“Pick Devices”窗口的“Keywords”搜索欄中鍵入“at89”關(guān)鍵字,系統(tǒng)會自動在器件庫中搜索含有該關(guān)鍵字的元件,如圖7所示。雙擊“AT89C51”將其添加到備選元件庫中。圖76. 依次添加其他元件。其名稱和位置見表1。元件名稱CategorySub-CategoryResults晶振miscellaneousCrystal瓷片電容CapacitorsGenericCAP電解電容CapacitorsGenericCAP-ELEC電阻ResistorsGenericRESLEDOptoelectronic
5、sLEDsLED-RED電源表17. 地和電源的選擇比較特殊,請按照圖8所示的步驟選取。側(cè)邊工具欄選擇“Terminals Mode”,其中“POWER”是電源,“GROUND”是地。如想返回“備選元件庫”,單擊側(cè)邊工具欄的“Component Mode”按鈕進(jìn)行切換點(diǎn)擊“Component Mode”按鈕 圖8 圖98. 依次從備選元件庫中擺放器件,連線,雙擊每個(gè)器件,在彈出的屬性窗口中修改器件值。畫出仿真電路圖,如圖9所示。三、程序的設(shè)計(jì)LED是發(fā)光二極管,它也具有普通二極管的單向?qū)щ娦?,即LED的正極接高電位,負(fù)極接低電位時(shí),當(dāng)正負(fù)極之間的電位差(即電壓)超過LED的正向?qū)妷簳r(shí),就會
6、有電流從LED的流過(從高電位流向低電位,即從LED的正極流入,從負(fù)極流出),此時(shí),LED就會被點(diǎn)亮,而電流越大,則LED的亮度就越高(因此,我們可以通過調(diào)整這個(gè)電流的大小來調(diào)整LED的亮度,后面會詳述具體方法)。依據(jù)圖2-1的電路連接形式,LED的正極通過限流電阻R2連接到+5V電源上,而負(fù)極連接到了單片機(jī)的P1.0引腳上,由于電源的電壓我們是改變不了的,我們只要設(shè)法讓P1.0引腳輸出低電平(即0V),就可以在二極管的正負(fù)極之間產(chǎn)生一個(gè)正向的電壓差,從而引起電流的流動。也就是說,如果想讓D1被點(diǎn)亮,我們需要讓P1.0引腳輸出低電平,怎樣讓P1.0引腳輸出低電平呢,我們通過如下匯編指令來實(shí)現(xiàn)。
7、 CLR p1.0 ;使P1.0引腳輸出低電平或邏輯0它是51單片機(jī)的一條匯編指令,即讓P1.0輸出低電平(在51單片機(jī)中,0代表低電平,1代表高電平)。那么這樣就能達(dá)到了我們預(yù)先的要求了。如果我們想讓P1.0輸出高電平,就用指令SETB p1.0。指令后面會詳細(xì)講解,這里先了解一下即可。硬件電路原理搞懂以后,我們來寫控制LED燈的程序。參考匯編程序如下: ORG OOOOH ;程序由地址0000H開始存放 SJMP START ORG 0030HSTART: SETB P1.0 ;P1.0引腳輸出高電平,即燈滅 LCALL DELAY ;調(diào)用延時(shí)子程序,即燈滅的時(shí)間 CLR P1.0 ;P1.0引腳輸出低電平,即燈亮 LCALL DELAY ;調(diào)用延時(shí)子程序,即燈亮的時(shí)間 SJMP START ;跳轉(zhuǎn)到START,重復(fù)執(zhí)行,如此周而復(fù)始,LED就不斷亮滅了。DELAY: MOV
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)理實(shí)習(xí)就業(yè)協(xié)議書參考
- 招生加盟合同樣本
- 江西省上饒市玉山縣樟村中學(xué)2018-2019學(xué)年七年級上學(xué)期期中考試道德與法治試題(解析版)
- 醫(yī)療事故協(xié)議書2024年
- 簡歷制作指導(dǎo)協(xié)議
- 存量房買賣合同范本
- 房屋場地租賃協(xié)議
- 建筑工地土石方工程勞動合同
- 工程合同違約責(zé)任與賠償
- 新版弱電監(jiān)控施工合同范本
- 古建新生 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級上冊
- 綿陽市高中2022級(2025屆)高三第一次診斷性考試(一診)物理試卷(含標(biāo)準(zhǔn)答案)
- 項(xiàng)目終止欠款合同模板
- 江蘇省南通市如皋市2024-2025學(xué)年九年級上學(xué)期10月期中物理o化學(xué)試題
- 吉林市2024-2025學(xué)年度高三第一次模擬測試 (一模)化學(xué)試卷(含答案 )
- 金匱要略2022-2023-2學(xué)期學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024中國東方航空技術(shù)限公司全球校園招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024年西藏自治區(qū)中考道德與法治試題卷(含答案解析)
- 小學(xué)高年級課后服務(wù) scratch3.0編程教學(xué)設(shè)計(jì) 一階第6課 憤怒的小鳥3.0 教學(xué)設(shè)計(jì)
- 《糖尿病足感染診斷治療指南》解讀及進(jìn)展課件
- 小學(xué)生主題班會奧運(yùn)精神開學(xué)第一課(課件)
評論
0/150
提交評論