汇编语言写c51计数器到60,51 单片机汇编语言:0~100 计数器

;单片机计数器 0~100。

;外部中断控制加减。

;高于100还是100,低于0还是0。

;按照设计思路,程序全面改写如下:

ORG   0000H

AJMP  MAIN

ORG   0003H

AJMP  TL

ORG   0013H

AJMP  TH

ORG   0050H

MAIN:

MOV   SP, #5FH

SETB  EA

SETB  EX0

SETB  EX1

SETB  IT0

SETB  IT1

SETB  P1.0      ;LED灯

;-----------------------------------------

MOV   R1, #30   ;R0初始值设为30

MAIN1:

CALL  ZKG1

CALL  CONV0

CALL  SCAN1

JMP   MAIN1

;-----------------------------------------

ZKG1:

JB    P1.4, ZKG2 ;P1.4连接总开关

CLR   P1.0

MOV   P0, #255

SJMP  ZKG1

ZKG2:

SETB  P1.0      ;LED灯

RET

;-----------------------------------------

TH: INC   R1

CJNE  R1, #101, TS1

MOV   R1, #100

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值