亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ql300spi.c

?? MB90092字符疊模塊應(yīng)用 通用視頻字符疊加器模塊QL300A SPI接口C51源程序
?? C
字號(hào):
/*視頻字符疊加模塊(器)spi接口測(cè)試程序(僅供參考)
本程序僅提供常用的基本功能,其它功能讀者請(qǐng)自行編寫(xiě)
應(yīng)用產(chǎn)品:QL300A
編譯環(huán)環(huán)境: KEIL C         
簡(jiǎn)要說(shuō)明:
本測(cè)試程序使用AT89S51,晶振11.0592MHZ
  注:讀者如果使用更高運(yùn)行速度請(qǐng)?jiān)谥噶罱Y(jié)束插入適當(dāng)?shù)难訒r(shí)
*/

#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#include<string.h>
//#include<ql503_spi_public.c>
#define UN  unsigned char

void csf_main(void);//初始化疊加的默認(rèn)值

UN code zfc[]={0,0,0,0,12,0,0,30,0,0,14,0,0,14,0,31,
255,254,31,255,254,24,0,14,24,0,14,24,0,14,24,0,
14,0,0,16,3,255,240,3,255,240,0,12,0,0,12,0,
0,12,0,3,140,0,3,143,252,3,143,252,7,12,0,7,
12,0,7,140,0,15,204,0,15,204,0,28,236,0,28,124,
1,60,63,254,56,15,254,8,0,0,0,0,0,0,0,0};//定
void csf_uart();
sfr16 DPTR=0x82;
sbit    spics=P1^0;
sbit    spidi =P1^1;
sbit    spido =P1^2;
sbit    spiclk=P1^3;

unsigned char bdata bm;
sbit  bm0=bm^0;
sbit  bm1=bm^1;
sbit  bm2=bm^2;
sbit  bm3=bm^3;
sbit  bm4=bm^4;
sbit  bm5=bm^5;
sbit  bm6=bm^6;
sbit  bm7=bm^7;
void csf_spi(void);//初始化SPI
void  write_1byte(unsigned char x);
void Tx4b(UN a,b,c,d);
void cls(UN ys);//cm1//按指定顏色清屏0-7
void Neiwai_SaoMiao(UN x);//cm2//內(nèi)外頻及掃描方式選擇0-1
void hwy(UN  h,l);//cm3//設(shè)定水平方向開(kāi)始顯示的位置0-511
void vwy(UN  h,l);//cm4 PAL方式下設(shè)定垂直方向開(kāi)始顯示的位置0-511
void zfjj(UN x);//cm5
void size(UN x);//cm6//字符大小,設(shè)置指定行的字符大小,size:大小0-3
void Ding_Wei(UN H,L);//cm7 //定位,設(shè)置要顯示的起始位置H:行號(hào)1-16,L:列號(hào)1-35
//void Tx_arry(UN  zfc[]);//字符數(shù)組的顯示
void Tx_nei_ma(UN  nmH,nmL);//cm8//按字符內(nèi)碼顯示1字符,nmH:內(nèi)碼高字節(jié),nmL:內(nèi)碼低字節(jié)
void MoRen_Color(UN ys);//cm9//設(shè)置默認(rèn)字符顏色,ys高位0-7,低位0-7
void hj(UN x);//cm10//行距設(shè)定0-7
void bk(UN x);//cm11
void yy_ys(UN x);//cm12
void fxg(UN x);//cm13
void yykg(UN x);//cm14
void blinking(UN x);//cm15
void lxfszf();//cm16

void wcode(UN idata zfc[],UN x);//cm17
//無(wú)cm18
void copy_f_r(UN m,n);//cm19
void disram(UN x);//cm20

