打印

12c508a问题

[复制链接]
2379|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
easylwl|  楼主 | 2007-3-11 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, pi, gp, IO, GPIO
我用12C508A的PG0驱动LED闪动发光,
但没有输出,为什么呢????
下面是我的程序::
#include    <pic.h>
#define uchar unsigned char 
#define uint unsigned int 

            
void delay_us(uchar time)
     {     
        do
          {
         time--;
        CLRWDT();
        }    
        while (time>1);
     }

void delay_ms(uchar time)
     {     
        do
          {
         delay_us(250);
        time--;
        }    
        while (time>1);
     }

void main(void)
{    uchar i;
    TRIS=0x00;
    GPIO=0x00;
    while(1)            
    {
    CLRWDT();
    for (i=0;i<6;i++)
        {
        GPIO=0x01;
        delay_ms(200);
        GPIO=0x00;
        delay_ms(100);    
        }
    delay_ms(200);
    delay_ms(200);
    delay_ms(200);
    }
}

沙发
兰天白云| | 2007-3-11 13:40 | 只看该作者

LED有没有接对?

使用特权

评论回复
板凳
pic_mcu| | 2007-3-12 23:08 | 只看该作者

亮的时间比不亮的时间短那么多,能看到亮了吗?

使用特权

评论回复
地板
xwj| | 2007-3-12 23:17 | 只看该作者

能看到的

以前用MSP430时为了省电,指示LED是1mA每2秒亮10mS,都能清楚看到的

使用特权

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

本版积分规则

11

主题

28

帖子

0

粉丝