![單片機(jī)技術(shù)應(yīng)用項(xiàng)目化教程(C語(yǔ)言版)(第2版) 課件 任務(wù)3.1_第1頁(yè)](http://file4.renrendoc.com/view9/M01/10/3C/wKhkGWc9arWACzm3AAIXzHyhh_0167.jpg)
![單片機(jī)技術(shù)應(yīng)用項(xiàng)目化教程(C語(yǔ)言版)(第2版) 課件 任務(wù)3.1_第2頁(yè)](http://file4.renrendoc.com/view9/M01/10/3C/wKhkGWc9arWACzm3AAIXzHyhh_01672.jpg)
![單片機(jī)技術(shù)應(yīng)用項(xiàng)目化教程(C語(yǔ)言版)(第2版) 課件 任務(wù)3.1_第3頁(yè)](http://file4.renrendoc.com/view9/M01/10/3C/wKhkGWc9arWACzm3AAIXzHyhh_01673.jpg)
![單片機(jī)技術(shù)應(yīng)用項(xiàng)目化教程(C語(yǔ)言版)(第2版) 課件 任務(wù)3.1_第4頁(yè)](http://file4.renrendoc.com/view9/M01/10/3C/wKhkGWc9arWACzm3AAIXzHyhh_01674.jpg)
![單片機(jī)技術(shù)應(yīng)用項(xiàng)目化教程(C語(yǔ)言版)(第2版) 課件 任務(wù)3.1_第5頁(yè)](http://file4.renrendoc.com/view9/M01/10/3C/wKhkGWc9arWACzm3AAIXzHyhh_01675.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目3交通燈控制系統(tǒng)任務(wù)3.1流水燈序號(hào)指示明確任務(wù)任務(wù):將項(xiàng)目二中的流水燈工作時(shí)對(duì)應(yīng)的燈序號(hào)分別用1-8顯示出來(lái)。
數(shù)碼管顯示在很多小型單片機(jī)系統(tǒng)中應(yīng)用非常廣泛,具有顯示醒目、直觀的優(yōu)點(diǎn)被廣泛接受,那么怎么利用AT89S51單片機(jī)驅(qū)動(dòng)數(shù)碼管工作?
知識(shí)鏈接
一、數(shù)碼管結(jié)構(gòu)由8個(gè)發(fā)光二極管構(gòu)成,分別命名"a,b,c,d,e,f,g,dp"共陽(yáng)數(shù)碼管內(nèi)部連接圖共陰數(shù)碼管內(nèi)部連接圖電源側(cè)接地側(cè)2數(shù)碼管工作原理例如:用共陽(yáng)數(shù)碼管顯示“2”
共陽(yáng)數(shù)碼管的公共陽(yáng)極接高電平,其他引腳接驅(qū)動(dòng)電路。數(shù)據(jù)為0對(duì)應(yīng)字段亮,數(shù)據(jù)為1對(duì)字應(yīng)段滅。共陰管正好相反。根據(jù)發(fā)光字段的不同組合可以顯示出各種數(shù)字。字段dpgfedcba字形碼共陽(yáng)10100100A4H共陰010110115BH顯示字符共陽(yáng)管共陰管dpgfedcba字形碼dpgfedcba字形碼011000000C0H001111113FH111111001F9H0000011006H210100100A4H010110115BH310110000B0H010011114FH41001100199H0110011066H51001001092H011011016DH61000001082H011111017DH711111000F8H0000011107H81000000080H011111117FH91001000090H011011116FH0~9數(shù)碼管字形編碼表C51語(yǔ)言的語(yǔ)句都是有表達(dá)式構(gòu)成的,而表達(dá)式是由運(yùn)算符和運(yùn)算對(duì)象構(gòu)成的,其中運(yùn)算符是表達(dá)式的核心。算術(shù)運(yùn)算符用于各類(lèi)數(shù)值運(yùn)算包括加+、減-、乘*、除/、求余(取模)%、自加++、自減--共7種。關(guān)系運(yùn)算符用于比較運(yùn)算。包括大于>、小于<、大于等于>=、小于等于<=、等于==、不等于!=共6種賦值運(yùn)算符用于賦值運(yùn)算,簡(jiǎn)單賦值=、復(fù)合算術(shù)賦值(+=、-=、*=、/=、%=)二、C51程序設(shè)計(jì)—if語(yǔ)句if語(yǔ)句是C51中的一個(gè)基本條件分支語(yǔ)句,通常有3種格式。(1)if語(yǔ)句if語(yǔ)句的一般形式為:if(表達(dá)式)語(yǔ)句;其中,if為關(guān)鍵字,表達(dá)式兩側(cè)括號(hào)不可少;語(yǔ)句為C51語(yǔ)言任意合法語(yǔ)句。
執(zhí)行過(guò)程:先計(jì)算表達(dá)式的值,若值為真(非0),執(zhí)行后面的語(yǔ)句;若值為假(等于0),不執(zhí)行語(yǔ)句,直接跳過(guò)執(zhí)行后面的程序。(2)if-else語(yǔ)句一般形式為:
if(表達(dá)式)語(yǔ)句1;
else語(yǔ)句2;其中,if、else為關(guān)鍵字,但是else不能獨(dú)立使用,只能和if一起配對(duì)使用;語(yǔ)句1、語(yǔ)句2為C51語(yǔ)言任意合法語(yǔ)句.執(zhí)行過(guò)程:如果表達(dá)式值為真,執(zhí)行語(yǔ)句1,表達(dá)式的值為假,執(zhí)行語(yǔ)句2。(3)if-else-if語(yǔ)句一般形式:
if(表達(dá)式1) 語(yǔ)句1;
elseif(表達(dá)式2)語(yǔ)句2;
else 語(yǔ)句3;
if-else-if語(yǔ)句又稱為嵌套的if-else語(yǔ)句。
數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或譯碼器譯碼進(jìn)行驅(qū)動(dòng)。優(yōu)點(diǎn):是顯示的數(shù)據(jù)穩(wěn)定,無(wú)閃爍,占用CPU時(shí)間少。缺點(diǎn):由于每一個(gè)LED燈需要一個(gè)I/O口,顯然就是當(dāng)顯示位數(shù)多時(shí),占用I/O口過(guò)多。三、硬件電路
四、軟件設(shè)計(jì)與編程
(1)數(shù)碼管顯示一個(gè)0-9任意數(shù)字P1=0xF9;//數(shù)碼管顯示數(shù)字1,//可以改變此編碼顯示其他數(shù)字(2)循環(huán)顯示0-9數(shù)字unsignedcharSMG[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽(yáng)數(shù)碼管0~9編碼voidmain(void){ unsignedcharu; while(1) { for(u=0;u<8;u++) { P1=LSD[u];//流水燈輸出
P2=SMG[u];//數(shù)碼管顯示輸出
delay(); } }}(3)顯示流水燈燈序顯示8個(gè)流水燈的對(duì)應(yīng)亮的燈序。拓展任務(wù):顯示00-99。①數(shù)據(jù)計(jì)算處理技巧count++;if(count>99)
count=0;②顯示處理技巧ge=count%10;//個(gè)位數(shù)取余shi=count/10;//十位數(shù)取整任務(wù)實(shí)施1.學(xué)生分組,制定方案。2.查閱資料,設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)下冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《 找次品(一)》人教新課標(biāo)
- 湘教版數(shù)學(xué)八年級(jí)下冊(cè)2.3《中心對(duì)稱圖形》聽(tīng)評(píng)課記錄
- 人民版道德與法治九年級(jí)上冊(cè)第一課《新媒體新生活》聽(tīng)課評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)4.3《一元一次不等式的解法》聽(tīng)評(píng)課記錄
- 北師大版歷史九年級(jí)下冊(cè)第17課《現(xiàn)代世界的科技與文化》聽(tīng)課評(píng)課記錄
- 中圖版地理七年級(jí)上冊(cè)《第一節(jié) 地球和地球儀》聽(tīng)課評(píng)課記錄8
- 八年級(jí)政治上冊(cè)第四課-第二框-交往講藝術(shù)聽(tīng)課評(píng)課記錄魯教版
- 中圖版地理八年級(jí)下冊(cè)5.2《學(xué)習(xí)與探究 亞洲的人文環(huán)境》聽(tīng)課評(píng)課記錄
- 浙教版數(shù)學(xué)七年級(jí)上冊(cè)5.3《一元一次方程的應(yīng)用》聽(tīng)評(píng)課記錄
- 湘教版地理八年級(jí)下冊(cè)《第二節(jié) 臺(tái)灣省的地理環(huán)境與經(jīng)濟(jì)發(fā)展》聽(tīng)課評(píng)課記錄3
- 供應(yīng)鏈金融與供應(yīng)鏈融資模式
- 如何進(jìn)行有效的目標(biāo)設(shè)定和達(dá)成
- 工程類(lèi)工程公司介紹完整x
- 古籍文獻(xiàn)整理與研究
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 關(guān)鍵工序特殊過(guò)程培訓(xùn)課件精
- 輪機(jī)備件的管理(船舶管理課件)
- 【活教育】陳鶴琴現(xiàn)代兒童教育學(xué)說(shuō)
- 《機(jī)修工基礎(chǔ)培訓(xùn)》課件
- 統(tǒng)編《道德與法治》三年級(jí)下冊(cè)教材分析
- 清淤邊坡支護(hù)施工方案
評(píng)論
0/150
提交評(píng)論