void delay(unsigned int x);
void delay_ms(unsigned int nMs);//豪秒級(jí)的延時(shí)<65535ms,,延時(shí)函數(shù)讀者可根據(jù)實(shí)際使用編寫(xiě)
//#define addr  0xff
//============================================================================
//主程序
//============================================================================
void  main(void)
 {UN i,j,h,a,b,a1,b1;
 unsigned int old1,new1;
  csf_spi();
delay_ms(200);
cls(1);//按藍(lán)色清屏
delay_ms(60);//發(fā)清屏指令后延時(shí)
blinking(0);//不閃爍
hj(0);//設(shè)行距為0
hwy(0,10);//設(shè)水平位移
vwy(0,12);//設(shè)垂直位移
yy_ys(0);//設(shè)陰影顏色為黑色
yykg(2);//設(shè)強(qiáng)陰影

Ding_Wei(2,7);//定位,第2行第7列
disram(8);//調(diào)出顯示用戶自定義RAM的8個(gè)字符

Ding_Wei(3,9);//定位,第3行第9列
MoRen_Color(0x16);//改變默認(rèn)字符顏色為藍(lán)底黃字
disram(4);//調(diào)出顯示用戶自定義RAM的8個(gè)字符


MoRen_Color(0x17);//改變默認(rèn)字符顏色為藍(lán)底白字
Tx_nei_ma(0,0xa0);//按字符內(nèi)碼顯示1字符
Tx_nei_ma(0,0xa1);//按字符內(nèi)碼顯示1字符
Tx_nei_ma(0,0xa2);//按字符內(nèi)碼顯示1字符
Tx_nei_ma(0,0x02);//按字符內(nèi)碼顯示1字符
Tx_nei_ma(0,0x03);//按字符內(nèi)碼顯示1字符

yykg(0);////設(shè)為無(wú)陰影
Ding_Wei(4,2);//定位,第4行第2列
hj(2);//設(shè)行距為2
i=0;
while(i<15){Tx_nei_ma(0,0x11+i);i++;}//按字符內(nèi)碼循環(huán)顯示字符


Ding_Wei(5,2);//定位,第5行第2列
size(2);//設(shè)字符大小為2號(hào)字
zfjj(1);//設(shè)字間距為1
bk(2);//有背景顯示且框架陰影在底邊
MoRen_Color(0x27);//
i=0;
while(i<15){Tx_nei_ma(0,0x11+i);i++;}//按字符內(nèi)碼顯示字符
Ding_Wei(6,2);
size(3);
zfjj(3);
//bk(1);//有背景顯示且框架陰影在底邊
yykg(0);//設(shè)無(wú)陰影

MoRen_Color(0x60);

i=0;
while(i<8){Tx_nei_ma(0,0x11+i);i++;}//按字符內(nèi)碼顯示字符

bk(0);//有背景顯示且框架陰影在底邊
Ding_Wei(7,2);
MoRen_Color(0x17);
disram(8);


Ding_Wei(7,2);
blinking(1);//設(shè)閃爍
MoRen_Color(0x17);
disram(8);
wcode(zfc,5);//寫(xiě)入1個(gè)用戶自定義字符點(diǎn)陣數(shù)據(jù)(96個(gè)字節(jié))到用戶RAM 5區(qū);
Ding_Wei(7,10);
size(3);
Tx_nei_ma(0,0xa0);//按字符內(nèi)碼顯示1字符
copy_f_r(15,6);//復(fù)制用戶FLASH 15區(qū)的點(diǎn)陣數(shù)據(jù)到指定的用戶RAM 6區(qū) 。
//---------------------------------------------------------
Ding_Wei(1,10);
lxfszf();//連續(xù)發(fā)送字符代碼顯示
write_1byte(1);write_1byte(0xce);delay(100);write_1byte(1);write_1byte(0xcf);delay(100);write_1byte(1);write_1byte(0xd0);delay(100);
write_1byte(1);write_1byte(0x40);delay(100);write_1byte(1);write_1byte(0x41);delay(100);write_1byte(1);write_1byte(0x42);delay_ms(3);
//------------------------------------------------------------------------
Ding_Wei(1,17);Tx_nei_ma(0,0xa0);//按字符內(nèi)碼顯示1字符
 
 
 
 
  while(1){;}//主循環(huán)

}
//==========================================================================
void csf_main(void)//初始化疊加的默認(rèn)值
{UN idata i;

  cls(1);//按藍(lán)色清屏

  delay_ms(70);//清屏后至少插入70ms的延時(shí)
	}
