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

當(dāng)前位置:首頁(yè) > 技術(shù)學(xué)院 > 熱搜器件
[導(dǎo)讀]電路圖 程序:#include "reg52.h"#define uchar unsigned chartypedef bit BOOL ;sbit rs = P2^6 ;sbit rw = P3^6 ;sbit ep = P2^7 ;void delay(uchar ms){ // 延時(shí)子程序uchar i ;while(ms--){for(i = 0 ; i<250;i+

電路圖

 

程序:

#include "reg52.h"

#define uchar unsigned char

typedef bit BOOL ;

sbit rs = P2^6 ;

sbit rw = P3^6 ;

sbit ep = P2^7 ;

void delay(uchar ms)

{ // 延時(shí)子程序

uchar i ;

while(ms--)

{

for(i = 0 ; i<250;i++) ;

}

}

void longdelay(uchar s) //長(zhǎng)延時(shí)

{

while(s--)

{

delay(60) ;

}

}

BOOL lcd_bz()//測(cè)試LCD忙碌狀態(tài)

{

BOOL result ;

rs = 0 ;

rw = 1 ;

ep = 1 ;

result = (BOOL)(P0 & 0x80) ;

ep = 0 ;

return result ;

}

void write_cmd(uchar cmd)// 寫(xiě)指令

{

while(lcd_bz()) ;

rs = 0 ;

rw = 0 ;

ep = 0 ;

P0 = cmd ;

ep = 1 ;

ep = 0 ;

}

void write_addr(uchar addr)//寫(xiě)地址

{

write_cmd(addr|0x80) ;

}

void write_byte(uchar dat)//寫(xiě)字節(jié)

{

while(lcd_bz()) ;

rs = 1 ;

rw = 0 ;

ep = 0 ;

P0 = dat ;

ep = 1 ;

ep = 0 ;

}

void lcd_init()// 初始化

{

write_cmd(0x38) ;

delay(1);

write_cmd(0x08) ;

delay(1);

write_cmd(0x01) ;

delay(1);

write_cmd(0x06) ;

delay(1);

write_cmd(0x0c) ;

delay(1);

}

void display(uchar addr, uchar q)//在某一地址上顯示一字節(jié)

{

delay(10) ;

write_addr(addr) ;

write_byte(q) ;

longdelay(2) ;

}

main()

{

lcd_init() ; // 初始化LCD

delay(10) ;

// lcd_wcmd(0x07) ; //entry mode set

delay(1) ;

while(1)

{

display(0x00,'R') ;//在第一個(gè)位置顯示R

display(0x01,0x31)// 在第二個(gè)位置顯示1,(1的ASCII碼為31)

}

}

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