一共有2个51单片机A和B 和一个8050三极管,同为STC12C4052AD单片机,20脚
单片机A的一个管脚P1.7连接三极管8050的中间脚,三极管右脚连接VCC,左脚连接单片机B的P1.0脚,
就是说8050三极管 集电极=VCC,发射极=单片机B的P1.0,基极=单片机A的P1.7
初始化时使单片机A的P1.7=0;单片机B的P1.0=0;
我希望得到结果是,令单片机A的P1.7=1后 使用VCC把单片机P1.0的电平从0变成1,实现管教的电平拉高,
这个做法是否可行?
这个做法能成功吗?
8050 是有电流时连接 能与单片机A的输出方式同步啊~~
实验结果不行!!!为什么的??????有脉冲电流 可是扫描单片机B的P1.0的0电平并没有变成!=0啊 无电平变化啊,
genius10086 请看清楚问题!我不是用高电平驱动三极管啊!
那应该怎么做?才能使51单片机B管脚由低电平变高电平?我用!=0来判断 也是没反应,就是说它的管脚根本没有任何变化 仍然是0!我希望像按键一样驱动管脚而已!
应该怎么做啊?
我希望借此来实现单片机间任意管脚间的通信!!
51单片机的引脚,只是对“下降沿”或“低电平”敏感。
外设,只有送来这些形式的信号,引脚才会接受,单片机才能有反应。
如果,外设的信号,不是这样的,就要用反相器电路,变成单片机所需的信号,才行。
这个模式,是 Intel 公司设计的,不可改变。
这是基础知识,在《数字电子技术》里面,关于TTL电路中讲过。
有效的信号,是有一定规范的,不是任意设计的。