技術資料
HT1621程序
時間:2019-04-02 來源:admin瀏覽次數:58
//******************************************
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define DATAID 0xa0
#define COMMENDID 0x80
#define BAIS_DUTY 0x29 // 1/3bais 1/4duty
#define IN_CLK 0x18 // Rc256k
#define LCDEN 0x03 //
sbit D_A = P1^0;
//sbit R_D = P3^7;
sbit W_R = P3^4;
sbit CS = P3^0;
void DELAY(uchar i)
{while(i--);}
void write(uchar TIMES,VALUE)
{ uchar i;
for(i=0;i<TIMES;i++)
{ D_A=(bit)(VALUE&0x80);
W_R=0;
DELAY(4);
W_R=1;
DELAY(4);
VALUE<<1;
}
CS=1;
}
void main()
{
uchar COUNT;
CS=0;
write(0x03,COMMENDID);
write(0x09,BAIS_DUTY);
write(0x03,COMMENDID);
write(0x09,IN_CLK);
write(0x03,COMMENDID);
write(0x09,LCDEN);
while(1)
{
for(COUNT=0;COUNT<32;COUNT++)
{
write(0x03,DATAID);
write(0x05,COUNT<<4);
write(0x04,0xf0);
}
}
}
本文標簽:
- 上一篇:沒有了
- 下一篇:1602程序 了解更多 技術資料>>>