网站大量收购独家精品文档,联系QQ:2885784924

小车红外遥控程序.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小车红外遥控程序

#includereg52.h #includeintrins.h #define uchar unsigned char #define uint unsigned int #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();}; void delay1(int ms); void delay(unsigned char x); void beep(); sbit IRIN=P3^2; //红外接收 sbit BEEP=P1^7; //蜂鸣器 sbit RELAY=P1^4; //继电器 sbit qj=P1^0; sbit ht=P1^1; sbit zz=P1^2; sbit yz=P1^3; sbit tz=P1^6; uchar IRCOM[7]; uchar Y0; sbit LCD_RS = P2^6; sbit LCD_RW = P2^5; sbit LCD_EN = P2^7; uchar code cdis1[ ]={ red control cjr}; uchar code cdis2[ ]={ ir-xs: --H }; bit lcd_busy() { bit result; LCD_RS=0; LCD_RW=1; LCD_EN=1; delayNOP(); result = (bit)(P00x80); LCD_EN = 0; return(result); } //****检查忙碌 void lcd_wcmd(uchar cmd) { while(lcd_busy()); LCD_RS=0; LCD_RW=0; LCD_EN=0; _nop_(); _nop_(); P0 = cmd; delayNOP(); LCD_EN = 1; delayNOP(); LCD_EN = 0; } //****写指令到lcd void lcd_wdat(uchar dat) { while(lcd_busy()); LCD_RS=1; LCD_RW=0; LCD_EN=0; P0=dat; delayNOP(); LCD_EN=1; delayNOP(); LCD_EN=0; } //****写数据 void lcd_init() { delay1(15); lcd_wcmd(0x38); //16*2显示,5*7点阵,8位数据 delay1(5); lcd_wcmd(0x38); delay1(5); lcd_wcmd(0x38); delay1(5); lcd_wcmd(0x0c); //显示开,关光标 delay1(5); lcd_wcmd(0x06); //移动光标 delay1(5); lcd_wcmd(0x01); //清除LCD的显示内容 delay1(5); } //****初始化lcd void lcd_pos(uchar pos) { lcd_wcmd(pos | 0x80); //数据指针=80+地址变量 } main() { uchar m; qj=0; ht=0; zz=0; yz=0; IRIN=1; //I/O口初始化 BEEP=1; RELAY=1; delay1(10); //延时 lcd_init(); //初始化LCD lcd_pos(0); //设置显示位置为第一行的第1个字符 m = 0; while(cdis1[m] != \0) { //显示字符 lcd_wdat(cdis1[m]); m++; } lcd_pos(0x40); //设置显示位置为第二行第1个字符 m = 0; while(cdis2[m] != \0) { lcd_wdat(cdis2[m]); //显示字符 m++; } IE=0X

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档