日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] /******************************************************************讀液晶狀態(tài)字到STA功能:用于往液晶寫數(shù)據(jù)或命令之前判斷忙閑***************************************************************

/******************************************************************
讀液晶狀態(tài)字到STA
功能:用于往液晶寫數(shù)據(jù)或命令之前判斷忙閑
*******************************************************************/
voidread_sta(void)


{
P4DIR=0x00;//P4數(shù)據(jù)輸入
P3OUT=P3_2_DATAIO;//4245(x1)數(shù)據(jù)傳送方向選擇為:由液晶到430
P3OUT=P3_1_CD;//命令方式
P3OUT&=~P3_0_RD;//read
STA=P4IN;//讀回狀態(tài)
P3OUT=P3_0_RD;//CANcelread
P4DIR=0xff;//P4口置為數(shù)據(jù)輸出方式
P3OUT&=~P3_2_DATAIO;//4245(x1)數(shù)據(jù)傳送方向選擇為:由430到液晶

}
/*****************************************************************************
判狀態(tài)位S1,S0函數(shù)(讀寫指令和讀寫數(shù)據(jù)狀態(tài))
******************************************************************************/
voidST1(void)
{
do
{
read_sta();
}
while((STA&0x03)!=0x03);

}
/**********************************************************
判狀態(tài)位S2函數(shù)(數(shù)據(jù)自動讀狀態(tài))
**********************************************************/
voidST2(void)
{
do
{
read_sta();
}
while((STA&0x04)!=0x04);
}
/***************************************************************
-判狀態(tài)位S3函數(shù)(數(shù)據(jù)自動寫狀態(tài))-
****************************************************************/
voidST3(void)
{
do
{
read_sta();
}
while((STA&0x08)!=0x08);
}
/*****************************************************************************
寫入數(shù)據(jù)字節(jié)
******************************************************************************/
voidwrite_data(unsignedcharByte)
{
ST1();
P4OUT=Byte;
P3OUT&=~P3_1_CD;//數(shù)據(jù)方式
P2OUT&=~P2_7_WR;//write
P2OUT=P2_7_WR;
}
/*****************************************************************************
自動寫入數(shù)據(jù)字節(jié)
******************************************************************************/
voidautowrite_data(unsignedcharByte)
{
P4OUT=Byte;
P3OUT&=~P3_1_CD;//數(shù)據(jù)方式
P2OUT&=~P2_7_WR;//write
P2OUT=P2_7_WR;
}

