久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
求大佬: warning C206: 'init': missing function-prototype
[打印本頁(yè)]
作者:
炸雞店長(zhǎng)
時(shí)間:
2019-6-16 10:09
標(biāo)題:
求大佬: warning C206: 'init': missing function-prototype
#include <reg52.h>//頭文件
#define uchar unsigned char
#define uint unsigned int //預(yù)定義
sbit rs=P3^5; //1602的數(shù)據(jù)/命令控制,高電平為數(shù)據(jù),低電平為命令
sbit rw=P3^3; //1602讀寫控制
sbit lcden=P3^4; //1602的en,1602的使能信號(hào)
sbit dula=P2^6; //為了關(guān)上數(shù)碼管顯示防止相互干擾
sbit wela=P2^7; //為了關(guān)上數(shù)碼管顯示防止相互干擾
sbit jian=P3^7; //+
sbit jian1=P3^6; //-
int i=0,zhi=30,zhi1=0,zhi2=0; //i
uchar table1[]="Speed: ";
uchar table2[]="I LIKE MCU ! ";
void delay(uint x) //延時(shí)子程序,為了給液晶反應(yīng)時(shí)間
{
uint a,b;
for(a=x;a>0;a--)
for(b=10;b>0;b--);
}
void write_com(uchar com) //寫入命令子程序
{
P0=com; //命令送入P0
rs=0; //選擇指令寄存器
rw=0; //選擇寫
delay(20);// 延時(shí)一小會(huì)兒,讓1602準(zhǔn)備接收
lcden=0;
lcden=1; //使能線電平變化, 命令送入1602的8位數(shù)據(jù)口
lcden=0;
}
void write_date(uchar date) //寫入數(shù)據(jù)子程序
{
P0=date;//把要顯示數(shù)據(jù)送入P0
rs=1; //選擇數(shù)據(jù)寄存器
rw=0;//選擇寫
lcden=0;
lcden=1; //使能線電平變化,數(shù)據(jù)送入
lcden=0;
}
void lcd_init() // 1602初始化函數(shù)
{
dula=0;
wela=0;
write_com(0x38); //8位數(shù)據(jù),雙列
delay(20);
write_com(0x0c);//開啟顯示屏,關(guān)光標(biāo),光標(biāo)不閃
delay(20);
write_com(0x06); //顯示地址遞增,即寫入數(shù)據(jù)后,顯示位置后移一位
delay(20);
write_com(0x01); //清屏
delay(20);
}
void main()
{
uchar a;
init();
write_com(0x80); //寫入顯示首地址
delay(20); //液晶反應(yīng)時(shí)間
for(a=0;a<14;a++)
{
write_date(table1[a]); //寫入顯示固定字符
delay(20); //液晶反應(yīng)時(shí)間
}
write_com(0xc0);
delay(50);
for(a=0;a<14;a++)
{
write_date(table2[a]);
delay(40);
}
while(1)
{
if(jian==0)
{
delay(200);
if(jian==0)
{
i++;
}
if(i>9)
i=9;
while(jian==0);
}
if(jian1==0)
{
delay(200);
if(jian1==0)
{
i--;
}
if(i<0)
i=0;
while(jian1==0);
} zhi=i+'0'; //轉(zhuǎn)換為ASCII碼顯示
write_com(0x80+6); //寫入顯示首地址
delay(20); //液晶反應(yīng)時(shí)間
write_date(zhi); //寫入顯示的字符
delay(20); //液晶反應(yīng)時(shí)間
}
}
結(jié)果:
.....
Build target '目標(biāo) 1'
assembling STARTUP.A51...
compiling 1602.C...
1602.C(60): warning C206: 'init': missing function-prototype
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?LCD_INIT?1602
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: INIT
MODULE: 1602.obj (1602)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: INIT
MODULE: 1602.obj (1602)
ADDRESS: 0004H
Program Size: data=47.0 xdata=0 code=458
creating hex file from "1602"...
"1602" - 0 Error(s), 4 Warning(s).
作者:
炸雞店長(zhǎng)
時(shí)間:
2019-6-16 10:12
本帖最后由 炸雞店長(zhǎng) 于 2019-6-16 10:15 編輯
實(shí)在沒(méi)咒念了,跪求啊
TIM截圖20190616101516.png
(11.77 KB, 下載次數(shù): 51)
下載附件
2019-6-16 10:15 上傳
作者:
47okey
時(shí)間:
2019-6-16 14:30
。。。
void main()
{
uchar a;
init();
write_com(0x80); //寫入顯示首地址
delay(20); //液晶反應(yīng)時(shí)間
for(a=0;a<14;a++)
{
write_date(table1[a]); //寫入顯示固定字符
delay(20); //液晶反應(yīng)時(shí)間
}
。。。
沒(méi)看到init()函數(shù),怎么調(diào)用 ?
作者:
炸雞店長(zhǎng)
時(shí)間:
2019-6-16 14:51
整好了
作者:
zhang1116quan
時(shí)間:
2019-6-16 15:25
你把1602.c也貼出來(lái)
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品久久久久久
|
色偷偷噜噜噜亚洲男人
|
久久午夜精品福利一区二区
|
国产小视频在线观看
|
一区二区三区av
|
97精品国产一区二区三区
|
日韩一区二区在线视频
|
秋霞在线一区
|
丝袜毛片
|
中文字幕不卡在线观看
|
久久99精品久久久久久
|
久久久久一区二区
|
国产精品欧美日韩
|
亚洲精品福利视频
|
伊人精品在线视频
|
天天久
|
亚洲欧美日本在线
|
国产视频一区二区
|
午夜精品久久久久久久久久久久久
|
精品国产乱码久久久久久闺蜜
|
九九久久这里只有精品
|
狠狠干av
|
国产成人一区二区三区
|
av国产精品
|
日本韩国电影免费观看
|
国产精品免费在线
|
国产成人久久av免费高清密臂
|
中文天堂网
|
日韩av在线中文字幕
|
日韩在线免费视频
|
www.国产.com
|
日本黄色激情视频
|
国产一区二区三区在线看
|
欧美一区
|
国产亚洲欧美在线视频
|
成人综合一区
|
在线久草
|
国产成人精品久久
|
国产91在线 | 中日
|
欧美美乳
|
97国产爽爽爽久久久
|