亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁 > 光電顯示 > 正文

環(huán)境光監(jiān)測器:在 LCD 上顯示測量值

發(fā)布時間:2023-06-08 責(zé)任編輯:lina

【導(dǎo)讀】該項目系列的總體目標(biāo)是設(shè)計一個智能環(huán)境光監(jiān)視器,它可以分析室內(nèi)光線水平并執(zhí)行相應(yīng)的響應(yīng)操作,例如控制燈調(diào)光器。在開發(fā)這個項目的過程中,我們需要一種方便的方法來表示電流和電壓幅度的模數(shù)轉(zhuǎn)換值。


該項目系列的總體目標(biāo)是設(shè)計一個智能環(huán)境光監(jiān)視器,它可以分析室內(nèi)光線水平并執(zhí)行相應(yīng)的響應(yīng)操作,例如控制燈調(diào)光器。在開發(fā)這個項目的過程中,我們需要一種方便的方法來表示電流和電壓幅度的模數(shù)轉(zhuǎn)換值。因此,我們將從編寫固件開始,該固件可以將存儲在變量中的普通數(shù)字轉(zhuǎn)換為一系列單獨的數(shù)字,然后這些數(shù)字將決定我們將哪些像素數(shù)據(jù)陣列傳輸?shù)?LCD 模塊。

該固件旨在顯示三位數(shù)測量值,單位為毫伏、伏特、微安或毫安。如果顯示的單位是伏特或毫安,位數(shù)字后的小數(shù)點將自動啟用。這意味著顯示接口可以處理從 0 μA 到 9.99 mA 的電流幅度和從 0 mV 到 9.99 V 的電壓幅度。但是,這個范圍的大部分將永遠(yuǎn)不會被使用——光傳感器的輸出電流為 5 mA, ADC 無法測量高于其參考電壓的電壓,在本設(shè)計中為 2.4 V。

端口輸入輸出


環(huán)境光監(jiān)測器:在 LCD 上顯示測量值


您可以參閱本文 以獲取有關(guān)使用交叉開關(guān)和將引腳配置為輸入或輸出的更深入信息。如上圖所示,SPI 信號被啟用并路由到連接到相應(yīng) LCD 信號的引腳。SPI片選信號由固件控制,輸出到P0.1,因為內(nèi)置的SPI從機(jī)選擇信號與LCD接口不兼容。  

外設(shè)和中斷

在項目的這個階段,我們只需要兩個外設(shè):SPI 和 Timer4。SPI 配置為 3 線主機(jī)模式,時鐘分頻器設(shè)置為產(chǎn)生 875 kHz 的 SPI 時鐘頻率。


環(huán)境光監(jiān)測器:在 LCD 上顯示測量值


SPI 中斷被啟用是因為 SPI 傳輸由 SPI 中斷服務(wù)例程中的狀態(tài)機(jī)控制。傳輸每個字節(jié)后都會觸發(fā)中斷。Timer4 用于短延遲,例如 LCD 模塊數(shù)據(jù)表中指定的設(shè)置和保持延遲。一個 Timer4 計數(shù)約為 490 ns,因此如果我們需要 6 μs 的延遲,我們將 Timer4 寄存器設(shè)置為零并等待計數(shù)達(dá)到 12。


環(huán)境光監(jiān)測器:在 LCD 上顯示測量值


固件

該項目的固件可分為三個主要部分:LCD 通信接口、將存儲在變量中的數(shù)字轉(zhuǎn)換為一系列單獨數(shù)字的函數(shù)以及更新 LCD 像素數(shù)據(jù)陣列的例程。

液晶界面

我們使用多行更新模式與 LCD 通信,如前一篇文章所述。當(dāng)微控制器啟動時,它將 LCD 清除為所有白色像素。隨后通過將 128 位像素數(shù)據(jù)寫入一個或多個行地址來更新 LCD。所有 LCD 更新均由“LCDControl.c”源文件中的 UpdateLCD() 函數(shù)啟動,數(shù)據(jù)傳輸過程在 SPI 中斷服務(wù)程序中繼續(xù)進(jìn)行。該項目中的 LCD 通信接口包括對我們在之前文章中使用的內(nèi)容的一項改進(jìn):每次調(diào)用 UpdateLCD() 都可以通過將適當(dāng)?shù)男泻鸵恍械刂贩湃?LCDLineStart 和 LCDLineStop 變量來指定要更新顯示的 哪一部分 。


環(huán)境光監(jiān)測器:在 LCD 上顯示測量值


將數(shù)字轉(zhuǎn)換為數(shù)字

