51单片机模拟电梯汇编程序

  很早以前编的模拟电梯的51单片机程序

    ORG 0000H

 STOP:ORL  P1,#00H

MOV 30H,#01H

      LCALL DISPLAY

LOOP1:LCALL LOOP

      LCALL  KEY80;外部调用123456

      LJMP  LOOP1

 

KEY80:LCALL LOOP          ;电梯在一楼

D80:  CJNE A,#0EEH,D90    ;判断按键1是否按下

      LJMP KEY1

D90:  CJNE A,#0DEH,D81   

      LCALL U11

      LJMP KEY2

D81:  CJNE A,#0BEH,D82

      LCALL U11

      LJMP KEY2

D82:  CJNE A,#7EH,D83

      LCALL U22

      LJMP KEY3

D83:  CJNE A,#0EDH,D84

      LCALL U22

      LJMP KEY3    

D84:  CJNE A,#0DDH,KEY80

      LCALL U33

      LJMP KEY4

 

KEY50: LCALL LOOP         ; 电梯在二楼

D50:  CJNE A,#0EEH,D91   

      LCALL DN11

      LJMP  KEY1

D91 : CJNE A,#0DEH,D92

      LCALL KEY2

D92:  CJNE A,#0BEH,D51

      LCALL KEY2

D51:  CJNE A,#7EH,D52

      LCALL U11

      LJMP  KEY3

D52:  CJNE A,#0EDH,D53

      LCALL U11

      LJMP  KEY3

D53:  CJNE A,#0DDH,KEY50

      LCALL U22

      LJMP  KEY4

 

KEY60: LCALL LOOP         ; 电梯在三楼

D60:  CJNE A,#0EEH,D61   

      LCALL DN22

      LJMP  KEY1

D61:  CJNE A,#0DEH,D62

      LCALL DN11

      LJMP  KEY2

D62:  CJNE A,#0BEH,D93

      LCALL DN11

      LJMP  KEY2

D93:  CJNE A,#7EH,D94

      LCALL KEY3

D94:  CJNE A,#0EDH,D63

      LCALL KEY3

D63:  CJNE A,#0DDH,KEY60

      LCALL U11

      LJMP  KEY4

 

 

KEY70:LCALL LOOP         ; 电梯在四楼

D70:  CJNE A,#0EEH,D71   

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值