任務(wù)一 LED報(bào)警燈制作_第1頁
任務(wù)一 LED報(bào)警燈制作_第2頁
任務(wù)一 LED報(bào)警燈制作_第3頁
任務(wù)一 LED報(bào)警燈制作_第4頁
任務(wù)一 LED報(bào)警燈制作_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目一乒乓球游戲控制器制作任務(wù)一

LED報(bào)警燈制作任務(wù)一LED報(bào)警燈制作學(xué)習(xí)流程

1任務(wù)要求

2任務(wù)分析

3硬件電路的設(shè)計(jì)與搭建

4軟件編寫

5任務(wù)實(shí)施

任務(wù)要求:

1使用AT89S52單片機(jī)制作一個(gè)LED報(bào)警燈,要求LED燈進(jìn)行循環(huán)閃爍作為報(bào)警的指示信號。

2任務(wù)分析:

要求LED循環(huán)閃爍就是讓LED點(diǎn)亮一段時(shí)間后,關(guān)閉一段時(shí)間,再點(diǎn)亮一段時(shí)間……如此重復(fù)。我們在編程時(shí)需要考慮的是在程序中如何實(shí)現(xiàn)點(diǎn)亮的時(shí)間和關(guān)閉的時(shí)間。解決時(shí)間問題的一種方法是使用延時(shí)程序。延時(shí)程序延時(shí)的基本思想是讓單片機(jī)執(zhí)行指令來消耗時(shí)間,達(dá)到等待、延時(shí)的效果。多條指令是使用循環(huán)語句來實(shí)現(xiàn)的,在循環(huán)指令中設(shè)定好循環(huán)次數(shù)即循環(huán)變量,就可以控制延遲時(shí)間的長短了。

3硬件電路的設(shè)計(jì)與搭建1、硬件電路設(shè)計(jì)2、搭建電路LED報(bào)警燈硬件電路設(shè)計(jì)LED報(bào)警燈硬件模塊接線圖(YL-236單片機(jī)實(shí)訓(xùn)裝置)軟件編程1、主程序流程圖2、參考程序3、程序知識點(diǎn)

4

主函數(shù)流程圖:參考程序:#include<reg52.h>//包含reg52.h頭文件sbitLED=P1^0;//定義P1.0引腳的名稱為LEDvoidmain()//主函數(shù){unsignedinti;//在函數(shù)內(nèi)部定義循環(huán)變量iLED=0;//LED初始化為開機(jī)就點(diǎn)亮while(1)//無限循環(huán){i=0;//變量i賦初值while(i<30000)i=i+1;//循環(huán),延時(shí)LED=~LED;//LED狀態(tài)取反}}程序知識點(diǎn):(1)while循環(huán)語句(2)sbit用于位定義(3)變量i定義為無符號整型數(shù)(4)”i=i+1”賦值表達(dá)式while循環(huán)語句的格式如下:while(條件表達(dá)式){程序語句組;}sbit用于位定義,本程序中將P1.0引腳的名稱定義LED。unsignedint無符號整型數(shù)變量i被定義為無符號整型數(shù),其數(shù)值的取值范圍是0~65535。int型變量為2個(gè)字節(jié)整形“i=i+1”是賦值表達(dá)式,即把“i+1”后的結(jié)果存放至變量i中,也相當(dāng)于i對自身加1,通??梢詫憺椋篿++。項(xiàng)目實(shí)施

5

1.硬件電路的連接:報(bào)警燈硬件模塊接線圖,選擇所需的模塊并進(jìn)行合理的布局,然后將MCU01主機(jī)模塊、MCU02電源模塊和MCU04顯示模塊通過連線和排線來進(jìn)行連接。2.打開KEIL軟件,通過“項(xiàng)目管理/新建項(xiàng)目”菜單,建立一個(gè)工程項(xiàng)目LED.uv2,然后再建立一個(gè)文件名稱為LED.c的C語言程序文件,將上面所列的參考程序輸入并保存。3.對源程序進(jìn)行編譯和鏈接,如果有錯(cuò)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論