![](https://csdnimg.cn/release/download_crawler_static/86672470/bg1.jpg)
1
用AT89C2051实现模转数换
主程序清单
ORG 0000
地址 机器码 指令 解释
0000 75B000 MOV P3,#00H ; 初始化
0003 7590EF MOV P1, #EFH ; 关显示
0006 C294 CLR P1.4 ; 放电
0008 12001B LCALL 001B ; 调40ms显示子程序
000B 7800 MOV R0,#00H ;清累计寄存器
000D D294 SETB P1.4 ;开始充电
000F 00 NOP ;空操作延时
0010 00 NOP ;
0011 00 NOP ;
0012 00 NOP ;
0013 00 NOP ;
0014 00 NOP ;
0015 08 INC R0 ;累计检测次数
0016 30B6F6 JNB P3.6, 000F ;低于U
i
,再充电比较
0019 80EB SJMP 0006 ;返回进行下次测量