freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的倉(cāng)庫(kù)溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(參考版)

2024-11-27 18:23本頁面
  

【正文】 } Delay400Ms()。O39。 } else { BEEP=OFF。X39。// if(Temp25) { BEEP=ON。// DisplayOneChar(9, 1, lcdcode[c])。// DisplayOneChar(6, 1, lcdcode[s])。 c=(0xdf)。 g=Temp%10。 b=Temp%1000/100。 while(1) { ADval=ADC0832()。 DisplayListChar(3, 0, )。//LCM 初始化 Delay5Ms()。 Delay400Ms()。 } void main(void) { uint b,s,g。 } ADC_CS=1。 ADC_CLK=0。i++) { ADC_CLK=1。 //釋放 for(i=0。 ADC_CLK=0。 ADC_DAT=1。 //選擇通道 0 ADC_CLK=1。 ADC_CLK=0。 ADC_DAT=1。 ADC_CS=0。 } uchar ADC0832() { uchar i。 while(TempCycB)。 unsigned int TempCycB。 while(TempCyc)。 X++。//限制 X 不能大于 15, Y 不能大于 1 while (DData[ListLength]0x20)//若到達(dá)字串尾則退出 { if (X = 0xF)//X 坐標(biāo)應(yīng)小于 0xF { DisplayOneChar(X, Y, DData[ListLength])。 X amp。 Y amp。 } void DisplayListChar(uchar X, uchar Y, uchar code *DData) { uchar ListLength。// 算出指令碼 LCM_WriteCommand(X, 0)。//當(dāng)要顯示第二行時(shí)地址碼 +0x40。= 0xF。= 0x1。// 顯示光標(biāo)移動(dòng)設(shè)置 LCM_WriteCommand(0x0C,1)。//關(guān)閉顯示 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 23 LCM_WriteCommand(0x01,1)。 LCM_WriteCommand(0x38,1)。 LCM_WriteCommand(0x38,0)。 LCM_WriteCommand(0x38,0)。 LCM_WriteCommand(0x38,0)。//檢測(cè)忙信號(hào) return(LCM_Data)。 while (LCM_Data amp。 LCM_E = 0。 LCM_RW = 1。 } uchar LCM_ReadStatus(void) { LCM_Data = 0xFF。 LCM_E = 1。 LCM_E = 0。 } uchar LCM_ReadData(void) { LCM_RS = 1。 LCM_E = 0。 LCM_RW = 0。//根據(jù)需要檢測(cè)忙 LCM_Data = WCLCM。//延時(shí) LCM_E = 1。 LCM_E = 0。 LCM_RS = 1。 void LCM_WriteData(uchar WDLCM) { LCM_ReadStatus()。 uchar ADval。 */ unsigned char code pic[8]={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00}。 uchar code 2[] = {X}。 uchar code 4[] = {C}。 /*uchar code 3[] = {。 uchar code [] = {Temperature}。 void Delay400Ms(void)。 void DisplayListChar(uchar X, uchar Y, uchar code *DData)。 void LCM_Init(void)。 uchar LCM_ReadData(void)。 void LCM_WriteData(uchar WDLCM)。 sbit ADC_DAT=P3^6。 sbit ADC_CS=P3^4。//定義接口 sbit LCM_RW=P2^1。 感謝在百忙中評(píng)審畢業(yè)論文和參與答辯的老師,并真誠(chéng)地期待得到您進(jìn)一步的指導(dǎo)和幫助。從課題的選擇到論文的最終完成,章老師都始終給我細(xì)心的指導(dǎo)和不懈的支持,在此向章老師致以誠(chéng)摯的謝意和崇高的敬意。 本畢業(yè)論文是在章玲導(dǎo)師的悉心指導(dǎo)下完成的。 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 18 致 謝 通過這一個(gè)多月的努力,我的畢業(yè)論文終于完成了,這意味著大學(xué)生活即將結(jié)束。成功沒有捷徑,上帝只垂青那些為目標(biāo)執(zhí)著追求的人。也終于明白了“世上無難事,只怕有心人”的意義所在。 在此次 畢業(yè) 設(shè)計(jì)過程中,我也遇到了很多問題,例如所編寫的程序無法實(shí)現(xiàn)相關(guān)編程要求、對(duì)于自己做的實(shí)物器件工作原理不是很了解、 畢業(yè) 設(shè)計(jì)論文不知從何處下手等問題,但經(jīng)過 章 老師的輔導(dǎo)、以及通過圖書館及網(wǎng)上查閱的相關(guān)資料 ,從而得出了想要的答案,并開始著手編程及撰寫畢業(yè)設(shè)計(jì)。具體 A/D 轉(zhuǎn)換流程如 圖 43 所示 。當(dāng) CS 從低電平變?yōu)楦唠娖綍r(shí), ADC0832 內(nèi)部所有寄存器清零。 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 15 圖 42 LCD1602 流程圖 A/D 轉(zhuǎn)換模塊軟件設(shè)計(jì) ADC0832 通過內(nèi)部多路器來控制通道,處理器的控制命令通過 DI 引腳輸入 。 11. 從 CGRAM 或 DDRAM 讀出數(shù)據(jù)的指令一覽 表 411 從 CGRAM 或 DDRAM 讀出數(shù)據(jù)的指令一覽 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 從 CGRAMN 或DDRAM 讀出數(shù)據(jù) RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 1 1 要讀出的據(jù) D7~D0 功能:讀取 CGRAM 或 DDRAM 中的內(nèi)容 。 DB7DB6DB5 可為任何數(shù)據(jù),一般取“ 000”。 10. 數(shù)據(jù)寫入 DDRAM 或 CGRAM 指令一覽 表 410 數(shù)據(jù)寫入 DDRAM 和 CGRAM 指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 數(shù)據(jù)寫入到 DDARM或 CGRAM RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 1 0 要寫入的數(shù)據(jù) D7~D0 功能: 1 將字符碼寫入 DDRAM,顯示出相對(duì)應(yīng)的字符 在液晶顯示器上。 9. 讀取忙信號(hào)或 AC 地址指令 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 14 表 49 讀取忙信號(hào)或 AC 地址指令 指令功能 指令編碼 執(zhí)行時(shí)間/MS 讀取忙碌信號(hào)或 AC地址 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 0 1 FB AC 內(nèi)容( 7 位) 功能: 1 讀取忙碌信號(hào) BF 的內(nèi)容, BF=1 表示液晶顯示器繁忙 ,暫時(shí)無法接收 單 片機(jī) 傳 送來的數(shù)據(jù)或指令 ; 當(dāng) BF=0 時(shí),液晶顯示器可以接收單片機(jī) 傳送來 的數(shù)據(jù)或指令 。 (000~111)(能定義八個(gè)字符 ) DB2DB1DB0 為行號(hào)。 DB5DB4DB3 為字符號(hào) 。 6. 功能設(shè)定指令 表 46 功能設(shè)定指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 功能設(shè)定 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 0 0 0 0 1 DL N F X X 功能:設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。 4. 顯示開關(guān)控制指令 表 44 顯示開關(guān)控制指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 顯示開關(guān)控制 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 40 閩南理工學(xué)院本科畢業(yè)設(shè)計(jì) 13 0 0 0 0 0 0 1 D C B 功能: 光標(biāo)顯示 /關(guān)閉 控制顯示器開 /關(guān)、 控制顯示器開 /關(guān) 以及光標(biāo)是否閃爍。 3 保持 DDRAM 的內(nèi)容保持不變 。 2. 光標(biāo)歸位指令 表 42 光標(biāo)歸位指令 指令功能 指令編碼 執(zhí)行時(shí)間 /MS 光標(biāo)歸位 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 X 功能: 1 把光標(biāo)撤回到 顯示屏 的左上方 。 軟件系統(tǒng)具體流程圖如圖 41所示。 報(bào)警模塊 如圖 310 所示。蜂鳴器的電流比較大,用單片機(jī)的 I/O 口直接驅(qū)動(dòng)不能帶動(dòng),需要進(jìn)行電流放大,這里采用 PNP 三極管 8550。 LCD1602 的特性 : 1) +5V 電壓, 可調(diào)對(duì)比度 2) 內(nèi)部含有 復(fù)位電路 3) 提供各種控制命令 ,如:清屏、閃爍 的光標(biāo) 、 閃爍 字符 、 以及其他功能 4) 80 個(gè) 字節(jié) 的 顯示數(shù)據(jù)存儲(chǔ)器 DDRAM 5) 內(nèi)置 有 192 個(gè) 5X7 字型 點(diǎn)陣 的 CGROM(字符發(fā)生器) 6) 8 個(gè) 可以 用戶自定義的 5X7 的 CGRAM 表 32 LCD1602 引腳說明 編號(hào) 符號(hào) 引腳說明 編號(hào) 符號(hào) 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫指令選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù) 據(jù) 16 BLK LCD1602 讀寫 時(shí)序 圖如圖 3 39 所示。( 16 列
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1