ADC0809汇编启动代码困惑
在ADC0809延时等待方式中,有代码如下
SAM1: MOV R1,#30H
MOV DPTR, #0BFF8H
MOV R7,#08H
LOOP: MOVX @DPTR, A ; 启动AD转换,P2.6=0
MOV R6,#04H
问题1:在以上代码中,AD启动的那行我看不明白,A之前没有被传送过值,怎么就能启动ADC。
问题2:在ADC中,并没有类似于8255中状态控制字那样的寄存器,那么ADC的工作状态,比如EOC,OE,START这些状态信息是保存在哪里,还是直接链接51对应接口,由51直接接收其状态量。
谢谢。
SAM1: MOV R1,#30H
MOV DPTR, #0BFF8H
MOV R7,#08H
LOOP: MOVX @DPTR, A ; 启动AD转换,P2.6=0
MOV R6,#04H
问题1:在以上代码中,AD启动的那行我看不明白,A之前没有被传送过值,怎么就能启动ADC。
问题2:在ADC中,并没有类似于8255中状态控制字那样的寄存器,那么ADC的工作状态,比如EOC,OE,START这些状态信息是保存在哪里,还是直接链接51对应接口,由51直接接收其状态量。
谢谢。
...全文
相关推荐
ADC0809模数转换与显示(汇编程序)
基本要求:程序采集ADC0809第3通道的电压值,将其转换为数字量,并在数码管上显示;5V显示为255, 0V显示为000。 扩展要求:将转换结果以两位小数精确显示,5V显示5.00,2.3V显示2.30,依次推广之。
基于STC89C52的散热器单片机控制系统设计与实现
温度控制是嵌入式系统与工业自动化中的基础场景,其核心是构建“感知-决策-执行”的闭环链路。以单片机为控制核心,通过DS18B20等数字温度传感器采集环境温度,结合滞回比较或PID算法进行逻辑判断,再驱动风扇或加热器实现恒温调节。这类系统广泛应用于机房散热、档案室恒温、智能设备热管理等场景,兼顾精度、稳定性与成本。本文围绕散热器单片机控制系统,从硬件选型、电路设计、软件控制到调试排障,完整剖析了基于STC89C52的实施方案,并总结了DS18B20时序优化、PWM调速与PID参数整定等工程实践要点,为温度控制
ADC0809数字电压表 LCD1602显示 汇编程序
基于ADC0809数字电压表,利用LCD1602显示数值。 汇编程序 已用硬件实现
基于51单片机和ADC0809的数字电压表设计
本文主要介绍一个基于51单片机和ADC0809的数字电压表设计,并给出源程序。
汇编模数/数模转换代码DAC0832 ADC0809
汇编模数/数模转换代码DAC0832 ADC0809 汇编模数/数模转换代码DAC0832 ADC0809 汇编模数/数模转换代码DAC0832 ADC0809 汇编模数/数模转换代码DAC0832 ADC0809 需实验平台,


单片机/工控
