久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2018|回復(fù): 2
收起左側(cè)

Build target 'Target 1' compiling DS1302.c... DS1302.c(6): error C129: missin...

[復(fù)制鏈接]
ID:974311 發(fā)表于 2021-10-25 00:19 | 顯示全部樓層 |閱讀模式
#include <reg52.h>
#include <intrins.h>  


typedef unsigned char u8;
u8 LED1 LED2 LED3 LED4 LED5 LED7 LED8
u8 time1 time2 time3 time4 time5 time7 time8
u8 select_function


sbit RS=P2^0;   
sbit RW=P2^1;
sbit E=P1^2;
sbit T_RST=P1^3;
sbit T_CLK=P1^7;
sbit T_IO=P2^3;

sbit s7=P3^0;
sbit s6=P3^1;
sbit s5=P3^2;
sbit s4=P3^3;


unsigned char timechar[]={"TIME:"};
unsigned char datechar[]={"DATE:"};


void Timer0Init()
{
        TMOD=0X01;
        TH0=0XD8;
        TL0=0XF0;
        ET0=1;
        EA=1;
        TR0=1;
}

void time_calculate()
{
        time1++;
        if(time1==60)
        {
                time1=0;
                time2++;
        }
        if(time2==60)
        {
                time2=0;
                time3++;
        }
        if(time3==24)
        {
                time1=0;
                time2=0;
                time3++;
        }
}
//*********************************************************************************




void  WriteB(unsigned char  dat)
{
   unsigned char  i;
   for(i=8; i>0; i--)
  {
        T_IO=dat&0x01;
        T_CLK = 1;
        T_CLK = 0;
        dat = dat >> 1;
   }
}

unsigned char  ReadB(void)
{
    unsigned char i,readdat=0;
    for(i=8; i>0; i--)
    {
        readdat=readdat>>1;
        if(T_IO)
        {
            readdat|=0x80;
        }
        T_CLK = 1;
        T_CLK = 0;            
    }
    return(readdat);
}

void  W1302(unsigned char address,unsigned char dat)
{
    T_RST = 0;
    T_CLK = 0;
    _nop_();
    _nop_();
    T_RST = 1;
    _nop_();
    _nop_();
    WriteB(address);         
    WriteB(dat);           
    T_CLK = 1;
    T_RST =0;
}

unsigned char  R1302(unsigned char  address)
{
    unsigned char dat=0;
    T_RST = 0;
    T_CLK = 0;
    T_RST = 1;
    WriteB(address);           
    dat = ReadB();           
    T_CLK = 1;
    T_RST =0;
    return(dat);
}

void delay(unsigned int n)
{
  unsigned i=0,j=0;
    for(i=0;i<n;i++)
    {
      for(j=0;j<120;j++);
    }
}
void writedat(unsigned char dat)
{
  RS=1;
    RW=0;  
    E=0;   
    P0=dat;
    delay(5);
    E=1;
    E=0;
}

void writecom(unsigned char com)
{
  RS=0;
    RW=0;  
    E=0;  
    P0=com;
    delay(5);
    E=1;
    E=0;
}
void Initlcd()
{
    writecom(0x38);  
    writecom(0x0c);  
    writecom(0x06);  
    writecom(0x01);  
}


//***********************************************************************


