久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
pt6312 VFD屏幕單片機(jī)驅(qū)動(dòng)程序
[打印本頁]
作者:
51黑科技
時(shí)間:
2016-2-4 03:45
標(biāo)題:
pt6312 VFD屏幕單片機(jī)驅(qū)動(dòng)程序
/*VFD專用IC練習(xí) 20111104 顯示問題澄清 全部送0x0f 看是時(shí)序問題過快還是字位置 開始的位置從00 開始 另外確認(rèn)連續(xù)位址增加的模式 */
#include<reg52.h>
//--------------------pt6312-----------------------
sbit STB=P3^3; // pt6312 strobe
sbit DIN=P3^4; // pt6312 data
sbit CLK=P3^5; // pt6312 clock
unsigned char TempData[12]= {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0,0xff,0,0,0};//第一步全都沒變
unsigned char adr;
unsigned char cmd1;
unsigned char cmd2;
unsigned char cmd3;
unsigned char cmd4;
bit Dat_flag;//data flag 不需要 stb變?yōu)閔i
//STB動(dòng)作
#define STB_CLR STB=0//電平置低
#define STB_SET STB=1//電平置高
//DIN 動(dòng)作
#define DIN_CLR DIN=0//電平置低
#define DIN_SET DIN=1//電平置高
//#define IO_R SDA //電平讀取
// CLK信號(hào)
#define CLK_CLR CLK=0//時(shí)鐘信號(hào)
#define CLK_SET CLK=1//電平置高
void PT6312_Write(unsigned char qdata)// 適用於命令
{
unsigned char k;
STB_CLR; //初始
for(k=0;k<8;k++)
{
CLK_CLR;
if(qdata & 0x01)
{
DIN_SET;
}
else
{
DIN_CLR;
}
CLK_SET;
qdata>>=1;
}
if (Dat_flag)
{
CLK_CLR;
}
else
{
STB_SET;
}
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
}
/*-------------------------------------------
//----------------------------------------------*/
void PT6312_Init(void)
{
CLK_SET; //初始設(shè)為 HI
STB_SET; //初始設(shè)為 HI
PT6312_Write (cmd1);//CMD1 設(shè)定寫入
}
void main(void)//
{
unsigned char i;
PT6312_Init();
cmd1=0x02 ;//6 dig 16 segment
cmd2=0x40 ;
Dat_flag=1;//
cmd3=0xc0 ;//start addr 00h
cmd4=0x8a ;//
while(1) //關(guān)掉會(huì)全亮度power off無效
{
Dat_flag=0;//
PT6312_Write (cmd2);//CMD2 每字需變更位址 48 test mode work but only one word [no work 4c..44]
Dat_flag=1;//
PT6312_Write (cmd3);//CMD3 start address0x01 改變起始位址家1 [no work c1..c3]
// Dat_flag=1;//
for (i=0;i<12;i++)
{
adr=TempData[ i];
PT6312_Write (adr);
}
//-------
STB_SET;
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
CLK_SET;//5 pulse time delay
//--------
Dat_flag=0;//
PT6312_Write (cmd1);//CMD1 6dig 16segment [no work02..01]
PT6312_Write (cmd4);//CMD4 6/16 pulse width dim control 8a..83 work
}
}
作者:
高級(jí)放牛娃
時(shí)間:
2020-5-29 09:48
多謝分享.
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
在线中文字幕视频
|
一区二区三区在线免费观看
|
91在线中文字幕
|
久久精品中文字幕
|
欧美精品综合在线
|
亚洲精品女优
|
国产欧美一区二区三区久久人妖
|
俺去俺来也www色官网cms
|
91视频大全
|
亚洲成人久久久
|
jⅰzz亚洲
|
这里只有精品999
|
这里精品
|
日韩精品在线免费观看视频
|
欧美日韩在线观看视频网站
|
cao视频
|
jav成人av免费播放
|
日韩成人免费
|
日韩精品一区二
|
男人天堂av网
|
av片免费
|
久久久精品视频免费看
|
久久精品国产一区二区三区不卡
|
日本一区二区高清不卡
|
午夜免费福利影院
|
国产视频二区在线观看
|
产真a观专区
|
91免费在线
|
国产成人短视频在线观看
|
久久婷婷香蕉热狠狠综合
|
三级黄色片在线
|
久久久新视频
|
精产国产伦理一二三区
|
久久久精品
|
少妇无套高潮一二三区
|
欧美视频成人
|
一区二区三区视频
|
成人午夜在线
|
精品国产一区二区三区久久久四川
|
国产在线观看不卡一区二区三区
|
国产91网站在线观看
|