版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選學(xué)習(xí)資料 - - - 歡迎下載試驗(yàn)三數(shù)碼管動(dòng)態(tài)顯示程序設(shè)計(jì)試驗(yàn)?zāi)康?.懂得數(shù)碼管動(dòng)態(tài)顯示原理2.懂得數(shù)碼管動(dòng)態(tài)顯示電路的設(shè)計(jì)方法3.把握數(shù)碼管動(dòng)態(tài)顯示程序的設(shè)計(jì)方法試驗(yàn)儀器單片機(jī)開發(fā)板.萬利仿真機(jī).穩(wěn)壓電源.運(yùn)算機(jī)試驗(yàn)內(nèi)容1.動(dòng)態(tài)掃描顯示程序2.特點(diǎn)位小數(shù)點(diǎn)掌握顯示程序試驗(yàn)電路圖精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載程序流程圖數(shù)碼管動(dòng)態(tài)顯示初始化顯示緩沖區(qū)首地址,顯示計(jì)數(shù)器取緩沖區(qū)一字節(jié)數(shù),并轉(zhuǎn)換成顯示碼輸出位選數(shù)據(jù),并延時(shí)1ms顯 示 指 針 指 向 下 一 字節(jié),計(jì)數(shù)器減1n顯示計(jì)數(shù)為0精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載y返回試驗(yàn)步驟及調(diào)試信息1.新建試驗(yàn)項(xiàng)目2.輸
2、入試驗(yàn)程序并補(bǔ)充完整;-;數(shù)碼管動(dòng)態(tài)顯示程序;包含小數(shù)點(diǎn)顯示;位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;-ledclkleddin leddatabit bitp3.4 p2.3datap0dseg at30hdispbuf:ds8;顯示緩沖區(qū)8 字節(jié)disppoint:ds1;小數(shù)點(diǎn)掌握數(shù)據(jù)maincode segmentcode csegat0ljmpstart精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載rsegmaincode start:clr eamov sp、#0c0hmovdispbuf 、
3、#08hmovdispbuf+1、 #04hmovdispbuf+2、 #00hmovdispbuf+3、 #08hmovdispbuf+4、 #02hmovdispbuf+5、 #00hmovdispbuf+6、 #02hmovdispbuf+7、 #07hmov disppoint、#02h;第 2 位小數(shù)點(diǎn)亮lcalldispsjmp$-3;-;數(shù)碼管動(dòng)態(tài)顯示程序;包含小數(shù)點(diǎn)顯示;位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;- disp:movr7、#8movr0、#dispbuf clrledclks
4、etb l eddindisp1:mova、r0movdptr、#disptab movca、a+dptrcpla;lcalldispdot;顯示小數(shù)點(diǎn)程序movledda ta、a;在輸出之前加入顯示小數(shù)點(diǎn)程序lcalldispselection1;輸出位挑選信號(hào),dispselection2 為其次種;lcall dispsel3 lcalldelay1ms mov p2、#0ffhinc r0djnzr7、disp1mov p2、#0ffh ret;-;位選碼以一次一位方式輸出精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載;-dispsel3:mov dptr、#dispstab mov
5、 a、r7movca、a+dptr cpla;swapa mov p2、a retdispselection1:cjner7、#8、dispselection11 clr l eddindispselection11:setbledclk nopclr l edclk setbleddin ret;-;位選碼以一次一字節(jié)方式輸出;-dispselection2:movb、#8movdptr、#dispstab mova、r7movca、a+dptr cpl adispselection21:rlc amovleddin、csetbledclk nopclr l edclkdjnzb、disps
6、election21 retdispstab:db00h、80h、20h、40h、10h、08h、04h、02h、01h;位選碼數(shù)據(jù)表dispaequ 80h;數(shù)碼管各段數(shù)據(jù)定義 dispbequ 40hdispcequ 20hdispdequ 10hdispeequ 08hdispfequ 04hdispgequ 02h精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載disphequ 01hdisp8equ 0ffh-disphdisptab: dbdisp8-dispg、dispb+dispc、dispa+dispb+dispg+dispd+dispe;0、1、2 dbdisp8-dispe
7、-dispf、disp8-dispa-dispd-dispe、disp8-dispb-dispe;3、4、5 dbdisp8-dispb、dispa+dispb+dispc、disp8、disp8-dispe;6、7、8、9dbdisp8-dispd、disp8-dispa-dispb、disp8-dispb-dispc-dispg;a、b、cdbdisp8-dispa-dispf、disp8-dispb-dispc、disp8-dispb-dispc-dispd;d、e、f dbdisp8-dispb-dispc、0ffh、00h、dispg;h、 全亮 、全暗 、-;-;特點(diǎn)位小數(shù)點(diǎn)掌握顯
8、示程序;把小數(shù)點(diǎn)顯示程序加到顯示碼輸出之前;輸入 :a : 顯示譯碼值;r7 :當(dāng)前正在顯示的led 編 號(hào);輸出 :無;-dispdot:movb、amova、r7movdptr、#dispstab movca、a+dptranla、disppointsetbc;本行及以下4 行可改成movc、p jzdispdot1clr c;點(diǎn)亮小數(shù)點(diǎn)dispdot1:cpl c;本行依據(jù)情形增減 mova、bcplamovacc.7、c;小數(shù)點(diǎn)由d7 控 制;movledda ta、a;本行可以刪除 retdelaynms:lcalldelay1ms djnzr7、 $-3 retdelay1ms:p
9、ush07movr7、#250;1ms nopnopdjnzr7、 $-2 pop 07精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載ret end3.編譯下載試驗(yàn)程序,并修改錯(cuò)誤(按附錄說明)4.全速運(yùn)行程序,查看試驗(yàn)現(xiàn)象;數(shù)碼管穩(wěn)固的顯示8408 20276.單步執(zhí)行,分析各程序的功能特點(diǎn);7.整理試驗(yàn)設(shè)備試驗(yàn)現(xiàn)象在 led數(shù)碼管上穩(wěn)固顯示 8408 2027,沒有閃耀等情形;說明顯示掃描速度較快,一般大于 50hz 以上; led 數(shù)碼管有一盞不亮,緣由為它對(duì)應(yīng)的三極管不能正常工作;程序運(yùn)行之后, 0030h 后 8 位為 08 04 00 08 02 00 02 07調(diào)試信息1.編譯無
10、誤;2. 程序各主要部分運(yùn)行時(shí)間顯示一位數(shù)碼管用時(shí)524us、 顯示 8 位用時(shí) 4195us;3.通過轉(zhuǎn)變movedisppoint、#08h可以轉(zhuǎn)變顯示小數(shù)點(diǎn); 如要顯示后3位小數(shù)點(diǎn),可改為move disappoint、#07h.摸索題1.運(yùn)行上面的程序,運(yùn)算顯示程序每秒運(yùn)行的次數(shù)?-6答:顯示8 位數(shù)碼管用時(shí)4197us,所以顯示程序每秒運(yùn)行次數(shù)為1÷( 4197×10)238 次;2.請(qǐng)說明數(shù)碼管的消隱如何實(shí)現(xiàn);; 包含小數(shù)點(diǎn)顯示; 位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;-
11、 ledclk bit p3.4leddin bitp2.3leddatadatap0 dsegat30hdispbuf:ds8; 顯示緩沖區(qū)8 字節(jié);disppoint:ds1; 小數(shù)點(diǎn)掌握數(shù)據(jù)disapper:ds1 maincode segmentcodecsegat0ljmpstart精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載rsegmaincode start:clreamovsp、#0c0h; 重定義堆??臻gmovdispbuf+0 、#08h; 往顯示緩沖區(qū)填充數(shù) movdispbuf+1、 #04hmovdispbuf+2、 #00h movdispbuf+3、 #08h
12、movdispbuf+4、 #02h movdispbuf+5、 #00h movdispbuf+6、 #02h movdispbuf+7、 #07h;movdisppoint、 #08h; 第 4 位小數(shù)點(diǎn)亮movdisapper 、#01h;第 1 位數(shù)碼管消隱lcalldisp sjmp$-3;-; 數(shù)碼管動(dòng)態(tài)顯示程序; 包含小數(shù)點(diǎn)顯示; 位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié);-disp:movr7、#8movr0、#dispbuf ;送緩沖區(qū)首地址clrledclk;送低電平setbleddin;disp1:mova、
13、r0;送要顯示的數(shù)據(jù) movdptr、#disptab ; 表首地址movca、a+dptr; 查 表;cpla;lcalldispdot; 顯示小數(shù)點(diǎn)程序ljmpdisapper1;消隱程序f:movleddata、a; 在輸出之前加入顯示小數(shù)點(diǎn)程序lcalldispselection1; 輸出位挑選信號(hào),dispselection2為其次種;lcalldispsel3 lcalldelay1ms movp2、#0ffh incr0djnzr7、disp1 mov p2、#0ffh ret精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載;-; 位選碼以一次一位方式輸出;-;dispsel3:;
14、movdptr、#dispstab;mova、r7;movca、a+dptr;cpla;swapa;movp2、a;retdisapper1:movb、a mova、r7movdptr、#dispstabmovca、a+dptr anla、 disapper jnzdisapper2 mova、bcplaljmp f;不消隱disapper2:mova、#0ffhljmp f;消隱dispselection1:;pushacc;movleddata、0ffhcjner7、#8、dispselection11 clrleddin;popacc;movleddata、adispselection1
15、1:setbledclk nop clrledclk setbleddin ret;-精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載; 位選碼以一次一字節(jié)方式輸出;6 和 7 不能顯示相反;-dispselection2:movb、#8 movdptr、#dispstab mova、r7movca、a+dptr cpladispselection21:rlca movleddin、c setbledclk nop clrledclkdjnzb、dispselection21retdispstab:db 00h、80h、20h、40h、10h、08h、04h、02h、01h; 位選碼數(shù)據(jù)表dis
16、paequ 80h;數(shù)碼管各段數(shù)據(jù)定義dispb equ 40h dispc equ 20h dispd equ 10h dispe equ 08h dispf equ 04h dispg equ 02h disph equ 01hdisp8equ 0ffh-disphdisptab:dbdisp8-dispg、dispb+dispc、dispa+dispb+dispg+dispd+dispe;0、1、2 dbdisp8-dispe-dispf、disp8-dispa-dispd-dispe、disp8-dispb-dispe;3、4、5dbdisp8-dispb、dispa+dispb+di
17、spc、disp8、disp8-dispe;6、7、8、9 dbdisp8-dispd、disp8-dispa-dispb、disp8-dispb-dispc-dispg;a、b、c dbdisp8-dispa-dispf、disp8-dispb-dispc、disp8-dispb-dispc-dispd;d、e、f dbdisp8-dispb-dispc、0ffh、00h、dispg;h、 全亮、 全暗、-;-; 特點(diǎn)位小數(shù)點(diǎn)掌握顯示程序; 把小數(shù)點(diǎn)顯示程序加到顯示碼輸出之前精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載; 輸入:a :顯示譯碼值;r7:當(dāng)前正在顯示的led編號(hào); 輸出: 無;-dispdot:movb、a mova、r7movdptr、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 胸外科護(hù)士工作心得
- 2025年全球及中國單擺銑頭行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球倒置行星滾柱絲杠行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國虛擬試穿平臺(tái)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國汽車天線定位器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國重載有軌穿梭小車(RGV)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國絲素蛋白敷料行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球直線式桁架機(jī)器人行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球裝運(yùn)前檢驗(yàn)(PSI)服務(wù)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國電子鑰匙柜行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語試題(含解析無聽力音頻有聽力原文)
- GA/T 2145-2024法庭科學(xué)涉火案件物證檢驗(yàn)實(shí)驗(yàn)室建設(shè)技術(shù)規(guī)范
- 2024年中考語文試題分類匯編:非連續(xù)性文本閱讀(學(xué)生版)
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
- 第一屆山東省職業(yè)能力大賽濟(jì)南市選拔賽制造團(tuán)隊(duì)挑戰(zhàn)賽項(xiàng)目技術(shù)工作文件(含樣題)
- 尿毒癥替代治療
- 【課件】2025屆高考英語一輪復(fù)習(xí)小作文講解課件
- 基底節(jié)腦出血護(hù)理查房
- 工程公司總經(jīng)理年終總結(jié)
- 2024年海南省高考地理試卷(含答案)
- 【企業(yè)盈利能力探析的國內(nèi)外文獻(xiàn)綜述2400字】
評(píng)論
0/150
提交評(píng)論