版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選學習資料 - - - 歡迎下載試驗三數(shù)碼管動態(tài)顯示程序設計試驗目的1.懂得數(shù)碼管動態(tài)顯示原理2.懂得數(shù)碼管動態(tài)顯示電路的設計方法3.把握數(shù)碼管動態(tài)顯示程序的設計方法試驗儀器單片機開發(fā)板.萬利仿真機.穩(wěn)壓電源.運算機試驗內容1.動態(tài)掃描顯示程序2.特點位小數(shù)點掌握顯示程序試驗電路圖精品學習資料精選學習資料 - - - 歡迎下載程序流程圖數(shù)碼管動態(tài)顯示初始化顯示緩沖區(qū)首地址,顯示計數(shù)器取緩沖區(qū)一字節(jié)數(shù),并轉換成顯示碼輸出位選數(shù)據,并延時1ms顯 示 指 針 指 向 下 一 字節(jié),計數(shù)器減1n顯示計數(shù)為0精品學習資料精選學習資料 - - - 歡迎下載y返回試驗步驟及調試信息1.新建試驗項目2.輸
2、入試驗程序并補充完整;-;數(shù)碼管動態(tài)顯示程序;包含小數(shù)點顯示;位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;-ledclkleddin leddatabit bitp3.4 p2.3datap0dseg at30hdispbuf:ds8;顯示緩沖區(qū)8 字節(jié)disppoint:ds1;小數(shù)點掌握數(shù)據maincode segmentcode csegat0ljmpstart精品學習資料精選學習資料 - - - 歡迎下載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ù)點亮lcalldispsjmp$-3;-;數(shù)碼管動態(tài)顯示程序;包含小數(shù)點顯示;位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;- disp:movr7、#8movr0、#dispbuf clrledclks
4、etb l eddindisp1:mova、r0movdptr、#disptab movca、a+dptrcpla;lcalldispdot;顯示小數(shù)點程序movledda ta、a;在輸出之前加入顯示小數(shù)點程序lcalldispselection1;輸出位挑選信號,dispselection2 為其次種;lcall dispsel3 lcalldelay1ms mov p2、#0ffhinc r0djnzr7、disp1mov p2、#0ffh ret;-;位選碼以一次一位方式輸出精品學習資料精選學習資料 - - - 歡迎下載;-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ù)據表dispaequ 80h;數(shù)碼管各段數(shù)據定義 dispbequ 40hdispcequ 20hdispdequ 10hdispeequ 08hdispfequ 04hdispgequ 02h精品學習資料精選學習資料 - - - 歡迎下載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、 全亮 、全暗 、-;-;特點位小數(shù)點掌握顯
8、示程序;把小數(shù)點顯示程序加到顯示碼輸出之前;輸入 :a : 顯示譯碼值;r7 :當前正在顯示的led 編 號;輸出 :無;-dispdot:movb、amova、r7movdptr、#dispstab movca、a+dptranla、disppointsetbc;本行及以下4 行可改成movc、p jzdispdot1clr c;點亮小數(shù)點dispdot1:cpl c;本行依據情形增減 mova、bcplamovacc.7、c;小數(shù)點由d7 控 制;movledda ta、a;本行可以刪除 retdelaynms:lcalldelay1ms djnzr7、 $-3 retdelay1ms:p
9、ush07movr7、#250;1ms nopnopdjnzr7、 $-2 pop 07精品學習資料精選學習資料 - - - 歡迎下載ret end3.編譯下載試驗程序,并修改錯誤(按附錄說明)4.全速運行程序,查看試驗現(xiàn)象;數(shù)碼管穩(wěn)固的顯示8408 20276.單步執(zhí)行,分析各程序的功能特點;7.整理試驗設備試驗現(xiàn)象在 led數(shù)碼管上穩(wěn)固顯示 8408 2027,沒有閃耀等情形;說明顯示掃描速度較快,一般大于 50hz 以上; led 數(shù)碼管有一盞不亮,緣由為它對應的三極管不能正常工作;程序運行之后, 0030h 后 8 位為 08 04 00 08 02 00 02 07調試信息1.編譯無
10、誤;2. 程序各主要部分運行時間顯示一位數(shù)碼管用時524us、 顯示 8 位用時 4195us;3.通過轉變movedisppoint、#08h可以轉變顯示小數(shù)點; 如要顯示后3位小數(shù)點,可改為move disappoint、#07h.摸索題1.運行上面的程序,運算顯示程序每秒運行的次數(shù)?-6答:顯示8 位數(shù)碼管用時4197us,所以顯示程序每秒運行次數(shù)為1÷( 4197×10)238 次;2.請說明數(shù)碼管的消隱如何實現(xiàn);; 包含小數(shù)點顯示; 位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié); 2021-08-20;-
11、 ledclk bit p3.4leddin bitp2.3leddatadatap0 dsegat30hdispbuf:ds8; 顯示緩沖區(qū)8 字節(jié);disppoint:ds1; 小數(shù)點掌握數(shù)據disapper:ds1 maincode segmentcodecsegat0ljmpstart精品學習資料精選學習資料 - - - 歡迎下載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ù)點亮movdisapper 、#01h;第 1 位數(shù)碼管消隱lcalldisp sjmp$-3;-; 數(shù)碼管動態(tài)顯示程序; 包含小數(shù)點顯示; 位選碼輸出有兩種方式:;dispselection1:一次一位;dispselection2:一次一字節(jié);-disp:movr7、#8movr0、#dispbuf ;送緩沖區(qū)首地址clrledclk;送低電平setbleddin;disp1:mova、
13、r0;送要顯示的數(shù)據 movdptr、#disptab ; 表首地址movca、a+dptr; 查 表;cpla;lcalldispdot; 顯示小數(shù)點程序ljmpdisapper1;消隱程序f:movleddata、a; 在輸出之前加入顯示小數(shù)點程序lcalldispselection1; 輸出位挑選信號,dispselection2為其次種;lcalldispsel3 lcalldelay1ms movp2、#0ffh incr0djnzr7、disp1 mov p2、#0ffh ret精品學習資料精選學習資料 - - - 歡迎下載;-; 位選碼以一次一位方式輸出;-;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;-精品學習資料精選學習資料 - - - 歡迎下載; 位選碼以一次一字節(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ù)據表dis
16、paequ 80h;數(shù)碼管各段數(shù)據定義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、 全亮、 全暗、-;-; 特點位小數(shù)點掌握顯示程序; 把小數(shù)點顯示程序加到顯示碼輸出之前精品學習資料精選學習資料 - - - 歡迎下載; 輸入:a :顯示譯碼值;r7:當前正在顯示的led編號; 輸出: 無;-dispdot:movb、a mova、r7movdptr、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版建筑工程質量驗收質檢員聘用協(xié)議3篇
- 2025年度路演場地租賃及活動場地租賃期限管理協(xié)議4篇
- 2025版事故車事故現(xiàn)場勘查與報告編制合同3篇
- 2025年度個人二手車置換合同范本4篇
- 2025年度餐廳總經理年度綜合服務合同3篇
- 基于云計算2025年度智能辦公系統(tǒng)設計與實施合同3篇
- 2025年度特色小吃車轉讓合同范本二零二五年度3篇
- 2025年度個人借款第三方擔保協(xié)議書(互聯(lián)網金融版)3篇
- 2025版環(huán)保產業(yè)項目投資合作協(xié)議范本4篇
- 2025年醫(yī)院與保險公司醫(yī)療責任險合作協(xié)議4篇
- 農民工工資表格
- 【寒假預習】專題04 閱讀理解 20篇 集訓-2025年人教版(PEP)六年級英語下冊寒假提前學(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 幼兒園籃球課培訓
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
- 100道20以內的口算題共20份
- 高三完形填空專項訓練單選(部分答案)
- 護理查房高鉀血癥
- 項目監(jiān)理策劃方案匯報
- 《職業(yè)培訓師的培訓》課件
- 建筑企業(yè)新年開工儀式方案
評論
0/150
提交評論