找回密码
 注册
关于网站域名变更的通知
查看: 400|回复: 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');

% J" {/ u' q% z- u+ n, _
{
        rw=0;        
        delay(5);

) f2 j! w% z6 w0 \  F' J2 Y1 T
        e=0;
# ], E3 s4 T2 c  J/ X  `; I
{
        rw=0;        
        delay(5);
        delay(5);
}
void lcd_int(void)
        lcd_cmd(0x02);
        lcd_cmd(0x0c);
        lcd_cmd(0x01);//clear the screen        
}

* A8 U  J" Y4 E8 k. F0 Y
{        

1 U% B, O  P# _1 T+ L4 U# W

- ~4 h6 I2 u! b0 Y) u7 F4 g
        while(1)
    lcd_cmd(0x80);
! k0 ?0 s; {3 A7 n  N' F6 u
}
void conn_interrupt() interrupt 4
        if(RI)
                RI=0;
                P1=u_buff;
        }
}

0 g& V; }3 Y, w, F0 h" 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-8-2 03:06 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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