欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)+12864測(cè)試程序
[打印本頁]
作者:
苯寶寶
時(shí)間:
2020-2-28 23:30
標(biāo)題:
單片機(jī)+12864測(cè)試程序
這幾天在學(xué)液晶模塊的用法,寫了一個(gè)12864顯示程序。
單片機(jī)P1口走數(shù)據(jù),其他接口見程序注釋(晶振11.0592MHz)
單片機(jī)源程序如下:
#include <reg52.h>
#define ui unsigned int
#define uc unsigned char
//數(shù)據(jù)口是P1
sbit rs=P2^3;
sbit rw=P2^4;
sbit e =P2^5;
sbit sp=P3^6;
uc code table[]="Construction";
void delay(ui x) //延時(shí)程序
{
ui i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void w_com(uc com) //寫命令子函數(shù)
{
rs=0;
rw=0;
e=0;
P0=com;
delay(1);
e=1;
delay(1);
e=0;
}
void w_data(uc dat) //寫數(shù)據(jù)子函數(shù)
{
rs=1;
rw=0;
e=0;
P0=dat;
delay(1);
e=1;
delay(1);
e=0;
}
void w_pos(uc x,uc y) //調(diào)地址子函數(shù)
{
uc pos;
if(y==0)
y=0x80;
else if(y==1)
y=0x90;
else if(y==2)
y=0x88;
else if(y==3)
y=0x98;
pos=x+y;
w_com(pos);
}
void init()
{
w_com(0x01);
delay(1);
w_com(0x30);
delay(1);
w_com(0x0c);
delay(1);
}
void main()
{
uc num;
init();
w_pos(1,0);
num=0;
while(table[num] != '\0')
{
w_data(table[num]);
num++;
}
while(1);
}
復(fù)制代碼
所有資料51hei提供下載:
12864顯示.rar
(15.29 KB, 下載次數(shù): 13)
2020-2-28 23:30 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1