PIC16F690 ADC的转换问题 请大家帮忙看看 内附MPLAB工程和proteus仿真文件

2020-02-06 10:26发布

在proteus仿真里面,下方的电压表显示的值是我要AD转换的电压值,我的程序是想实现1V亮一个LED,LED最下方为最低电量也就是1V,以此类推,0~1V点亮RC7,1~2V点亮RC7 RC6,2~3V点亮RC7 RC6 RC5,3~4V点亮RC7 RC6 RC5 RC4,4~5V点亮RC7 RC6 RC5 RC4 RC3
但是我现在仿真的结果是3~5V时5个LED全亮,然后每降1V灭一个LED,应该是我的条件判断语句有问题,可能我描述的有些乱,仿真看一下就清楚了,希望大家有时间帮忙看看,谢谢
proteus版本是V7.2 SP6,MPLAB版本是V8.53
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。