单片机应用——ADC0809中断方式实现一路模拟信号的A/D转换(数码管显...

必须加互斥变量才行,现在仿真更新了,更精确了,可能时序就乱了不加中断的时候,程序可以正常运行,加了中断,时序就乱了,其中有一点,我猜测可能是, Init0端口 下降沿会导致中断, 如果前置操作没有进行,直接下降沿,就会触发中断,然后时序可能就乱了,所以我在启动转换后,加了个start=1,相当于一个钥匙,下次触发中断的时候判断一下start,然后start再变成0(防止不小心进入中断,引起时序混乱[笑哭]),才能输出正确信息。