亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
stm32的12864液晶屏串行通信程序
[打印本頁]
作者:
lhshengshi
時間:
2016-12-1 15:35
標題:
stm32的12864液晶屏串行通信程序
12864 串行通信
0.png
(73.67 KB, 下載次數: 79)
下載附件
2016-12-3 23:14 上傳
下載:
2184027912864(chuanxing).zip
(1.87 MB, 下載次數: 52)
2016-12-1 15:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
部分代碼預覽:
#include"stm32f10x.h"
#include"12864c.h"
#include"init.h"
#include"gpio.h"
uchar a[6]="123456";
void Delay(vu32 nCount)
{
for(; nCount>0; nCount--);
}
/*名稱 : sendbyte()
功能 : 按照液晶的串口通信協議,發送數據
輸入 : zdata
輸出 : 無*/
void sendbyte(uchar zdata)
{
uint i;
for(i=0; i<8; i++)
{
if((zdata << i) & 0x80)
{
SID1;
}
else
{
SID0;
}
SCLK0;
SCLK1;
}
}
/*名稱 : write_com()
功能 : 寫串口指令
輸入 : cmdcode
輸出 : 無*/
void write_com(uchar cmdcode)
{
CS1;
sendbyte(0xf8);
sendbyte(cmdcode & 0xf0);
sendbyte((cmdcode << 4) & 0xf0);
Delay(0xfff);
}
/*名稱 : write_data()
功能 : 寫串口指令
輸入 : cmdcode
輸出 : 無*/
void write_data(uchar Dispdata)
{
CS1;
sendbyte(0xfa);
sendbyte(Dispdata & 0xf0);
sendbyte((Dispdata << 4) & 0xf0);
Delay(0xfff);
}
/*名稱 : lcdinit()
功能 : 初始化函數
輸入 : cmdcode
輸出 : 無*/
void lcdinit(void)
{
RST0;
Delay(0x1ffff);
RST1;
Delay(0xfffff);
write_com(0x30);
Delay(0xcfff);
write_com(0x02);
Delay(0xc350);
write_com(0x0f);
Delay(0xcfff);
write_com(0x01);
Delay(0xc350);
write_com(0x1c);
Delay(0xc350);
}
/*名稱 : hzkdis()
功能 : 顯示字符串
輸入 : *s
輸出 : 無*/
void hzkdis(uchar chang)
{
uchar s;
for(s=0;s<chang;s++)
{
write_data(a[s]);
Delay(0xcfff);
}
}
復制代碼
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1