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

正文內(nèi)容

基于ds18b20的溫度采集系統(tǒng)顯示設(shè)計說明-文庫吧在線文庫

2025-02-18 10:41上一頁面

下一頁面
  

【正文】 acall delay100clr mov a,temp1 ;取符號位或百位movc a,a+dptrmov p1,asetb acall delay100clr djnz r1,loop ;循環(huán)顯示djnz r0,dp1retdelay100:mov r7,8 0 ;延時djnz r7,$retdisptab: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,0bfh,0ffhend六 結(jié)果分析該課程設(shè)計我們完成了最基本的溫度采集(如下圖),但還有一些小功能還沒有實現(xiàn)。(4)配置寄存器該字節(jié)各位的意義如下:TMR1R011111表3: 配置寄存器結(jié)構(gòu)低五位一直都是1,TM是測試模式位,用于設(shè)置DS18B20在工作模式還是在測試模式。圖3中的斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正計數(shù)器1的預置值?!妫?)可編程的分辨率為9~12位,℃、℃、℃℃,可實現(xiàn)高精度測溫(7),12位分辨率時最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快(8)測量結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力(9)負壓特性:電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正常工作。EA/VPP:外部訪問允許。即使不訪問外部寄存器,ALE仍以時鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。對P3口寫“1”時,它們被內(nèi)部的上拉電阻拉高并可作為輸入端口。 端口引腳 第二功能 MOSI(用于ISP編程) MISO(用于ISP編程) SCK(用于ISP編程)在Flash編程和程序校驗期間,P1接收低8位地址。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產(chǎn)品的需求 管腳說明:P0口:P0口為一個8位漏級開路雙向I/O口,也即地址/數(shù)據(jù)總線復用口。 二 系統(tǒng)方案方案一:由于本設(shè)計是測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應,在將隨被測溫度變化的電壓或電流采集過來,進行A/D轉(zhuǎn)換后,就可以用單片機進行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻煩。設(shè)計的單元電路必須有工作原理,器件的作用,分析和計算過程;軟件設(shè)計部分,根據(jù)電路工作過程,畫出軟件流程圖,根據(jù)流程圖編寫相應的程序,進行調(diào)試并打印程序清單;原理圖設(shè)計部分,根據(jù)所確定的設(shè)計電路,利用Protel工具軟件繪制電路原理圖,提供元器件清單。AT89C51芯片的引腳結(jié)構(gòu)如圖1所示: 圖1 功能特性概括: AT89S51提供以下標準功能:40個引腳、4K Bytes Flash片內(nèi)程序存儲器、128 Bytes的隨機存取數(shù)據(jù)存儲器(RAM)、32個外部雙向輸入/輸出(I/O)口、5個中斷優(yōu)先級2層中斷嵌套中斷、2個數(shù)據(jù)指針、2個16位可編程定時/計數(shù)器、2個全雙工串行通信口、看門狗(WDT)電路、片內(nèi)振蕩器及時鐘電路。P1口:P1口是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1口的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。在訪問8位地址的外部數(shù)據(jù)寄存器(例如執(zhí)行MOVXRi指令)時,P2口線上的內(nèi)容(也即特殊功能寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個訪問期間不改變。WDT溢出將使該引腳輸出高電平,設(shè)置SFR AUXR的DISRTO位(地址8EH)可打開或關(guān)閉該功能。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設(shè)置ALE無效。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入端。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。表1: DS18B20溫度值格式表這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在18B20的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于0,這5位為0,;如果溫度小于0,這5位為1。圖4 程序流程圖五 電路與程序設(shè)計 電路圖 程序temp1 equ 5ah ;符號位和耗電量位公用的存放單元temp2 equ 5bh ;十位存放單元temp3 equ 5ch ;個位存放單元temp4 equ 5dhtemp5 equ 5eh ;數(shù)據(jù)臨時存放單元temp6 equ 5fhtemp7 equ 60htemp8 equ 61horg 0000hajmp mainorg 0030hmain:mov sp,70hlcall int ;調(diào)用DS18B20初始化函數(shù)main1: lcall gettemp ;調(diào)用溫度轉(zhuǎn)換函數(shù)lcall chuli ;調(diào)用溫度計算函數(shù) lcall disp ;調(diào)用溫度顯示函數(shù)ajmp main1 ;循環(huán)int:l0:
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1