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

正文內(nèi)容

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

  

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