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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1520|回復: 6
打印 上一主題 下一主題
收起左側

error C247: non-address/-constant initializer

[復制鏈接]
跳轉到指定樓層
樓主
ID:1099861 發表于 2023-11-15 17:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#ifndef _lcd1602_h_
#define _lcd1602_h_
#include<reg51.h>
#define uchar unsigned char;
#define uint unsigned int;
uchar int_time;
uchar second;
uchar minute;
uchar hour;
uchar code date[]="        H.I.T. CHINA        ";
uchar code time[]=" TIME  23;59;55";
uchar second=55,minute=59,hour=23;
void clock_init()
{
   unsigned char i,j;
        for(i=0;i<16;i++)
        {
                write_data(date[ i]);
        }
        write_com(0x80+0x40);
        for(j=0;j<16;j++)
        {
                write_data(time{j});
                 }
        }
void clock_write(unit s,unit m,unit h)
{
        write_sfm(0x47,h);
        write_sfm(0x4a,m);
        write_sfm(0x4d,s);
}
void main()
{
        init1602();
        clock_init();
        TMOD=0x01;
        EA=1;
        ETO=1;
        THO=(65536-46483)/256;
        TLO=(65536-46483)%256;
        TRO=1;
        int_time=0;
        second=55;
        minute=59;
        hour=23;
        while(1)
        {
                clock_write(second,minute,hour);
                }
        }
void TO_intereserve(void) interrupt 1 using 1
         {int_time++;
                if(int_time==20)
                {
                        int_time=0;
                        second++;
                }
                if(second==60)
                {
                        second=0;
                        minute ++:
                }
                if (minute==60)
                {
                        minute=0;
                        hour ++;
                }
                if(hour==24)
                {
                        hour=0;
                }
                THO=(65536-46083)/256;
                TLO=(65536-46083)%256;
         }
        #endif
編譯如下
compiling lcd1602.c...
lcd1602.c(10): error C247: non-address/-constant initializer
lcd1602.c - 1 Error(s), 0 Warning(s).
求大佬幫忙看一看
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1096212 發表于 2023-11-16 10:12 | 只看該作者
把inint1602();改成 init 1602();試試呢
回復

使用道具 舉報

板凳
ID:123289 發表于 2023-11-16 11:05 | 只看該作者
先將編輯器語句行號勾選起來,即每句首顯示第幾行。
這樣好說。
回復

使用道具 舉報

地板
ID:1080867 發表于 2023-11-16 11:33 | 只看該作者
ETO=0;
THO=(65536-46483)/256;
TLO=(65536-46483)%256;
TRO=1;   
是0不是O,ET0,TH0,TL0  TR0 試試
回復

使用道具 舉報

5#
ID:883242 發表于 2023-11-16 13:24 | 只看該作者
c語言數組不是c++的字符串。不能用第10行11行的賦值方法。
回復

使用道具 舉報

6#
ID:155507 發表于 2023-11-16 13:45 | 只看該作者
#define 是宏定義 不用加分號

#define uchar unsigned char;
#define uint unsigned int;
回復

使用道具 舉報

7#
ID:883242 發表于 2023-11-16 15:32 | 只看該作者
angmall 發表于 2023-11-16 13:45
#define 是宏定義 不用加分號

#define uchar unsigned char;

雖然你說得對,但是按你的說法第6行就錯了,但是報錯是第11行,不覺得很奇怪嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一二三 | av国产精品| 日韩精品 | 久久久精品一区 | 特级a欧美做爰片毛片 | 国产精品久久av | 精品色| 日韩日b视频 | 精品国产乱码一区二区三区 | 国产99久久精品一区二区永久免费 | 日韩成人中文字幕 | av网址在线播放 | 97国产一区二区 | 99久久精品免费看国产四区 | 欧美精品片| 91精品国产综合久久精品 | 日本精品一区二区三区在线观看视频 | 中文字幕乱码视频32 | 精品欧美一区二区三区精品久久 | 免费福利视频一区二区三区 | 久久r免费视频 | 天堂综合网 | 96久久久久久 | 欧美性猛交一区二区三区精品 | 成人无遮挡毛片免费看 | 欧美日批 | 精品国产乱码久久久久久影片 | 91久久久久久久久 | 欧美日韩综合一区 | 国产精品久久久久一区二区三区 | 精品福利视频一区二区三区 | 精品国产青草久久久久福利 | 午夜在线影院 | 麻豆a级片 | 日日夜夜天天 | 91精品国产一区二区三区香蕉 | 成人免费视频观看 | 99视频在线播放 | 99re99| 国产成人jvid在线播放 | 日韩在线高清 |