//----------------------------------------------------------------------------------


void csf_uart()
{TMOD=0x21;TH1=0xfa;TL1=0xfa;SCON=0x50;PCON=0x80;//9600波特率
        TR1=1;}
 
 
 void cls(UN ys)//按指定顏色清屏:ys:0=7
{Tx4b(1,ys,0,0);}
//---------------------------------------------
void Neiwai_SaoMiao(UN x)//內(nèi)外屏及掃描方式選擇:x=0為內(nèi)同步;x=1為外同步
{Tx4b(2,x,0,0);}

//----------------------------------------
void hwy(UN  h,l)////設(shè)定水平方向開(kāi)始顯示的位置h:0-1;l:0-0xff
{Tx4b(3,h,l,0);}

//----------------------------------------
void vwy(UN  h,l)//PAL方式下設(shè)定垂直方向開(kāi)始顯示的位置h:0-1;l:0-0xff
{Tx4b(4,h,l,0);}

//----------------------------------------
void zfjj(UN x)//字符間距x:0-3
{Tx4b(5,x,0,0);}

//-------字符大小,設(shè)置指定行的字符大小,size=0-3:
void size(UN x)
{Tx4b(6,x,0,0);}

//-------定位,設(shè)置要顯示的起始位置--------------------
void Ding_Wei(UN H,L)
{Tx4b(7,H,L,0);}

//----------------------------------------
void Tx_nei_ma(UN  nmH,nmL)//按字符內(nèi)碼顯示1字符
{Tx4b(8,nmH,nmL,0);}

//-------設(shè)置默認(rèn)字符顏色--------------------
void MoRen_Color(UN ys)
{Tx4b(9,ys,0,0);}

////行距設(shè)定0-7
void hj(UN x)
{Tx4b(10,x,0,0);}

//x=0-3;AT1=0無(wú)背景顯示,AT1=1有背景顯示但背景無(wú)框架,AT1=2有背景顯示且框架陰影在底邊,AT1=3有背景顯示且框架陰影在頂邊;默認(rèn)為0
void bk(UN x)
{Tx4b(11,x,0,0);}
//陰影顏色x=0-7
void yy_ys(UN x)
{Tx4b(12,x,0,0);}

//框架效果;0-1;默認(rèn)為1
void fxg(UN x)
{Tx4b(13,x,0,0);}

////0-2;0=無(wú)陰影;1=微陰影;2=強(qiáng)陰影;開(kāi)關(guān)及顏色都在  行距函數(shù)里控制
void yykg(UN x)
{Tx4b(14,x,0,0);}
//0-1;0不閃,1閃
void blinking(UN x)
{Tx4b(15,x,0,0);}

void lxfszf()
{Tx4b(16,0,0,0);

}

//寫(xiě)入1個(gè)用戶自定義字符點(diǎn)陣數(shù)據(jù)到指定的用戶RAM區(qū);sz[1]=0-7,第二個(gè)字節(jié)為用戶區(qū)號(hào)//

void wcode(UN idata zfc[],UN x)
{UN i;
	Tx4b(17,x,0,0);
     i=0xff;
     do
     {i++;write_1byte(zfc[i]);}//發(fā)送字符代碼
     while(i<96-1);
     
    
    delay_ms(3);
}

//復(fù)制1指定的FLASH區(qū)(0-15)的點(diǎn)陣數(shù)據(jù)到指定RAM區(qū) (0-7)
void copy_f_r(UN m,n)
{Tx4b(19,m,n,0);delay_ms(3);}

void disram(UN x)
{Tx4b(20,x,0,0);}



