12c508a问题

[复制链接]
3395|3
 楼主| easylwl 发表于 2007-3-11 10:39 | 显示全部楼层 |阅读模式
TI, pi, gp, IO, GPIO
我用12C508A的PG0驱动LED闪动发光,<br />但没有输出,为什么呢????<br />下面是我的程序::<br />#include&nbsp;&nbsp;&nbsp;&nbsp;&ltpic.h&gt<br />#define&nbsp;uchar&nbsp;unsigned&nbsp;char&nbsp;<br />#define&nbsp;uint&nbsp;unsigned&nbsp;int&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />void&nbsp;delay_us(uchar&nbsp;time)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLRWDT();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(time&gt1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />void&nbsp;delay_ms(uchar&nbsp;time)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay_us(250);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(time&gt1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />void&nbsp;main(void)<br />{&nbsp;&nbsp;&nbsp;&nbsp;uchar&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;TRIS=0x00;<br />&nbsp;&nbsp;&nbsp;&nbsp;GPIO=0x00;<br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;CLRWDT();<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;i&lt6;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GPIO=0x01;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay_ms(200);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GPIO=0x00;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay_ms(100);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;delay_ms(200);<br />&nbsp;&nbsp;&nbsp;&nbsp;delay_ms(200);<br />&nbsp;&nbsp;&nbsp;&nbsp;delay_ms(200);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />
兰天白云 发表于 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

粉丝
快速回复 在线客服 返回列表 返回顶部