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

正文內(nèi)容

宿舍用電智能管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-07-04 03:10本頁面
  

【正文】 km=0。keytmp=~(P1) amp。例:sbit CY=PSW^7; \*定義CY位為PSW.7地址為0xD7,*\sbit beep=P3.^6; \*定義位變量beep為I/O *\本設(shè)計(jì)硬件電路的輸入采用4個(gè)按鍵,具體程序?yàn)椋篣nsigned char getkey(void){uchar keytmp。特殊位(sbit)的定義,像SFR一樣不與標(biāo)推C兼容,使用關(guān)鍵字“sbit”可以訪問。所有用于一般指針的操作同樣可用于基于存貯器的指針。上面例子闡明了指針的一般聲明及使用。存貯器類型定義既可放在聲明的開頭也可直接放在聲明的對(duì)象之前。data char xdata *pdx。除了指針明確位于內(nèi)部數(shù)據(jù)存貯器(data)中外,與上例相同。指針默認(rèn)自身在默認(rèn)存貯區(qū)(決定于編譯模式),長(zhǎng)度為2字節(jié)。操作較短指針的代碼被縮短,一般被“內(nèi)行”編碼;庫調(diào)用不再必要。存貯器模式描述SMALL參數(shù)及局部變量放入可直接尋址的內(nèi)部寄存器(最大128bytes,默認(rèn)存貯器類型是DATA)COMAPCT參數(shù)及局部變量放入分頁外內(nèi)部存貯區(qū)(最大256bytes,默認(rèn)存貯器類型是PDATA)LARGE參數(shù)及局部變量直接放入外部數(shù)據(jù)存貯器(最大64K,默認(rèn)存貯器類型是XDATA)3. 指針Franklin C51支持“基于存貯器的”和“一般指針”。LARGRE和COMPACT模式允許參數(shù)在外部存貯器中傳遞。表2 存貯類型與存貯空間的對(duì)應(yīng)關(guān)系存貯器模式?jīng)Q定了自動(dòng)變量和默認(rèn)存貯器類型,參數(shù)傳遞區(qū)和無明確存貯區(qū)類型的說明。:KeilC51編譯器完全支持8051單片機(jī)的硬件結(jié)構(gòu),、常量定義成不同的存貯類型(data,Nata,idata,pdata,xdata,code)的方法,將它們定位在不同的存貯區(qū)中。C5l提供的數(shù)據(jù)結(jié)構(gòu)是以數(shù)據(jù)類型的形式出現(xiàn)的。簡(jiǎn)稱C51。C可以進(jìn)行許多機(jī)器級(jí)函數(shù)控制而不用匯編語言。 C是一種源于編寫UNIX操作系統(tǒng)的語言,它是一種結(jié)構(gòu)化語言,可產(chǎn)生緊湊代碼。繼電器驅(qū)動(dòng)電路采用開關(guān)三極管8050,如圖11所示??刂乒怦畹耐〝?從而控制繼電器線圈上電流的通斷,從而決定繼電器刀的開與閉?;?9。如果是小繼電器,可以通過光耦直接驅(qū)動(dòng),單片的端口引腳接光耦輸入,在光耦輸出端,繼電器的線圈作為上拉在接電源,或作為下拉接地,以單片端口的39。電源電路由變壓器、整流橋、三端穩(wěn)壓集成電路7805,以及濾波環(huán)節(jié)組成,其原理圖參見圖10所示。在這里選用12V。+5v電源分為兩路,一路為模擬電源,為ADE7755供電,另一路數(shù)字電源為微控制器電路供電。系統(tǒng)需要兩種電壓信號(hào),一種是+12V,一種是+5V。當(dāng)單片機(jī)加電時(shí)由于RC充電的效果,使得復(fù)位腳保持一會(huì)高電平使單片機(jī)內(nèi)部寄存器徹底復(fù)位。當(dāng)此輸入端保持兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘振蕩周期)的高電平時(shí),可以完成復(fù)位操作。本文從可靠性和成本考慮最終選用電阻電容來搭建復(fù)位電路。時(shí)鐘電路的晶振采用12M的晶振,它由晶振、CC9和單片機(jī)內(nèi)部的OSC電路組成,為單片機(jī)提供12MHz的時(shí)鐘信號(hào)源。圖9 單片機(jī)及外圍電路對(duì)于AT89C51單片機(jī),其最小系統(tǒng)只需要電源、上電復(fù)位電路、時(shí)鐘電路就能工作。前面已經(jīng)提到單片機(jī)選用AT89C51。ADE7755微處理 器按鍵電路 繼電器接口電路顯示電路分流器分壓電路電源電路圖8 硬件系統(tǒng)圖 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。圖 7 系統(tǒng)結(jié)構(gòu)框圖4 硬件設(shè)計(jì)限電控制器的硬件包括AT89C51單片機(jī)、ADE775分壓分流電路、電源電路、LED顯示電路等。系統(tǒng)結(jié)構(gòu)框圖如圖7所示。 學(xué)生宿舍樓用電量計(jì)量系統(tǒng)的設(shè)計(jì)本系統(tǒng)以80C196KB為核心,進(jìn)行了必要的擴(kuò)展。在埠用作輸入時(shí),也必須先向?qū)?yīng)的鎖存器寫入“1”,使FET截止。當(dāng)阻值近似為0時(shí),可將引腳快速上拉至全高電平,當(dāng)阻值很大時(shí),P1口為高阻輸入狀態(tài)。輸出驅(qū)動(dòng)部分內(nèi)部有上拉負(fù)載電阻與電源相連。表1 端口引腳功能圖6 P1口作通用I/O口使用圖P1口也是一個(gè)準(zhǔn)雙向口,作通用I/O口使用。P3口的每一位能驅(qū)動(dòng)(吸收或輸出電流)4個(gè)LS型TTL負(fù)載。P2口的每一個(gè)二進(jìn)制位能帶動(dòng)4個(gè)TTL負(fù)載。在P1口是輸入端,應(yīng)該先向鎖存器寫入全1,向上拉電阻接高電平。當(dāng)P0口作為輸入口使用時(shí),其先向鎖存器(地址80H)寫入全1,此時(shí)P0口的全部引腳懸空,叫作為高阻抗輸入。/O(輸入/輸出) P0、 P P2和 P3標(biāo)準(zhǔn)51單片機(jī),如805803AT89C5AT89S5P89C51等有4個(gè)I/O(輸入/輸出)口,分別為:P0口(39—32腳):P0口是一個(gè)漏極開路的8位雙向埠。該引腳輸入外部時(shí)鐘脈沖如圖4和圖5所示:圖4 AT89S51單片機(jī)晶振接法 圖5 外部時(shí)鐘電路RES(8腳)“RST是復(fù)位信號(hào)輸入端,高電平有效。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。8位微處理器,俗稱單片機(jī)。OnlyErasableProgrammable其內(nèi)部結(jié)構(gòu)結(jié)構(gòu)如圖3所示: 圖3單片機(jī)內(nèi)部結(jié)構(gòu)圖 AT89C51引腳功能介紹 Vcc:電源電壓,GND(10腳):接地端。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。 系統(tǒng)選擇本系統(tǒng)以MCS51單片機(jī)成員中的AT89C51為控制核心。最好的單片機(jī)編程者應(yīng)是由匯編轉(zhuǎn)用C而不是原來用過標(biāo)準(zhǔn)C語言的人。C語言的優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種計(jì)算機(jī)語言。是一種表示機(jī)器指令的符號(hào)語言。單片機(jī)也不例外,它必須配合各種各樣的軟件才能發(fā)揮其運(yùn)算和控制功能。BASIC通常附在PC機(jī)上,是初學(xué)編程的第一種語言。以上是單片機(jī)的基本構(gòu)成,現(xiàn)代的單片機(jī)又加入了許多其他全功能部件,例如溫度傳感器、模擬與數(shù)字轉(zhuǎn)換器(A/D)、數(shù)字與模擬轉(zhuǎn)換器(D/A)、低壓檢測(cè)(LVD)電路液晶(LCD)驅(qū)動(dòng)電路、電壓監(jiān)控、看門狗(WDT)電路、液晶(LCD)驅(qū)動(dòng)電路、等等。(4)定時(shí)器/計(jì)數(shù)器(T/C)單片機(jī)內(nèi)部有多個(gè)定時(shí)/計(jì)數(shù)器,單片機(jī)內(nèi)部用于精確定時(shí)或?qū)ν獠渴录M(jìn)行計(jì)數(shù)。(3)中央處理器(CPU)單片機(jī)(嵌入式應(yīng)用)屬于專用計(jì)算機(jī),主要應(yīng)用于智能儀表、智能傳感器、智能家電、智能辦公設(shè)備、汽車及軍事電子設(shè)備等應(yīng)用系統(tǒng)。(2)單片機(jī)的結(jié)構(gòu)與組成目前,單片機(jī)的系統(tǒng)結(jié)構(gòu)有兩種類型:一種是將程序和數(shù)據(jù)存儲(chǔ)器分開使用, 即哈佛(Harvard)結(jié)構(gòu),當(dāng)前的單片機(jī)大都是這種結(jié)構(gòu)。目前在中國比較流行的就是美國ATMEL公司的89C51,它是一種帶Flash ROM 的單片機(jī),至于什么是Flash ROM在這兒先不作介紹,等以后大家學(xué)到相關(guān)的知識(shí)時(shí),自然就會(huì)明白智能化節(jié)電管理系統(tǒng)就是以該型號(hào)的單片機(jī)來作實(shí)驗(yàn)的。8位是什么意思以后再講。單片機(jī)專業(yè)名稱—Micro Controller Unit(微控制器件)它由大名鼎鼎的INTEL公司發(fā)明的最早的系列是 MCS48 后來有了MCS51。根據(jù)上面優(yōu)缺點(diǎn)分析采用第三種方案系統(tǒng)設(shè)計(jì)的思想是用專用電能計(jì)量芯片對(duì)系統(tǒng)功率進(jìn)行測(cè)試,用單片機(jī)對(duì)系統(tǒng)功率進(jìn)行實(shí)時(shí)監(jiān)控,但一段時(shí)間內(nèi)的功率平均值超過設(shè)定值時(shí),控制繼電器切斷電路,當(dāng)人工處理后重新接通電路,對(duì)用戶供電。在50/60Hz輸入信號(hào)時(shí)都能滿足IEC687/1036標(biāo)準(zhǔn)規(guī)定的測(cè)試精度要求,在1000:1的輸入動(dòng)態(tài)范圍內(nèi),%。如ADI公司的ADE7755專用電能計(jì)量芯片。單相有功功率的平均值是: (式11)單相功率因數(shù)的計(jì)算: (式12)這種方法是用微處理器直接對(duì)電壓,電流進(jìn)行ADC采樣,特點(diǎn)是ADC硬件成本高,因?yàn)橐龃罅窟\(yùn)算對(duì)微處理器性能要求比較高,精度也不容易做高[3]。圖1 純模擬電路處理電路方案二: 直接對(duì)電壓,電流進(jìn)行ADC采樣,用軟件計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1