单片机引脚P2.0/A8是什么意思,还有P0.0/AD0?还有我想接一个pcf8591t和lm386芯片不知道该怎样接

主要是我想接一个pcf8591t和lm386芯片不知道该怎样接,整个过程都是一脸茫然,望懂的人指点指点,谢谢了!

51单片机的P0口上都标的有ADx和P2口上的Ax!这里指这两个口作为外部设备或者存储的地址线(P0口是地址数据复用),即扩展外部设备用!如图


pcf8591是一个iic接口的ADC/DAC一体化芯片!找两个不用的P口接上就行了! LM386是一个功放芯片!能把那个模块的电路图发一下吗?不过通过你发的图片!可以看到上面有两个芯片!一个是386另一个应该是电压比较器(运放)!看接口,Aout输出的模拟量!声音越大电压越高!还有一个是Dout 输出的事0或者1!声音大于某个电压输出1(也有可能是0,根据电路才能判断出来),小于某个电压输出另一种状态,通过模块上的一个可调电位器来调节比较的电压(即为调节灵敏度)! 希望能帮到你!望采纳!有问题留言!

追问

还有一个问题请教一下,lm386的aout不能直接接到单片机上是吧,我可不可以先接到另外的芯片的ain(老师只给的芯片,其他什么都不知到,,难受又查不到),再从aout接出来接到单片机上?

追答

对aout可以接到 pcf8591的ain上!但是Aout可不能接到单片机上!那个是DAC的输出! 要把pCF8591模块上的scl sda(应该是这两个引脚,图片上看不清)!连接到单片机的空余出来的p口上就可以了!然后利用iic总线的协议与之通信 可参考https://blog.csdn.net/panwen1111/article/details/81044909

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-27
如果没猜错的话,你的单片机应该是AT89C52,那么引脚P2.0/A8的意思是这是一个数字与地址总线复用引脚,同理P0.0/AD0是指该引脚是数字、地址、数据复用引脚,这里的地址和数据总线是访问外部存储器时用的,至于PCF8591与单片机的连接需要I²C接口,但51系列单片机没有内置I²C接口,只能采用模拟I²C的方式与之连接,具体可百度相关资料,LM386是音频放大器,只能接受模拟音频信号,单片机的数字口无法与其直接连接,只能接到PCF8591的模拟输出口15脚。本回答被网友采纳
相似回答