标题:这个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: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401760-1-1.html




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

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