動態(tài)顯示方式及其典型應用電路_第1頁
動態(tài)顯示方式及其典型應用電路_第2頁
動態(tài)顯示方式及其典型應用電路_第3頁
動態(tài)顯示方式及其典型應用電路_第4頁
動態(tài)顯示方式及其典型應用電路_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

08:18應用電子系1四、動態(tài)顯示方式及其典型應用電路08:18應用電子系2P1.5P1.4P1.3P1.2P1.2P1.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.07406OC門X3上拉電阻×14+5VAT89C51共陰數(shù)碼管位選線段代碼08:18應用電子系3LED數(shù)碼管動態(tài)顯示舉例工作原理:從P0口送段代碼,P1口送位選信號。段碼雖同時到達6個LED,但一次僅一個LED被選中。利用“視覺暫留”,每送一個字符并選中相應位線,延時一會兒,再送/選下一個……循環(huán)掃描即可。08:18應用電子系4要求:共陰數(shù)碼管,P0口送段代碼,P1口送位選信號。通過查表實現(xiàn)動態(tài)顯示。條件:待顯數(shù)據(jù)(00H—09H)已放在:7FH—7AH單元中(分別對應十萬位~個位)說明:由于用了反相驅動器7406,要用共陽譯碼表。08:18應用電子系57406OC門X3+5V(7FH)(7EH)(7DH)(7CH)(7BH)(7AH)十萬萬位千位百位十位個位數(shù)據(jù)緩沖區(qū)/顯示緩沖區(qū)P0口送段代碼,P1口送位選信號。待顯數(shù)據(jù)已經(jīng)放在:7FH—7AH單元(分別對應十萬位→個位)使用共陽譯碼表。08:18應用電子系6P0口送段代碼,P1口送位選信號。待顯數(shù)據(jù)已經(jīng)放在:7FH—7AH單元(分別對應十萬位→個位)使用共陽譯碼表。DIR:MOVDPTR,#DSEG

;數(shù)碼管譯碼表首址

MOVR0,#7AH;待顯緩沖區(qū)個位地址

MOVR3,#01H;個位的位選信號=01HLD1:MOVA,@R0;通過R0間接尋址

MOVCA,@A+DPTR

;查表

MOVP0,A;字段碼送到P0口

MOVP1,R3;字位選擇送到P1口

LCALLDELY

;調延時1ms子程序

INCR0;R0指向下一字節(jié)

MOVA,R3JBACC.5,LD2

;判是否發(fā)完6個數(shù)?

RLA;R1指向下一個位

MOVR3,A;位選信號存回R1SJMPLD1

;跳去再顯示下一個數(shù)LD2:

RET;發(fā)完6個數(shù)就返回DSEG:DB0C0H,0F9H,0A4H,0B0H,99H;共陽譯碼表

DB92H,82H,0F8H,80H,90H08:18應用電子系7動態(tài)顯示實例(循環(huán)顯示“8”的實驗)實驗箱從P0口擴展了兩個8位的簡單I/O口:

一個送段代碼(字形狀),地址是0DCH;

一個送位選信號(字位置),地址是0DDH。08:18應用電子系81、共陰型8位動態(tài)顯示電路08:18應用電子系9【例】按圖,試編制循環(huán)掃描(10次)顯示子程序,已知顯示字段碼存在以30H(低位)為首址的8字節(jié)內RAM中。解:編程如下:DIR4:MOVR2,#10;置循環(huán)掃描次數(shù)

MOVDPTR,#7FFFH;置74377口地址DLP1:ANLP1,#11111000B;第0位先顯示

MOVR0,#30H;置顯示字段碼首址DLP2:MOVA,@R0;讀顯示字段碼

MOVX@DPTR,A;輸出顯示字段碼

LCALLDY2ms;調用延時2ms子程序INCR0;指向下一位字段碼

INCP1;選通下一位顯示08:18應用電子系10

CJNER0,#38H,DLP2;判8位掃描顯示完否?未完繼續(xù)

DJNZR2,DLP1;8位掃描顯示完畢CLRA;10次循環(huán)完畢,顯示暗

MOVX@DPTR,A;RET;子程序返回08:18應用電子系112、共陽型3位動態(tài)顯示電路08:18應用電子系12【例】根據(jù)圖電路,編制3位動態(tài)掃描顯示程序(循環(huán)100次),已知顯示字段碼存在以40H(低位)為首址的3字節(jié)內RAM中。解:編程如下:DIR5:MOVDPTR,#0BFFFH;置74377地址

MOVR2,#100;置循環(huán)顯示次數(shù)DIR50:SETBP1.2;百位停顯示

MOVA,40H;取個位字段碼

MOVX@DPTR,A;輸出個位字段碼

CLRP1.0;個位顯示

LCALLDY2ms;調用延時2ms子程序08:18應用電子系13DIR51:SETBP1.0;個位停顯示

MOVA,41H;取十位字段碼

MOVX@DPTR,A;輸出十位字段碼

CLRP1.1;十位顯示

LCALLDY2ms;延時2msDIR52:SETBP1.1;十位停顯示

MOVA,42H;取百位字段碼

MOVX@DPTR,A;輸出百位字段碼

CLRP1.2;百位顯示

LCALLDY2ms;延時2msDJNZR2,DIR50;判循環(huán)顯示結束否?未完繼續(xù)

ORLP1,#00000111B;3位滅顯示

RET;08:18應用電子系14思考與實踐1.根據(jù)電路圖,編制8位動態(tài)掃描顯示程序1)內存為內部RAM的40H(高位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論