EDA365电子论坛网
标题: 求教 51串口初始化和lcd1206初始化调用时lcd初始化不执行的问题 [打印本页]
作者: niubility 时间: 2023-3-13 14:24
标题: 求教 51串口初始化和lcd1206初始化调用时lcd初始化不执行的问题
#include
typedef unsigned int u16;
***it rw=P1^1;
***it dula=P2^6;
#define DATA P0
void send(u8 cmk)
SBUF=cmk;
}
void delay(u16 xms)
u16 x,y;
for(y=122;y>=0;y--);
void led_clear()
wela=1;
wela=0;
dula=1;
dula=0;
}
void comm_int1()
TMOD=0x20;
PCON=0x00;
TL1=0xfd;
ES=1;
send('2');
% I" j" J" m4 ?& }2 G( e
{
rw=0;
delay(5);
% K. V- K8 M$ j& h2 q1 k" Z
e=0;
) C! j$ v& v7 e5 }+ l
{
rw=0;
delay(5);
delay(5);
}
void lcd_int(void)
lcd_cmd(0x02);
lcd_cmd(0x0c);
lcd_cmd(0x01);//clear the screen
}
' r6 s' o- R; Z/ w$ r, U
{
& P6 z; f$ U* l: J/ ]5 C J* C, }9 F
$ ^4 R' {9 k" z- A8 x
while(1)
lcd_cmd(0x80);
( d/ w" D, }) Z; K4 W' M
}
void conn_interrupt() interrupt 4
if(RI)
RI=0;
P1=u_buff;
}
}
% ]; S9 }/ b# {& a; |$ k
作者: tick_tock 时间: 2023-3-13 15:32
找例程对比一下吧
作者: dragongfly 时间: 2023-3-13 15:58
如果有硬件先把硬件确定一下是否正常工作,如果是模拟那么有大把的程序可以借鉴,先不要着急自己做程序
作者: Crash 时间: 2023-3-13 16:10
LCD1602是一款(字符型液晶),5*7表示的是7行,5列。
作者: 落叶随风似飘零 时间: 2023-3-13 19:24
程序的语句怎么都少花括号啊!是源码吗
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |