打印

12f508的GPIO4与12c508的GPIO4难道有区别?

[复制链接]
2989|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
朝山暮寺|  楼主 | 2007-1-31 16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GPIO, os, se, ov, ST
我用下面这段程序发射红外信号,接收端是三脚的接收。接收端的输出信号始终是4.55v,硬件电路没有问题,因为用别人写12c508a的片子测试好使。我这个问题到底出在哪呢?已经调了2天了,始终不知道什么原因。
list      p=12F508            
#include <p12F508.inc>        
__CONFIG   _MCLRE_OFF & _CP_OFF & _WDT_ON & _IntRC_OSC

;******************************************************************
ORG     0x1FF             

ORG     0x000             
movwf   OSCCAL            

start 
      nop                       
      movlw   0x28
      tris  0x06     ;tris gpio
send bsf 0x06,4     ;bsf gpio,4
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      bcf  0x06,4
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      nop
      goto send
      END   

相关帖子

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

本版积分规则

5

主题

6

帖子

0

粉丝