找回密码
 注册
查看: 373|回复: 4
打印 上一主题 下一主题

求教 51串口初始化和lcd1206初始化调用时lcd初始化不执行的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-3-13 14:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
#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');

- E: e, f( f4 n7 v+ R' K
{
        rw=0;        
        delay(5);

( e4 i% m$ h7 E. F
        e=0;

5 ^: f. R% `# d1 n0 U
{
        rw=0;        
        delay(5);
        delay(5);
}
void lcd_int(void)
        lcd_cmd(0x02);
        lcd_cmd(0x0c);
        lcd_cmd(0x01);//clear the screen        
}
' p: t4 k/ X4 }1 c
{        

- W7 {( F# d  n* ?( t4 w$ t; Y

# i, z7 ]6 @8 q) p: i  N
        while(1)
    lcd_cmd(0x80);
0 @- {7 N2 j# C; w6 e' a
}
void conn_interrupt() interrupt 4
        if(RI)
                RI=0;
                P1=u_buff;
        }
}

4 C) i0 X+ w4 R

该用户从未签到

2#
发表于 2023-3-13 15:32 | 只看该作者
找例程对比一下吧

该用户从未签到

3#
发表于 2023-3-13 15:58 | 只看该作者
如果有硬件先把硬件确定一下是否正常工作,如果是模拟那么有大把的程序可以借鉴,先不要着急自己做程序

该用户从未签到

4#
发表于 2023-3-13 16:10 | 只看该作者
LCD1602是一款(字符型液晶),5*7表示的是7行,5列。

该用户从未签到

5#
发表于 2023-3-13 19:24 | 只看该作者
程序的语句怎么都少花括号啊!是源码吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-26 01:50 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表