仿真ARM7,写了个蜂鸣器程序调用就是不对

2019-07-18 11:36发布

1.写了一个蜂鸣器的函数,本来是想调用一个函数的,控制蜂鸣器叫几下,结果发现一模一样的语句,直接执行没问题,一调用就不对了,我是用proteus仿真的,请大家指点一下,新手叫大家见笑了。
2.另外还有一个问题,我用proteus写一个串口收发的程序,没有返回,是什么地方设置不对吗,程序是照着周立功的深入浅出ARM7书上写的,电脑上已经有虚拟串口了。两个问题,还请大家指教一下。
代码和proteus仿真图都在下面。。
buzzer buzzer
proteus proteus
uart uart
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
武力戡乱
2019-07-19 08:02
诺特雷迪斯 发表于 2015-3-26 22:55
不好意思,新人回帖有一小时限制。。。
我也怀疑过蜂鸣器的问题,不过我如果不调用哪个Beep函数直接写就 ...

没关系,论的好处就在这,即使你回复的晚了,我可以很容易的找到。
sounder
你在库中搜索一下这个。一般用这个蜂鸣器。

另外

if(!(IO0PIN&BUTTON))
    Beep();
    //如果下面这样写就是对的,蜂鸣器能叫
     //IO0CLR=BEEP;
    else
      IO0SET=BEEP;

这是什么意思。没太懂。蜂鸣器需要高低电平不停的转换来驱动。需要案例吗?

一周热门 更多>