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;
        ti=0;
}
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