发布网友 发布时间:2024-10-03 20:38
共3个回答
热心网友 时间:2024-10-25 16:26
如果接的外部AD转换芯片,可以这么做:i=P1,AD值就存在变量i里了。接下来你可以分解i的个,十,百,千位,显示出来。热心网友 时间:2024-10-25 16:27
存在51的ram里呀热心网友 时间:2024-10-25 16:27
不知道你想说什么?ADC是外部的吗?串行数据还是并行数据?追问ADC输入端接一个滑动变阻器,单片机P1口读取转换值,P0口接8个数码管,并行的。主要是想问一下:怎么让数码管显示流动变化的值(随着电阻的变化数码管显示 0~255)追答你是ADC是8bit输出吧,那么你在程序中一直查询P1口的数据,然后转化为数码管相应的数据,写给P0口。
下面是示例:
for(;;)
{
//等待ADC转换完成
while(isEND);
value = P1;
//显示数码管
SEG_Disp();
}