微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 液晶显示问题

液晶显示问题

时间:10-02 整理:3721RD 点击:

新手上路,遇到问题,请各位大神求救,,无尽感激
不是应该显示光标闪烁吗?

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit lrs=P0^5;
sbit len=P0^7;
uint xms;
uchar m,n;
void delayms(uint xms);
void w_ml(uchar n)
{
        lrs=0;
        P0=n;
        delayms(5);
        len=1;
        delayms(5);
        len=0;                        
}
void w_sj(uchar m)
{
        lrs=1;
        P0=m;
        delayms(5);
        len=1;
        delayms(5);
        len=0;
}
void lcd_init()
{
    len=0;
         w_ml(0x38);
        w_ml(0x0f);
       w_ml(0x06);
               
}

void main()
{
         lcd_init();
        while(1);
        
}
void delayms(uint xms)
{
   uint i,j;  //整形无符号 0~65535
   for(i=xms;i>0;i--)   //i=xms 即是延时xms毫秒
    for(j=110;j>0;j--);
}


顶顶

顶顶

各位大神,能救救小弟不..

请问有人知道什么问题吗

你好,请问您知道我的是什么问题吗?

上一篇:00-99累加
下一篇:DS1302纠错。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top