下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本程序共分為三個文件:/*文件 */#include<>#include<>#define uchar unsigned char#define uint unsigned int void delay_ms(uint x)uint i,j;for(i=0;i<x;i+)for(j=0;j<120;j+); void main()Lcd_init();Write_char(0,10,'a');Write_string(1,0,"b b");delay_ms(1000);Clear_line(0);Write_string(
2、0,0,"clear 0 line OK!");delay_ms(1000);Clear_line(1);Write_string(1,0,"clear 1 line OK!");delay_ms(1000);Clear_all();Write_string(0,1,"Clear all Ok!") ;while(1);/*文件 */#include<>#include<>#define uchar unsigned char#define uint unsigned int#define Nop _nop_(
3、)#define Lcd_data P0#define busy 0x80/* 數(shù)據(jù)口 */* 檢測忙狀態(tài)*/sbit rs = P2A4;sbit rw = P2A5;sbit en = P2A6;void delay(uchar x)uchar i,j;for(i=0;i<x;i+)for(j=0;j<125;j+);/* 寫命令 */void Write_com(uchar com)rs = 0;delay(5);rw = 0;delay(5);Lcd_data = com;delay(5);en = 0;delay(10);en =1;delay(10);/* 寫數(shù)據(jù) */
4、void Write_data(uchar dat)rs = 1;delay(5);rw = 0;delay(5);Lcd_data = dat;delay(10);en =0;delay(5);en = 1;delay(10);/* 初始化 */void Lcd_init()Lcd_data = 0x00;delay(15);Write_com(0x38);delay(5);Write_com(0x38);delay(5);Write_com(0x38);delay(5);/* 顯示模式設(shè)置*/* 顯示關(guān)閉*/* 顯示清屏*/* 顯示光標(biāo)移動設(shè)置*/* 顯示開及光標(biāo)設(shè)置*/Write_com
5、(0x38);Write_com(0x08);Write_com(0x01);Write_com(0x06);Write_com(0x0c); void Write_char(uchar x,uchar y,uchar dat)x &=0x1;/* 限制x 不能大于1*/y &=0xf;/* 限制y 不能大于15*/if(x)y |= 0x40 ; /* 如果 y 大于 1,則在第二行顯示*/y |= 0x80;Write_com(y);Write_data(dat); void Write_string(uchar x,uchar y,uchar *str)uchar len
6、gth = 0;x &=0x1;/* 限制x 不能大于1*/y &=0xf;/* 限制y 不能大于15*/while(*str!='0')Write_char(x,y,*str);y+;str+; void Clear_line(uchar line) Write_string(line,0,");switch(line) case 0: Write_com(0x80);case 1: Write_com(0x80+0x40); default : break;void Clear_all() Write_com(0x01);Write_com(0x80);/* 文件 */#define uchar unsigned char#define uint unsigned int #ifndef Lcd1602_h #define Lcd1602_h extern Lcd_init();extern Write_data(uchar dat);extern Write_char(uchar x,uchar y,uchar dat);extern Write_string(uchar x,uchar y,uc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 820字借款協(xié)議書范本
- 工程資料買賣合同范本
- 毛坯房裝修半包合同模板
- 商品房購買合同(適用于商品房預(yù)售、銷售)
- 勞務(wù)承包合同范本
- 2024年專業(yè)委托管理合同模板
- 家政工服務(wù)協(xié)議書樣本
- 投標(biāo)授權(quán)書合同書
- 職員股權(quán)激勵協(xié)議文本
- 新的公租房買賣合同范本
- 2023年陜煤集團(tuán)招聘筆試題庫及答案解析
- GB/T 11376-2020金屬及其他無機覆蓋層金屬的磷化膜
- 高二上學(xué)期化學(xué)人教版(2019)選擇性必修1實驗計劃
- 六年級下冊音樂教案第六單元《畢業(yè)歌》人教新課標(biāo)
- 世界咖啡介紹 PPT
- 中醫(yī)藥膳學(xué)全套課件
- 馬王堆出土文物藝術(shù)欣賞-課件
- 初中語文人教六年級下冊《專題閱讀:概括主要事件》PPT
- 13、停電停水等突發(fā)事件的應(yīng)急預(yù)案以及消防制度
- DB42T1811-2022西瓜設(shè)施育苗技術(shù)規(guī)程
- 早教托育園招商加盟商業(yè)計劃書
評論
0/150
提交評論