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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1556|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜视频一区 | 国产成人在线观看免费网站 | 天天色小说 | 天天综合影院 | 波多野结衣在线观看一区二区 | 午夜激情在线观看 | 成年人免费视频网站 | 成人羞羞国产免费游戏 | 超碰97久久| 欧美在线小视频 | 亚洲成人免费网站 | 欧美激情综合 | 欧美三级成人 | 中文字幕精品在线观看 | aaaaaa毛片| 日韩精品在线免费观看 | 四虎影院在线 | 一级黄色片免费 | 国产日韩欧美日韩大片 | 伊人网视频 | 亚洲91av| 久草免费在线视频 | 国产91清纯白嫩初高中在线观看 | 麻豆av免费| 亚洲国产成人精品女人久久久 | 黄色小视频在线观看 | 精品一区二区三区免费 | 日本中文字幕视频 | 色婷婷婷| 一级黄色性生活片 | 国产激情视频 | 激情网五月天 | 久久天堂av| 亚洲第一黄网 | 国产成年人视频 | 亚洲精品免费观看 | 中文av字幕 | 国产精品成人在线 | 日本三级中文字幕 | www.日日夜夜 | 欧美性猛交xxxx黑人交 |