女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 單片機 > 單片機
[導讀] AD1549的LCD12864液晶顯示程序#include"reg52.h"#include"intrins.h"sbitAD_CS=P3^7;sbitAD_DAT=P3^5;sbitAD_CLK=P3^4;sbitRS=P3^6;//RS="H",表示DB7--DB0為顯示數(shù)據(jù),//RS="L",表示DB7--DB0為顯示指令數(shù)

AD1549的LCD12864液晶顯示程序

#include"reg52.h"
#include"intrins.h"

sbitAD_CS=P3^7;
sbitAD_DAT=P3^5;
sbitAD_CLK=P3^4;


sbitRS=P3^6;//RS="H",表示DB7--DB0為顯示數(shù)據(jù),
//RS="L",表示DB7--DB0為顯示指令數(shù)據(jù)

sbitWRD=P2^5;//R/W="H",E="H",數(shù)據(jù)被讀到DB7--DB0
//R/W="L",E="H→L",DB7--DB0的數(shù)據(jù)被寫到IR或DR

sbitE=P2^6;//使能信號

sbitPSB=P2^3;//H:并口方式L:串口方式




voidTransferData(chardata1,bitDI);//傳送數(shù)據(jù)或者地址命令(data),
//當DI=0是,傳送命令,當DI=1,傳送數(shù)據(jù).
voiddisplay(void);
voiddisplay_grapIC(void);

voiddelay(unsignedintm);
voiddelayms(unsignedintn);

voidDisplayLine(unsignedcharline1,unsignedcharline2);
voidDisplayGraphic(unsignedcharcode*adder);

voidlcd_mesg(unsignedcharcode*adder1);


voidlcd_wxs1(unsignedintj);
voidlcd_wxs2(unsignedintq);
voidlcd_wxs3(unsignedintp);
voidlcd_wxs4(unsignedintk);


unsignedinti,j,q,p,k;//
unsignedintAD_Temp,Temp,TempA;

unsignedcharcodeIC_DAT[]={
"精密電壓表測試儀"
"當前電壓值為"
"佳瑞電子有限公司"
"*********"
};

unsignedchardata1[]={"0123456789.V"};
/***************存放要顯示的數(shù)字值********/

unsignedcharval[4];//

/***************延時的子程序***************/

