红外发射程序键值在LCD1602上显示实例程序

2026/1/13 20:45:35

if(irflag) {

if(irtime<63&&irtime>33) i=0;

irdata[i]=irtime; irtime=0; i++; if(i==33) { i=0; irflag=0; irok=1; } } else {

irflag=1; irtime=0; } }

Ircode() {

uchar i,j,k=1,dat=0; for(i=0;i<4;i++) {

for(j=0;j<8;j++) {

if(irdata[k]>7) dat=dat|0x80; if(j<7) dat=dat>>1; k++; } rdata[i]=dat; }

irdisp_ok=1; }

Ir_work() {

uchar i;

table1[5]=hex[rdata[0]/16]; table1[6]=hex[rdata[0]]; table1[8]=hex[rdata[1]/16]; table1[9]=hex[rdata[1]]; table1[11]=hex[rdata[2]/16]; table1[12]=hex[rdata[2]]; table1[14]=hex[rdata[3]/16]; table1[15]=hex[rdata[3]]; Wr_lcd_cmd(0xc5); for(i=5;i<16;i++) Wr_lcd_dat(table1[i]); }

步进电机控制程序:

#include \

void DELAY(); main() {

while(1) {

P1=0x08; DELAY(); P1=0x0C; DELAY(); P1=0x04; DELAY(); P1=0x06; DELAY(); P1=0x02; DELAY(); P1=0x03; DELAY(); P1=0x01; DELAY(); P1=0x09; DELAY(); } }

void DELAY() {

//A //AB //B //BC //C //CD //D //DA int i,j;

for(i=0;i<240;i++) for(j=0;j<200;j++); }


红外发射程序键值在LCD1602上显示实例程序.doc 将本文的Word文档下载到电脑
搜索更多关于: 红外发射程序键值在LCD1602上显示实例程序 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219