您的位置 首页 硬件

单片机入门程序三

;*****************************************;;实验名称:一位数码管静态显示0-9实验;;作者:龙谊;;版本:VER10;;说明:

;*****************************************;

;试验称号:一位数码管静态显现0-9试验
;作者: 龙谊
;版别: VER 1.0
;阐明: 选用共阴极数码管
;修正:
;编程言语:汇编言语

;*****************************************;

ORG00H
START: MOVDPTR,#TABLE;把表TABLE的地址存入数据指针
BEGIN: CLRA ;铲除ACC
MOVCA,@A+DPTR ;在表TABLE所指的地址中取码
CJNEA,#01,QIDONG;码=01H?不等跳到QIDONG
JMPSTART ;等于回来重新开始
QIDONG:MOVP0,A ;将码送P0,即P0显现数码管的段码
CALLDELAY ;调延时子程序
INCDPTR ;数据指针加1,指向下一个码
JMPBEGIN
DELAY: MOVR5,#100 ;选用12MHZ晶振,延时时刻为1秒
D1: MOVR6,#20
D2: MOVR7,#248
DJNZR7,$
DJNZR6,D2
DJNZR5,D1
RET
TABLE: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共阴极数码管0-9的编码
DB01H ;完毕码
END

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/259937.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部