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

正文內(nèi)容

畢業(yè)設(shè)計-基于ds18b20的多點溫度測量及顯示系統(tǒng)設(shè)計-文庫吧資料

2024-12-11 19:33本頁面
  

【正文】 。E=0 。RW=0 。第二行的第一個位置 LCALL WR_CODE MOV DPTR,TABLE5 LCALL WRITE1 RET WR_DATA: MOV P0,A SETB RS 。調(diào)用寫入命令子程序 MOV DPTR,TABLE 。調(diào)用寫入命令子程序 MOV P0,080H 。調(diào)用寫入命令子程序 MOV P0,0FH 。調(diào)用寫入命令子程序 MOV P0,06H 。調(diào)用寫 入命令子程序 MOV P0,038H 。調(diào)用寫入命令子程序 MOV P0,02H 。E 端為使能端 DISPLAY: MOV P0,01H 。RS 為寄存器選擇 RW BIT 。讀完一個字節(jié)的數(shù)據(jù) ,存入 A 中 SETB DQ RET 數(shù)據(jù)處理 SJCL: ANL 20H,0F0H ANL 21H,07H MOV A,21H ORL 20H,A MOV A,20H SWAP A MOV 25H,A RET 北華航天工業(yè)學院畢業(yè)論文 22 TZ: MOV A,25H 。保證讀過程持續(xù) 60μ s RRC A 。等待 8μ s MOV C , DQ 。循環(huán) 8 次 ,讀一個字節(jié) MOV R4 , 4 CLR C NOP NOP SETB DQ 。命令字按位依次送給 DS18B20 MOV R3,20 北華航天工業(yè)學院畢業(yè)論文 21 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR11 SETB DQ RET READ: MOV R6, 8 。循環(huán) 8 次 ,寫一個字節(jié) CLR C WR11: CLR DQ MOV R3,4 DJNZ R3,$ RRC A 。時間可變的延時程序 DEL151: DJNZ R5,DEL151 DJNZ R4,DELAY15 RET WRITE: SETB DQ 。溫度值高位字節(jié)送 21H RET RESET: SETB DQ 。發(fā)讀內(nèi)存命令 LCALL WRITE LCALL READ 北華航天工業(yè)學院畢業(yè)論文 20 MOV 20H, A 。發(fā)啟動轉(zhuǎn)換命令 MOV R4,0FFH LCALL DELAY15 MOV R4,0FFH LCALL DELAY15 LOOP4: LCALL RESET LJMP LOOP4 LOOP7: MOV A ,0CCH 。 GETWEN: MOV A ,0CCH LCALL WRITE 。 圖 41 流程圖 開始 按鍵程序 測溫程序 顯示程序 數(shù)據(jù)處理 結(jié)束 北華航天工業(yè)學院畢業(yè)論文 19 按鍵程序 按鍵程序系統(tǒng)剛開始工作時人工選擇進入的工作方式,如不選擇則進入自動模式,按鍵程序如下。 模塊程序設(shè)計法的主要優(yōu)點: (1)單個模塊比一個完整的程序容易編寫及調(diào)試; (2)模塊可以共存,一個模塊可以被多個任務(wù)在不同條件下使用; (3)模塊程序允許設(shè)計者分割任務(wù)和利用已有程序,為設(shè)計者提供方便。 為了完成上述任務(wù),在經(jīng)行軟件設(shè)計時,通常吧整個過程分成若干個部分,每一部分叫做一個模塊。數(shù)據(jù)處理包括:數(shù)據(jù)的采集、數(shù)字信號的處理、標度的轉(zhuǎn)換等。對本系統(tǒng),軟件更為重要。 管腳圖如下: 北華航天工業(yè)學院畢業(yè)論文 17 圖 37 DS18B20管腳圖 北華航天工業(yè)學院畢業(yè)論文 18 第 4章 系統(tǒng)軟件 軟件概況 系統(tǒng)軟件 設(shè)計說明 在進行微機控制系統(tǒng)設(shè)計時,除了系統(tǒng)硬件設(shè)計外,大量的工作就是如何根據(jù)每個生產(chǎn)對象的實際需求設(shè)計應(yīng)用程序。 UDD 是可供選用的外部 +5V 電源端,不用時需接地。 DS18B20 的結(jié)構(gòu) DS18B20 的引腳排列采用 3 腳 PR35 封裝或 8 腳 SOIC 封裝??赏ㄟ^軟件寫入用戶報警上下限值。 ( 7) 內(nèi)部有溫度上、下限告警設(shè)置。 ( 5) 可編程的分辨率為 9 ~ 12 位,對應(yīng)的分辨溫度為 ℃、 ℃、 ℃和℃。 ( 4) 測溫范圍: 55℃~ +125℃,在 10℃~ +85℃時精度為177。 ( 2) 可用數(shù)據(jù)線供電,電壓范圍: ~ 。此特性的應(yīng)用范圍包括 HVAC 環(huán)境控制,建筑物、設(shè)備或機械內(nèi)的溫度檢測,以及過程監(jiān)視和控制中的 溫度檢測。因為每一個DSl820 有唯一的系列號( silicon serial number),因此多個 DSl820 可以存在于同一條單線總線上。信息經(jīng)過單線接口送入DSl820 或從 DSl820 送出,因此從中央處理器到 DSl820 僅需連接一條線(和地)。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標的開與關(guān),高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍; 指令 5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標 ; 指令 6:功能設(shè)置命令 DL:高電平時為 4 位總線,低電平時為 8 位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示 5x7 的點陣字符,高電平時顯示5x10 的點陣字符 (有些模塊是 DL:高電平時為 8 位總線,低電平時為 4 位總線); 北華航天工業(yè)學院畢業(yè)論文 16 指令 7:字符發(fā)生器 RAM 地址設(shè)置; 指令 8: DDRAM 地址設(shè)置; 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙; 指令 10:寫數(shù)據(jù); 指令 11:讀數(shù)據(jù)。 第 15~ 16 腳:空腳 北華航天工業(yè)學院畢業(yè)論文 15 LCD1602 的控制命令 表 32 LCD1602 控制命令 控制命令詳解: 指令 1: 清顯示,指令碼 01H,光標復位到地址 00H 位置; 指令 2:光標復位,光標返回到地址 00H; 指令 3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 第 6 腳: E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第 5 腳: RW 為讀寫信號線, 高電平時進行讀操作,低電平時進行寫操作。 液晶顯示 本系統(tǒng)的字符型液晶模塊是一種用 5x7 點 陣圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為 1 行 16 個字、 2 行 16 個字、 2 行 20 個字等等,這里以常用的 2 行16 個字的 1602 液晶模塊來介紹它的編程方法。 北華航天工業(yè)學院畢業(yè)論文 13 圖 35 主電路(省略晶振與復位) 按鍵電路,此系統(tǒng)按鍵電路為獨立按鍵直接與單片機 P1 口相連,另一端接地,與 P1口相連處上拉電壓。 ( 7) /EA/VPP: 當 /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN 有效。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。然而要注意的是 : 每當用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 晶振電路如圖所示: P3 引腳 兼用功能 串行通訊輸入( RXD) 串行通訊輸出( TXD) 外部中斷 0( INT0) 外部中斷 1( INT1) 定時器 0 輸入( T0) 定時器 1 輸入( T1) 外部數(shù)據(jù)存儲器寫選通 WR 外部數(shù)據(jù)存儲器寫選通 RD 北華航天工業(yè)學院畢業(yè)論文 12 圖 34 晶振電路 ( 5) ALE/PROG: 當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 復位可分為上電復位和手動復位兩種,如圖所示: 圖 33 復位電路
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1