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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机引脚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

参考技术A 如果没猜错的话,你的单片机应该是AT89C52,那么引脚P2.0/A8的意思是这是一个数字与地址总线复用引脚,同理P0.0/AD0是指该引脚是数字、地址、数据复用引脚,这里的地址和数据总线是访问外部存储器时用的,至于PCF8591与单片机的连接需要I²C接口,但51系列单片机没有内置I²C接口,只能采用模拟I²C的方式与之连接,具体可百度相关资料,LM386是音频放大器,只能接受模拟音频信号,单片机的数字口无法与其直接连接,只能接到PCF8591的模拟输出口15脚。

328p芯片引脚间距

参考技术A ATmega328P是一款常用的8位单片机芯片,其引脚间距为0.1英寸(2.54毫米),共有28个引脚。其中,1号引脚和14号引脚之间的距离为0.3英寸(7.62毫米),用于区分芯片的正反面。在实际应用中,可以使用DIP封装或SMD封装的ATmega328P芯片,方便进行焊接和布局。

以上是关于单片机引脚P2.0/A8是啥意思,还有P0.0/AD0?还有我想接一个pcf8591t和lm386芯片不知道该怎样接的主要内容,如果未能解决你的问题,请参考以下文章

电子电路基础——清翔51单片机

0x00~0xff是啥类型的编码,在单片机中如何具体使用

单片机中输入上拉,输入下拉,内部上拉,下拉是啥意思

GPIO是啥?和单片机、ARM上的引脚是一个概念么

cc2530 AD转换时,需要转换的电压从哪个引脚接入?

74hc595存储寄存器引脚是否可以悬空?他的原理是否让数据暂停?