/*****************************************************************************
寫入命令字
******************************************************************************/
voidwrite_cmd(unsignedcharcmd)
{
ST1();
P4OUT=cmd;
P3OUT=P3_1_CD;//命令方式
P2OUT&=~P2_7_WR;//write
P2OUT=P2_7_WR;
}
/*****************************************************************************
寫只有一個參數(shù)的命令
******************************************************************************/
voidwrite_onepara(unsignedchardat1,unsignedcharcommand)
{

write_data(dat1);
write_cmd(command);

}
/*****************************************************************************
寫含有雙參數(shù)的命令
******************************************************************************/
voidwrite_doublepara(unsignedchardat1,unsignedchardat2,unsignedcharcommand)
{

write_data(dat1);
write_data(dat2);
write_cmd(command);

}
/*****************************************************************************
清顯示緩沖的函數(shù)
******************************************************************************/
voidCLEAR_RAM(void)
{
inti;
write_doublepara(0x00,0x00,0x24);/*設(shè)置顯示RAM首地址*/

write_cmd(0xb0);/*設(shè)置自動寫方式*/
for(i=0;i<8200;i++)/*清8K存儲器*/
{
ST3();/*判狀態(tài)位S3*/
write_data(0x00);/*寫入數(shù)據(jù)*/
}
write_cmd(0xb2);/*設(shè)置自動寫結(jié)束指令*/

}
/*****************************************************************************
對液晶屏的一些初始設(shè)置函數(shù)
******************************************************************************/
voidLCDIni(void)
{
write_doublepara(0x00,0x00,0x40);/*設(shè)文本顯示區(qū)域首地址*/
write_doublepara(0x28,0x00,0x41);/*設(shè)文本顯示區(qū)域?qū)挾?/
write_doublepara(0x03,0x00,0x22);/*設(shè)置CGRAM偏置地址*/

write_doublepara(0x00,0x08,0x42);/*設(shè)圖形顯示區(qū)域首地址*/
write_doublepara(0x1e,0x00,0x43);/*設(shè)圖形顯示區(qū)域?qū)挾?/
//write_cmd(0xa2);/*光標(biāo)形狀設(shè)置*/
//write_doublepara(0x08,0x08,0x21);/*設(shè)置光標(biāo)位置*/
write_cmd(0x80);/*顯示方式設(shè)置邏輯"或"合成,內(nèi)部字符發(fā)生器有效*/
write_cmd(0x98);/*顯示開關(guān)設(shè)置關(guān)文本和開圖形顯示*/
CLEAR_RAM();
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海 2025年5月29日 /美通社/ -- 2025年5月,飛凱材料旗下子公司江蘇和成顯示科技有限公司(以下簡稱"和成顯示")與全球領(lǐng)先的液晶材料企業(yè)JNC株式會社(前身為日本智索Chisso株式...

關(guān)鍵字: 液晶 液晶材料 終端 人機(jī)交互

液晶(LC)和液晶高分子(LCP)通常是指在一定溫度范圍" title="溫度范圍">溫度范圍內(nèi)呈現(xiàn)介于固相和液相之間的中間相的有機(jī)化合物。

關(guān)鍵字: 液晶 LC 液晶高分子

在未來的5-10年里,液晶材料仍然會是顯示面板行業(yè)的主流發(fā)展方向。 上海2023年8月31日 /美通社/ -- 為了深入了解液晶材料的技術(shù)及應(yīng)用,近日,網(wǎng)易科技以新一代智能液晶調(diào)光技術(shù)為主題,對飛凱材料全資子...

關(guān)鍵字: 液晶 PD 液晶材料 HC

觸摸屏(Touch Panel)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號的感應(yīng)式液晶顯示裝置,當(dāng)接觸了屏幕上的圖形按鈕時(shí)。

關(guān)鍵字: 觸摸屏 觸控面板 液晶

從色域角度來說,普通液晶電視的NTSC色域只有70%左右(顯示器追求sRGB,電視為NTSC),而一些廣色域電視能達(dá)到80%以上。OLED電視先天能達(dá)到95%甚至更高,所以在色域上OLED完爆普通液晶電視

關(guān)鍵字: OLED 電視 液晶

OLED(Organic Light-Emitting Diode),全稱“有機(jī)發(fā)光二極管”,是一種顯示屏幕技術(shù)。采用OLED技術(shù)制造的OLED電視,已經(jīng)不再需要液晶,RGB色彩信號直接由OLED二極管顯示,幾乎已經(jīng)不存...

關(guān)鍵字: OLED 電視 液晶

顯示技術(shù)是人機(jī)交互中最重要的一個分支,從材料、面板再到顯示應(yīng)用,都有眾多優(yōu)秀企業(yè)在這個領(lǐng)域長期耕耘。顯示技術(shù)升級換代速度非常快,短短幾十年來,CRT顯示器已經(jīng)退隱江湖,液晶曾經(jīng)一統(tǒng)天下,現(xiàn)在OLED方興未艾,而MiniL...

關(guān)鍵字: 液晶 OLED 材料

超級計(jì)算機(jī)(Super computer),是指能夠執(zhí)行一般個人電腦無法處理的大量資料與高速運(yùn)算的電腦。就超級計(jì)算機(jī)和普通計(jì)算機(jī)的組成而言,構(gòu)成組件基本相同,但在性能和規(guī)模方面卻有差異。

關(guān)鍵字: 科學(xué)家 液晶 計(jì)算機(jī)
關(guān)閉