你好!你之前回答一位朋友的ADC0809与单片机连接的那个问题,我想追问一下

[复制链接]
查看11 | 回复3 | 2011-12-13 22:28:49 | 显示全部楼层 |阅读模式
void Display_Result(uchar d){P2 = 0xf7; P0 = LEDData[d%10]; DelayMS(5); P2 = 0xfb; P0 = LEDData[d%100/10]; DelayMS(5); P2 = 0xfd; P0 = LEDData[d/100]; DelayMS(5);}这个就是显示程序,由P0进行段选显示。但是显然他的P3是转换值。因此,如果只需转换100以下的值,只需:if(P3<100)Display_Result(P3);即只需添加在主程序中判断条件既可...
回复

使用道具 举报

千问 | 2011-12-13 22:28:49 | 显示全部楼层
你是想0-5V对应0-100是吗?显示程序是这个:void Display_Result(uchar d){P2 = 0xf7; P0 = LEDData[d%10];//个位 DelayMS(5); P2 = 0xfb; P0 = LEDData[d%100/10];//十位 DelayMS(5); P2 = 0xf...
回复

使用道具 举报

千问 | 2011-12-13 22:28:49 | 显示全部楼层
这个应该是在显示上进行处理即可...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行