久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

合泰單片機數碼管顯示控制程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年02月03日   【字體:
;4位共陰數碼管顯示0123
;數碼管段碼接法A-PD0,B-PD1....G-PD6,H-PD7
;數碼管位碼接法OM0-PC0...COM4-PC3
;目的:
;1.查表
;2.間接尋址
include HT66F50.inc

 
ORG0000H
JMPA1
ORG0020H
Q1:
DC03FH; 0
DC006H; 1
DC05BH; 2
DC04FH; 3
DC066H; 4
DC06DH; 5
DC07DH; 6
DC007H; 7
DC07FH; 8
DC06FH; 9
DC077H; A
DC07CH; B
DC039H; C
DC05EH; D
DC079H; E
DC071H; F
A1:
MOVA,0;顯示內容
MOV[8AH],A;第一位數碼管段碼顯示內容寄存器
MOVA,1;顯示內容
MOV[8BH],A;第二位數碼管段碼顯示內容寄存器
MOVA,2;顯示內容
MOV[8CH],A;第三位數碼管段碼顯示內容寄存器
MOVA,3;顯示內容
MOV[8DH],A;第四位數碼管顯示內容寄存器
MOVA,08H;跟CP1C寄存器設置要求選擇數據
MOVCP1C,A;設置PC口為I/0口而不是中斷口
CLRPCC;設置pc 口為輸出口
CLRPDC;設置PD 口為輸出口
MOVA,1;設置初始顯示位碼顯示第一位
MOV[80H],A;位碼寄存器
MOVA,8AH;設置對應第一位段碼寄存器
MOVMP0,A;間接寄存器指針
A2:
CLRPC;清PC(清屏幕) 
MOVA,Q1;數據表地址
CLR TBHP ;清數據表地址高位否則出錯  
ADDA,IAR0;利用間接寄存器找到要顯示段碼所在數據表的地址
MOVTBLP,A;表格指針寄存器TBLP
TABRDPD;查表并將數據存到PD口寄存器
MOVA,[80H];位碼寄存器
MOVPC,A;將位碼寄存器的數存到PC口寄存器
;段碼和位碼的數都有了所以數碼管被點亮
INCMP0;間接寄存器指針加1指向下一個段碼寄存器
RL[80H];左移位碼寄存器控制下一個數碼管
SNZ[80H].5;判斷是否控制完4個數碼管
JMPA2;否返回繼續
MOVA,1;是則從新初始化寄存器數據
MOV[80H],A;
MOVA,8AH;
MOVMP0,A;
JMPA1;
END
 

這里還有一個holtek單片機的數碼管程序供大家參考:http://m.zg4o1577.cn/mcu/1349.html ,電路圖與程序都一應俱全.
關閉窗口

相關文章

主站蜘蛛池模板: 天天干夜夜 | 伊人网av | 欧美成人精品一区二区三区在线看 | 一区二区欧美日韩 | 性做久久久久久久免费看 | 精品一区av | 国产在线视频一区 | 在线观看网址你懂的 | 一区二区不卡 | 午夜在线视频观看日韩17c | 成人片在线播放 | 国产视频一区二 | 欧美一级片在线 | 五月天激情影院 | 免费午夜视频 | 成人免费毛片片v | 亚洲第一色网 | 黄色国产网站 | 波多野结衣一区二区三区在线观看 | 亚洲精品视频免费 | 日韩av中文字幕在线播放 | 国产一区在线看 | 国产精品2区 | aaaaaa毛片| 国产一区二区欧美 | 日韩一级片在线观看 | 青青操国产 | 国产黄色免费观看 | 欧美一级黄色片 | 免费黄色片视频 | 超碰成人福利 | 中文精品一区 | 欧美一区二区在线播放 | 婷婷丁香六月 | 国产无遮挡又黄又爽免费网站 | 成人亚洲精品 | 日韩毛片在线播放 | 蜜臀99久久精品久久久久小说 | 小日子的在线观看免费第8集 | 婷婷视频在线 | 国产区在线|