




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、正版可修改PPT課件(中職)單片機應(yīng)用技術(shù)-項目2電子課件項目2 讓燈閃起來項目描述: 在項目1中用單片機實現(xiàn)指示燈亮與滅的控制顯得大材小用、多此一舉,能否用上述電路模擬汽車轉(zhuǎn)向指示燈的控制呢?即打開轉(zhuǎn)向開關(guān)時轉(zhuǎn)向燈閃爍,關(guān)閉轉(zhuǎn)向開關(guān)時轉(zhuǎn)向燈滅。 一 能力培養(yǎng)目標(biāo) 能編寫延時程序會排除一般的語法錯誤能領(lǐng)會C程序基本結(jié)構(gòu)及特點能掌握C51基本數(shù)據(jù)類型能領(lǐng)會C51運算符及表達(dá)式二 . 學(xué)習(xí)組織形式 采取以小組為單位互助學(xué)習(xí),有條件的每人一臺電腦,條件有限的可以兩人合用一臺電腦。用仿真實現(xiàn)所需的功能后如果有實物板(或自制硬件電路)可把程序下載到實物上再運行、調(diào)試,學(xué)習(xí)過程鼓勵小組成員積極參與討論。
2、三 項目實施過程(一) 創(chuàng)建硬件電路(二)程序編寫 有的同學(xué)認(rèn)為要讓燈閃爍,只要讓P2.0口一次輸出0、再接著輸出1并不斷反復(fù)就行。請大家把項目1中循環(huán)體內(nèi)的語句改成如右框所示,再編譯,然后在Proteus中打開項目1設(shè)計電路,把已編譯所生成的HEX文件下載到單片機中,再運行并觀察結(jié)果。 LED=0;LED=1;溫馨提示: 其原因是單片機的的執(zhí)行速度太快,按上述程序段燈一亮一滅的時間間隔只有1微秒(時鐘頻率為12MHz時),人的眼睛根本無法反應(yīng)過來,所以給人的感覺燈是一直亮著的。解決的辦法:讓燈亮或滅時各停留一定的時間。1程序流程 流程圖是解題思路的圖形化表示,它具有簡單明了、易于交流等特點,
3、在系統(tǒng)開發(fā)中經(jīng)常用到。流程圖常用的圖形符號有帶圓弧形的矩形框用于表示程序的開始或結(jié)束,矩形框(有一個入口和一個出口)用于表示一般的輸入輸出及操作運算,菱形框(有一個入口和兩個出口,出口處要標(biāo)明對應(yīng)的是條件成立或不成立)用于表示情況判斷,箭頭用于表示程序的流向,如圖2-2所示,各框中用適當(dāng)文字作簡明的描述。 開始開關(guān)SW閉合否?開關(guān)SW仍閉合?LED=0,讓燈亮并保持一定時間LED=1,讓燈滅并保持一定時間開關(guān)斷天,LED=1,讓燈滅是是2編寫程序如下 /* shanshuoden */#include sbit SW=P27; /特殊位變量定義sbit LED=P20; main() /主函數(shù)
4、 unsigned int t;/定義無符號整形變量t while(1) if(SW= =0) /開關(guān)接通do /只要開關(guān)還接通燈就閃爍 LED=0; /燈亮 t=0; while(t30000)t+;/保持?jǐn)?shù)百亳秒 LED=1; /燈滅 t=0; while(t大于6=大于等于6小于6=小于等于6=測試相等7!=測試不等7!邏輯非2&邏輯與11|邏輯或12溫馨提示: 請注意=與= =的區(qū)別,=是賦值運算,而在條件是否相等的判斷中務(wù)必要用= =,這在初學(xué)者身上往往會經(jīng)常犯錯?!?!=”則用于判斷兩邊的兩個數(shù)是否不相等。 4、位運算符 MS-51系列單片機應(yīng)用系統(tǒng)的設(shè)計,歸根結(jié)底是對I/O端口的操
5、作,因此對位的運算與處理就顯得非常重要,而C51提供了靈活的位操作與運算,使得C51語言也能像匯編語言一樣對硬件進行直接操作,也正如此才使得C51越來越得到開發(fā)人員的認(rèn)可。C51提供了6種位運算 位運算符含義優(yōu)先級按位取反2右移5&按位與8按位異或9|按位或10設(shè)a,b為位變量,則相對應(yīng)的位運算的關(guān)系 abaa&ba|bab001000011011100011110110溫馨提示: “與”、“或”、“非”運算符有邏輯運算與位運算之分,請注意它們之間的區(qū)別。對于邏輯運算,參與運算的數(shù)作為一個整體只有兩種情況真(非0)與假(0),而對于位運算,參與運算的數(shù)是以一個位一個位分別進行的。 思考與練習(xí)【實戰(zhàn)提高】 現(xiàn)在全社會都在倡導(dǎo)節(jié)能減排,我們也應(yīng)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借名購房合同范例
- 中介商鋪轉(zhuǎn)讓合同范本
- ktv水果配送合同范例
- 保定小區(qū)物業(yè)合同范例
- 買房寫定金合同范例
- 企業(yè)用房交易合同范例
- 上海聯(lián)交所租賃合同范例
- 保險合同范例照
- pet材料購銷合同范例
- 云浮幼兒園裝修合同范例
- 考生個人簡歷及自述表
- 試講評分標(biāo)準(zhǔn)
- 硬質(zhì)支氣管鏡技術(shù)參數(shù)要求
- 《網(wǎng)紅現(xiàn)象的研究背景、意義及文獻綜述(2100字)》
- 管接頭注塑模具設(shè)計開題報告
- 最新-駕駛員職業(yè)心理和生理健康知識二-課件
- 加氫裝置催化劑硫化方案
- 核電廠概率安全評價概述課件
- 2022“博學(xué)杯”全國幼兒識字與閱讀大賽選拔試卷
- 幼兒園硬筆專用字帖大寫數(shù)字描紅
- 滬教牛津版四年級上冊英語全冊課件
評論
0/150
提交評論