| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3735 人关注过本帖
标题:这个1602显示有点怪怪的
只看楼主 加入收藏
abooll
Rank: 2
等 级:论坛游民
帖 子:15
专家分:58
注 册:2013-3-17
结帖率:100%
收藏
已结贴  问题点数:45 回复次数:4 
这个1602显示有点怪怪的
1602.zip (5.42 KB)

怎么显示这样
#include <REG51.H>
void delay(void);
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
void start(void);
void delay1ms(int i);
void writecom(char i);
void writedata(char i);

int main(void)                                                                                    
{  
    char lcddata1[16]="I LOVE YOU GXQ !";
    char lcddata2[16]="2013  3  22 ";
    int i;
    start();
    writecom(0x80);
    for(i=0;i<16;i++)
    {
        writedata(lcddata1[i]);
    }
   
    writecom(0x80+0x40);
    for(i=0;i<16;i++)
    {
        writedata(lcddata2[i]);
    }
    while(1);

}

void start(void)
{
    delay1ms(15);
    writecom(0x38);
    delay1ms(5);
    writecom(0x38);
    delay1ms(5);
    writecom(0x38);
    writecom(0x38);
    writecom(8);
    writecom(1);
    writecom(6);
    writecom(0x0c);
}

void delay1ms(int i)
{    int j;
    for(i;i>0;--i)
    for(j=100;j>0;--j);
}

void writecom(char i)
{
    E=0;
    RS=0;
    RW=0;   
    P1=i;
    delay1ms(5);
    E=1;
    delay1ms(1);
}

void writedata(char i)
{    E=0;
    RS=1;
    RW=0;
    E=1;
    P1=i;
    delay1ms(5);
    E=0;
}
搜索更多相关主题的帖子: void 2013 include start 
2013-03-24 11:30
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:5 
不懂 期待楼主能获得答案

DO IT YOURSELF !
2013-03-24 11:35
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:40 
回复 2楼 wp231957
11.zip (2.63 KB)


程序没什么问题,你把1602转个方向就好了,
2013-03-24 12:34
abooll
Rank: 2
等 级:论坛游民
帖 子:15
专家分:58
注 册:2013-3-17
收藏
得分:0 
这也可以啊,,,
2013-03-24 14:14
liqi2009
Rank: 2
等 级:禁止访问
帖 子:71
专家分:15
注 册:2012-2-21
收藏
得分:0 
    可以尝试一下这个工具Da Vinci LCD,专门设计嵌入式显示画面的(含字库,适用于点阵LCD屏),汽车级的,不再用LCD模块(可省一个MCU),下载地址:http://xxxxxxxxxxx/down/class/?2.html
2013-09-21 11:54
快速回复:这个1602显示有点怪怪的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040204 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved