![TSL2561LCD結(jié)合顯示_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/190e654e-afb0-455c-9422-a827a535d86d/190e654e-afb0-455c-9422-a827a535d86d1.gif)
![TSL2561LCD結(jié)合顯示_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/190e654e-afb0-455c-9422-a827a535d86d/190e654e-afb0-455c-9422-a827a535d86d2.gif)
![TSL2561LCD結(jié)合顯示_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/190e654e-afb0-455c-9422-a827a535d86d/190e654e-afb0-455c-9422-a827a535d86d3.gif)
![TSL2561LCD結(jié)合顯示_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/190e654e-afb0-455c-9422-a827a535d86d/190e654e-afb0-455c-9422-a827a535d86d4.gif)
![TSL2561LCD結(jié)合顯示_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/190e654e-afb0-455c-9422-a827a535d86d/190e654e-afb0-455c-9422-a827a535d86d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、#include#includc /TSL2561 地址#dcfinc uchar unsigned char#dcfinc uint unsigned int/設(shè)備讀寫地址#dcfinc SLAVE_ADDR_WR 0x52#dcfinc SLAVE_ADDR_RD ()x53/命令控制寄存器#dcfinc CONTROL ()x80#/dcfinc TIMING 0x81#dcfinc DATAOLOW 0x8C#dcfinc DATA0H1GH OxSD#dcfinc DATA1LOW ()x8E#dcfinc DATA1H1GH OxSF uchar DataLo),DataHigh(
2、),DataL()wl,DataHighl,commad;long double Chaiiiicl(),Chaiincll;unsigned long tcmp=(),wct=();float ratio;unsigned char lc6;/LCD控制腳sbit LCD_RS = P2A5; sb讓 LCD_RW = P2A6; sbit LCO_EN = P2A7;sbit sda = P2A0;sbit scl = P2A1;void delay。; uchar code cdis3 = nguangzhaoshiyann;Lux11;uchar code cdis4 = Hqdu:d
3、efine dclavNOPO _nop_Q ;_nop_Q ;_n()p_0 ;_n()P_0 ;void dclayl (int ms)unsigned char y ;whilc(ms)r(y=();y v 25();y+)_nop_0 ;_nop_0 ;_nop_0 ;_nop_Q ;void dclays(unsigncd int ent)while(ent);void delaylms(uchar x)uchar %b;for(a=x;a();a)for (b=100;b0;b);*/*檢查LCD忙狀態(tài)*/*lcd_busy為1時,忙,等待。lcd-busy為0時,閑,可寫指令與數(shù)
4、據(jù)。V/*/bit lcd_busyObit result;LCD_RS = 0 ;LCD_RW = 1 ;LCD_EN = 1 ;dclayNOPO ;result = (bit)(P0&0x80);LCD_EN = 0 ;rcturn(result);/*寫指令數(shù)據(jù)到LCD*/*RS=L, RW=L,巳二髙脈?中,00-07=指令碼。*/*/void lcd_wcmd(uchar cmd)while(lcd_busyO);LCD_RS = 0 ;LCD_RW = 0;LCD_EN = 0;_nop_0 ;_nop_0 ;PO = cmd ;dclayNOPO ;LCD_EN = 1 ;dc
5、layNOPO ;LCD_EN = 0 ;/*/*寫顯示數(shù)據(jù)到LCD/*RS=H, RW=L,已=髙脈沖,D()-D7=數(shù)據(jù)。*/*void lcd_wdat(uchar dat)while(lcd_busyO);LCD_RS = 1 ;LCD_RW = 0;LCD_EN = 0;PO = dat;dclayNOPO ;LCD_EN = 1 ;dclayNOPO ;LCD_EN = O ;LCD*/*/void lcd_initQ/清除LCD的顯示內(nèi)容/16*2顯示,5*7點陣,8位數(shù)據(jù)del ay 1 (15);lcd_wcmd()x()l);lcd_wcmd()x38); dclayl ;
6、 lcd_wcmd()x38); dclayl ; lcd_wcmd()x38);del ay 1 ;lcd_wcmd()x()c); del ay 1 ; lcd_wcmd()x()6); dclayl ; lcd_wcmd()x()l); del ay 1 ;/*設(shè)定顯示位置/顯示開,關(guān)光標(biāo)/移動光標(biāo)/清除LCD的顯示內(nèi)容*/*/void lcd_pos(uchar pos)lcd_wcmd(pos | ()x80) ; /數(shù)據(jù)指針=&)+地址變量void startQsda=l;delay 0;()丸!丙農(nóng)(1=叩。)叫円皿OPPh JEipnQsuodspj pn)aOpp :=EpS
7、 OppU=PSOpp f()=upsOdojs p!()AOpp f()ips Opp1=PSi+;scl=();delay 0;void write_bvtc(unsigned char date)uchar i;for(i=();i8;i+)scl=0;datc=l;sda=CY;delayO;scl=l;delayO;scl=O;delayO;sda=l; /釋放資源delayO;uchar rcad_byte()uchar i,k=();scl=();delayO;sda=l; /釋放資源dclayO;for(i=0;i8;i+)scl=l;delay 0;k=(k0)&(ratio
8、0.5)&(ratio0.61)&(ratio0.8)&(ratio=1.3)temp=0.00146*Channel0-0.00112*Channell;elsetcmp=();ratio=();void ciisp(void)/顯示函數(shù)wct=tcmp;tcmp=();le0=wet%10; /最低位wet=wet/10;lel=wet%10; /第二位 wet=wet/10;lc2=wet%10; /第三位wet=wet/10;lc3=wet%10;lcd_pos(0x47);lcd_wdat(lc 3 +48);lcd_pos(0x48);lcd_wdat(lc +48);lcd_pos(0x49);lcd_wdat(lcl +48);lcd_pos(0x4a);lcd_wdat(lc 0 +48);delays (100);void gzh_Mcnu 0/顯示濕度的菜單uchar m;lcd_p()s(0) ;/設(shè)置顯示位置為第一行的第1個字符m = 0;whilc(cdis3m !=、()*)/顯示字符Icd_wdat(cdis3m);m+ ;設(shè)置顯示位置為第二行第1個字lcd_pos(0x40);符m = 0 ;whilc(cdis4m !=、()*)/顯示
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物流倉儲借款合同與協(xié)議規(guī)范文本
- 2025年度枸杞產(chǎn)品電商平臺運(yùn)營合作協(xié)議
- 2025年度會所精裝修工程監(jiān)理服務(wù)合同
- 2025年度環(huán)境監(jiān)理專項審計服務(wù)合同模板
- 2025年度綜合管廊工程沙石材料安全運(yùn)輸合同
- 2025年度綜合能源服務(wù)項目監(jiān)測與優(yōu)化合同
- 二零二五年度環(huán)保除塵設(shè)備安裝服務(wù)協(xié)議3篇
- 深入解析電商平臺中用戶的購買決策過程及影響因素
- 生產(chǎn)調(diào)度系統(tǒng)的智能化管理與控制
- 電子商務(wù)平臺的經(jīng)濟(jì)法監(jiān)管研究
- 公司機(jī)關(guān)管理類責(zé)任矩陣
- 山東省青島市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 《鉆井液用磺甲基酚醛樹脂技術(shù)要求》
- 數(shù)學(xué)-九宮數(shù)獨100題(附答案)
- 中國農(nóng)業(yè)發(fā)展銀行XX支行 關(guān)于綜合評價自評情況的報告
- 2010年宣武區(qū)第六屆中小學(xué)生地理知識競賽題庫
- QC課題提高檢查井周邊壓實
- 應(yīng)征公民體格檢查表(征兵)
- ACL磁致伸縮液位計說明書
- 慈善祖師—太乙救苦天尊經(jīng)文選集拼音版
- 3建筑工程規(guī)劃放線、驗線多測合一成果報告書
評論
0/150
提交評論