欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS 求看看編程問題
[打印本頁]
作者:
13799734749
時間:
2019-2-28 11:50
標題:
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS 求看看編程問題
Rebuild target 'Target 1'
compiling 18b20.c...
compiling L1602.C...
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: MAIN
MODULE: .\L1602.obj (L1602)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?MAIN?L1602
Program Size: data=28.0 xdata=0 code=851
Target not created.
Build Time Elapsed: 00:00:01
2.PNG
(16.02 KB, 下載次數: 16)
下載附件
2019-2-28 11:49 上傳
#include<reg52.h>
sbit RS = P2^0;
sbit RW = P2^1;
sbit EN = P2^2;
#define RS_CLR RS=0
#define RS_SET RS=1
#define RW_CLR RW=0
#define RW_SET RW=1
#define EN_CLR EN=0
#define EN_SET EN=1
void delay_us(unsigned int r) /{
if (r== 0)
{
return ;
}
while (--r);
}
void delay_ms(unsigned char f)
{
unsigned char k, u;
for (k = 1; k < f; k++)
{
for (u = 1;u; u++)
{ ; }
}
}
void LCD_write_com(unsigned char com)
{
RS_CLR;
RW_CLR;
EN_SET;
P0 = com;
delay_us(5);
EN_CLR;
}
void LCD_write_Data(unsigned char Data)
{
RS_SET;
RW_CLR;
EN_SET;
P0 = Data;
delay_us(5);
EN_CLR;
}
void LCD_clear(void)
{
LCD_write_com(0x01);
delay_ms(5);}
void LCD_write_str(unsigned char x1,unsigned char y1,unsigned char *s)
{
if (y1 == 0)
{
LCD_write_com(0x80 + x1);
}
else
{
LCD_write_com(0xC0 + x1);
}
while (*s)
{
LCD_write_Data( *s);
s ++;
}
}
void LCD_write_char(unsigned char x1,unsigned char y1,unsigned char Data)
{
if (y1 == 0)
{
LCD_write_com(0x80 + x1);
}
else
{
LCD_write_com(0xC0 + x1);
}
LCD_write_Data( Data);
}
void LCD_init(void)
{
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
LCD_write_com(0x08);
LCD_write_com(0x01);
LCD_write_com(0x06);
delay_ms(5);
LCD_write_com(0x0C);
}
void main(void)
{
unsigned char i2;
unsigned char *p;
delay_ms(100);
LCD_init();
while (1)
{
i2 = 1;
p = "222222";
LCD_clear();
LCD_write_str(2,0,"Welcome to");
delay_ms(250);
while (*p)
{
LCD_write_char(i2,1,*p);
i2 ++;
p ++;
delay_ms(250);
}
delay_ms(250);
}
}
復制代碼
作者:
xuyaqi
時間:
2019-2-28 16:36
多重定義,要看整個工程才能找到具體原因。
作者:
飛云居士
時間:
2019-2-28 17:09
L1602模塊和main模塊有同名的定義。
作者:
qiwang
時間:
2020-5-25 16:22
我和你問題一模一樣 請問你解決了嗎
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1