感谢楼主 |
马永练 发表于 2020-4-23 17:55 5和255约分之后是51,也就是data/51 ,45怕是不对吧 |
8位的电压数据,有255个点,基准电压是5V,平均每个等份的电压为5/255 V,而单片机得到的0~255的数乘上5/255 就是电压值!即,(date*5)/255=date/45 |
所以为什么除以45啊 |
C语言刚学没多久,单片机也是刚入门,所以想下载楼主的完整程序看一下 |
应该是百位=date/45//数据除以45,45应该是最总数据的算法 |
bai=date/45; //shi=bai*10/45; shi=((date%45)*10/45); ge=((date%45)*10%45)*10/45; 楼主能给这段代码解释一下吗,我不太懂,谢了 |
bai=date/45; //shi=bai*10/45; shi=((date%45)*10/45); ge=((date%45)*10%45)*10/45; 楼主能给这段代码解释一下吗,我不太懂,谢了 |