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

標題: lcd1602 stc90c51 [打印本頁]

作者: Unchastity    時間: 2013-10-30 23:30
標題: lcd1602 stc90c51
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table1[]="I LOVE YOU!!!";
uchar code table2[]="ha ha";
sbit lcde=P2^7;
sbit lcdrs=P2^6;
sbit lcdrw=P2^5;

uchar num;

void delayms(uint xms)
  {
    uint i,j;
for(i=xms;i>0;i--)
   for(j=110;j>0;j--);
  }
void write_com(uchar com)
  {
   lcdrs=0;
   lcde=0;
   lcdrw=0;
   P0=com;
   delayms(1);
   lcde=1;
   delayms(1);
   lcde=0;
  }
void write_data(uchar date)
{
    lcde=0;
lcdrs=1;
lcdrw=0;
P0=date;
delayms(1);
lcde=1;
delayms(1);
lcde=0;
}
void init()
{
  
  lcde=0;
  write_com(0x38);
  write_com(0x0c);
  write_com(0x06);
  write_com(0x01);
  write_com(0x80);
}
void main()
{
   
   init();
   write_com(0x80);
   for(num=0;num<13;num++)
     {
  write_data(table1[num]);
  delayms(1);
  }
   write_com(0x80+0x40);
   for(num=0;num<5;num++)
     {
   write_data(table2[num]);
  delayms(1);
  }
   while(1);
}
編譯無錯誤無警告,就是在lcd中不顯示

作者: zjjhtony    時間: 2013-11-2 19:28
你的軟件功能沒有問題。
原因在于你的lcd數據端選擇P0口,P0口當數據口使用必須接上拉電阻。
1.可以把P0每個引腳接10K上拉到5V電源。
2.或將P0更換到其他口,如p1口。
作者: kop    時間: 2014-6-27 00:12
感覺你的端口有可能定義不正確
作者: kop    時間: 2014-6-27 00:12
不過對我的板子可以顯示




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99久久精品免费看国产四区 | 中文字幕 视频一区 | 国产福利在线视频 | 国产高清视频一区 | 欧美不卡一区二区三区 | 国产精品免费大片 | 国产精品2 | 久久精品国产久精国产 | 国产成人免费视频网站高清观看视频 | 日韩精品久久一区二区三区 | 久久国产一区二区 | 水蜜桃亚洲一二三四在线 | 精品视频一区二区三区 | 中文天堂在线观看 | 激情网站在线 | 亚洲高清视频一区二区 | av毛片| 免费一区二区三区 | 日韩国产欧美视频 | 精品国产不卡一区二区三区 | 日韩欧美字幕 | 伊人春色在线观看 | av免费网址 | 97日日碰人人模人人澡分享吧 | 色本道| 色婷婷综合网 | 国产精品178页 | 精品1区2区3区 | 欧美日韩不卡 | 免费国产一区二区 | 三级在线视频 | 国产高清精品一区二区三区 | 成年人在线观看视频 | 欧美日韩激情 | 密乳av| av在线免费观看网址 | 免费看91| 日韩二区三区 | 中文字幕亚洲专区 | 欧美成年人| 亚洲国产精品一区二区第一页 |