这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » PIC12C508红外发射程序(汇编)

共2条 1/1 1 跳转至

PIC12C508红外发射程序(汇编)

助工
2014-10-09 17:09:15     打赏
#include "p12c508.inc"
   __CONFIG  _MCLRE_OFF & _CP_OFF & _WDT_OFF & _IntRC_OSC
   #DEFINE PORT B'11111101'
 MOVF OSCCAL
 MOVLW PORT
 TRIS GPIO
  
   BEGIN
 BCF GPIO, 1 ;1uS
 NOP ;2uS each nop is 1uS long
 NOP ;3uS
 NOP ;4uS
 NOP ;5uS
 NOP ;6uS
 NOP ;7uS
 NOP ;8uS
 NOP ;9uS
 NOP ;10uS
    NOP ;11uS
    NOP ;12uS
 NOP ;13uS
 NOP ;14uS
 NOP ;15uS
 NOP ;16uS
 NOP ;17uS
 NOP ;18uS
 NOP ;19uS 
 BSF GPIO, 1 ;1uS Begin HIGH duty cycle
 NOP ;2uS
 NOP ;3uS
 NOP ;4uS
    NOP ;5uS
 GOTO BEGIN ;2uS (26uS total for 38KHz)
 END

 



工程师
2015-03-08 16:40:04     打赏
2楼
这个程序我在国外的一个网站上面看到过,仿真输出没问题,可是下载的单片机中没信号输出,不知道这个芯片有什么特别的地方吗,这个芯片资料上好像不用复位电路

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]