void Tx4b(UN a,b,c,d)//連續(xù)寫(xiě)4個(gè)字節(jié)--1個(gè)指令
{write_1byte(a);write_1byte(b);write_1byte(c);write_1byte(d);delay_ms(1);}


void csf_spi(void)//初始化SPI
{  
        spics=1;
        spiclk=0;
 }


 void  write_1byte(unsigned char x)//寫(xiě)1個(gè)字節(jié)
{  unsigned char i=0;
   	bm=x;
   	spics=0;
   	// _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
  do
       {spidi=bm0;
        
      //  _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        spiclk=1;
      //  _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        spiclk=0;
     // _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        bm=bm>>1;
        i++;
       // _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        }
  while (i!=8);
        spics=1;
     // _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}

void delay_ms(unsigned int nMs)//豪秒級(jí)的延時(shí)<65535ms
{
	unsigned int n=0;
	TMOD=0x21;
	TR0=1;
	while(n<nMs)////利用T0做定時(shí)計(jì)數(shù)器,循環(huán)采樣,直到達(dá)到定時(shí)值
	{
		TH0=0;
		TL0=20;
		while(TH0<4)
		{;
		}
		n++;
	}
	TR0=0;
}

void delay(unsigned int x)
{do{x--;}
 while(x!=0);
}       

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文在线资源观看网站视频免费不卡| 国产欧美一区二区精品性| 黄一区二区三区| 亚洲观看高清完整版在线观看| 久久综合资源网| 欧美日韩国产高清一区二区三区 | 亚洲成人综合视频| 久久久久久久综合日本| 欧美精品v国产精品v日韩精品| 国产成人丝袜美腿| 蜜桃av一区二区在线观看| 亚洲精品一二三区| 国产精品久久久久久久久动漫| 欧美一区二区三区视频在线| 色婷婷久久久亚洲一区二区三区| 国产精品一区二区久久精品爱涩| 日韩不卡一二三区| 一区二区三区在线播放| 亚洲视频在线观看三级| 国产农村妇女毛片精品久久麻豆| 欧美一级免费观看| 欧美日本乱大交xxxxx| 91浏览器入口在线观看| 成人黄色av电影| 国产精品资源站在线| 久久精品久久精品| 免费看欧美女人艹b| 亚洲午夜免费视频| 亚洲一区视频在线| 亚洲情趣在线观看| 亚洲精品国产品国语在线app| 国产精品狼人久久影院观看方式| 欧美国产日韩精品免费观看| 精品第一国产综合精品aⅴ| 日韩精品一区二区三区在线观看| 7777精品伊人久久久大香线蕉的 | 久久精品综合网| 精品久久久久av影院| 精品国产乱码久久久久久蜜臀| 日韩视频国产视频| 2017欧美狠狠色| 久久蜜桃香蕉精品一区二区三区| 亚洲精品在线电影| 久久九九全国免费| 欧美韩日一区二区三区四区| 中文字幕精品一区二区精品绿巨人| 国产亚洲一区二区在线观看| 国产女人18水真多18精品一级做| 国产精品午夜在线观看| 国产精品免费视频一区| 国产精品久久久久久久久免费樱桃| 国产精品少妇自拍| 亚洲久草在线视频| 日日夜夜精品免费视频| 毛片av一区二区三区| 国产精品一区专区| av高清久久久| 欧美日韩视频第一区| 欧美一区二区精美| 久久你懂得1024| 中文字幕一区二区不卡| 亚洲自拍另类综合| 久久国产尿小便嘘嘘尿| 成人美女在线视频| 91福利社在线观看| 日韩精品在线一区| 国产精品网站导航| 亚洲自拍都市欧美小说| 精品一区二区三区的国产在线播放| 国产精品资源网站| 欧美性高清videossexo| 欧美成人精精品一区二区频| 国产欧美日韩视频在线观看| 夜夜亚洲天天久久| 黄页视频在线91| 色悠悠亚洲一区二区| 日韩欧美专区在线| 国产精品高潮久久久久无| 香蕉加勒比综合久久| 国产乱淫av一区二区三区| 99久久国产综合色|国产精品| 欧美一区二区视频网站| 中文无字幕一区二区三区| 一级日本不卡的影视| 国产精品一二三在| 337p亚洲精品色噜噜噜| 亚洲国产成人午夜在线一区| 日韩精品电影一区亚洲| av成人老司机| 2023国产精品视频| 亚洲成a天堂v人片| 成人一二三区视频| 91精品国产麻豆| 亚洲视频在线一区二区| 久草热8精品视频在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美一卡在线观看| 亚洲精品高清在线| 国产黄色精品视频| 777xxx欧美| 夜夜嗨av一区二区三区四季av| 国产精品一区二区在线观看不卡| 欧美色图天堂网| 亚洲欧洲精品一区二区三区| 经典三级视频一区| 8x8x8国产精品| 一卡二卡欧美日韩| 91捆绑美女网站| 国产欧美日韩精品一区| 黑人巨大精品欧美黑白配亚洲| 7777精品伊人久久久大香线蕉最新版| 国产精品毛片大码女人| 久久精品99久久久| 777亚洲妇女| 亚洲成av人片观看| 色综合一区二区| 国产精品电影一区二区三区| 国产麻豆午夜三级精品| 日韩美女在线视频| 日韩成人午夜电影| 欧美日韩国产首页| 午夜在线成人av| 中文字幕制服丝袜一区二区三区 | 亚洲国产精品影院| 91网上在线视频| 国产精品人成在线观看免费| 国产毛片精品视频| 精品国产伦理网| 国内一区二区在线| 久久综合给合久久狠狠狠97色69| 老司机精品视频线观看86| 欧美一级欧美三级在线观看 | 国产精品一卡二卡在线观看| 日韩免费视频一区| 久久精品999| 日韩免费看的电影| 国内精品第一页| 欧美精品一区二区三区高清aⅴ | 国产不卡在线视频| 久久久精品影视| 成人免费毛片嘿嘿连载视频| 欧美精彩视频一区二区三区| www.一区二区| 亚洲日本乱码在线观看| 色婷婷综合久久久久中文一区二区| 伊人色综合久久天天| 在线观看视频一区二区| 婷婷六月综合网| 欧美一区二区在线播放| 国产一区二区三区香蕉| 国产精品久久综合| 91麻豆福利精品推荐| 香蕉成人啪国产精品视频综合网| 欧美精品日韩综合在线| 久久精品国产精品亚洲红杏| 久久综合色综合88| 成人av网站在线观看| 亚洲国产综合视频在线观看| 欧美福利一区二区| 国产一区二区三区电影在线观看| 国产精品日日摸夜夜摸av| 欧美在线你懂的| 免费人成精品欧美精品| 国产精品久久午夜| 欧美伊人久久久久久午夜久久久久| 日韩精品福利网| 国产午夜精品一区二区| 欧美在线观看视频一区二区三区| 亚洲二区在线观看| 久久久久久99久久久精品网站| 99国产欧美另类久久久精品| 亚洲福利视频导航| 久久久久久久久久电影| 欧美影院午夜播放| 国产在线精品一区二区不卡了 | 久久久九九九九| 色成人在线视频| 美国av一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 婷婷丁香久久五月婷婷| 国产亚洲精品福利| 欧美视频日韩视频| 国产精品99久久久久久有的能看| 亚洲欧美日韩综合aⅴ视频| 日韩欧美国产1| 一本色道久久综合亚洲aⅴ蜜桃| 日韩国产精品91| 国产精品久久一级| 欧美精品一区二区三区四区| 欧美性大战久久久久久久蜜臀 | 一区二区三区在线免费视频| 欧美电视剧在线观看完整版| 在线影院国内精品| 国产凹凸在线观看一区二区| 视频一区二区不卡| 一区二区三区免费看视频| 国产亚洲一区二区三区在线观看 | 久久久久久日产精品| 欧美巨大另类极品videosbest | 日本女人一区二区三区|