用python数码管画学号_(单片机求助)用数码管显示自己的学号(例如2830850407),要求用汇编语言编写...

展开全部

ORG 00H

AJMP MAIN

ORG 30H

MAIN: MOV 20H,#2   ;把你的学号的10位送到相应单元

MOV 21H,#8

MOV 22H,#3

MOV 23H,#0

MOV 24H,#8

MOV 25H,#5

MOV 26H,#0

MOV 27H,#4

MOV 28H,#0

MOV 29H,#7

LCALL DISP     ;显示子程序

AJMP MAIN

DISP: MOV A,20H  ;送最高位到A

ACALL SEG7  ;取码指针子程序

MOV P0,A  ;段码送P0口

CLR P2.0  ;位选

ACALL DLY  ;延时1MS,即显示1MS

SETB P2.0     ;关显示。32313133353236313431303231363533e78988e69d8331333262383664 动态显示的方法就是 :取优码,送段码,位选,延时1MS,关显示.

MOV A,21H  ;下一位

ACALL SEG7

MOV P0,A

CLR P2.1

ACALL DLY

SETB P2.1

MOV A,22H

ACALL SEG7

MOV P0,A

CLR P2.2

ACALL DLY

SETB P2.2

MOV A,23H

ACALL SEG7

MOV P0,A

CLR P2.3

ACALL DLY

SETB P2.3

MOV

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值