voiddelayms(unsignedintn)//延時10×n毫秒程序
{
unsignedinti,j;
for(i=0;ifor(j=0;j<2000;j++);
}

voiddelay(unsignedintm)//延時程序
{
unsignedinti,j;
for(i=0;ifor(j=0;j<10;j++);
}


/**********TLC1549數(shù)據(jù)讀取子程序************/

TLC1549()
{
TempA=0;
Temp=0;
AD_CS=1;
AD_CLK=1;
AD_DAT=1;
AD_CS=0;

_nop_();
for(i=0;i<2;i++)
{
AD_CLK=0;
_nop_();
if(AD_DAT)
{Temp+=0x01;}
Temp=Temp<<1;
AD_CLK=1;
_nop_();
}
for(i=0;i<8;i++)
{
AD_CLK=0;
_nop_();
if(AD_DAT)
{TempA+=0x01;}
TempA=TempA<<1;
AD_CLK=1;
_nop_();
}
AD_CLK=1;
AD_CS=1;
AD_Temp=Temp*338+TempA;
P0=AD_Temp;

j=2*AD_Temp/1000;
q=2*AD_Temp%1000/100;
p=2*AD_Temp%1000%100/10;
k=2*AD_Temp%1000%100%10;


}

/***************LCD字庫初始化程序*********************/
voidinitinal(void)
{
delay(40);//大于40MS的延時程序
PSB=1;//設(shè)置為8BIT并口工作模式
delay(1);//延時
//RES=0;//復位
//delay(1);//延時
//RES=1;//復位置高
delay(10);
TransferData(0x30,0);//ExtendedFunctionSet:8BIT設(shè)置,RE=0:basicinstructionset,G=0:graphicdisplayOFF
delay(100);//大于100uS的延時程序
TransferData(0x30,0);//FunctionSet
delay(37);////大于37uS的延時程序
TransferData(0x08,0);//DisplayonControl
delay(100);//大于100uS的延時程序
TransferData(0x10,0);//CursorDisplayControl光標設(shè)置
delay(100);//大于100uS的延時程序
TransferData(0x0C,0);//DisplayControl,D=1,顯示開
delay(100);//大于100uS的延時程序
TransferData(0x01,0);//DisplayClear清屏
delay(10);//大于10mS的延時程序
TransferData(0x06,0);//EnryModeSet,光標從右向左加1位移動
delay(100);//大于100uS的延時程序
}


//*************顯示函數(shù)******************************

voidlcd_mesg(unsignedcharcode*adder1)
{
unsignedchari;
TransferData(0x80,0);//SetGraphicDisplayRAMAddress傳地址指令
delay(100);
for(i=0;i<16;i++)
{
TransferData(*adder1,1);
adder1++;
}

TransferData(0x90,0);//SetGraphicDisplayRAMAddress
delay(100);

for(i=32;i<64;i++)
{
TransferData(*adder1,1);
adder1++;
}
}
//*************位置顯示函數(shù)******************************

voidlcd_wxs1(unsignedintadder2)
{
TransferData(0x8A,0);//SetGraphicDisplayRAMAddress傳地址指令
delay(100);
TransferData(adder2,1);
}

voidlcd_wxs2(unsignedintadder3)
{
TransferData(adder3,1);
}

voidlcd_wxs5(unsignedintadder6)
{
TransferData(adder6,1);
}

voidlcd_wxs3(unsignedintadder4)
{
TransferData(adder4,1);
}

voidlcd_wxs4(unsignedintadder5)
{
TransferData(adder5,1);
}

voidlcd_wxs6(unsignedintadder7)
{
TransferData(adder7,1);
}
//********寫命令/數(shù)據(jù)*******************************

voidTransferData(chardata1,bitDI)//傳送數(shù)據(jù)或者命令,當DI=0是,傳送命令,
{//當DI=1,傳送數(shù)據(jù).
WRD=0;//R/W="H",E="H",數(shù)據(jù)被讀到DB7--DB0,R/W="L",E="H→L",DB7--DB0的數(shù)據(jù)被寫到IR或DR
RS=DI;//RS="H",表示DB7--DB0為顯示數(shù)據(jù),RS="L",表示DB7--DB0為顯示指令數(shù)據(jù)
delay(1);
P0=data1;
E=1;
delay(1);
E=0;
}
//************延 時*******************************************



/*主程序入口*/
intmain(void)
{initinal();
delay(10);//大于100uS的延時程序
lcd_mesg(IC_DAT);//顯示中文漢字1
delayms(100);
while(1)
{
TLC1549();
lcd_wxs1(data1[j]);
lcd_wxs5(data1[10]);
lcd_wxs2(data1[q]);
lcd_wxs3(data1[p]);
lcd_wxs4(data1[k]);
lcd_wxs6(data1[11]);
delayms(20);

}
}

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

在當今科技飛速發(fā)展的時代,液晶顯示屏(LCD)作為信息顯示的核心組件,廣泛應用于智能手機、平板電腦、智能手表等小尺寸電子設(shè)備中。然而,隨著屏幕尺寸的縮小和分辨率的提升,小尺寸液晶顯示屏的橫紋不良問題逐漸凸顯,成為影響用戶...

關(guān)鍵字: 液晶顯示 智能手機

液晶顯示器(Liquid Crystal Display,簡稱LCD)作為一種廣泛應用于電視、電腦顯示器、手機以及各類電子產(chǎn)品的顯示技術(shù),其發(fā)展歷程與科技創(chuàng)新緊密相連。LCD技術(shù)以其獨特的構(gòu)造和工作原理,在過去的幾十年里...

關(guān)鍵字: LCD 液晶顯示

在電子顯示技術(shù)領(lǐng)域,液晶顯示(LCD)因其低功耗、高清晰度和長壽命等優(yōu)點被廣泛應用于各種設(shè)備中。為了驅(qū)動LCD,需要使用專門的接口技術(shù)來傳輸圖像數(shù)據(jù)。其中,低壓差分信號(LVDS)和迷你低壓差分信號(MiniLVDS)是...

關(guān)鍵字: 電子顯示 液晶顯示 低壓差分信號

摘 要 :基于 STC89C52RC 單片機的智能電子秤的設(shè)計分為三大板塊,即硬件排版、布局設(shè)計,軟件編寫、下載、調(diào)試及產(chǎn)品焊接?;趩纹瑱C的智能電子秤是以 STC89C52RC 單片機為核心的控制系統(tǒng),單片機內(nèi)下載軟件...

關(guān)鍵字: 單片機 電子秤 傳感器 HX711 模數(shù)轉(zhuǎn)換 液晶顯示

摘 要 :以 STC89C52 單片機為溫度測控系統(tǒng)的核心,利用 AD590 溫度傳感器將溫度信號轉(zhuǎn)換成電信號,然后經(jīng)信號差分放大電路和A/D 轉(zhuǎn)換電路將其對應的數(shù)字信號輸入單片機,單片機計算出溫度傳感器對應的溫度值后,...

關(guān)鍵字: 單片機 溫度傳感器 放大電路 A/D 轉(zhuǎn)換電路 液晶顯示 報警電路 串口通信

摘 要 :隨著電子行業(yè)的快速發(fā)展,電子產(chǎn)品與人們的日常生活密不可分。與此同時,對電子測量技術(shù)的精確度、便捷性的要求也逐步提高。文中以 STM32 單片機為核心控制器,采用功率放大、非接觸式電流獲取、電流信號幅值檢測分析、...

關(guān)鍵字: STM32 單片機 功率放大 非接觸式電流 幅值檢測 頻率檢測 液晶顯示

摘要:介紹了以DSP芯片TMS320F2812為CPU的有源電力濾波器中液晶模塊JLX12864G-139的應用設(shè)計方法,詳細說明了DSP芯片與液晶模塊的硬件接口電路設(shè)計,通過分析液晶模塊的讀寫時序,闡述了在TMS320...

關(guān)鍵字: TMS320F2812 JLX12864G-139 液晶顯示 接口

摘 要:MSP430單片機是TI公司于1996年推向市場的一款超低功耗16位微控制器,其最顯著的特點是超低的功耗以及豐富的片上外設(shè)資源,方便高效的開發(fā)環(huán)境可應用于模擬信號的采集傳感系統(tǒng)。文中設(shè)計了一種基于MSP430F4...

關(guān)鍵字: 單片機 低功耗 無線傳輸 液晶顯示

在單片機系統(tǒng)設(shè)計中,LCM(液晶顯示模塊)人機交互界面的設(shè)計往往是很重要的一個環(huán)節(jié)。LCM可以用于智能儀器上的顯示設(shè)定參數(shù)、狀態(tài)提示符、檢測結(jié)果和待輸入?yún)?shù)等功能。

關(guān)鍵字: 單片機 C8051F020 液晶顯示

關(guān)于經(jīng)典網(wǎng)絡(luò)重要的BP(誤差反向傳播網(wǎng)絡(luò))是所有學習人工神經(jīng)網(wǎng)絡(luò)最先接觸到的一個實用網(wǎng)絡(luò),它的原理相對比較簡單,在很多平臺中都非常容易實現(xiàn)。

關(guān)鍵字: AI 液晶顯示 神經(jīng)網(wǎng)絡(luò)
關(guān)閉