单片机红外遥控系统设计 毕业设计(6)

2019-08-31 15:48

四川信息职业技术学院毕业设计说明书(论文)

a=\ switch (IrDat[3]) {

case 0x12://ON/C a=\ break; case 0x0b://± a=\ break; case 0x1a://+ a=\ break; case 0x1e://- a=\ break; case 0x0e://÷ a=\ break;

case 0x1d://MRC a=\ break; case 0x1f://M- a=\ break; case 0x1b://M+ a=\ break; case 0x00://0

if(IrDat[2]==0xff)a=\ break;

第 26 页 共 33 页

四川信息职业技术学院毕业设计说明书(论文)

case 0x01://1 a=\ break; case 0x02://2 a=\ break; case 0x03://3 a=\ break; case 0x04://4 a=\ break; case 0x05://5 a=\ break; case 0x06://6 a=\ break; case 0x07://7 a=\ break; case 0x08://8 a=\ break; case 0x09://9 a=\ break; case 0x2A://% a=\ break;

第 27 页 共 33 页

四川信息职业技术学院毕业设计说明书(论文)

case 0x2B://X a=\ break; case 0x2C://. a=\ break; case 0x2D://= a=\ break;

case 0x2E: a=\ break; }

n=strlen(a);

if(n>0)sprintf(s,\ DisplayListChar(0,0,s); } } }

第 28 页 共 33 页

\

四川信息职业技术学院毕业设计说明书(论文)

/*******************************************************************/ // incept.c // 遥控接收器

/*******************************************************************/ #include #include #include #include #define uchar unsigned char #define uint unsigned int

#define BUSY 0x80 //lcd忙检测标志

#define DATAPORT P0 //定义P0口为LCD通讯端口

sbit light=P1^3;

sbit LCM_RS=P2^0; //数据/命令端 sbit LCM_RW=P2^1; //读/写选择端 sbit LCM_EN=P2^2;

void delay_LCM(uint); //LCD延时子程序 void lcd_wait(void); //LCD检测忙子程序

void WriteCommandLCM(uchar WCLCM,uchar BusyC); //写指令到ICM子函数 void WriteDataLCM(uchar WDLCM); //写数据到LCM子函数 void DisplayOneChar(uchar X,uchar Y,uchar DData); //显示指定坐标的一个字符子函数

void initLCM( void); //LCD初始化子程序 void DisplayListChar(uchar X,uchar Y, unsigned char *DData); //显示指定坐标的一串字符子函数

第 29 页 共 33 页

四川信息职业技术学院毕业设计说明书(论文)

/*********延时K*1ms,12.000mhz**********/ void delay_LCM(uint k) { uint i,j; for(i=0;i

for(j=0;j<60;j++) {;} } }

/**********写指令到LCM子函数************/ void WriteCommandLCM(uchar WCLCM,uchar BusyC) {

if(BusyC)lcd_wait(); DATAPORT=WCLCM;

LCM_RS=0; // 选中指令寄存器 LCM_RW=0; // 写模式 LCM_EN=1; _nop_(); _nop_();

_nop_(); LCM_EN=0; }

/**********写数据到LCM子函数************/ void WriteDataLCM(uchar WDLCM) {

lcd_wait( ); //检测忙信号

第 30 页 共 33 页


单片机红外遥控系统设计 毕业设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:翟中和版-细胞生物学各章习题及解答 完整修订版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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