合泰单片机 熔丝_合泰单片机HT66F018红外发射C程序及电路图
#include?"HT66F018.h"
#include?"ExternRAM.h"
void?SendIRdata(char?p_irdata)
{
unsigned?char?iraddr1;
//
十六位地址的第一個(gè)字節(jié)
unsigned?char?iraddr2;
//
十六位地址的第二個(gè)字節(jié)
int?i;
char?irdata,count;
irdata=p_irdata;
iraddr1=0x00;
iraddr2=0xbf;
//
發(fā)送
9ms
的起始碼
endcount=16;//223
_t1on=1;
_t2on=1;
do{}while(0
//
發(fā)送
4.5ms
的結(jié)果碼
endcount=8;//117
_t1on=0;
_pa7=1;
do{}while(0
//
發(fā)送十六位地址的前八位
irdata=iraddr1;
for(i=0;i<8;i++)
{
//
先發(fā)送
0.56ms
的
38KHZ
紅外波(即編碼中
0.56ms
的低電平)
endcount=1;
_t1on=1;
do{}while(0
//
停止發(fā)送紅外信號(即編碼中的高電平)
if(irdata-(irdata/2)*2)
//
判斷二進(jìn)制數(shù)個(gè)位為
1
還是
0
{
endcount=3;
//1
為寬的高電平
}
else
{
endcount=1;
//0
為窄的高電平
}
_t1on=0;
總結(jié)
以上是生活随笔為你收集整理的合泰单片机 熔丝_合泰单片机HT66F018红外发射C程序及电路图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqlserver 班级排名_Sqlse
- 下一篇: lepus监控oracle数据库_MyS