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

正文內容

智能電能表設計-本科畢業(yè)論(存儲版)

2025-07-12 22:56上一頁面

下一頁面
  

【正文】 howAllCoulometer 和 ShowHighFee 、 ShowLowFee 、ShowAllFee 兩組函數(shù)用于顯示 coulometer 和 fee 結構的變量中保存的高峰用電量、低谷用電量、 總用電量和高峰電費、低谷電費、總電費的數(shù)值。 float ArrayToDigitalF(uchar Array[8],uchar length)。 void SetHighEnd(uchar key)。 void ShowHighFee(void)。并且不在向 T0 送入定時初值。然后系統(tǒng)中的標志位被清除,以后的按鍵回歸到正常狀態(tài)。 CPU執(zhí)行中斷,首先讀取 MC146818的 RAM的鐘點值,判斷不同的時段。 全局函數(shù) Init_CPU() 和 Init_89C51andLCD()用來對 CPU和液晶顯示模塊進行初始化。 coulometer 結構定義電能表在高峰時段使用的電量、低谷時段使用的電量和使用的總電量。鍵盤模塊任務通過對不同鍵的設置,實現(xiàn)分時計費,主要負責對高峰時段電價、低谷時段電價、高峰起始時間、高峰結束時間、低谷起始時間、低谷結束時間和普通電能表每度電的轉數(shù)的保存記錄,并以這些變量作電量計費的標準進行運算,計算出不同時段的電費,每次鍵盤按鍵中斷,系統(tǒng)函數(shù)都會根據(jù)不同的鍵值調用不同的功能函數(shù)。此外, WatchDog[5]還可以在程序陷入死循環(huán)時讓單片機復位而不用整個系統(tǒng)斷電,從而保護你的硬件電路。測試時可以使用實驗室普通的信號發(fā)生器送出脈沖信號代替電能表的轉數(shù)脈沖,送入單片機的 T1 端。我們利用該芯片將計費段的時間存儲起來,在各時間段開始向單片機的 INT0 端口申請中斷,在不同的時段使系統(tǒng)執(zhí)行不同的 計費程序。系統(tǒng)原理框圖如圖 所示: 主機 本課題通過單片機來實現(xiàn)對電脈沖的采集和計數(shù),因為單片機是按工業(yè)測控環(huán)境要求設計的,抗干擾能力強,環(huán)境要求不高,可適應的溫度范圍寬,靈活性好,體積輕,可以降低系統(tǒng)的成本獲得較好的性能。此算法一般用來將存放在鍵盤緩存區(qū)的一位數(shù)字序列轉化為一個整數(shù)。此算法中其實包含 2 個子算法。其中測試模塊是以 AT89C51 單片機為核心進行設計的,這里充分利用了單片機的數(shù)據(jù)處理及實時檢測能力,利用單片機接受光電模塊送來的電脈沖,對脈沖進行計數(shù),將計數(shù)值轉化為電量,根據(jù)由時鐘模塊中取得的小時,判斷用電的時段,計算相應時段的電量和電費,并記入總電量和電費;接受鍵盤的中斷,根據(jù)不同的按鍵顯示不同的功能;控制 LCD顯示模塊,將 CPU 內部的數(shù)據(jù)送到 LCD 上顯示,并顯示必要的提示信息。該系統(tǒng)可以作為為外的模塊安裝到普通電能表上,從而實現(xiàn)分時計價功能。它廣泛應用于農(nóng)業(yè)生產(chǎn),照明,信息通訊,交通運輸,自動控制,日常生活,科學實驗等各個方面,為現(xiàn)代社會的精神文明的發(fā)展提供物質基礎。分時段計費的復費率電能表用戶逐漸由工業(yè)用戶逐漸由工業(yè)用戶為主轉向居民用戶為主,單相復費率電能表的市場需求量不斷增長。而電力又不是可以儲存的特殊商品,某些時段用電多,其他時段用電少。在論文完成過程中,主要進行了以下工作: (1) 對系統(tǒng)要求進行分析,并設計系統(tǒng)的整體結構 (2) 把整體細分化,對每個模塊進行詳細設計 (3) 繪制原理圖和 PCB 板,并制成實驗板 (4) 按照硬件電路,編寫軟件程序 (5) 調試階段,調試各軟、硬件模塊,編寫測試程序,驗證系統(tǒng)的可用性,最后制成系統(tǒng)樣機。同時也對硬件總體設計做了一些簡要的闡述,并對編輯軟件所使用的函數(shù)寫了一些分析。 分時電價是指在不同時段采用不同電價,根據(jù)用電需求和電網(wǎng)負荷將每天的時間劃分為用電高峰時段( 6: 00~ 22:00)和用電低谷時間段( 22: 00~ 6: 00),高峰時段執(zhí)行較高電價( 元 /度),低谷時段執(zhí)行較低電價( 元 /度)。它是一種靜止式無任何機械運動部件的固態(tài)電能表,由電壓互感器、電流互感器、高精度高速 A/D 變換器、電能計量專用集成電路 、實時時鐘、數(shù)據(jù)存儲器、大屏幕液晶驅動及顯示器、數(shù)據(jù)通信 智能電能表軟件設計 2 接口、開關電源等模塊構成,精度通常在 級至 級,可靠性好,易于實時記錄,大部分型號均帶有預付費功能可供選用。 同時電的對整個人類的影響意義深遠,它不公從根本上改變了整個工業(yè)生產(chǎn)的面貌,而且還直接改變了人類的生活方式,使人類迅速跨進了電氣時代。本系統(tǒng)可以作為額外的模塊安裝到普通電能表,這樣用戶已安裝的普通電能表不需要更換為新的電能表,僅僅另外安裝了本系統(tǒng)后就可以作為一個標準的智能電能表使用。雖然很短小,但是簡練的完成了其目的。 (2)算法: ArrayToCharacters:此算法的功能是,將作為第一參數(shù)傳遞的,存放 1 位數(shù)字的數(shù)組,通過查字庫,將 得到的字型碼按順序放入作為第二參數(shù)傳遞的將要顯示的字符庫中。此算法一般用來將存放在鍵盤緩沖區(qū)的一個小數(shù)序列轉化為浮點數(shù)返回給調用函數(shù)。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的 At89C51 是一種高效微控制器,能為很多嵌入式控制系統(tǒng)提供一種靈活性高且價廉的方案,所以我們選用 AT89C51[1]。LCD 顯示模塊通過接口擴展芯片連接到 CPU,使用時只需要CPU 通過芯片將顯示用的字碼存儲在 LCD模塊的內部存儲區(qū),LCD 就可以顯示出相應的字符 [3]。CPU 得知中斷以后,從 Intel 8279 的存儲區(qū)讀出鍵碼,判斷相應的按鍵,決定執(zhí)行相應的功能 [5] 。操作 簡便,可靠性強等優(yōu)點,而設計良好胡軟件能夠做到在較少地改變硬件電路的情況下,方便地改進系統(tǒng)的功能,這就對軟件的設計提供了較高的要求。首先解釋本系統(tǒng)軟件的部分全局變量。 fee 結構定義 的全局變量為 Fee。打開 LCD 顯示并清屏。假如設置某個功能時需要按功能鍵 B和輸入數(shù)字 24,就需要按鍵 3次,鍵盤模塊會發(fā)出 3 次中斷申請。 DogSniffer 函數(shù)為偵探狗技術的實現(xiàn)函數(shù),當在鍵盤上按下功能鍵時 KeyBoard函數(shù)調用 WakeupDog函數(shù),喚醒偵探狗,其實質是向 T0 定時器送入定時初值,并使 T0開始計時。 void DogSniffer(void) interrupt 1 using 0。 void Clear(void)。 uchar NumsToArray(int number,uchar Array[8])。按下 0~ 5 鍵時,為顯示相關信息的操作,則直接調用相關函數(shù)。 SetHighFee、 SetLowFee、 SetHighStart、和 SetHighEnd、SetLowStart、 SetLowEnd 函數(shù)用于設置 initset 結構定義的電價、轉數(shù)、高峰時段、低谷時段等變量。 void KeyBoard(void) interrupt 2 using 0 //從外部中斷 INT1,工 作 寄 存 器 0 組 { uchar key。// 設置低谷電費 break。 設置低谷結束
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1