【正文】
while(Var= =Q) Q=getchar()。 INT0() {float T1,T2。 t=()。int t=0。i){=0。i++) {=0。 delay(90)。 w451(6,x%1000*10)。 W451(0x0b,7)。 if(rowkey!=0) {if(rowkey==0x01)row=0。ix。 } return(temp)。udelay(1)。udelay(65)。 udelay(60)。}ORG 0000H //流量串口通訊 AJMP 0030HMAIN: MOV 20H, 00H MOV TMOD, 20H MOV SCON, 40H MOV TH1, 0FAH MOV PCON, 80H SETB TR1 SETB REN START: MOV R2, 8 MOV R3, 0 MOV DPTR, CMD WAIT: JNB RI , $ CLR RI MOV A, SBUF MOV B, A MOV A, R3 MOVC A, A+DPTR CJNE A, B, START INC R3 DJNZ R2, WAIT CLR REN SEND: MOV DPTR, WORD SEND1: CLR A MOVC A, A+DPTR CJNE A, 39。} int getint() {char i,Byte[5]={0}。 case7:break。}switch(z)。t=1。i7。break。i++){if(= =1){z=i*4/1。最后還要感謝我的母校南昌工程學(xué)院四年來對我的栽培。此次畢業(yè)設(shè)計給了我很大的信心,對我走向社會和今后人生的道路上都有很大的幫助。以下是操作的組成流程圖如 , 所示:掃描函數(shù)聲明變量Row=0掃描信號Row=1計算鍵值讀取鍵值讀取按鍵Row=2調(diào)用延時函數(shù)第 0 行?放開按鍵?務(wù)?第 1 行?第 2 行?按下按鍵?初始化置堆棧指針分別指向亮度控制寄存器、掃描界限寄存器、掉電控制寄存器、送控制字 04H、07H、01H指向譯碼方式寄存器 09H,送控制字 0H(不譯碼) ,調(diào)數(shù)據(jù)移動子程序,將命令字送入 CH451指向測試寄存器 0FH,送控制字 0H(開顯示) ,儲備接收數(shù)據(jù)顯示圖 初始化流程圖顯示子程序返回置指針指向顯示暫存區(qū),將要顯示的數(shù)據(jù)轉(zhuǎn)換為 7 段碼調(diào)數(shù)據(jù)移動子程序,將數(shù)據(jù)送入 CH451圖 顯示子程序流程圖第五章 總結(jié)與展望通過本次畢業(yè)設(shè)計,我對國內(nèi)外的熱量表系統(tǒng)的發(fā)展有了一定的了解,對熱量表在實際生活中的應(yīng)用有了更深遠的認識,特別是熱量表在北方地區(qū)的應(yīng)用。(4) 有幾個停止位。中斷服務(wù)子程序主要由以下幾部分組成:(1) 流量通訊子程序:RS232接口通訊程序。這么煩瑣的程序需要采用模塊化方法進行編程,即將一個大的程序分成若干個小的模塊,各個程序模塊可以分別進行設(shè)計,從而使程序的調(diào)試、修改和維護變得比較容易。熱量表系統(tǒng)的工作原理圖如圖 供水管道計算測量與通信模塊回水管道 總線 圖 熱量表系統(tǒng)工作原理熱量表安裝在供熱系統(tǒng)的供水管道上,并將溫度傳感器分別裝在進、回水管道上。鍵盤是由若干個按鍵組成的開關(guān)矩陣,它是最簡單的單片機輸入設(shè)備,通過鍵盤輸入數(shù)據(jù)或命令,實現(xiàn)簡單的人機對話。經(jīng)數(shù)學(xué)推導(dǎo)得:V= X2? (23)流量 Q= dtVD?4? (24) 顯示電路的設(shè)計在顯示部分的設(shè)計中,采用數(shù)碼管進行動態(tài)顯示,在動態(tài)顯示時,如果將數(shù)碼管直接與單片機連接,除了硬件電路簡單之外,似乎沒有太多的優(yōu)點。C。由于每片DS18B20 含有唯一的序列號,所以在一條總線上可掛多片 DS18B20 。出了進入系統(tǒng)的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài),為白兔死鎖狀態(tài),也需按復(fù)位鍵使 RST 引腳為高電平使 MCS—51 重新啟動。 而在執(zhí)行指令是,CPU 首先要到程序存儲器中取出需要執(zhí)行的指令操作碼,然后譯碼,并在時序電路產(chǎn)生一系列控制訊號去完成指令所規(guī)定的操作。第二章 熱量表硬件電路設(shè)計 電源電路的設(shè)計 由于中央處理系統(tǒng)是單片機,而通用的 220V 的交流電源不能滿足需求,所以需要外圍處理之后的+5V 的直流電源給單片機以及一些芯片供電。目前各省正在積極制定有有關(guān)政策使供熱商品化,同時建設(shè)部節(jié)能規(guī)劃中也要求在 2022年開始將“熱”過渡為商品,熱量表產(chǎn)品正處在市場需求的上升期,未來市場是巨大的。 開發(fā)熱量表的意義和前景 如今,節(jié)能與環(huán)保成為我國的重要國策。只有采用高質(zhì)量的的熱量表,才能滿足用戶和供熱商的雙方利益。在這三種熱量表中,霍爾式熱量表是通過霍爾效應(yīng)測量水的流量。在現(xiàn)有的供熱體制下,取暖費交給供熱單位后,這一冬季的取暖全在供熱單位的控制下,無法建立有效監(jiān)督機制。我國的建筑能耗很高,是發(fā)達國家的3 倍多,而城市供暖是建筑能耗的主要部分,發(fā)達國家大多采用能調(diào)節(jié)和控制的供熱系統(tǒng)。熱量表的工作原理:將一對溫度傳感器分別安裝在通過載熱流體的上行管和下行管上,流量計安裝在流體入口或回流管上??墒悄壳耙驗榫用窦依镞€沒安裝熱量表,只好按建筑面積收費。t install thermal scale, had to press construction area of charges. But according to the construction area of the heating fee is clearly unreasonable, should according to actual use of heat energy users to calculate. Hot scale, is a calculation of heat meter. Heat meter principle of work: will a temperature sensor separately installs in through the heat transfer fluid on the pays and pays under, flow meter installed in fluid entrance or backflow tubes. Flowmeter issued and flow proportional to the pulse signal, a temperature sensor gives said the analog signal temperature, and integrated calculate instrument collection from flow and temperature sensor signal, using the product formula is calculated for heat exchanging system of heat. A plete hot scale consists of three parts: flow sensor to measure the heat exchange system through the hot water flow。不論是哪種需求,都有一個共同點,就是希望取暖就像商品一樣,花多少錢享受多少熱量,明碼實價,錢花得其所。一戶一表,一戶一閥。用戶型熱量表普遍采用的結(jié)構(gòu)形式是緊湊型,將進水溫度探頭和流量表一體,回水溫度探頭與之分開,計算顯示器可與流量表裝在一體。目前,國內(nèi)不少單位根據(jù)建筑采暖必須計量收費的原則,已著手研究開發(fā)建筑節(jié)能技術(shù)各產(chǎn)品,引進、消化、研制相關(guān)的控制手段和儀表。另一個是現(xiàn)有的尚未實行供熱按計量收費的居民住宅。該熱量表重點在于溫度傳感器,流量傳感器,顯示模塊和按鍵模塊的設(shè)計。時鐘電路用于產(chǎn)生 MCS—51 單片機工作時所需的始終控制信號。CPU 就是以兩相時鐘 P1 和 P2 為基本節(jié)拍協(xié)調(diào)單片機各部分有效工作的。溫度計一定要有溫度采集,可以采集溫度的途徑很多,在眾多應(yīng)用于溫室環(huán)境監(jiān)測的溫敏元件中,盡管溫敏電阻成本低,但是后續(xù)電路太復(fù)雜, 精度、重復(fù)性、可靠性都較差,而且還需要進行溫度的標定。C,在10~+85176。在微機通訊中,通常使用 的 RS232 接口信號是九根引腳。P 監(jiān)控的多功能外圍芯片。圖 8155 芯片及鍵盤第三章 熱量表總體軟件設(shè)計 熱量表工作原理 熱量表系統(tǒng)由流量傳感器、供回水溫度傳感器及計算、顯示裝置組成。ROM 地 址 分 配 : 首 地 址 0000H, 末 地 址 1FFFH, 芯 片 2764。在本系統(tǒng)中,主要采用C語言進行程序編制。一般的串行通信要關(guān)心的是以下幾個參數(shù):(1) 波特率 如 9600b/s,指每秒傳送 960