资源简介

51单片机遥控器控制步进电机程序+论文+原理图 本人毕业设计 按照里面的做 一点都不会错 而且我只破解遥控器的数字码 所以只要是 电视遥控器就一定能用 亲自试验过

资源截图

代码片段和文件信息

       #include
 #include
 #include
 #define uint unsigned int
 #define uchar unsigned char
 
  #define DataPort P1 
sbit RS  =  P3^0;            //寄存器选择输入 
sbit RW  =  P3^1;            //液晶读/写控制
sbit E  =  P3^3;            //液晶使能控制
sbit PSB =  P3^4;
 
 sbit IR=P3^2;
 sbit BEEP=P0^0;

  
    uchar code mottor1[8]={0x010x030x020x060x040x0c0x080x09};
           uchar code mottor2[8]={0x090x080x0c0x040x060x020x030x01};
   unsigned char a[4];
           unsigned char b=0xF8;
   unsigned char c=0xF4;
   unsigned char d=0xF0;
   unsigned char f=0xEC; 
   unsigned char g=0xE8;
   unsigned char ga=0x1c;
   unsigned char gb=0x17;   //储存用户码、用户反码与键数据码、键数据反码
            unsigned int LowTimeHighTime; //储存高、低电平的宽度 
 uint num;
 uint num1=0;
   uint num2=1;
   uchar num3=0;
   uchar num4=0;
   uint i;
void DelayUs2x(unsigned char t)
{   
 while(--t);
}    
   void delay_1ms(uint x) 

uint ij; 
for(j=0;j for(i=0;i<110;i++); 
}
   void delay1ms()
 {   
   unsigned char ij;
 for(i=0;i<10;i++)
  for(j=0;j<33;j++)
   ;  
 }
 
    void Delay(unsigned char n)
 {
   unsigned char i;
for(i=0;i    delay1ms();

      
   
   }
   void beep() //蜂鸣器响一声函数
{
  unsigned char i;
  for (i=0;i<100;i++)
   {
   delay1ms();
   BEEP=!BEEP;       //BEEP取反
   } 
   BEEP=1;           //关闭蜂鸣器
   Delay(250);       //延时     
}
  void Check_Busy()
{  
    RS=0;
    RW=1;
    E=1;
    DataPort=0xff;
    while((DataPort&0x80)==0x80);//忙则等待
    E=0;
}
 void Write_Cmd(unsigned char Cmd)
{
Check_Busy();
RS=0;
RW=0;
E=1;
DataPort=Cmd;
DelayUs2x(5);
E=0;
DelayUs2x(5);
}

void Write_Data(unsigned char Data)
{
Check_Busy();
RS=1;
RW=0;
E=1;
DataPort=Data;
DelayUs2x(5);
E=0;
DelayUs2x(5);
}
void LCD_init()
{  
   Delay(40);           //大于40MS的延时程序
   PSB=1;                 //设置为8BIT并口工作模式
   Delay(1);            //延时
   //RES=0;                 //复位
   Delay(1);            //延时
   //RES=1;                 //复位置高
   Delay(10);
   Write_Cmd(0x30);       //选择基本指令集
   DelayUs2x(50);         //延时大于100us
   Write_Cmd(0x30);       //选择8bit数据流
   DelayUs2x(20);         //延时大于37us
   Write_Cmd(0x0c);       //开显示(无游标、不反白)
   DelayUs2x(50);         //延时大于100us
   Write_Cmd(0x01);       //清除显示,并且设定地址指针为00H
   Delay(15);           //延时大于10ms
   Write_Cmd(0x06);       //指定在资料的读取及写入时,设定游标的移动方向及指定显示的移位,光标从右向左加1位移动
   DelayUs2x(50);         //延时大于100us
}
void LCD_PutString(unsigned char xunsigned char yunsigned char code *s)

 switch(y)
     {
  case 1: Write_Cmd(0x80+x);break;
  case 2: Write_Cmd(0x90+x);break;
  case 3: Write_Cmd(0x88+x);break;
  case 4: Write_Cmd(0x98+x);break;
      default:break;
 }
 while(*s>0)
   { 
      Write_Data(*s);
      s++;
      DelayUs2x(50);
   }
}
/*-------------------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-16 09:46  51单片机遥控器控制步进电机程序+论文+原理图\
     目录           0  2013-08-16 09:31  51单片机遥控器控制步进电机程序+论文+原理图\原理图\
     目录           0  2013-08-16 10:15  51单片机遥控器控制步进电机程序+论文+原理图\原理图\History\
     文件       32449  2013-06-13 16:51  51单片机遥控器控制步进电机程序+论文+原理图\原理图\PCB_Project1.PrjPCB
     文件          50  2013-05-27 09:10  51单片机遥控器控制步进电机程序+论文+原理图\原理图\PCB_Project1.PrjPCBStructure
     目录           0  2013-08-16 09:31  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\
     文件        4861  2013-05-25 21:42  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-42-19.LOG
     文件           0  2013-05-25 21:44  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-44-02.LOG
     文件        4047  2013-05-25 21:45  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-45-26.LOG
     文件           0  2013-05-25 21:50  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-50-07.LOG
     文件        4047  2013-05-25 21:51  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-51-05.LOG
     文件           0  2013-05-25 21:52  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 21-52-31.LOG
     文件        4084  2013-05-25 22:02  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 22-02-57.LOG
     文件         410  2013-05-25 22:39  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 22-39-16.LOG
     文件          57  2013-05-25 22:41  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 22-41-06.LOG
     文件         209  2013-05-25 22:53  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 22-53-54.LOG
     文件        4098  2013-05-25 22:55  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 22-55-09.LOG
     文件        4098  2013-05-25 23:01  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 23-01-01.LOG
     文件        4162  2013-05-25 23:02  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-25 23-02-29.LOG
     文件           0  2013-05-27 09:11  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 PCB ECO 2013-5-27 9-11-01.LOG
     文件           0  2013-05-25 21:45  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Logs for PCB_Project1\毕业设计 SCH ECO 2013-5-25 21-45-57.LOG
     目录           0  2013-08-16 09:31  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Outputs for PCB_Project1\
     文件        1560  2013-05-25 21:49  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Outputs for PCB_Project1\PCB_Project1.NET
     文件       18633  2013-05-25 21:52  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Outputs for PCB_Project1\PCB_Project1.NETPreview
     文件         220  2013-05-25 21:49  51单片机遥控器控制步进电机程序+论文+原理图\原理图\Project Outputs for PCB_Project1\Status Report.Txt
     文件       13312  2013-07-23 16:47  51单片机遥控器控制步进电机程序+论文+原理图\原理图\myschlib.SchLib
     文件      597504  2013-07-23 16:47  51单片机遥控器控制步进电机程序+论文+原理图\原理图\毕业设计.PcbDoc
     文件       41249  2013-07-23 16:47  51单片机遥控器控制步进电机程序+论文+原理图\原理图\毕业设计.PcbDocPreview
     文件      137216  2013-06-13 16:51  51单片机遥控器控制步进电机程序+论文+原理图\原理图\毕业设计.SchDoc
     文件       67216  2013-07-23 16:37  51单片机遥控器控制步进电机程序+论文+原理图\原理图\毕业设计.SchDocPreview
     文件     4703523  2013-08-16 09:46  51单片机遥控器控制步进电机程序+论文+原理图\毕业设计论文.doc
............此处省略16个文件信息

评论

共有 条评论