找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 819|回复: 0
打印 上一主题 下一主题
收起左侧

如何通过adc0809实现简易数字电压表的设计 求帮助

[复制链接]
跳转到指定楼层
楼主
ID:560232 发表于 2019-6-11 19:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
               ORG   0000H
              LJMP  MAIN
               ORG    0030H
        MAIN: MOV   SP , #70H
        LOP:  LCALL  ADCHANGE
              LCALL  BCDCHANGE
              LCALL  SHOW
              SJMP   LOP
              ORG   0050H
         ADCHANGE:MOV  DPTR , #6000H
                 MOVX   A , @DPTR
                  JNB  P3.2 , $
                 MOVX   A , @DPTR
                  RET
              ORG    0070H
        BCDCHANGE:MOV  B , #0AH
                  DIV  AB
                   MOV  30H , A
                   MOV  31H , B
                  RET
              ORG  0100H
        SHOW: MOV  DPTR , #TAB
              MOV   A , 31H
              MOVC  A , @A+DPTR
                 MOV  P1 , A
                MOV  P2 , #01H
              LCALL  DELAY
              MOV  A , 30H
              MOVC  A , @A+DPTR
              MOV  P1 , A
              MOV  P2 , #02H
              LCALL  DELAY
              RET
               ORG  0200H
        DELAY:MOV  R7, #50
        L1:   MOV  R6, #200
        L2:      NOP NOP NOP
              DJNZ   R6 , L2
              DJNZ   R7 , L1
              RET
              ORG   0280H
        TAB:  DB 0C0H , 0F9H , 0A4H , 0B0H , 99H , 92H , 82H ,0F8H , 80H , 90H
              END

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表