此程序是在網上購買單片機開發板贈送的,傳上來備用。部分程序如下:
/********************
********************/
void SendByte(uchar Dbyte)
{
uchar i,TEMP;
TEMP=Dbyte;
for(i=0;i<8;i++)
{
SCK = 0;
_nop_(); _nop_();
TEMP=TEMP<<1;
SID = CY;
SCK = 1;
_nop_(); _nop_();
}
}
/****************
**************/
void write_cmd( uchar Cbyte )
{
CS = 0;
A0 = 0;
SendByte(Cbyte);
}
/***************
******************/
void write_data( uchar Dbyte )
{
CS = 0;
A0=1;
SendByte(Dbyte);
}
/*************************
**********************/
void PUTchar8x8(uchar row,uchar col,uchar count,uchar code *put)
{ uint X=0;
write_cmd(0xb0+row);
write_cmd(0x10+(8*col/16));
write_cmd(0x00+(8*col%16));
for(j=0;j<count;j++)
for(i=0;i<8;i++) write_data(put[X++]);
}
/*****************
**********************/
void PUTchar8x16(uchar row,uchar col,uchar count,uchar code *put)
{ uint X=0;
write_cmd(0xb0+row);
write_cmd(0x10+(8*col/16));
write_cmd(0x00+(8*col%16));
for(j=0;j<count;j++)
{ for(i=0;i<8;i++) write_data(put[X++]);
write_cmd(0xb1+row);
write_cmd(0x10+(8*col/16));
write_cmd(0x00+(8*col%16));
for(i=0;i<8;i++) write_data(put[X++]);
write_cmd(0xb0+row);
col=col+1; }
}
mini12864字庫c程序漢字、字符顯示.zip
(33.09 KB, 下載次數: 11)
2018-12-19 22:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|