标题: 单片机+LCD1602显示黑色方块的问题 [打印本页]

作者: 1004775969    时间: 2019-12-13 21:18
标题: 单片机+LCD1602显示黑色方块的问题
我用的是ISP15W4K58S4的单片机,显示一直有问题

#include <STC15F2K60S2.H>
#include "intrins.h"
#include "1602.H"
#include "myfun.H"
//#include <stdio.h>
//#include "string.h"        
void port_mode()           
{
        P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00;
        P4M1=0x00; P4M0=0x00;P5M1=0x00; P5M0=0x00;P6M1=0x00; P6M0=0x00;P7M1=0x00; P7M0=0x00;
}
void main()
{        
        
        unsigned char xPos,yPos;                 
        unsigned char *s="Data=";
        unsigned char DispBuf[9];            
        unsigned long TestDat=12345678;     
//        float x=123.45678;               
        delay100ms();                    
        port_mode();              
        LCD1602_Init();
        SetCur(CurFlash);     
        xPos=0;                     
        yPos=1;                     
        WriteString(0,0,"LCD1602-TEST-OK");        
        Long_Str(TestDat,DispBuf);                          
        WriteString(xPos,yPos,s);         
        xPos=5;                           
        yPos=1;                             

         
        WriteString(xPos,yPos,DispBuf);        
        while(1);
}

b5c3baa62d91f490897d0694dd20eea.jpg (130.13 KB, 下载次数: 65)

b5c3baa62d91f490897d0694dd20eea.jpg

作者: pcbboy    时间: 2019-12-16 10:05
接线不对的可能有,
程序时序不对的可能也有,
楼主提高的资料太少无法判断具体原因。
作者: 从v个广告    时间: 2019-12-16 19:43
程序里没写让显示的内容啊  只是调用了相应的灯,不会显示特殊的字
作者: wulin    时间: 2019-12-16 21:52
对比度失调
作者: 1233212321231    时间: 2019-12-17 10:27
你接线可能接错了吧,我以前也遇到过




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1