版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、培訓(xùn)復(fù)習(xí).1.3.1單片機(jī)最小系統(tǒng)的硬件開發(fā).1. 6 Vision集成開發(fā)環(huán)境簡介1.6.1 Vision的界面.按下此鈕加載.hex文件按下選擇芯片P89v51RB2如圖圖O_2所示鉤上鉤上.2Flash Magic P89V51RB2芯片ISP下載 1運(yùn)轉(zhuǎn)Flash Magic 2擦除芯片。 ISP在下拉菜單中選擇Erase Flach Pages(頁擦除)項(xiàng)圖_4 頁擦除選擇對話框3燒錄程序下載終了后,再按一次P89V51CPU實(shí)驗(yàn)?zāi)K上的復(fù)位輕觸,單片機(jī)進(jìn)入程序運(yùn)轉(zhuǎn)形狀。圖O_4 提示.2.2 80C51的根本構(gòu)造與運(yùn)用方式2.2.1 80C51的根本構(gòu)造.2.5.3 80C51單片
2、機(jī)的特殊功能存放器SFR根本型單片機(jī)有21個SFR離散地分布在80HFFH空間。 與運(yùn)算器相關(guān)3個 ACC B PSW與定時/計(jì)數(shù)器相關(guān)6個 TH0,TL0 TH1,TL1 TMOD TCON指針類3個 SP DPH,DPL與口相關(guān)7個 P0,P1,P2,P3 SBUF SCON PCON與中斷相關(guān)2個 IE IP.8.3 鍵盤與顯示器的擴(kuò)展 9.3.1 根本LED顯示原理 1LED顯示器的構(gòu)造與原理 共陰極共陽極.dpgfedcba00000110共陰極字形“1編碼例如:06H7D. 驅(qū)動簡單的輸入設(shè)備 簡單開關(guān)及輸入接口.指令闡明.解2:fosc=12MHz,一個機(jī)器周期為1s。DY10m
3、s:MOVR 6,#20 ;置外循環(huán)次數(shù)DLP1: MOVR 7,#250 ;置內(nèi)循環(huán)次數(shù)DLP2: DJNER7,DLP2 ;2機(jī)周2501s/機(jī)周=500 ;s=0.5ms DJNZR6,DLP1 ;0.5ms20=10ms RET.子程序LCALL、ACALLRET.2.2.4 流水燈控制工程1.工程要求單片機(jī)P0口接8個指示燈,經(jīng)過程序控制實(shí)現(xiàn)8個指示燈從上向下依此點(diǎn)亮,間隔時間0.5s。. ORG 0000H AJMP MAIN ORG 0100HMAIN: MOV A, #0FEH MAIN2: MOV P0, A ACALL DELAY RL A AJMP MAIN2 DELAY
4、: MOV R7,#100;延時DELAY01: MOV R6,#100DELAY02: MOV R5,#50DELAY03: DJNZ R5,DELAY03 DJNZ R6,DELAY02 DJNZ R7,DELAY01 RET END2.參考程序 .3.思索題1實(shí)現(xiàn)8個指示燈從下向上依此點(diǎn)亮的程序設(shè)計(jì),并完成程序調(diào)試。2改動延時時間改為1s。.2.2.5 其它燈光控制工程ORG 0000HAJMP MAINORG 0100H MAIN :MOV A, #11111111BMOV P0,AACALL DELAYMOV A, #00000000BMOV P0,AACALL DELAYMOV A
5、,#11111111BMOV P0,AACALL DELAYMOV A, #00000000BMOV P0,AACALL DELAY;花樣從中間開場亮起MOV A, #11100111BMOV P0,AACALL DELAYMOV A, #11011011BMOV P0, AACALL DELAYMOV A,#10111101BMOV P0, AACALL DELAYMOV A, #01111110BMOV P0, AACALL DELAYAJMP MAIN.DELAY: MOV R7,#100DELAY01: MOV R6,#100DELAY02: MOV R5,#50DELAY03: DJ
6、NZ R5,DELAY03 DJNZ R6,DELAY02 DJNZ R7,DELAY01 RET END思索題:1編程實(shí)現(xiàn)隔燈閃爍,并調(diào)試。2用花樣燈實(shí)現(xiàn)流水燈控制效果。3能否用查表的方法實(shí)現(xiàn)花樣燈。.數(shù)碼顯示工程1.靜態(tài)顯示用單數(shù)碼管顯示模塊循環(huán)顯示09十個數(shù)字,每1s顯示一次。2. 動態(tài)顯示 在兩個數(shù)碼管上做一個0099的計(jì)數(shù)器,要求自動加1進(jìn)位,每1s顯示一次。.單數(shù)碼管顯示模塊ORG 0000HAJMP MAINORG 0100HMAIN: MOV P2,#0FDHMOV R2, #00HMOV DPTR, #TABDSU: MOV A, R2MOVC A, A+DPTRMOV P0
7、, ALCALL DEL1SINC R2CJNE R2, #0AH, DSUAJMP MAINDEL1S:MOV R3,#0AHLOOP: MOV R4,#0C8HLOOP1:MOV R5, #0FAHXHD: DJNZ R5, XHDDJNZ R4, LOOP1DJNZ R3, LOOPRETTAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 099H, 092H, 082H, 0F8H ;0;1;2;3;4;5;6;7DB 080H, 090H, 088H, 083H, 0C6H, 0A1H, 086H, 08EH ;8;9;A;B;C;D;E;F END. ORG 0000H
8、 AJMP MAIN ORG 0100H MAIN:MOV DPTR,#TAB MOV R1,#00H;十位值 MOV R0,#00H ;個位值 MOV R7,#00H LOOP:MOV A,R0 MOVC A,A+DPTR MOV P0,A CLR P2.0 SETB P2.1 LCALL DEL04 MOV A,R1 MOVC A,A+DPTR MOV P0,A SETB P2.0 CLR P2.1 ;十位顯示 LCALL DEL04 INC R7 CJNE R7,#125,LOOP MOV R7,#00HINC R0 CJNE R0,#0AH,LOOP INC R1MOV R0,#00H
9、 CJNE R1,#0AH,LOOP AJMP MAIN 兩個數(shù)碼管顯示 .DEL04:MOV R3,#20;4msLOOP1:MOV R4,#100 DJNZ R4,$ DJNZ R3,LOOP1 RETTAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 099H, 092H, 082H, 0F8H ;0;1;2;3;4;5;6;7 DB 080H, 090H, 088H, 083H, 0C6H, 0A1H, 086H, 08EH ;8;9;A;B;C;D;E;F END 闡明:R0:個位顯示值;R1:十位顯示值;R7:掃描次數(shù)DEL04子程序4ms延時程序;.4. 獨(dú)立式鍵盤與
10、LED顯示例如例:如圖,編寫程序,分別實(shí)現(xiàn)功能:上電后數(shù)碼管顯示“P,按下任何鍵后,顯示從“0開場每隔1秒加1,加至“F后,數(shù)碼管顯示“P,進(jìn)入等待按鍵形狀。 . TEMP EQU 30HORG 0000HJMP START ORG 0100HSTART:MOV SP,#5FH MOV P0,#8CH ;顯示PMOV P3,#0FFHNOKEY:MOV A,P3CPL AJZ NOKEY ;無鍵按下MOV TEMP,P3 ;有鍵按下CALL D10msMOV A,P3CJNE A,TEMP,NOKEY;去抖MOV R7,#16MOV R2,#0LOOP:MOV A,R2 MOV DPTR,#CODE_P0 MOVC A,A+DPTR MOV P0,A INC R2 SETB R
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025農(nóng)村征地合同協(xié)議書
- 2025農(nóng)村土地永久轉(zhuǎn)讓及生態(tài)保護(hù)合同全新制定
- 2025年度公司特色花卉組合采購服務(wù)協(xié)議3篇
- 二零二五年度地鐵車站清潔與安全服務(wù)合同3篇
- 二零二五年度物流運(yùn)輸勞動合同勞務(wù)合同3篇
- 二零二五年度私人住宅泳池建造合同3篇
- 2025年度全款購車汽車用品贈送合同范本3篇
- 二零二五年度高校畢業(yè)生就業(yè)見習(xí)計(jì)劃合作協(xié)議3篇
- 2025年度環(huán)保設(shè)備銷售加盟合同協(xié)議
- 二零二五年度電力設(shè)施檢修與維修合同3篇
- UBA之夢想、目標(biāo)、計(jì)劃、行動、信念
- 儲罐水噴砂施工方案
- 每個人有每個人的愛好
- 每立方米鋼筋砼鋼筋含量參考值
- 小學(xué)語文教師怎樣說課-ppt課件
- Q∕GDW 12147-2021 電網(wǎng)智能業(yè)務(wù)終端接入規(guī)范
- 猩紅熱ppt幻燈片課件
- 輸配電線路基礎(chǔ)知識
- 2015年日歷表(超清晰A4打印版)
- 剪式汽車舉升機(jī)設(shè)計(jì)
- 健康證體檢表
評論
0/150
提交評論