異常向量表重映射 向量表是異常產(chǎn)生時內(nèi)核獲取異常處理函數(shù)入口地址的一塊連續(xù)內(nèi)存,每一個異常都在向量表固定的偏移地址,且偏移地址都是以字對齊的,通過該偏移地址內(nèi)核就可以獲取異常處理函數(shù)的入口指針,從而跳轉(zhuǎn)到異常處理函數(shù)入口,執(zhí)行異常處理函數(shù)。
上傳時間: 2013-11-25
上傳用戶:rnsfing
MCP3905/6 電能表集成電路(Intergrated Circuits,IC)為單相家用電表設(shè)計提供有功功率測量。這些器件包含符合國際電工委員會(International Electrotechnical Commission,IEC)所要求的特性,如空載門限和啟動電流。此外, MCP3905/6 電表參考設(shè)計還給出了根據(jù)IEC標(biāo)準(zhǔn)的要求通過EMC抗干擾的系統(tǒng)級設(shè)計的例子。 本應(yīng)用筆記中使用的電表參考設(shè)計演示板進(jìn)行了IEC 認(rèn)證要求的EMC 測試。這些測試由第三方進(jìn)行,測試結(jié)果見本應(yīng)用筆記的末尾。
標(biāo)簽: 3905 MCP IEC 標(biāo)準(zhǔn)
上傳時間: 2013-10-17
上傳用戶:ysjing
利用單片機(jī)AT89S51與ADC0809設(shè)計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四位數(shù)碼顯示,但要求使用的元器件數(shù)目最少。 at89s51中文資料下載 adc0809中文資料手冊下載pdf
標(biāo)簽: 數(shù)字電壓表 工作原理 實(shí)驗
上傳時間: 2013-10-31
上傳用戶:zhaiye
單片機(jī)系統(tǒng)中的率表算法:近年來,國內(nèi)許多單位用MOTOROLA 68HC05C8A,68HC05C9A,68HC05L5,68HC05L16等單片機(jī)開發(fā)復(fù)費(fèi)率表電表。電力部門也在為開發(fā)中的復(fù)費(fèi)率電表制定一些規(guī)范。復(fù)費(fèi)率電表中有一項功能要求,能給出所謂最大需置。
標(biāo)簽: 單片機(jī)系統(tǒng) 算法
上傳時間: 2013-11-06
上傳用戶:jackgao
基于ADuC812單片機(jī)的暖表計量系統(tǒng):針對傳統(tǒng)供熱系統(tǒng)對熱量的浪費(fèi)以及不能實(shí)現(xiàn)分戶控制,設(shè)計了基于單片機(jī)的能實(shí)現(xiàn)分戶計量、分室控溫,按戶收費(fèi)的暖表計量系統(tǒng). 介紹了系統(tǒng)功能、結(jié)構(gòu)組成、工作原理,設(shè)計了控制電路以及控制程序,并將該系統(tǒng)應(yīng)用在實(shí)際中,其供熱及計量方式比傳統(tǒng)的能節(jié)能約10%.關(guān)鍵詞: 暖表計量系統(tǒng);節(jié)能;單片機(jī)
上傳時間: 2014-01-06
上傳用戶:smallfish
基于AT89C2051單片機(jī)的數(shù)字電容表設(shè)計:AT89C2051單片機(jī)的P1.0、P1.1的模擬輸入阻抗很低,被測信號進(jìn)行阻抗變換后,才能送入P1.0(電容積分信號)、P1.1(參考電壓)。通過測量電容的積分信號達(dá)到參考電壓的時間,來測量電容的容量大小。
上傳時間: 2013-11-14
上傳用戶:2404
基于89C2051單片機(jī)的熱表通訊模塊的開發(fā):介紹了利用89C2051 單片機(jī)開發(fā)某熱表的通訊模塊,并將其應(yīng)用于實(shí)驗用主從分布式控制系統(tǒng)中,實(shí)現(xiàn)了工控機(jī)同多個熱表的串行通訊。闡述了串行通訊規(guī)程,利用單片機(jī)的普通I/ O 端口實(shí)現(xiàn)串行口功能的方法,從而解決了該單片機(jī)在實(shí)際的串行通訊應(yīng)用中串口資源少的問題。通訊模塊通過RS - 485 通訊方式實(shí)現(xiàn)了熱表與工控機(jī)的遠(yuǎn)距離通訊。在充分利用單片機(jī)端口資源的基礎(chǔ)上完成了工控機(jī)與多臺單片機(jī)通訊。關(guān)鍵詞:單片機(jī);串行通訊;普通I/ O 端口;RS - 485 ;多機(jī)通訊
標(biāo)簽: 89C2051 單片機(jī) 通訊模塊
上傳時間: 2014-04-16
上傳用戶:tb_6877751
信息技術(shù)的日新月異要求發(fā)展新的技術(shù)來提高熱量計量收費(fèi)的可靠性,改變過去熱力站數(shù)據(jù)采集靠人工抄表的落后方法,以實(shí)現(xiàn)集中供熱系統(tǒng)管理的全面自動化。便攜式查表器是一種新興的現(xiàn)場數(shù)據(jù)采集技術(shù)。本文所設(shè)計的查表器通過RS485 接口從現(xiàn)場使用的熱量計中遠(yuǎn)距離采集數(shù)據(jù),它采用Intel 80C196 作為CPU, 240×128 點(diǎn)陣的液晶作為顯示器,并擴(kuò)展了256K 的非易失性RAM 來保存30 個熱力站的所有運(yùn)行數(shù)據(jù)。信息革命沖擊著各行各業(yè),傳統(tǒng)的數(shù)據(jù)采集方式已不適應(yīng)信息時代的需要。常規(guī)的現(xiàn)場儀表數(shù)據(jù)采集方法要靠查表員手工來完成。有些儀表安裝在危險場所,如在地下的熱水管道系統(tǒng),查表員有時會冒生命危險。目前公用事業(yè)的發(fā)展,迫切要求改變傳統(tǒng)的數(shù)據(jù)采集方式,以更方便、更快捷的服務(wù)來適應(yīng)信息時代的到來。微處理器、存儲器、VLSI, A/D 轉(zhuǎn)換等技術(shù)的迅速發(fā)展,使得現(xiàn)場儀表與控制中心之間傳遞的不再是傳統(tǒng)的模擬信號,而是數(shù)字信號。數(shù)字信號不但避免了模擬信號傳輸過程中存在的精度降低、信號衰減、易引入干擾信號等的不足,而且顯著提高了信號的可靠性,它為采用新的數(shù)據(jù)采集技術(shù)提供了可能。
標(biāo)簽: 便攜式 熱量計 查表器 系統(tǒng)設(shè)計
上傳時間: 2013-11-17
上傳用戶:tzl1975
用單片機(jī)AT89C51改造普通雙桶洗衣機(jī):AT89C2051作為AT89C51的簡化版雖然去掉了P0、P2等端口,使I/O口減少了,但是卻增加了一個電壓比較器,因此其功能在某些方面反而有所增強(qiáng),如能用來處理模擬量、進(jìn)行簡單的模數(shù)轉(zhuǎn)換等。本文利用這一功能設(shè)計了一個數(shù)字電容表,可測量容量小于2微法的電容器的容量,采用3位半數(shù)字顯示,最大顯示值為1999,讀數(shù)單位統(tǒng)一采用毫微法(nf),量程分四檔,讀數(shù)分別乘以相應(yīng)的倍率。電路工作原理 本數(shù)字電容表以電容器的充電規(guī)律作為測量依據(jù),測試原理見圖1。電源電路圖。 壓E+經(jīng)電阻R給被測電容CX充電,CX兩端原電壓隨充電時間的增加而上升。當(dāng)充電時間t等于RC時間常數(shù)τ時,CX兩端電壓約為電源電壓的63.2%,即0.632E+。數(shù)字電容表就是以該電壓作為測試基準(zhǔn)電壓,測量電容器充電達(dá)到該電壓的時間,便能知道電容器的容量。例如,設(shè)電阻R的阻值為1千歐,CX兩端電壓上升到0.632E+所需的時間為1毫秒,那么由公式τ=RC可知CX的容量為1微法。 測量電路如圖2所示。A為AT89C2051內(nèi)部構(gòu)造的電壓比較器,AT89C2051 圖2 的P1.0和P1.1口除了作I/O口外,還有一個功能是作為電壓比較器的輸入端,P1.0為同相輸入端,P1.1為反相輸入端,電壓比較器的比較結(jié)果存入P3.6口對應(yīng)的寄存器,P3.6口在AT89C2051外部無引腳。電壓比較器的基準(zhǔn)電壓設(shè)定為0.632E+,在CX兩端電壓從0升到0.632E+的過程中,P3.6口輸出為0,當(dāng)電池電壓CX兩端電壓一旦超過0.632E+時,P3.6口輸出變?yōu)?。以P3.6口的輸出電平為依據(jù),用AT89C2051內(nèi)部的定時器T0對充電時間進(jìn)行計數(shù),再將計數(shù)結(jié)果顯示出來即得出測量結(jié)果。整機(jī)電路見圖3。電路由單片機(jī)電路、電容充電測量電路和數(shù)碼顯示電路等 圖3 部分組成。AT89C2051內(nèi)部的電壓比較器和電阻R2-R7等組成測量電路,其中R2-R5為量程電阻,由波段開關(guān)S1選擇使用,電壓比較器的基準(zhǔn)電壓由5V電源電壓經(jīng)R6、RP1、R7分壓后得到,調(diào)節(jié)RP1可調(diào)整基準(zhǔn)電壓。當(dāng)P1.2口在程序的控制下輸出高電平時,電容CX即開始充電。量程電阻R2-R5每檔以10倍遞減,故每檔顯示讀數(shù)以10倍遞增。由于單片機(jī)內(nèi)部P1.2口的上拉電阻經(jīng)實(shí)測約為200K,其輸出電平不能作為充電電壓用,故用R5兼作其上拉電阻,由于其它三個充電電阻和R5是串聯(lián)關(guān)系,因此R2、R3、R4應(yīng)由標(biāo)準(zhǔn)值減去1K,分別為999K、99K、9K。由于999K和1M相對誤差較小,所以R2還是取1M。數(shù)碼管DS1-DS4、電阻R8-R14等組成數(shù)碼顯示電路。本機(jī)采用動態(tài)掃描顯示的方式,用軟件對字形碼譯碼。P3.0-P3.5、P3.7口作數(shù)碼顯示七段筆劃字形碼的輸出,P1.3-P1.6口作四個數(shù)碼管的動態(tài)掃描位驅(qū)動碼輸出。這里采用了共陰數(shù)碼管,由于AT89C2051的P1.3-P1.6口有25mA的下拉電流能力,所以不用三極管就能驅(qū)動數(shù)碼管。R8-R14為P3.0-P3.5、P3.7口的上拉電阻,用以驅(qū)動數(shù)碼管的各字段,當(dāng)P3的某一端口輸出低電平時其對應(yīng)的字段筆劃不點(diǎn)亮,而當(dāng)其輸出高電平時,則對應(yīng)的上拉電阻即能點(diǎn)亮相應(yīng)的字段筆劃。
上傳時間: 2013-12-31
上傳用戶:ming529
用AT89C2051單片機(jī)制作的數(shù)字電容表:AT89C2051作為AT89C51的簡化版雖然去掉了P0、P2等端口,使I/O口減少了,但是卻增加了一個電壓比較器,因此其功能在某些方面反而有所增強(qiáng),如能用來處理模擬量、進(jìn)行簡單的模數(shù)轉(zhuǎn)換等。本文利用這一功能設(shè)計了一個數(shù)字電容表,可測量容量小于2微法的電容器的容量,采用3位半數(shù)字顯示,最大顯示值為1999,讀數(shù)單位統(tǒng)一采用毫微法(nf),量程分四檔,讀數(shù)分別乘以相應(yīng)的倍率。
上傳時間: 2013-11-19
上傳用戶:wuyuying
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1