//*************************°′¼ü¿ØÖÆ**************************************
void keypros()
{
        if(s6==0)
        {
                delay(10);
          if(s6==0)
           {
                   select_function++;
                   if(select_function==4)select_function=0;
                   if(select_function!=0)TRO=0;
           }while(!s6);
          if(select_function==0)TRO=1;
   }
        /**********************************************************/
        if(select_function==1)
        {
                if(s5==0)
                {
                        time1++;
                        if(time1>=60)time1=0
                        }while(!s5);
                if(s4==0)
                {
                        if(time1==0)time1=60;
                        time1--;
                }while(!s4);
        }
        /**********************************************************/
if(select_function==2)
        {
                if(s5==0)
                {
                        time2++;
                        if(time2>=60)time2=0
                        }while(!s5);
                if(s4==0)
                {
                        if(time2==0)time2=60;
                        time2--;
                }while(!s4);
        }
/**********************************************************/
        if(select_function==3)
        {
                if(s5==0)
                {
                        time3++;
                        if(time3>=24)time3=0
                        }while(!s5);
                if(s4==0)
                {
                        if(time3==0)time3=24;
                        time3--;
                }while(!s4);
        }
        LED1=time1%10;
        LED1=time1/10;
        
        LED2=time2%10;
        LED2=time2/10;
        
        LED3=time3%10;
        LED3=time3/10;
        
}
//************************ÖD¶Ï£¨Ã¿¸ô10msÖD¶Ïò»′Σ¬Ë¢DÂ걼䣩***********
void Timer0() interrupt 1
{
        static unsigned int k=0;
        TH0=0xD8;
        TL0=0xF0;
        k++;
        if(k==50)
        {
                k=0;
                timer_calculate();
        }
}



//*********************************************************************
void display()
{
   lcd_pos(0x07);
         lcdwriteData(LED8+'0');
   lcd_pos(0x08);
         lcdwriteData(LED7+'0');
         lcd_pos(0x09);
         lcewriteData('-');
/*****************************/
         lcd_pos(0x0A);
         lcdwriteData(LED5+'0');
   lcd_pos(0x0B);
         lcdwriteData(LED4+'0');
         lcd_pos(0x0C);
         lcewriteData('-');
/****************************/
         lcd_pos(0x0D);
         lcdwriteData(LED2+'0');
   lcd_pos(0x0E);
         lcdwriteData(LED1+'0');
         lcd_pos(0x0F);
         lcewriteData('-');
         
}
//***********************************************************************




//***********************************************************************

void main()
{
    Initlcd();
    show_string(display);
        Time0Init();
        LED1=0;
        LED2=0;
        LED3=0;
        LED4=0;
        LED5=0;
        LED6=0;
        LED7=0;
        LED8=0;
        select_function=0;
        time1=0;
        time2=0;
        time3=0;
        
        show_string(display)

    while(1)
    {
                        keypros();
      display();
    }
}

回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2021-10-25 16:16 | 顯示全部樓層
先將本句翻譯成中文,再對(duì)照理解一下,看它說(shuō)的,與你做的是不是相符,即它說(shuō)的對(duì)不對(duì)?
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2021-10-26 10:12 | 顯示全部樓層
新手飯量大,總愛(ài)把“;”當(dāng)飯吃了。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 97精品久久 | 国产精品国产成人国产三级 | 国产精品av久久久久久久久久 | 日韩三级免费网站 | 亚洲精品成人av久久 | av网站免费在线观看 | 黄色网络在线观看 | 亚洲电影中文字幕 | 亚洲精品99 | 久久久久久久久久久福利观看 | 视频一区二区国产 | 视频在线一区二区 | 国产高清在线观看 | 成年人网站免费视频 | 色婷婷综合久久久久中文一区二区 | 福利av在线 | 欧美二区在线 | 成人精品系列 | 五月激情婷婷六月 | 国产一区在线免费观看视频 | 成人在线中文字幕 | 久久免费高清 | 东方伊人免费在线观看 | 91精品国产一区二区三区 | 亚洲欧美一区二区三区情侣bbw | 91av在线免费观看 | 日韩视频在线免费观看 | 日韩在线一区二区三区 | 欧美一区免费 | 午夜欧美 | 91热爆在线观看 | 天堂一区二区三区四区 | 欧美国产日韩在线观看 | 天天夜夜操 | 2022国产精品 | 91玖玖| 日日爽| 国产69久久精品成人看动漫 | 欧美精品一区二区三区在线 | 欧美一区精品 | 久久一二区|