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

正文內(nèi)容

模擬量溫度測控系統(tǒng)設計畢業(yè)論文-全文預覽

2025-07-19 21:44 上一頁面

下一頁面
  

【正文】 R0,A JMP SHZH11 JCHZH6:DJNZ R7,SHZH8 JMP SHZH9 SHZH2:CALL YKQ JB ,SHZH2 SETB 03H RET SHZH3:CALL YKQ JB ,SHZH3 SETB 04H RET SHZH6:SETB 02H SHZH11:CALL YKQ JB ,SHZH11 RET SHSHZHA:CALL SHSHZHB JB 05H,SHSHZHJA SETB 05H CJNE A,SHUZJB,SHSHZHJ MOV A,20HSHSHZHJA:RET SHSHZHJ:CJNE A,SHUZJC,SHSHZHD MOV A,2DH RET SHSHZHD:CJNE A,SHUZJA,SHSHZHW MOV A,R0 CLR RET SHSHZHW:CLR 05H RET SHSHZHB:SETB 05H CJNE A,SHUZJ0,DZSHZH11 MOV A,30H RET??? ??? ??? ???DZSHZH20:CLR 05H RET第五章 溫度及實時時間的靜態(tài)顯示5.1 流程圖和程序的分析 本章是整個設計的目標。CPU在收到這種傳送碼之后,通過對脈沖個數(shù)的檢查來排除錯誤的編碼,具體說來就是于第17個脈沖之后在4ms的時間之內(nèi)不應再出現(xiàn)第18個脈沖,否則即視為錯誤的編碼。在圖2的應用電路中/C/C5為用戶碼選擇端子,本電路中令其開路,相當于用戶碼的CC5位為0,從而構成01000111(47H)的用戶碼。如圖44所示。沒有設計成雙重功能的鍵,如果同時按下,則輸出端/OUT保持高電平,不傳送編碼脈沖。鍵數(shù)據(jù)碼(D7~D0)中,低位3bit(D2~D0)由鍵輸出端(A~H)決定,中間3bit(D5~D3)由鍵輸入端(I1~I8)決定,高位2bit(D7D6)在單鍵操作時為“00”,因而總共形成26=64組單鍵操作數(shù)據(jù)碼。 圖43 接收搖控器信號的芯片的引腳圖當按動熊貓彩電的搖控器的鍵時,以上與單片機相連的芯片接收到紅外信號,單片機內(nèi)程序開始啟動。這時可以用數(shù)字鍵更改時間,或用“位選”鍵改變修改位置。紅外遙控器采用專用遙控芯片,在不使用時會自動進入低功耗模式,能節(jié)省電源和廷長電池的使用壽命。 時個位 分 通過讀寄存器D中的VRT位后將自動使該位置“1”。為0時是12小時進制 DSE:置0 寄存器0CH IRQF:中斷申請標志 PF:周期中斷標志 AF:警報中斷標志 UF:更新結束中斷標志 寄存器0DHVRT:為0時表示內(nèi)部鋰電池耗盡。寄存器0BHSET:為1時禁止更新。 RESET:復位,接+5V。 地址功能二進制十進制地址功能二進制十進制00H秒003B05905H12小時010C112001702301H秒鬧鐘003B05924小時001702302H分003B05906H星期01071703H分鬧鐘003B05907H日011F13104H12小時制010C11208H月010C11224小時制001702309H年0063099表41 DS12887內(nèi)部RAM和各專用寄存器地址分布表DS12887的引腳功能:AD0~AD7:地址/數(shù)據(jù) MOT:總線類型選擇,與89C52連接時接地。其114BIT非易失性靜態(tài)RAM可供用戶使用,對于沒有RAM的單片機應用系統(tǒng),可在主機掉電時來保存一些重要的數(shù)據(jù)。當轉換結束時,EOC發(fā)出一脈沖向單片機提出中斷請求,響應中斷,由外中斷1的中斷服務程序讀A/D結果,并啟動下一次ADC0809的轉換。7.從上可知:ALE=START=/(/WR+/P2.7)、OE=/(/RD+/P2.7)。3.地址譯碼器引腳A、B、C分別與地址AAA10相連,以選通IN0……IN7中的一個通路。時鐘頻率既不能高于640KHz,也不能低于100KHz,對應的轉換速度為100us.⑧VRET(+)、VRET() A/D轉換器參考電壓正負端。轉換結束時該端由低電平跳轉為高電平。該信號的上升沿可將地址選擇信號ADDA、ADDB、ADDC鎖入地址鎖存器內(nèi)。因此,我們在設計上把ADC0809輸出的結果除以3,來縮小范圍,提高精度。3.2 A/D轉換的軟件實現(xiàn)3.2.1 ADC0809的相關知識ADC0809是CMOS的8位A/D轉換器,采用逐次逼近式進行A/D轉換,有8路模擬量輸入通道。,而我們設計所用的電壓是0~5V,所以要在部分C的輸出端“0”點產(chǎn)生零電位。使25℃時的溫度值對應為0V電壓。放大倍數(shù)為:K=5V/()=5/= 圖32 溫度采集電路圖(2)設計分析 部分A:AD590電路,用于溫度采樣。由于AD590上訴獨特的優(yōu)點,使它在溫度測控方面得到了廣泛的應用。溫度檢測電路是將溫度信號轉化為電流信號,再轉化為相應的電壓信號以便測量。其精度經(jīng)過激光平衡調(diào)整,℃,℃(AD590M)。這部分的軟件主要是CPU怎樣控制并行時鐘芯片把模擬量轉換為數(shù)字量。每一個狀態(tài)周期由2個時鐘周期組成(PP2)。我們沒有用到外部的ROM、RAM,所以AT89C52的/PSEN端懸空。我們用到的AT89C52是一個芯片可擦除帶有片內(nèi)的Flash ROM的,與MCS51產(chǎn)品指令和引腳完全兼容單片機。因為要顯示年、月、日、時、分、秒、星期、溫度,我們一共采用了18個靜態(tài)顯示器。在CPU的控制下,通過遙控器來修改并行時鐘芯片的內(nèi)部時間。(A13)作為DS12887的片選信號,ALE與AS連接作為單片機的地址選擇信號,/WR和/R/W相連,RD和DS連接,通過AD0~AD7與單片機的P0接口連接傳輸數(shù)據(jù)。溫度是由AD590感應外界溫度產(chǎn)生電流,我們通過把這電流轉成電壓、調(diào)零、放大、反相得到0~5V的模擬量電壓值。第二章 硬件設計2.1 硬件設計的簡介本次畢業(yè)設計主要是利用AT89C52單片機作為中央處理器,再擴展一系列其他功能模塊芯片。要了解并行時鐘芯片和遙控器。1.2 軟件設計的工作步驟1)溫度采樣 因為要顯示溫度,所以首先的把溫度采集進來。南京工程學院自動化學院本科畢業(yè)設計(論文)模擬量溫度測控系統(tǒng)設計畢業(yè)論文第一章 緒 論1.1 課題分析畢業(yè)設計的課題為“模擬溫度量及并行數(shù)字鐘”,顧名思義就是實現(xiàn)對實時時間與溫度的顯示與控制,保證顯示時間的準確快捷。當時間顯示有誤時用熊貓彩電的紅外遙控器YKQ—9進行實時時間的修改,但溫度是不可以修改的。2)并行時鐘的實現(xiàn) 本部分主要知道CPU怎樣從并行時鐘芯片中讀取時間,及利用遙控器怎樣修改發(fā)生錯誤的實時時間。 1.3 課題的應用范圍模擬溫度量及并行數(shù)字時鐘在日常生活中應用極為廣范,比如在展覽廳、酒店大廳墻上懸掛的LED數(shù)碼顯示屏;樹立在街頭的噪音分貝檢測屏,它們的工作原理都與我們課題設計的原理相似。根據(jù)課題及要求可以把硬件設計分成三部分:溫度、時間和顯示。我們是用并行時鐘芯片來實現(xiàn)時間。(/INT0)口連接。這是我們設計的最終目的。我們再通過準確的程序編輯來控制,就可以實現(xiàn)時間和溫度的正確顯示,我們的也就大功告成。同時它內(nèi)含2個外中斷口,2個全雙工串行通信口,2個讀寫口線,AT89C52單片機可以按照常規(guī)方法進行編程,也可以在線編程。一個機器周期由6個狀態(tài)周期(SSSSSS6)組成。設計采集電路,用并行時鐘芯片進行A/D轉換成5V以內(nèi)的電壓,以適合單片機用。AD590輸出信號大,與溫度有較好的線性關系,使用方便、測溫精度高。經(jīng)電流電壓轉換電路,轉換成相應的電壓信號,再經(jīng)減法器電路取出與攝氏溫度值所對應的電壓值,最后經(jīng)A/D轉換器轉換后送液晶顯示器顯示,顯示出來的數(shù)值即為所測的攝氏溫度值。因而不需要溫度補償和專門的線性電路。由此可以算出0℃時N點的電位:UN=*2K=因為我們采集溫度顯示范圍是 25℃~+55℃,因此可以計算出輸出電壓的變化范圍: 25℃時:UN=U6=()mA*2K=+55℃時:UN=U6=(+)mA*2K=電壓的變化幅度:UW==而我們所用的是0~5V的電壓,所以需要設計運算放大電路。作用為調(diào)零。使輸出電壓為正。當溫度在25℃~+55℃變化時,我們就可以得到設計所需的0~5v電壓。我們所測量的范圍為0~80。③ALE 地址鎖存信號輸入端。⑤EOC 轉換結束信號輸出端。⑦CLOCK 轉換定時時鐘輸入端,它的頻率決定了A/D轉換器的轉換速度。2.ADC0809具有輸出三態(tài)鎖存器,其8位D輸出分腳可直接單片機的數(shù)據(jù)總線相連。6.在讀取轉換結果時,用單片機的讀信號/RD和P2.7腳經(jīng)一級或非門后,產(chǎn)生正脈沖作為OE信號用以打開三態(tài)輸出鎖存器。采用中斷方式。S 采集溫度一次 A除以3 N A≥25? 25AA25 Y A除以10寫入CPURET(3)程序CYWD:MOV DPTR,DZH0809 ;啟動轉換 MOVX DPTR,A CALL D100μS ;延時100μS MOVX A,DPTR MOV B,3 ;除以3,使范圍宿小 DIV AB CJNE A,25,CYWD1 ;與25做比較CYWD1:JNC CYWD2 MOV B,A ;A<25,表示溫度值為負 MOV A,25 CLR C SUBB A,B ;25A即得到溫度數(shù)字 MOV SJRQSZ+15,12 ;在數(shù)字前加-號 MOV B,10 ;除以10,把個位和十位分開 DIV AB MOV SJRQSZ+16,A ;送入保存 MOV SJRQSZ+17,B RETCYWD2: MOV B,25 ;A≥25,表示溫度值為正 SUBB A,B ;A25即得到溫度數(shù)字 MOV SJRQSZ+15,11 ;在前加+號 MOV B,10 ;除以10,把個位和十位分開 DIV AB MOV SJRQSZ+16,A ;送入保存 MOV SJRQSZ+17,B RET END第四章 并行時鐘的軟件實現(xiàn)4.1 DS12887的相關知識及其初始化4.1.1 DS12887的相關知識DS12887是內(nèi)置鋰電池的日歷時鐘芯片,并有128字節(jié)帶掉電保護的RAM,CPU通過讀DS12887的內(nèi)部時標寄存器得到當前的時間(秒、分、時)和日歷(日、月、年、星期),也可通過選擇二進制碼或BCD碼初始化芯片的10個時標寄存器。應指出的是,盡管DS12887的專用時標年寄存器只有一個,但通過軟件編程可利用其內(nèi)部的不掉電的RAM區(qū)的一個字節(jié)實現(xiàn)年度的高兩位顯示。 DS:數(shù)據(jù)選通,與89C52連接時
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1