久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
12864中文測試 (帶字庫)
[打印本頁]
作者:
daming
時間:
2014-12-30 00:51
標題:
12864中文測試 (帶字庫)
#include <REG51.H>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
//延時子程序模塊
//**********************************************
void mdelay(uint delay)
{ uint i;
for(;delay>0;delay--)
{for(i=0;i<80;i++) //1ms延時.
{;}
}
}
//************************************************
void show(); //液晶顯示程序
//****************************************
//12864液晶顯示部分子程序模塊
//****************************************
sbit rs = P2^0;
sbit rw = P2^1;
sbit e = P2^2;
#define lcddata P0
sbit busy=P0^7; //lcd busy bit
void wr_d_lcd(uchar content);
void wr_i_lcd(uchar content);
void clrram_lcd (void);
void init_lcd(void);
void busy_lcd(void);
void rev_row_lcd(uchar row);
void rev_co_lcd(uchar row,uchar col,uchar mode);
void clr_lcd(void);
void wr_co_lcd(uchar row,uchar col,uchar lcddata1,uchar lcddtta2);
void wr_row_lcd(uchar row,char *p);
//**********************************
//液晶初始化
//**********************************
void init_lcd(void)
{
wr_i_lcd(0x06); /*光標的移動方向*/
wr_i_lcd(0x0c); /*開顯示,關游標*/
}
//***********************************
//填充液晶DDRAM全為空格
//**********************************
void clrram_lcd (void)
{
wr_i_lcd(0x30);
wr_i_lcd(0x01);
}
//***********************************
//對液晶寫數據
//content為要寫入的數據
//***********************************
void wr_d_lcd(uchar content)
{
busy_lcd();
rs=1;
rw=0;
lcddata=content;
e=1;
;
e=0;
}
//********************************
//對液晶寫指令
//content為要寫入的指令代碼
//*****************************
void wr_i_lcd(uchar content)
{
busy_lcd();
rs=0;
rw=0;
lcddata=content;
e=1;
;
e=0;
}
//********************************
//液晶檢測忙狀態
//在寫入之前必須執行
//********************************
void busy_lcd(void)
{
lcddata=0xff;
rs=0;
rw=1;
e =1;
while(busy==1);
e =0;
}
//********************************
//指定要顯示字符的坐標
//*******************************
void gotoxy(unsigned char y, unsigned char x)
{
if(y==1)
wr_i_lcd(0x80|x);
if(y==2)
wr_i_lcd(0x90|x);
if(y==3)
wr_i_lcd((0x80|x)+8);
if(y==4)
wr_i_lcd((0x90|x)+8);
}
//**********************************
//液晶顯示字符串程序
//**********************************
void print(uchar *str)
{
while(*str!='\0')
{
wr_d_lcd(*str);
str++;
}
}
//***************************************
//液晶顯示主程序模塊
//***************************************
void show()
{
gotoxy(1,0);
print("歡迎光臨銳志電子");
mdelay(200);
gotoxy(2,0);
print("【銳志電子】");
mdelay(200); //掃描延時
gotoxy(3,0);
print("WWWwwwwwwwwwww");
mdelay(200); //掃描延時
gotoxy(4,0);
print("12864 液晶測試");
mdelay(200); //掃描延時
}
//************************************
//主程序
//*************************************
main()
{
init_lcd();
clrram_lcd();
while(1)
{
show(); //液晶顯示數據
}
}
復制代碼
作者:
岳達
時間:
2015-2-3 17:22
不知樓主可否有興趣弄串行的
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩二区
|
男女视频91
|
日本一二区视频
|
狠狠骚
|
日韩精品1区2区
|
国产黄色精品
|
一级毛片成人免费看a
|
欧美日韩精品在线免费观看
|
欧美日韩一区在线
|
亚洲激情综合
|
一级毛片视频
|
av网站免费看
|
精品欧美一区二区三区久久久
|
青青久在线视频
|
国产黄色一级片
|
免费在线一区二区
|
日韩欧美国产一区二区
|
精品无码久久久久久国产
|
黄网站免费在线
|
99热首页
|
国产综合在线视频
|
在线观看第一区
|
久久久999免费视频 999久久久久久久久6666
|
91精品国产综合久久婷婷香蕉
|
国产高清在线精品一区二区三区
|
人人干超碰
|
91中文字幕在线
|
久久久久亚洲av毛片大全
|
国产欧美一区二区三区在线看
|
日本精品视频一区二区
|
精品视频一区二区
|
久久精品99久久
|
av片网站
|
久久久国产精品一区
|
97久久精品午夜一区二区
|
高清视频一区二区三区
|
日本精品视频
|
亚洲精品视频在线播放
|
国产综合在线视频
|
成人在线观看免费
|
丁香婷婷久久久综合精品国产
|