久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4538|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

12864顯示問(wèn)題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:85129 發(fā)表于 2015-7-31 21:08 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我的12864顯示的問(wèn)題,
程序如下:
#include <reg52.h>
#include"intrins.h"
#define LCD12864DataPort P0
#define  uchar unsigned char
#define  uint  unsigned  int
// LCD128*64 I/O
//信號(hào)管腳
  
sbit rs =P2^0;   // //數(shù)據(jù)\//指令//選擇
sbit rw =P2^1;   // //讀\寫選擇
sbit en =P2^2;   // 讀\寫使能  
sbit cs1 =P2^4;  // 片選1,低有效(前64列)
sbit cs2 =P2^5;  // 片選2,低有效(后64列)

void    lcdstate()
{
  
uchar  lcd=0x00; /*設(shè)置初值為0,全部為低,方便后面的判忙*/
rs=0; /*根據(jù)時(shí)序圖拉低,選擇寫指令*/
rw=1; /*根據(jù)時(shí)序圖拉低,選擇寫模式*/
do
{
en=1; /*使能,使液晶輸出信號(hào),檢查是否忙*/
_nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
lcd=P0; /*把P0口的狀態(tài)值讀回來(lái)給lcd*/
en=0; /*使能端跳變*/;
}while(lcd&0x80); /*結(jié)果的高位保留,如果高位DB7為一,則表示忙*/

}
void delay(uchar  ms)
{ uchar   i;
   uchar   j;
  for(i=0;i<100;i++)
   for(j=0;j<ms;j++);
}
void   write_command(uchar   command)
{
lcdstate();
  rs=0;    //RS=0;為往MCU進(jìn)行指令操作
  rw=0;    //RW=0;為往MCU寫入操作
  en=0;
  _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
  en=1;
  _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
  P0=command;
  _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
  en=0;
}
void   write_data(uchar   datas)
{  
   lcdstate();
   rs=1;
   rw=0;  
   en=0;
   _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
   en=1;
   _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
   P0=datas;
   _nop_();_nop_();_nop_();_nop_();/*延時(shí)4US*/
   en=0;
}



void   lcdinit()
{
    delay(100);      //
    cs1=1;
cs2=1;
delay(100);
  lcdstate();     //
write_command(0x3e);   //
write_command(0xb8+0);    //
write_command(0xc0+0);   //
write_command(0x40+0);   //
write_command(0x3f);   



}
void clearScreen(  )

{   uchar i,j;
    lcdstate();
    cs1=1;
cs2=1;
write_command(0x3f);   //設(shè)置顯示開(kāi)
write_command(0xb8);      //Y 設(shè)置第0頁(yè);
write_command(0x40);    // 設(shè)置第0列
   for(i=0;i<8;i++)
   {
     write_command(0xb8+i);
     for(j=0;j<64;j++)
     {
    //write_command(0x40+j);
   
       write_data(0x00);
   
     }
   }
}

uchar code    xms[16]= {
0xee,0xef,0xee,0xee,0xee,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,


};


void hz_display16(unsigned char pag, unsigned char col, unsigned char code *hzk)
{
uchar j=0;
uchar i=0;
for(j=0;j<1;j++)
{
  write_command(0xb8+pag+j);
  write_command(0x40+col);
  for(i=0;i<16;i++)
  write_data(hzk[16*j+i]);
}
}
void main()
{
lcdinit();

clearScreen(  );
    cs1=1;
    cs2=0;
while(1)
{

  delay(2);
// hz_display16(0,0,xms[]);
  hz_display16(0,0,xms);

}

}
0xee,0xef,0xee,0xee,0xee,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,這里的第六個(gè)0XFF,在液晶上顯示的是0XEF,第十個(gè)0X1F,顯示的是0X0F,百思不得其解,液晶是KS0108芯片。顯示1,3,5,7,9,B,D,F,都有類似問(wèn)題,求幫助!先謝謝大家了!

IMG_20150729_200649.jpg (726.45 KB, 下載次數(shù): 147)

IMG_20150729_200649.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:85129 發(fā)表于 2015-8-2 09:07 | 只看該作者
沒(méi)有人回復(fù),我搞明白了,是因?yàn)樯侠娮铔](méi)有焊好。
回復(fù)

使用道具 舉報(bào)

板凳
ID:86380 發(fā)表于 2015-8-3 15:07 | 只看該作者
qhdfnftyzt 發(fā)表于 2015-8-2 09:07
沒(méi)有人回復(fù),我搞明白了,是因?yàn)樯侠娮铔](méi)有焊好。

可憐.............
回復(fù)

使用道具 舉報(bào)

地板
ID:87562 發(fā)表于 2015-8-3 18:51 | 只看該作者
看是不是 引腳插錯(cuò)了
回復(fù)

使用道具 舉報(bào)

5#
ID:85129 發(fā)表于 2015-8-4 12:32 | 只看該作者
qiujie1996 發(fā)表于 2015-8-3 18:51
看是不是 引腳插錯(cuò)了

上拉電阻沒(méi)有焊好,多謝!
回復(fù)

使用道具 舉報(bào)

6#
ID:87639 發(fā)表于 2015-8-4 20:13 | 只看該作者
虛焊了吧
回復(fù)

使用道具 舉報(bào)

7#
ID:143203 發(fā)表于 2016-11-17 11:27 | 只看該作者
這個(gè)怎么接?
回復(fù)

使用道具 舉報(bào)

8#
ID:200028 發(fā)表于 2017-5-14 14:14 | 只看該作者
按照你的接法,你的程序顯示不出來(lái)啊。
回復(fù)

使用道具 舉報(bào)

9#
ID:194276 發(fā)表于 2017-5-14 15:58 | 只看該作者
是不是虛焊了
回復(fù)

使用道具 舉報(bào)

10#
ID:198608 發(fā)表于 2017-5-16 13:49 來(lái)自手機(jī) | 只看該作者
同樣,我想請(qǐng)教一下那csq與cs2口是什么
回復(fù)

使用道具 舉報(bào)

11#
ID:85129 發(fā)表于 2017-8-10 14:15 | 只看該作者
梁光陽(yáng) 發(fā)表于 2017-5-16 13:49
同樣,我想請(qǐng)教一下那csq與cs2口是什么

CS1與CS2是左半邊屏和右半邊屏選擇使能。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91精品福利 | 精久久久 | 精品国产乱码久久久久久牛牛 | 一区二区三区四区视频 | 狠狠久久 | 亚洲日本一区二区三区四区 | 欧美激情一区二区三级高清视频 | 亚洲天天干 | 国产高清在线精品一区二区三区 | 久久久成人网 | 91毛片在线看 | 99精品免费 | 亚洲欧美激情网 | 黄色大片视频 | 日韩视频一区 | a视频在线观看 | 亚洲韩国精品 | 欧美亚洲视频在线观看 | 国产成人精品久久二区二区91 | 天天躁人人躁人人躁狂躁 | 欧美福利在线 | 一区二区三区在线播放视频 | 久久蜜桃精品 | 黄色片av | 精品久久久久久久久久久久 | 久久久久久久久国产成人免费 | 欧美mv日韩mv国产网站91进入 | 国产成人精品999在线观看 | 国产成人精品a视频一区www | 狠狠操天天干 | 国产一区三区在线 | 亚洲草草视频 | 亚洲高清av在线 | 久久国内精品 | 国产精品久久久久久久免费观看 | 99精品欧美一区二区三区 | 久久久综合 | 久久狠狠 | 久久大陆 | 国产精品久久久久久久久久久免费看 | 毛片av免费看 |