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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2504|回復: 15
打印 上一主題 下一主題
收起左側

為啥ks0108(沒字庫)12864 仿真可以 實物只有光呢

[復制鏈接]
回帖獎勵 1 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
#include<reg52.h>
sbit EN=P0^3;
sbit RS=P0^1;
sbit RW=P0^2;
sbit CS1=P0^4;
sbit CS2=P0^5;
sbit RST=P0^6;
void Delay (unsigned int z)
{
unsigned int i,j;
for(i=z;i>0;i--)
for(j=2;j>0;j--);
}
void WriteCode(unsigned char com)
{
Delay(1);
RS=0;
RW=0;
P2=com;
EN=1;
EN=0;
    Delay(1);  
}
void WriteData(unsigned char dat)
{
    Delay(1);
RS=1;
RW=0;
P2=dat;
EN=1;
EN=0;
    Delay(1);  
}
unsigned char ReadData()
{
unsigned char save;     
    Delay(1);
RS=1;
RW=1;
EN=1;
save=P2;
EN=0;
return(save);
    Delay(1);
}
void LcdInitialize()
{
Delay(1);
CS1=0; CS2=0;
WriteCode(0x3e);
WriteCode(0xb8);
WriteCode(0xc0);
WriteCode(0x40);
WriteCode(0x3f);
}
void SetXy(unsigned char x,unsigned char y)
{
WriteCode(0xb8+x);
WriteCode(0x40+y);
    Delay(1);
}
void LcdClear()
{
unsigned char i,j;
CS1=0;CS2=0;
for(i=0;i<8;i++)
{
  SetXy(i,0);
  for(j=0;j<64;j++)
  WriteData(0x00);
}                                                            
}
void DrawPoint(unsigned char x,unsigned char y,unsigned char dat)
{
unsigned char he;
SetXy(x,y);
he=ReadData();
he=ReadData();
SetXy(x,y);
WriteData(dat+he);
}
void DrawHanzi(unsigned char x,unsigned char y,unsigned char code *dat)
{
unsigned char i=0,j=0;
for(i=0;i<2;i++)
{
  SetXy(x+i,y);
  for(j=0;j<16;j++)
   WriteData(dat[16*i+j]);
}
}
unsigned char code a[2][32]=
{
{
0xFF,0xFF,0x03,0xFB,0x9B,0xAB,0xBB,0x3A,0x81,0xBB,0xBB,0xAB,0x9B,0xBB,0xBB,0xFF,
0x7F,0x9F,0xE0,0xBF,0xDF,0x67,0x79,0xBE,0xB8,0xD6,0xEE,0xD6,0xBA,0x7C,0x7F,0xFF
},
{
0xBF,0xC3,0xEF,0x00,0xEF,0xEF,0xDF,0xEF,0x70,0x87,0xF7,0x07,0xF7,0x07,0xFF,0xFF,
0xFD,0xF9,0xFD,0x00,0xFE,0xFE,0xFB,0xBD,0xDE,0xE7,0xB9,0x7E,0xBF,0xC0,0xFF,0xFF
},
};
void main()
{
unsigned char i,j;
LcdInitialize();
LcdClear();
for(i=0;i<4;i++){DrawHanzi(2*i,16*j,a[0]);DrawHanzi(2*i,16*j+16,a[1]);}
for(i=0;i<4;i++){DrawHanzi(2*i,16*j+32,a[0]);DrawHanzi(2*i,16*j+16+32,a[1]);}
while(1);
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:687830 發表于 2020-4-27 13:28 | 只看該作者
只有一個單片機最小系統(有P0的排阻)和一個Ks0108lcd12864其余沒了。用的杜邦線
回復

使用道具 舉報

板凳
ID:687830 發表于 2020-4-27 13:29 | 只看該作者
用了20根杜邦線 vo vout 用的公對母的杜邦線焊住接vcc vss-gnd vdd-5v rst-5v
回復

使用道具 舉報

地板
ID:452950 發表于 2020-4-27 15:44 | 只看該作者
調對比度看看
回復

使用道具 舉報

5#
ID:584814 發表于 2020-4-27 17:07 | 只看該作者
查接線有無問題(錯、松等),調整時序。
回復

使用道具 舉報

6#
ID:687830 發表于 2020-4-27 18:10 | 只看該作者
man1234567 發表于 2020-4-27 17:07
查接線有無問題(錯、松等),調整時序。

時序就是在E=0 E=1之間加上delay(1)吧
可能杜邦線會有點松 但是試了好多次了 什么都不顯示
但是有一次有點偶然 出現了白格子(藍屏)。。。。。。。。。。
回復

使用道具 舉報

7#
ID:687830 發表于 2020-4-27 18:11 | 只看該作者

我用了兩根公母杜邦線連接了電位器的兩端(焊住)
電位器的另一端接地 2k的電位器 調整了好像沒啥用
回復

使用道具 舉報

8#
ID:592807 發表于 2020-4-27 22:13 | 只看該作者
你把void LcdClear()
{
unsigned char i,j;
CS1=0;CS2=0;
for(i=0;i<8;i++)
{
  SetXy(i,0);
  for(j=0;j<64;j++)
  WriteData(0x00);
}                                                            
} 里面的  WriteData(0x00);換成0xff看一下會不會黑屏,如果不黑屏就是你函數或者硬件有問題,黑屏就是你函數有問題
回復

使用道具 舉報

9#
ID:739706 發表于 2020-4-27 23:14 | 只看該作者
硬件連線檢查下,電源地
回復

使用道具 舉報

10#
ID:739736 發表于 2020-4-28 00:23 | 只看該作者
查看連線是否錯接,漏接現象
回復

使用道具 舉報

11#
ID:687830 發表于 2020-4-28 08:22 | 只看該作者
黃youhui 發表于 2020-4-27 22:13
你把void LcdClear()
{
unsigned char i,j;

嗯 今天試試 還有我那個電位器好像接錯了
我是邊上兩個腳接了vo vout中間接地了
回復

使用道具 舉報

12#
ID:687830 發表于 2020-4-28 12:01 | 只看該作者
請問bla blk 那個是干什么的 背光? 是不是不接這兩個就不行
回復

使用道具 舉報

13#
ID:687830 發表于 2020-4-28 12:05 | 只看該作者

有白格子了!!
回復

使用道具 舉報

14#
ID:687830 發表于 2020-4-28 12:09 | 只看該作者
白各自代表0xff還是0x00
回復

使用道具 舉報

15#
ID:687830 發表于 2020-4-28 14:26 | 只看該作者
感謝了 差不多解決了 可能是時序問題 delay沒用
要用nop 程序也有點問題
回復

使用道具 舉報

16#
ID:728467 發表于 2020-5-10 20:20 來自手機 | 只看該作者
吾演讀上琴漏 發表于 2020-4-28 14:26
感謝了 差不多解決了 可能是時序問題 delay沒用
要用nop 程序也有點問題

樓主,我想問一下電位器三個角怎么接
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久无码国产精品一区 | 欧美日韩一区二区在线播放 | 在线日韩 | 亚洲精品自拍视频 | 亚洲精选一区二区 | 久久久一二三区 | 国产精品国产三级国产aⅴ原创 | 亚洲精品久久久久久久久久久 | 黄色网络在线观看 | 99久热| 成人黄色av网址 | 中文字幕欧美日韩一区 | 国产精品揄拍一区二区久久国内亚洲精 | 亚洲在线观看视频 | 91高清在线观看 | 久久精品99 | 久久人人网 | 欧美bondage紧缚视频 | 亚洲一区二区三区免费 | 国产高清一二三区 | 久久国产精品99久久久久 | 国产亚洲欧美日韩精品一区二区三区 | a免费视频 | 国产伦精品一区二区三区精品视频 | 国产激情视频在线 | 国内在线视频 | 亚洲一区免费 | 欧美成人免费在线视频 | 久久51| 国产一区二区三区免费观看视频 | 久久久久久九九九九九九 | 91成人小视频 | 久久精品无码一区二区三区 | 蜜桃av一区二区三区 | av中文字幕在线观看 | 中文字幕亚洲精品 | 亚洲精品一区二区三区四区高清 | 国产91久久精品一区二区 | 中文字幕国产视频 | av一级一片 | 91精品国产一区二区三区 |