发布网友 发布时间:2022-04-26 22:34
共3个回答
热心网友 时间:2022-06-19 02:56
你这个板上的单片机是STC12C5A60S2吗?看不清楚。STC12C5A60S2的P1口的8个引脚是可以作为8路的模拟量输入端,可以采集8路的数据,但不是同时的,因为内部就是一个ADC转换器,这8路需要切换的,在不同的时间内采集不同的数据。如果这个要求你能接受就可以。其实,ADC0809也是可以采集8路数据的,它也是一样需要切换的。从这个意义上说,用STC12C5A60S2是可以接受的。只要你这个板上的P1的其中4个引脚能接出来,即能接到外部的模拟信号上就可实现你的要求了。追问我的 板子上是STCC52RC,换成STC12C5A60S2的话模拟信号从哪里输入呢?还有我要采集4路信号,需要切换的话还要改哪些地方吗?
追答只要你这个板上的P1的其中4个引脚能接出来,模拟信号就从P1口的某4个引脚输入,即能接到外部的模拟信号上就可实现数据采集了,把4路模拟信号都接入后,要切换是由程序来完成的,需要写程序实现切换的,看一下STC12C5A60S2的技术资料就知道了。
热心网友 时间:2022-06-19 02:57
STC12C5A60S2的引脚和STCC52是兼容的,可以直接用到这个板子上。
STC12C5A60S2自带8路的ADC通道,可以满足你的测试要求。具体的程序代码可以去宏晶科技的官网上面下载,多思考,你肯定能成功的
热心网友 时间:2022-06-19 02:57
不用修改,两个芯片引脚是兼容的,STC60S2的ADC可以做到10bit,接口是在P1口。转换速度很很快。