基于BH1750FVI的室內(nèi)光照強(qiáng)度測量儀
4 系統(tǒng)軟件驅(qū)動設(shè)計
軟件部分包括BH1750FVI數(shù)據(jù)采集、NOKIA5110液晶顯示器、I2C數(shù)據(jù)總線、單片機(jī)控制等幾部分。限于篇幅本文僅給出其重要驅(qū)動模塊的程序代碼。
4.1 光強(qiáng)度傳感器BH1750FVI數(shù)據(jù)采集部分
光強(qiáng)度傳感器采集過來的數(shù)據(jù)被存儲在數(shù)據(jù)寄存器中,將數(shù)據(jù)讀出后要進(jìn)行數(shù)據(jù)轉(zhuǎn)換,把個十百千萬每位數(shù)據(jù)換算出來,然后用于程序調(diào)用。
(1)數(shù)據(jù)轉(zhuǎn)換程序段
(2)光強(qiáng)度傳感器BH1750驅(qū)動程序段
評論