为什么proteus仿真时电压是一直在改变的

2019-07-18 12:41发布

有的地方红 {MOD}和蓝 {MOD}一直交替变化着,也就是说一会高电平一会低电平吧。这是为什么呢
一会红 {MOD}一会蓝 {MOD} 一会红 {MOD}一会蓝 {MOD}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
愚蠢的萝卜
1楼-- · 2019-07-18 14:53
求解呜呜呜呜呜呜
武力戡乱
2楼-- · 2019-07-18 18:05
 精彩回答 2  元偷偷看……
愚蠢的萝卜
3楼-- · 2019-07-18 23:20
武力戡乱 发表于 2014-7-27 20:01
这个是程序控制的IO变化,要看程序的

#include<reg52.h>
sbit duanxuan=P2^1;
sbit weixuan=P2^2;
void main()
{
   while(1)
   {
   weixuan=1;
   P0=0xfe;
   weixuan=0;
   duanxuan=1;
   P0=0x00;
   duanxuan=0;
   }
}
这个程序,程序并没有让电压变化呀

愚蠢的萝卜
4楼-- · 2019-07-19 02:55
武力戡乱 发表于 2014-7-27 20:01
这个是程序控制的IO变化,要看程序的

应该是这个程序
#include<reg52.h>
sbit duanxuan=P2^1;
sbit weixuan=P2^2;
void main()
{
   while(1)
   {
   weixuan=1;
   P0=0x00;
   weixuan=0;
   duanxuan=1;
   P0=0xfe;
   duanxuan=0;
   }
}
愚蠢的萝卜
5楼-- · 2019-07-19 03:37
愚蠢的萝卜 发表于 2014-7-27 22:19
应该是这个程序
#include
sbit duanxuan=P2^1;

又错了- -、
#include<reg52.h>
sbit duanxuan=P2^1;
sbit weixuan=P2^2;
void main()
{
   while(1)
   {
   weixuan=1;
   P0=0xfe;
   weixuan=0;
   duanxuan=1;
   P0=0x06;
   duanxuan=0;
   }
}
武力戡乱
6楼-- · 2019-07-19 08:30
呵呵,你说的是P0口,P2.1P2.1都在while循环中,咋能不变呢。是不

一周热门 更多>