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

正文內(nèi)容

基于單片機的智能電表的畢業(yè)設(shè)計論文(專業(yè)版)

2025-02-27 11:36上一頁面

下一頁面
  

【正文】 這兩個子程序的編制如下:PRSUB1: MOVX A,DPTR ;查詢打印機是否處于忙狀態(tài)JB ,PRSUB1MOV A,R1 ;R1在主程序中被賦予打印指令代碼MOVX DPTR,A ;送打印機命令、數(shù)據(jù)后啟動RETPRSUB2: MOVX A,DPTR ;片外讀取,產(chǎn)生信號JB ,PRSUB2 ;查詢打印機是否處于忙狀態(tài)LP: MOV A,R4 ;R4存放字符串的表首偏移量MOVC A,A+PC ;查表取打印數(shù)據(jù)MOVX DPTR ;數(shù)據(jù)送打印機LP1: MOVX A,DPTR ;查詢數(shù)據(jù)是否打印完JB ,LP1INC R4MOV A,R4 ;打完,指向下一數(shù)據(jù)XRL A,R3 ;R3存放字符串表尾偏移量加1的數(shù)據(jù)JNZ LPRET 43 總結(jié)本論文主要研究了智能電度表的硬件設(shè)計,在硬件的研制過程中考慮到了可靠性及實用性。當查詢有鍵被按下時,程序按以下方法進行處理:軟件延時一段時間再判斷鍵盤狀態(tài),如果仍為有鍵按下狀態(tài),則認為有一個確認的鍵按下,否則按鍵抖動處理。位6為邏輯0指定時鐘/日歷數(shù)據(jù)。其主要包括起動轉(zhuǎn)換命令,SYNC0命令,SYNC1命令,上電命令、掉電命令、校準命令,寄存器讀/寫命令。 DS1302與AT89C51的硬件連接 通斷電控制電路 通斷控制電路對由過電壓、過電流和欠電壓造成的斷電保護可以由用戶自己通過電能表上的送電鍵恢復(fù)自家的通電狀態(tài);對由于用戶欠交電費而停電的情況,用戶不能給自家送電,而需要由電力管理部門的管理人員控制。AT89C51的PlPIPIP17引腳分別與X5045的、SO、SI、SCLK引腳交換數(shù)據(jù)。在寫操作過程中,除必須保持低電平外,必須保持高電平。 按鍵組功能及與AT89C51總線口的連接電能表上的所有按鍵可提供用戶按鍵查詢本月的峰時、平時、谷時各時段的用電量以及本月用電總量,上月的峰時、平時、谷時各時段的用電量以及上月用電總量,上上月的峰時、平時、谷時各時段的用電量以及上上月用電總量。 和的典型值取47O歐。變壓器次級接二極管的作用是為后繼電路提供直流電壓(即起全波整流作用)。這使得片上模/數(shù)轉(zhuǎn)換器的參考電壓為O伏。:電能方向指示引腳。并通過片內(nèi)的分頻單元的分頻得到相應(yīng)的時鐘頻率。RST:復(fù)位輸入。當P0口的管腳第一次寫1時,被定義為高阻輸入。復(fù)費率電能表是一種根據(jù)用電的峰時、平時、谷時各時段的設(shè)定值計算用戶總的用電量和峰時、平時、谷時的用電量的電能表,使供電局能實施峰時、平時、谷時各時段不同的計費標準。查錯和調(diào)試是智能電能表軟件設(shè)計中找出并改正邏輯錯誤或與硬件有關(guān)的程序錯誤的關(guān)鍵。價廉的PCI芯片組和廣泛應(yīng)用的PCI外設(shè)可以促使PCI總線成為嵌入式領(lǐng)域的事實上的總線標準。在D/A轉(zhuǎn)換接口設(shè)計中主要考慮的問題是D/A轉(zhuǎn)換芯片的選擇、數(shù)字量的碼輸入及模擬量的極性輸出、參考電壓電流源、模擬電量輸出的調(diào)整與分配等。微處理器也是一種通用器件,如果給予足夠的外部支持電路和處理時間,它幾乎可以完成任何任務(wù),數(shù)據(jù)處理和控制是微處理器的兩個主要用途。利用互感器采樣的的優(yōu)點是抗干擾性較強,線路簡單,成本低。并對用戶的購電信息實行微機管理,方便進行查詢、統(tǒng)計、收費及打印票據(jù)等。 26 DS1302與AT89C51的硬件連接 26 通斷電控制電路 274 電能表的軟件設(shè)計 29 電能表的軟件實現(xiàn) 29 CS5460A與單片機的數(shù)據(jù)交換實現(xiàn)方法 29 對日歷/時鐘DS1302的讀寫操作的軟件實現(xiàn) 33 在電能表中對串行EEPROM的讀寫 33 矩陣鍵盤鍵功能處理程序 36 八段數(shù)碼管在電能表中顯示功能實現(xiàn) 37 打印機驅(qū)動程序 38總結(jié) 40致謝 41參考文獻 42 IV 基于單片機的智能電表的設(shè)計前言智能電表已經(jīng)開始慢慢取代傳統(tǒng)的電表進行正式使用。傳統(tǒng)電表只能顯示總體用電量,而且需要人工抄表,浪費了大量的人力物力。隨著國民經(jīng)濟的不斷發(fā)展,各地對于電能需求量也隨之急劇增加,電力已經(jīng)成為國家最重要的能源。全電子式電度表  當前電子式電能表對用戶用電采樣方式主要有兩種形式。作為一個完整的智能電能表還應(yīng)包括輸入通道和輸出通道。 A/D轉(zhuǎn)換器微處理器能處理的信號應(yīng)是數(shù)字信號,因此,在智能電能表的輸入通道中加入能把模擬信號轉(zhuǎn)換成數(shù)字信號的芯片即A/D轉(zhuǎn)換器。MC1489,75189(從RS232C到TTL的電平轉(zhuǎn)換)。一般長度為幾米,IEEE1394和USB都是串行協(xié)議,然而USB和IEEE1394比其競爭技術(shù)由更大的技術(shù)互補性,USB屬于低帶寬到中帶寬,而IEEE1394屬于中到高帶寬。因此,除了采取硬件抗干擾方法外,還要采取軟件抗干擾措施。根據(jù)此方案設(shè)計的復(fù)費率電能表系統(tǒng)的硬件原理在以下幾節(jié)詳細說明。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。X2:來自反向振蕩器的輸出。:片選引腳。DGND:數(shù)字地。另外,使用AT89C51的外部中斷12(INTO)接收CS546OA的電能輸出引腳()輸出的表示電能的脈沖信號,當AT89C51接收到一個脈沖時發(fā)生中斷使存放累計電能值的存儲單元的值按一個脈沖所代表的電能數(shù)增加。但是在實際使用中,交流信號的波形通常不是以準確的正弦曲線形式出現(xiàn),為了在兩個輸入通道允許有一些超范圍的信號進入。當二極管導(dǎo)通時,對應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種字符。鍵盤中哪一個鍵被按下是列線逐行置低電平后,檢查行線輸入狀態(tài)。看門狗定時器對CPU(或MCU)提供了獨立的保護機制。I/O:數(shù)據(jù)輸入輸出引腳。每一個功能單元的程序?qū)崿F(xiàn)方法可以分以下幾部分說明: CS5460A與單片機的數(shù)據(jù)交換實現(xiàn)方法CS5460A芯片內(nèi)部包括16個24位寄存器:配置寄存器、直流電流偏移寄存器、交流電壓寄存器、AC/DC電流增益寄存器、AC/DC電壓增益寄存器、周期計數(shù)寄存器、脈沖速率寄存器、有符號寄存器、無符號寄存器、時基校準寄存器、功率偏移寄存器、交流電流偏移寄存器、交流電壓偏移寄存器、狀態(tài)寄存器、屏蔽寄存器、控制寄存器。根據(jù)串行口數(shù)據(jù)傳送的時序?qū)懗龅腃S5460A的命令字寫入子程序、讀寄存器子程序、寫寄存器子程序如下:SDI EQU P10SDO EQU P11SCLK EQU P12;命令字寫入程序WR_COM: MOV A, R1 ;在主程序中將命令字送到R1中MOV R7,8H ;將命令字傳送的位數(shù)8送R7COMWORDSEND: RLC AMOV SDI,CSETB SCLKCLR SCLK ;在此形成一個脈沖下降沿,數(shù)據(jù)寫入DJNZ R7,COMWORDSND ;判斷8個數(shù)據(jù)位是否傳送完WR_COM_END: RET;數(shù)據(jù)寫入子程序,將寫入數(shù)據(jù)的高、中、低字節(jié)存放到42H、41H、40H中WR_DATA: LCALL WR_COM ;調(diào)用命令字寫入子程序MOV R2,42HMOV R3,03HWR_LP2: MOV R7,08HMOV A, R2WR_LP1: RLC AMOV 5DI,CSETB SCLRCLR SCLRDJNE R7,WR_LP1DEC R3DJNE R2,WR_LP2RET;數(shù)據(jù)讀取子程序,將讀出的數(shù)據(jù)的高、中、低字節(jié)存放到42H、41H、40H中RD_DATA; LCALL WR_COMMOV R2,42HMOV R3,03HRD_LP2: MOV R7,08HMOV R0,0FEHRD_LP1: CLR SCLKMOV C,SD0RLC AMOV R1,AMOV A,R0RLC AMOV R0,AMOV SDI,CSTEB SCLKMOV A,R1DJNE R4,RD_LP1MOV R2,ADEC R2DJNE R3,RD_LP2RET在電能表中當單片機AT89C51需要讀取CS5460A的寄存器獲取瞬時電流、瞬時電壓、瞬時功率,設(shè)置CS5460A的寄存器的值時,都是通過調(diào)用這兩個程序來實現(xiàn)的。在用WREN指令置位寫使能鎖存器之后進行寫操作、再用WRDI指令復(fù)位鎖存器。給出顯示碼的查表子程序;入口條件:待查找的內(nèi)容在A中,表格的首地址在DPTR中,兩者的值根據(jù)主程序確定FDS: PUSH DPHPUSH DPLMVOC A,A+DPTRPOP DPLPOP DPHRETTAB1: DB 0EEH,028H,0CDH,6DH,2BHDB 67H,0E3H,2CH,0EFH,06FH;第6個LED的代碼以及第4個LED在作為時間顯示是的代碼表TAB2: DB 0FEH,038H,0DDH,7DH,3BHDB 77H,0F3H,3CH,0FFH,07FH;第4個LED在用作電量顯示是的代碼表 打印機驅(qū)動程序打印機接口的時序圖表明了8位并行數(shù)據(jù)在數(shù)據(jù)選通信號的上升沿被打印機讀入機內(nèi)鎖存。 致謝 參考文獻[1] 邊春遠, 王志強. 單片機應(yīng)用開發(fā)實用子程序[M]. 人民郵電出版社, 2004.[2] 孫涵芳, 許愛欽. 單片機原理及應(yīng)用[M]. 北京航空航天大學(xué)出版社, 2008.[3] 胡學(xué)海. 單片機原理及應(yīng)用系統(tǒng)設(shè)計[M]. 電子工業(yè)出版社, 2010.[4] 朱勇清. 單片機原理及應(yīng)用技術(shù)[M]. 華大學(xué)出版社, 2007.[5] 王義軍. 單片機原理及應(yīng)用實驗指導(dǎo)書[M]. 中國電力出版社, 2006.[6] 丁元杰. 單片微機原理及應(yīng)用[M]. 機械工業(yè)出版社, 2009.。 掃描程序流程圖 八段數(shù)碼管在電能表中顯示功能實現(xiàn)在程序設(shè)計中顯示器緩沖區(qū)被定義在從單片機片內(nèi)的數(shù)據(jù)存儲器空間的50H—56H單元。在片選信號()為低電平并且寫保護信號()為高電平時
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1