重要的是要理解存儲在變量中的數(shù)值與我們用來可視化數(shù)值的一系列數(shù)字根本不同。一個變量只是一個由 1 和 0 組成的序列;這個序列可以用多種方式解釋——例如,解釋為無符號整數(shù)、有符號整數(shù)或浮點值。然后需要進(jìn)一步轉(zhuǎn)換,以視覺形式表達(dá)這個解釋值。將變量值轉(zhuǎn)換為一系列數(shù)字或字符的標(biāo)準(zhǔn) C 語言方法是庫中包含的 printf() 函數(shù)。但盡可能避免庫例程是明智的,主要是因為設(shè)計自己的代碼更有趣、更有價值、更有啟發(fā)性。不過,也有實際的好處。


免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:

雙極結(jié)型晶體管的電流增益

PCB 布局挑戰(zhàn)——改進(jìn)您的開關(guān)模式電源設(shè)計

在通信系統(tǒng)應(yīng)用中使用抖動改進(jìn) ADC SFDR

確定電容器的等效串聯(lián)電阻 (ESR)

在汽車發(fā)展新趨勢中確保功能安全對車載網(wǎng)絡(luò)的意義

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 欧美熟妇精品一区二区三区 | 午夜在线免费视频 | 亚洲色播爱爱爱爱爱爱爱 | 国产福利永久在线视频无毒不卡 | 亚洲国产精品一区二区美利坚 | 精品免费人成视频网 | 青青草www | asiass极品裸体女pics | 国产乱码精品一区二三赶尸艳谈 | 不卡精品视频 | 欧美极品少妇xxxxⅹ喷水 | xxx国产在线观看 | 欧美一级片免费在线观看 | 欧美精品免费在线 | 99蜜桃在线观看免费视频网站 | 国产精品久久久久精 | 狠狠色综合网丁香五月 | a在线v| 亚洲日韩欧美一区二区在线 | 天天爱天天色 | 美女露隐私免费网站 | 视频区 国产 图片区 小说区 | 国内精品自线在拍2020不卡 | 久久亚洲一区二区三区成人国产 | 全国最大成人网 | 日本在线视频中文字幕 | 国产在线不卡一区二区三区 | 手机看片福利一区二区三区 | 丰满人妻熟妇乱又伦精品软件 | 久久精品一区 | 国产视频在线观看一区二区 | 色姑娘久 | 超碰人人模人人爽人人喊手机版 | 四虎亚洲欧美成人网站 | 国产免费一区二区三区最新6 | 久久99精品久久久久久清纯 | 我把护士日出水了视频90分钟 | 亚洲国产精品无码一区二区三区 | www精品久久| 二个男人躁我一个视频 | 国产精品乱码久久久久久小说 | 卡一卡二在线视频 | 91久操| 啪啪免费网站 | 久久精品青青草原伊人 | 亚洲妇女无套内射精 | 欧美成人精精品一区二区三区 | 国产99视频精品免费视看9 | 国产交换配乱淫视频a | 久久影视 | 精品少妇无码av在线播放 | 综合在线 亚洲 成人 欧美 | 久草在线综合 | 中文字幕高清免费日韩视频在线 | 中文字幕+乱码+中文字幕无忧 | 在线看免费视频 | 色先锋av影音先锋在线 | 大帝a∨无码视频在线播放 国产自在自线午夜精品视频 | 高清破外女出血av毛片 | 久久久久四虎精品免费入口 | 无人在线观看免费高清视频的优势 | 狠狠躁夜夜躁人人躁婷婷 | 亚洲精品国产成人99久久 | 九九热在线观看视频 | 国产亚洲精久久久久久无码 | 亚洲日韩精品无码专区加勒比海 | 天天躁天天狠天天透 | 欧洲美熟女乱又伦av | 国产a大片免费 | 污污内射在线观看一区二区少妇 | 欧美性jizz18性欧美肥胖脸 | 国产网红主播精品av | 欧美mv日韩mv国产网站app | 日本少妇白嫩猛烈进入免费视频 | 精品无码成人久久久久久 | 一区二区三区精品国产 | 免费观看成人 | 亚洲另类激情专区小说 | 日韩一级完整毛片 | 国产精品人八做人人女人a级刘 | eeuss国产一区二区三区四区 | 欧美黑人xxxx高潮猛交 | av淘宝国产在线观看 | 亚洲国产精 | 又嫩又硬又黄又爽的视频 | 国产精品捆绑调教网站 | 中文字幕综合在线分类 | 午夜理论欧美理论片 | 99久热在线精品996热是什么 | 按摩师高h荡肉呻吟在线观看 | 免费黄色在线观看 | 日本h在线 | 无码欧美毛片一区二区三 | 深夜福利一区二区三区 | 在线播放免费人成毛片乱码 | 偷看农村女人做爰毛片色 | 少妇啊灬啊别停灬用力啊免费视频 | 91在线网站| 亚洲精品一区久久久久一品av |