打印

关于51单片机i/o口

[复制链接]
1382|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麦兜|  楼主 | 2008-11-17 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下我的程序哪出毛病了。。我用的是w78le52单片机。想用P4。0 口输出一个 看门狗喂狗脉冲。。但是编译缺是语法错误。。不懂 向师傅们请教 谢谢。。 我在线等回复。
void weigou(void)                        
   { if(kanmen_goubz>=10)                //如果看门狗标志位为10:  10次定时中断,喂狗时间为0.06*10=0.6S
    {uchar mai_cong=3;              //输出3个完整脉冲  
     bit i=0;
      while(mai_cong--)
           {i=~i;
    P4^0=i;                    //脉冲产生
            _nop_();                        //脉冲波和波之间的周期
         _nop_();
            }

syntax error near "="   ------------编译就这结果

相关帖子

沙发
麦兜|  楼主 | 2008-11-17 15:22 | 只看该作者

人呢?

郁闷呢  没人看 我自己顶我自己吧。。不顶沉底了

使用特权

评论回复
板凳
一级菜鸟| | 2008-11-17 15:24 | 只看该作者

sbit wdt = P4^0; wdt = i;

使用特权

评论回复
地板
chen3bing| | 2008-11-17 15:26 | 只看该作者

哪一行有错误?

你的程序也不全,少了两个大括号。

使用特权

评论回复
5
麦兜|  楼主 | 2008-11-17 15:27 | 只看该作者

谢谢

谢谢 我改下看看 。。 恩 是不全,我粘贴没粘好。 呵呵谢谢

使用特权

评论回复
6
麦兜|  楼主 | 2008-11-17 15:30 | 只看该作者

继续求教

555  3楼 你告诉我的不对啊。改了 不行 还是同样错误。对了 弱弱的问声SBIT 与BIT  定义 除了SBIT 是定义在20—2F 内这区别 还有什么区别。。

使用特权

评论回复
7
麦兜|  楼主 | 2008-11-17 15:32 | 只看该作者

添加一条--不是恶意发帖啊

p4^0=i;  这错误。。

使用特权

评论回复
8
一级菜鸟| | 2008-11-17 15:37 | 只看该作者

照抄会不会?

#include <intrins.h>
sfr P4 = 0xc0;

typedef unsigned char uchar;
sbit wdt = P4^0;

unsigned char kanmen_goubz;


void weigou(void);

void main()
{
    while(1)        
      weigou();
}
        
void weigou(void)
{
    if(kanmen_goubz>=10)                //如果看门狗标志位为10:  10次定时中断,喂狗时间为0.06*10=0.6S
    {
        uchar mai_cong=3;              //输出3个完整脉冲  
         bit i=0;
          while(mai_cong--)
        {
            i=~i;
            wdt = i;                    //脉冲产生
            _nop_();
            _nop_();
        }
    }
}

使用特权

评论回复
9
麦兜|  楼主 | 2008-11-17 15:42 | 只看该作者

感谢一级菜鸟

。。 这次对了。。刚才我定义在括号里了,呵呵 谢谢你

使用特权

评论回复
10
麦兜|  楼主 | 2008-11-17 15:44 | 只看该作者

一级菜鸟

变量不可以直接给P口 赋值,么?是否可以告诉我下 我之前的错误在哪?呵呵麻烦你了

使用特权

评论回复
11
一级菜鸟| | 2008-11-17 15:52 | 只看该作者

^号的缘故

使用特权

评论回复
12
麦兜|  楼主 | 2008-11-17 16:11 | 只看该作者

菜鸟

谢谢。。。虽然还不是太懂 但还是感谢你 呵呵我这马上要黑天了。。4点太阳就落山。。无奈

使用特权

评论回复
13
g19860529| | 2008-11-17 22:30 | 只看该作者

我是二级菜鸟,更菜!!!

使用特权

评论回复
14
常来21ic| | 2008-11-18 15:07 | 只看该作者

我是8级菜鸟:-)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

35

帖子

0

粉丝