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

正文內(nèi)容

基于ds1820的室溫監(jiān)測裝置的設(shè)計畢業(yè)設(shè)計說明書-文庫吧資料

2025-07-03 17:17本頁面
  

【正文】 。進(jìn)入設(shè)定狀態(tài)標(biāo)志位。用于保存讀出溫度的高8位(可位尋址)FLAG1 EQU 38H。///////////////////單片機(jī)內(nèi)存分配申明!//////////////////////////////TEMPER_L EQU 29H。 設(shè)定溫度。2EH溫度過低預(yù)設(shè)值。22H溫度個位整數(shù)存放地址。20H溫度百位整數(shù)存放地址。位地址39H為溫度過低標(biāo)志位,1為過低,0正常。,1為禁止。采用AT89C51單片機(jī)。端口介紹::加 :減 :DS1820數(shù)據(jù)腳 P0:數(shù)碼管 。 軟件清單:溫度傳感器ds1820 的匯編程序。(4)、當(dāng)轉(zhuǎn)溫度限時:秒循環(huán)顯示。 START: MOV SP,60H MOV TMOD,20H MOV TH1,0E6H MOV TL1,0E6H 。 f. Output:向發(fā)送緩沖區(qū)傳送一字符串。 c. PortOpen:打開或關(guān)閉串行端口。 a. CommPort:設(shè)置或返回串行端口號,其取值范圍為1—99,缺省為1 b. Setting:設(shè)置或返回串行端口的波特率、奇偶校驗(yàn)位、數(shù)據(jù)位數(shù)、停止位。事件驅(qū)動方式:由MSComm控件的OnComm事件捕獲并處理通訊錯誤及事件;查詢方式:通過檢查CommEvent屬性的值來判斷事件和錯誤。通過此控件,PC機(jī)可以利用串行口與其它設(shè)備實(shí)現(xiàn)輕松連接,簡單高效地實(shí)現(xiàn)設(shè)備之間的通訊。VB是Microsoft公司推出的Windows應(yīng)用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點(diǎn)而受到廣泛的使用,而且Visual Basic 版本帶有專門實(shí)現(xiàn)串行通訊的MSCOMM控件。圖12 程序結(jié)構(gòu)圖主程序流程圖如圖:圖13 主程序流程圖各模塊子程序的設(shè)計 下面對主要幾個子程序的流程圖做介紹:(1)溫度測試子程序設(shè)計 見附錄一:溫度測試子程序流程圖(2)中斷控制程序設(shè)計如下圖:圖14 中斷控制程序流程圖(3)串行程序設(shè)計本次通訊中,測控系統(tǒng)分位上位機(jī)和下位機(jī)之間的通信,系統(tǒng)中單片機(jī)負(fù)責(zé)數(shù)據(jù)采集、處理和控制,上位機(jī)進(jìn)行現(xiàn)場可視化檢測,通信協(xié)議采用半雙工異步串行通信方式,通過RS232的RTS信號進(jìn)行收發(fā)轉(zhuǎn)換,傳輸數(shù)據(jù)采用二進(jìn)制數(shù)據(jù),上位機(jī)與下位機(jī)之間采用主從式通訊。而調(diào)用指令則不同,調(diào)用指令使得程序結(jié)構(gòu)清晰,無論是修改還是維護(hù)都比較方便。程序應(yīng)該盡可能多的使用調(diào)用指令代替跳轉(zhuǎn)指令。串口通訊程序:實(shí)現(xiàn)PC機(jī)與單片機(jī)通訊,將溫度數(shù)據(jù)傳送給PC機(jī)。數(shù)碼管顯示程序:向數(shù)碼的顯示送數(shù),控制系統(tǒng)的顯示部分。鍵盤掃描電路及按鍵處理程序:實(shí)現(xiàn)鍵盤的輸入按鍵的識別及相關(guān)處理。首先要根據(jù)系統(tǒng)的總體功能和鍵盤設(shè)置選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實(shí)時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進(jìn)行功能定義和接口定義。二是執(zhí)行軟件(子程序),它是用來完成各種實(shí)質(zhì)性的功能如測量、計算、顯示、通訊等。第五章 軟件設(shè)計 軟件設(shè)計流程圖 概述整個系統(tǒng)的功能是由硬件電路配合軟件來實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來了。為了起到隔離的作用,三極管9013的基極通過光電耦合器進(jìn)行隔離和驅(qū)動。繼電器選用SRS12DCSL型號,用直流+12V供電。因此,選用PNP型三極管9012作為蜂鳴器的功率驅(qū)動,與基極相連的電阻取2K阻值,保證三極管工作在飽和狀態(tài)。蜂鳴器工作電壓為+12V,工作電流在20mA以上。所以,選擇發(fā)光二極管的正常工作電流為10mA,則它的限流電阻可由以下公式計算:RL=(2)V/10mA=900Ω,取限流電阻為910Ω。單片機(jī)高電平時,發(fā)光二極管不亮;低電平時點(diǎn)亮發(fā)光二極管。 聲光報警雖然單片機(jī)AT89C2051的P1口、P3口低電平時的吸收電流可達(dá)20mA,不需要外接驅(qū)動電路,可直接驅(qū)動發(fā)光二極管,但是為了降低單片機(jī)本身的功耗提高其工作的穩(wěn)定性我們?nèi)允褂茫?2V電源加限流電阻經(jīng)單片機(jī)引腳控制的三極管開啟點(diǎn)亮數(shù)碼管。芯片內(nèi)有一個看門狗定時器WDT,WDI為看門狗輸入,并置WDO為低。當(dāng)電源電壓低于容限電壓時即視為報警輸出。另外,可用于檢測電池電壓和非5V的電源。MAX813L是美國MAXIUM公司生產(chǎn)的系統(tǒng)μP監(jiān)控芯片,具有價格低、功能完善、低功耗的優(yōu)點(diǎn),而且工作溫度范圍寬(40~+80℃),使用簡單。其作用是監(jiān)測單片機(jī)的運(yùn)行,一旦發(fā)現(xiàn)“死機(jī)”就發(fā)出復(fù)位信號恢復(fù)程序的正常運(yùn)行。監(jiān)控芯片可為系統(tǒng)提供上電、掉電復(fù)位功能,也可提供其它功能,如后備電池管理,存儲器保護(hù)、低電壓告警或看門狗等。 看門狗監(jiān)視芯片本設(shè)計一般應(yīng)用于工業(yè)現(xiàn)場需要監(jiān)測設(shè)備轉(zhuǎn)速的場合,外界干擾較多且必須要考慮,從系統(tǒng)可靠性角度出發(fā),單片機(jī)選用同時具有上電復(fù)位方式和監(jiān)視功能的看門狗監(jiān)視芯片??紤]單片機(jī)的運(yùn)行速度,選用常用的12M晶振頻率。AT89C52內(nèi)部包含有1個8位CPU、振蕩器和時鐘電路,8K字節(jié)的程序存儲器,128字節(jié)的數(shù)據(jù)存儲器,可尋址外部程序存儲器和數(shù)據(jù)存儲器(各64K字節(jié)),21個特殊功能寄存器,4個并行I/O口,1個全雙工串行口,3個16位定時器/計數(shù)器,6個中斷源,提供2個中斷優(yōu)先級,可實(shí)現(xiàn)二級中斷優(yōu)先級??刹翆懙奶匦允浅绦虼鎯ζ髟谙到y(tǒng)中能被重寫或者通過一種慣用的固化內(nèi)存的設(shè)備來完成,通過結(jié)合一種通用8位CPU激光擦除功能整合在一個芯片中。另外AT89C51在工業(yè)控制上也有著廣泛的應(yīng)用,編程技術(shù)及外圍功能電路的配合使用都很成熟。而且體積小,硬件實(shí)現(xiàn)簡單,安裝方便。(2)主控制部分 此次設(shè)計采用AT89C51八位單片機(jī)實(shí)現(xiàn)。部分功能電路的集成,使總體電路更簡潔,搭建電路和焊接電路時更快。這樣,測溫系統(tǒng)的結(jié)構(gòu)就比較簡單,體積也不大,且由于AT89C51可以帶多個DS1820,。在0—100攝氏度時,最大線形偏差小于1攝氏度。便于單片機(jī)處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。另外還應(yīng)根據(jù)實(shí)際情況選擇其接線拓?fù)浣Y(jié)構(gòu)。若VCC脫開未接, ℃的溫度值。(3)測溫電纜線建議采用屏蔽4 芯雙絞線,其中一對線接地線與信號線,另一組接VCC和地線,屏蔽層在源端單點(diǎn)接地。尤其在使用DS1820 的高測溫分辨力時,對時序及電氣特性參數(shù)要求更高。配置寄存器與分辨率關(guān)系表 :表10 配置寄存器與分辨率關(guān)系表R0R1溫度計分辨率/bit最大轉(zhuǎn)換時間/us009011010113751112750溫度低位溫度高位THTL配置保留保留保留8位CRCLSB DS1820 存儲器映像圖MSB圖11 DS1820存儲器映像圖溫度值格式圖DS1820 溫度數(shù)據(jù)表:2322212021222324MSBLSBSSSSS262524對DS1820的設(shè)計,需要注意以下問題(1)對硬件結(jié)構(gòu)簡單的單線數(shù)字溫度傳感器DS1820 進(jìn)行操作,需要用較為復(fù)雜的程序完成。單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后,數(shù)據(jù)格式如圖所示。(2) 高速暫存存儲器高速暫存存儲器由9個字節(jié)組成,其分配如下圖所示。TMR1R011111MSB配置寄存器為高速暫存存儲器中的第五個字節(jié)??赏ㄟ^軟件寫入用戶報警上下限值。② 溫度靈敏元件。DS1820引腳及功能 DS1820的引腳見右圖: GND:接地 DQ : 數(shù)據(jù)輸入/輸出腳(單線接口,可作寄生供電) VDD:電源電壓DS1820的內(nèi)部結(jié)構(gòu)如下圖所示圖9 DS1820內(nèi)部結(jié)構(gòu)圖(1)DS1820有4個主要的數(shù)據(jù)部件:① 64位激光ROM。 溫度傳感器的選擇DS1820簡介DS1820是美國DALLAS半導(dǎo)體公司生產(chǎn)的可組網(wǎng)數(shù)字式溫度傳感器,在其內(nèi)部使用了在板(ONB0ARD)專利技術(shù)。第一:單片機(jī)及其外圍接口電路工作需要使用標(biāo)準(zhǔn)的+5V直流電壓;第二:的聲光報警電路本設(shè)計采用了+12V的直流電源供電,目的就是為了提高聲光報警的功率,加大聲光報警作用的范圍,使得操作人員在附近
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1