標(biāo)題: 基于msp430f149的超聲波用lcd12864顯示程序(續(xù)上篇的顯示) [打印本頁]

作者: 244512469    時(shí)間: 2021-7-23 10:49
標(biāo)題: 基于msp430f149的超聲波用lcd12864顯示程序(續(xù)上篇的顯示)
lcd12864帶中文字庫的128X64 是一種具有4 位/8 位并行、2 線或3 線串行多種接口方式,內(nèi)部含有國標(biāo)一級、二級簡體 中文字庫的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內(nèi)置8192 個(gè)16*16 點(diǎn)漢字,和128 個(gè)16*8 點(diǎn)ASCII 字符 集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面?梢燥@示8×4 行16×16 點(diǎn) 陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶 顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。
    lcd12864比lcd1602不僅僅是屏幕更大,它的顯示比1602更豐富,而且中文字也能顯示的更準(zhǔn)確,它的字庫也比1206的更豐富。
    基本參數(shù)

(1)低電源電壓(VDD:+3.0--+5.5V)

(2)顯示分辨率:128×64 點(diǎn)

(3)內(nèi)置漢字字庫,提供8192 個(gè)16×16 點(diǎn)陣漢字(簡繁體可選)

(4)內(nèi)置128 個(gè)16×8 點(diǎn)陣字符

(5)2MHZ 時(shí)鐘頻率

(6)顯示方式:STN、半透、正顯

(7)驅(qū)動方式:1/32DUTY,1/5BIAS

(8)視角方向:6 點(diǎn)

(9)背光方式:側(cè)部高亮白色LED,功耗僅為普通LED 的1/5-1/10

(10)通訊方式:串行、并口可選

(11)內(nèi)置DC-DC 轉(zhuǎn)換電路,無需外加負(fù)壓

(12)無需片選信號,簡化軟件設(shè)計(jì)

(13)工作溫度: 0℃ - +55℃ ,存儲溫度: -20℃ - +60℃

下面是顯示的數(shù)組代碼(數(shù)值需要轉(zhuǎn)成數(shù)組的形式然后進(jìn)行顯示):

const unsigned char hang1[]={"<<超聲波測距儀>>"};

const unsigned char hang2[]={"距離:"};

const unsigned char hang3[]={"米"};

unsigned char disbuff[4]={"0.00"};

顯示的一些定義的函數(shù):

void Write_Cmd(unsigned char cmd);

void Write_Data(unsigned char dat);

void Init_Lcd(void);

void Disp_HZ(unsigned char addr,const unsigned char * pt,unsigned char num);

void init_clk();

void init_timerA();

void init_IO();

void display_juli();

顯示距離的函數(shù)里面的內(nèi)容:

void display_juli()

{

  if(S/100)

  {

    disbuff[0]=S/100+'0';

    disbuff[2]=S/10%10+'0';

    disbuff[3]=S%10+'0';

  }

  else if(S/10)

  {

    disbuff[2]=S/10+'0';

    disbuff[3]=S%10+'0';

    disbuff[0]='0';

  }

  else

  {

    disbuff[3]=S%10+'0';

    disbuff[0]='0';

    disbuff[2]='0';

  }

}

超聲波的脈沖發(fā)射:

P1OUT |= BIT1;

    Delay_Nms(10);

    P1OUT &=~BIT1;

    Delay_Nms(80);

    P6OUT &= ~BIT1;

限于本文篇幅余下的代碼在51hei附件中,歡迎下載!
上篇:http://www.torrancerestoration.com/bbs/dpj-210404-1.html

51hei.png (25.41 KB, 下載次數(shù): 151)

51hei.png

12864顯示超聲波.zip

32.26 KB, 下載次數(shù): 12, 下載積分: 黑幣 -5






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1