2打:iic底层别改,500写200就ok
满分了...但是我不知道为什么写200才行,然后500不不行,然后用西风那个办法就bug++
答:后面都写100or200就行
一、Seg
1.0版本:
之前的理解就是,我在模式切换之前直接进行Shuchu的判断
但是Temp是在Seg里,然后ShuChu显示也是在Seg里,不放在一个地方就会不匹配,显示不出来
AD读取还放里面了...那在按键里判断,在seg里读取,而且还是在模式界面下的光照控制模式下才读取,就完全不匹配了
2.0
把按键的移动到seg里了,然后光强在模式界面下才读,然后你在输出界面下才进行shuchu的运算...光强怎么读我请问呢
3.0好起来了,孩子知道放外面了
就是你的shuchu是由温度和光强两个方向的,所以你单纯把光强(AD读)和输出写在一起也不行,
那就只能把光强和温度都放最外面,然后下面就温度界面,光强界面,输出界面都ok了
然后还有一个问题就是,始终报一个错:就是电压数码管显示不对
后面发现把定时器里的500->200,就欧克,应该是Key和Seg读取频率不一致导致的,
然后用西风那个写法也行(但是温度显示不对 )
然后后面(把延时里的500->200,把温度的500->150)就欧克了,但是上电温度会先显示0再显示温度(写了延时的),所以后面都写100or200就行