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

正文內(nèi)容

基于單片機無線溫度濕度檢測畢業(yè)論文(編輯修改稿)

2024-07-03 14:57 本頁面
 

【文章內(nèi)容簡介】 芯片工作電壓 :— 工作電流 :() 模塊最佳工作電壓 : 字符尺寸 :(WH)mm LCD1602 與單片機連接原理圖 1602 為 16 個管腳,八位數(shù)據(jù)線 D0— D7 和單片機的 P0 口連接, 分別和單片機的 — 。 12345678910111213141516P2Header 16GNDGNDVCC10kVCCVCCGNDRSRWENP00P01P02P03P04P05P06P07510R2 圖 LCD1602 與單片機的接口圖 12864 漢字 型 LCD 簡介 128X64 自 帶中文字庫的 LCD 液晶,它 具有 4 位 /8位并行、 2 線或 3 線串行多種接口方式,內(nèi)部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為 12864, 內(nèi)置 8192 個 16*16 點漢字,和 128 個 16*8 點 ASCII字符集 。 利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機交互圖形界面??梢燥@示 84 行 1616 點陣的漢字 . 也可完成圖形顯示 .低電壓低功耗是其又一顯著特點。 7 1234567891011121314151617181920u112864GNDVCC1KR?RPot1RSR/WENDB0DB1DB2DB3DB4DB5DB6DB7PSBNCRSTVOUTBLABLKVCC1KRRes2GNDVCCGND 圖 LCD12864 與單 片機的接口圖 按鍵 設計 本次設計用到三個按鍵,分別接到 , , ,另外端 接地。 圖 按鍵接口電路圖 報警電路 該模塊主要由一個 PNP 三極管和一個蜂鳴器組成,當 所采集的數(shù)據(jù)不在設定值 范圍時 將 端口 置 為 低 電平, 三極管導通,蜂鳴器 報警 ,當 數(shù)據(jù)在設定值范圍 時 端口 置 為 高 電平 ,三極管截止,蜂鳴器 停止報警 ,其原理圖見圖 。 12BUZ1BUZZ132Q1PNPVCC12R5RESBUZZ 圖 報警電路圖 溫濕度無線傳輸設計 8 溫濕度傳感器 電路 1234u1DHT11GNDVCC10KR1Res1NCDATA104pFC1CapGND 圖 溫濕度 傳感器電路 該 模塊只有四個端口,分別為 VDD 接 +5V, VSS 接地 NC 為懸空腳, DATA為數(shù)據(jù)線,單片機就通過這個端口實現(xiàn)單總線通信。電源和地之間接一個 104電容去除高頻信號 ,具體見圖 2. 8。 紅外遙控接收電路 遙控器采用 TC9012 編碼遙控器 , 紅外接收 采用 HS0038 接收頭,該模塊共三個引腳 ,只有一個管腳通過一個二極管與單片機的 即中斷連接,電源和地之間加一個 103 電容去除干擾。具體電路圖見圖 . 123HS00381N4147VCCGND103 圖 紅外接收電路 NRF2401 無線模塊 電路 9 圖 NRF2401 無線模塊電路 NRF24L01 一共為 20 個引腳,其中有六個管腳是用來與單片機采用 SPI總線通信的,另該模塊需外加一個 16M 的晶振 為其產(chǎn)生載波信號 。模塊加上電源共有 8 個引腳引出 ,外圍電路見圖 。 系 統(tǒng)電路原理圖 系統(tǒng)原理圖包括發(fā)送和接收兩部分,具體電路圖見 圖 和 圖 。 在接收電路中整個系統(tǒng) 中最主要的工作是實現(xiàn)溫度和濕度采集和發(fā)送,在采集數(shù)據(jù)時 模塊 使用到的是 P2^0 口 ,為提高數(shù)據(jù)的穩(wěn)定性數(shù)據(jù)線加上 10K 的上拉電阻。無線傳輸模塊采用四線的 SPI 與單片機的 P1^0~P1^6 通信,需注意的的是 24L01 模塊是 供電的 , 但是單片機電源是 5V 供電的,所以在中間添加一個 芯片將 5v 電源轉(zhuǎn)為 以供無線模塊供電,顯示部分使用的 1602 液晶用 P0 口為其并口數(shù)據(jù)線,控制線為 P2^5~P2^7. 溫濕度無線傳輸設計 10 123456781011121314151617X118X219GND20VCC4039383736353433EA31ALE30PSEN29262524232221RES9272832U2STC89C52VCC1I/O2GND3U5DHT11GND1VCC2VL3RS4RW5EN6D17D28D39D410D511D612D713D814BL+15BL16LM1602LCD1LCD1602112244336677889955R110K21X1XTAL1234key1KEY1 2CAP23321 + ec11012R210k1 2CAP333VCCVCC12R4RES RW ENVCCVCCVCC1 2CAP110421 3P ? 2POT1RSRWEN12R35K12345678JP2HEADER 81 23 45 67 89 10JP12401CESCKMISOCSNMOSIIRQCSNMOSIIRQMISOSCKCEGND12VCC3U11117VCC VCC12BUZ1BUZZ132Q1PNPVCCBUZZBUZZ12R5RESVCCVCC 圖 發(fā)送 原理圖 在接收電路中整個系統(tǒng)中最主要的工作是實現(xiàn)接收異地的無線數(shù)據(jù) 并顯示在 12864 液晶上去 ,無線模塊 電路 和 發(fā)送部分是相同的,顯示部分使用的 12864 液晶用 P0 口為其并口數(shù)據(jù)線,控制線為 P2^0~P2^,可以接收紅外遙控指令,接收頭使用的是 P3^2 口通過一個二極管與其連接 ,是的控制部分更加簡單方便 。 11 123456781011121314151617X118X219GND20VCC4039383736353433EA31ALE30PSEN29262524232221RES9272832U2STC89C52VCC1I/O2GND3U5DS18B20112244336677889955R110K1234key1KEY21 + ec110VCCVCC12R4RES RW ENVCCVCCRSRWEN1 23 45 67 89 10JP12401CESCKMISOCSNMOSIIRQCSNMOSIIRQMISOSCKCEGND12VCC3U11117VCC VCC12BUZ1BUZZ132Q1PNPVCCBUZZBUZZ12R5RESVCC1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20JP?LCD12864103C?12XTAL10KR?Res233C?Cap123JP?HS0038D?DiodeVCCGND33C?Cap1KR?Res TapGNDVCC1KR?Res2GNDVCC RESVCC 圖 接收 原理圖 溫濕度無線傳輸設計 12 3 系統(tǒng) 軟件的設計 主程序流程圖 將程序下載到單片機去后,給單片機上電或復位單片機 , 發(fā)送模塊 首先單片機對液晶、 定時器 、 無線模塊 初始化 等 ,延時一段時間 等待個模塊就緒 后單片機驅(qū)動液晶 主 界面; 開始分時 讀取 溫濕度 , 將其 值顯示在液晶上, 再 通過無線模塊將 值 送給接收模塊 ,并接收返回值,判斷是否要執(zhí)行報警程序, 程序循環(huán)執(zhí)行 。 接收模塊流程為首先單片機對液晶初始化、定時器初始化、無線模塊初始化等,延時等待 各 模塊就緒后單片機驅(qū)動液晶顯示主界面,然后開始接收發(fā)送模塊的數(shù)據(jù), 將其讀取的值顯示在液晶上并 根據(jù)接收到的數(shù)據(jù)進行分析,是否在合理的范圍,不在則給主機發(fā)送 報警命令,否則 繼續(xù)接,程序循環(huán)執(zhí)行。另外單片機還需不斷 檢測平接受遙控器數(shù)據(jù) ,根據(jù) 不同 按鍵按下, 函數(shù)執(zhí)行不同的程序 圖 發(fā)送模塊 主程序流程圖 接收返回命令 獲取 溫濕 度值 初始化 延時等待各模塊就緒 開始 將 溫濕 度 發(fā)送給接收模塊 溫濕度顯示 DHT11 是否存在 顯示界面 檢查傳感器并復位 Y N 發(fā)送成功 13 圖 接收模塊 主程序流程圖 N 1 2 無線接收溫濕度 數(shù)據(jù) 初始化 延時等待各模塊就緒 開 始 顯示主界面 溫濕度顯示 按鍵返回值 加減上限 加減下限 3 設定鍵 0 是 否 在 合理范圍 , 執(zhí)行報警程序并返回給主機 Y 溫濕度無線傳輸設計 14 LCD12864 指令說明及操作時序圖 12864 液晶模塊內(nèi)部的控制器共有 7 條控制指令,如表 31 所示: 表 31 控制命令表 指令 指令碼 功能 R/W D/I D7 D6 D5 D4 D3 D2 D1 D0 顯示 ON/OFF 0 0 0 0 1 1 1 1 1/0 控制顯示器的開關 顯示起始行 0 0 1 1 顯示起始行 0~63 指定哪一行開始顯示數(shù)據(jù) 設置 X 地址 0 0 1 0 1 1 1 X 地址 0~7 設置 DDRM 中頁地址( X 地址) 設置 Y 地址 0 0 0 1 Y 地址 0~63 設置 DDRM 中 Y地址 讀狀態(tài) 1 0 0 0 0 00 讀取狀態(tài) RST 1:復位 0:正常 ON/OFF 1:開顯示 0:關 BUSY 0:READY 1:OPER 寫顯示數(shù)據(jù) 0 1 顯示數(shù)據(jù) 將數(shù)據(jù)線上的數(shù)據(jù) DB0~DB7 寫入 DDRAM 讀顯示數(shù)據(jù) 0 0 顯示數(shù)據(jù) 將 DDRAM 上的數(shù)據(jù)讀入DB0~DB7 12864 液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。(說明: 1
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1