国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

單片機LCD12864

發布時間:2011-8-20 18:10    發布者:kswork
關鍵詞: LCD12864 , 單片機
/*******************************************************************************
*  描述:                                                                       *
*      12864標準字庫液晶演示 數據p0,控制p2
*  普中科技開發板                                           *
********************************************************************************/
//2011年8月20日 下午   并行操作
#include
#include
#include
#define uchar unsigned char
#define unit unsigned int
//端口定義
#define LCD_data P0  //數據口
sbit LCD_RS=P2^6;  //寄存器選擇輸入
sbit LCD_RW=P2^5;  //LCD讀寫控制
sbit LCD_EN=P2^7;  //LCD使能控制
sbit LCD_PSB=P3^2;  //串并行方式控制
sbit LCD_RST =  P3^7;      //液晶復位端口
uchar code dis1[]={"制作人:錦程"};
uchar code dis2[]={"2011.8.20"};
uchar code dis3[]={"星期六"};
uchar code dis4[]={"調試LCD12864"};
void delay_1ms(unit z)
{
unit x,y;
for(x=z;x>0;x--)
  for(y=125;y>0;y--);
}
//寫指令數據到LCD
//RS=L,RW=L,E=高脈沖,D0-d7=指令碼
void write_cmd(uchar cmd)
{
LCD_RS=0;
LCD_RW=0;
LCD_EN=0;
P0=cmd;
delay_1ms(5);
LCD_EN=1;
delay_1ms(5);
LCD_EN=0;   
}
//寫顯示數據到LCD
//RS=H,RW=L,E=高脈沖,D0-d7=數據
void write_data(uchar date)
{
LCD_RS=1;
LCD_RW=0;
LCD_EN=0;
P0=date;
delay_1ms(5);
LCD_EN=1;
delay_1ms(5);
LCD_EN=0;
}
//設置顯示位置
void lcd_pos(uchar X,uchar Y)
{
uchar pos;
if(X==0)
  {X=0x80;}
else if(X==1)
  {X=0x90;}
else if(X==2)
  {X=0x88;}
else if(X==3)
  {X=0x98;}
pos=X+Y;
write_cmd(pos);//顯示地址
}

//LCD初始化設定
void lcd_init()
{
LCD_PSB=1; //并口方式
write_cmd(0x30); //基本指令操作
// delay_1ms(5);
write_cmd(0x0c); //顯示開,關光標
// delay_1ms(5);
write_cmd(0x01); //清除LCD的顯示內容
// delay_1ms(5);
}
main()
{
unit k;
LCD_RST=0;
delay_1ms(40);
LCD_RST=1;
delay_1ms(10);
lcd_init();
lcd_pos(0,0); //設置顯示位置為第1行的第1個字符
k=0;
while(dis1[k]!='\0')
{
  write_data(dis1[k]);//顯示字符
      k=k+1;
}
lcd_pos(1,0);  //設置顯示位置為第2行的第1個字符
k=0;
while(dis2[k]!='\0')
{
  write_data(dis2[k]);//顯示字符
   k++;
}
lcd_pos(2,0);  //設置顯示位置為第3行的第1個字符
k=0;
while(dis3[k]!='\0')
{
  write_data(dis3[k]);//顯示字符
   k++;
}

lcd_pos(3,0);  //設置顯示位置為第4行的第1個字符
k=0;
while(dis4[k]!='\0')
{
  write_data(dis4[k]);//顯示字符
   k++;
}
while(1)
{}
}
本文地址:http://www.qingdxww.cn/thread-73776-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
Vanko 發表于 2011-10-2 23:39:14
這是有字庫的LCD12864,感謝發布者為我們提供了一個參考。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 無線充電基礎知識及應用培訓教程3
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 為何選擇集成電平轉換?
  • 無線充電基礎知識及應用培訓教程2
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 五月婷婷七月丁香 | 亚洲精品一级片 | 亚洲国产成人久久午夜 | 亚洲精品中文字幕午夜 | 青青草原国产在线 | 欧美成人专区 | 日日噜噜夜夜狠狠视频欧美人 | 欧美在线观看一区二区 | 三级a毛片 | 欧美一区二区三区四区在线观看 | 欧美成人精品第一区二区三区 | 日本经典影片免费在线看 | 激情视频网站在线观看 | 日韩精品视频福利资源站 | 七月婷婷精品视频在线观看 | 日韩免费视频 | 欧美日韩在线视频 | 狠狠色狠狠色综合久久一 | 久久久噜噜噜久久老司机 | 欧美成人免费全部观看在线看 | 91久久青青青国产免费 | 国产欧美日韩精品a在线观看 | 99热这里只有精品1 99热这里只有精 | 理论亚洲区美一区二区三区 | 成人国产精品久久久免费 | 日本欧美一区二区三区视频 | www.日本高清.com | 亚洲影视一区 | 日本不卡专区 | 91精品成人免费国产片 | 97人人在线观看 | 网球王子在线观看 | 青草视频网站在线观看 | 这里只有精品网 | 亚洲成人影院在线 | 在线观看国产精品日本不卡网 | 一级做a爰片久久毛片下载 一级做a爰片久久毛片图片 | 在线看片日本 | 男女免费网站 | 黄色免费高清视频 | 4438x全国最大成人网 |