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

正文內(nèi)容

智能定時(shí)電源開(kāi)關(guān)設(shè)計(jì)_畢業(yè)設(shè)計(jì)-全文預(yù)覽

  

【正文】 先選擇生產(chǎn)芯片的公司名稱(chēng) Atmel,雙擊這個(gè)公司名稱(chēng)即可打開(kāi) Atmel 公司目前生產(chǎn)的所有芯片型號(hào)。如圖 。在開(kāi)始編寫(xiě)程序之前首先應(yīng)該建立一個(gè)工程。 } 本章小結(jié) 本章主要介紹了智能定時(shí)電源開(kāi)關(guān)設(shè)計(jì)的軟件開(kāi)發(fā)環(huán)境以及系統(tǒng)主流程圖,最后介紹了用 C語(yǔ)言編寫(xiě)的實(shí)現(xiàn)定時(shí)智能定時(shí)電源開(kāi)關(guān)控制的程序。 // break。//繼電器打開(kāi),燈泡亮。 a1=s/10。//定時(shí)器中斷 0打開(kāi) EA=1。//總中斷打開(kāi) TH0=(6553646080)/256。 wela=0。 dula=1。 wela=1。 dula=1。k0。 unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。//位選十位 sbit wela=P2^7。在編譯方面,它也支持 IAR、 Keil 和 MPLAB 等多種編譯。它是目前最好的仿真單片機(jī)及外圍器件的工具。 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境 ( uVision)將這些部分組合在一起。第 一,介紹了 單片機(jī)芯片 STC89C52RC 的基本組成原理以及 40個(gè)引腳功能;第二,介紹了單片機(jī)定時(shí) /計(jì)數(shù)器的結(jié)構(gòu)及工作原理和方式;第三,介紹了單片機(jī)中斷系統(tǒng)的原理以及工作方式。 ( 2)計(jì)算初值,并將初值寫(xiě)入 TH0、 TL0或 TH TL1。定時(shí)器一但啟動(dòng),它便在原來(lái)的數(shù)值上開(kāi)始加 1計(jì)數(shù),若在程序開(kāi)始時(shí),我們沒(méi)有設(shè)置 TH0 和 TL0,它們的默認(rèn)值都是 0,假設(shè)時(shí)鐘頻率為 12MHz, 12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,那么此時(shí)機(jī)器周期為 1us,記滿(mǎn) TH0和 TL0 就需要 216 1 個(gè)數(shù),再來(lái)一個(gè)脈沖計(jì)數(shù)器溢出,隨即向 CPU 申請(qǐng)中斷。 ○ 8 IT0外部中斷 0觸發(fā)方式選擇位,其功能及操作方法同 IT1。 ○ 6 IT1 外部中斷 1觸發(fā)方式選擇位。 當(dāng) IT1=0 時(shí),位電平觸發(fā)方式,每個(gè)機(jī)器周期的 S5P2 采樣 INT1 引腳,若 NIT1腳為定電平,則置 1,否則 IE1 清 0。當(dāng) GATE=1,且 INIT 為高電平時(shí), TR1 置 1啟動(dòng)定時(shí)器1;當(dāng) GATE=0 時(shí), TR1 置 1 啟動(dòng)定時(shí)器 1。進(jìn)入中斷服務(wù)程序后,由硬件自動(dòng)清 0。 C/T\=1,為計(jì)數(shù)器模式; C/T\=0,為定時(shí)器模式。 ( 4) 定時(shí)器 /計(jì)數(shù)器工作模式寄存器 TMOD 定時(shí)器 /計(jì)數(shù)器工作模式寄存器 TMOD 各位如下表 : 表 定時(shí)器 /計(jì)數(shù)器工作模式寄存器 TMOD 位序號(hào) DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 位符號(hào) GATE C/T\ M1 M0 GATE C/T\ M1 M0 對(duì)各位的說(shuō)明如下: ○ 1 GATE門(mén)控制位。 PT0=0,定時(shí)器 /計(jì)數(shù)器 0中斷定義為低優(yōu)先級(jí)中斷。 PX1=1,外部中斷 1中斷定義為高優(yōu)先級(jí)中斷。 ○ 3 PT1定時(shí)器 /計(jì)數(shù)器 1中斷優(yōu)先級(jí)控制位。 ( 3) 中斷優(yōu)先級(jí)寄存器 IP 中斷優(yōu)先級(jí)寄存器 IP 各位如下表 所示,具體各位說(shuō)明如下: ○ 1 ,無(wú)效位。 ET0=0,關(guān)閉 T0中斷。 EX1=1,打開(kāi)外部中斷 1中斷。 ○ 5 ET1定時(shí)器 /計(jì)數(shù)器 1中斷允許位。 ET2=0,關(guān)閉 T2中斷。 EA=0,關(guān)閉全部中斷。 設(shè)置步驟 6:查詢(xún)計(jì)數(shù)是否溢出,即 TFX=1,停止計(jì)數(shù),程序轉(zhuǎn)移執(zhí)行主程序或分支程序。 設(shè)置步驟 3:決定計(jì)數(shù)器的模式,模式 0時(shí)最大計(jì)數(shù)值為 8192,模式 1時(shí)最大計(jì)數(shù)值為 65536,兩個(gè)計(jì)數(shù)器均沒(méi)有自動(dòng)載入的功能;模式 2時(shí)最大計(jì)數(shù)值為 256,且可自動(dòng)載入計(jì)數(shù)值;模式 3時(shí)有兩個(gè)計(jì)數(shù)器,其最大計(jì)數(shù)值都是 256,各種模式的選擇應(yīng)仔細(xì)考慮。在程序剛規(guī)劃的階段時(shí),每個(gè)定時(shí)器的操作和控制模式都必須考慮清楚后才可以開(kāi)始寫(xiě)程序,具體的操作分解為以下幾步。TH0就沒(méi)有那么多“資源”可利用了,只能作為簡(jiǎn)單的定時(shí)器使用,而且由于定時(shí) /計(jì)數(shù)器 T0的控制位已被 TL0占用,因此只能借用定時(shí) /計(jì)數(shù)器 1的控制位 TR1和 TF1,也就是以計(jì)數(shù)溢出去置位 TF1, TR1則負(fù)責(zé)控制 TH0定時(shí)的啟動(dòng)和停止。 圖 方式 2內(nèi)部結(jié)構(gòu) ? 設(shè)定 MODE2 的步驟 太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 19 ( 1) 設(shè)定 MODE2 的步驟(四選 1) MOV TMOD, 02H TIMER0設(shè)定計(jì)時(shí)工作方式 (內(nèi)部輸入 ) MOV TMOD, 20H TIMER1設(shè)定計(jì)時(shí)工作方式 (內(nèi)部輸入 ) MOV TMOD, 06H TIMER0設(shè)定計(jì)數(shù)工作方式 (T0輸入 ) MOV TMOD, 60H TIMER1設(shè)定計(jì)數(shù)工作方式 (T1輸入 ) ( 2) 啟動(dòng)定時(shí)器 SETB TRX ( 3) 預(yù)置計(jì)數(shù)初值 MOV TLX, (256– COUNT) MOV THX, (256– COUNT) ( 4) 檢查 TFX 是否溢出 JBC TFX 定時(shí) /計(jì)數(shù)器的 MODE3[8] 在工作方式 3模式下,定時(shí) /計(jì)數(shù)器 T0被拆成兩個(gè)獨(dú)立的 8位計(jì)數(shù)器 TL0和 TH0。 針對(duì)以上問(wèn)題,最好的解決辦法就是使用方式 2,它具有自動(dòng)加載功能,即自動(dòng)加載計(jì)數(shù)初值。 16位的初值直接拆成高低字節(jié),分別送入 TH和 TL即可,對(duì)于實(shí)際應(yīng)用比 MODE0更有實(shí)際意義。 ?? 設(shè)定 MODE0 的步驟: ( 1)設(shè)定 MODE0 的步驟(四選 1) MOV TMOD, 00H TIMER0設(shè)定計(jì)時(shí)工作方式 (內(nèi)部輸入 ) MOV TMOD, 00H TIMER1設(shè)定計(jì)時(shí)工作方式 (內(nèi)部輸入 ) 太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 17 MOV TMOD, 04H TIMER0設(shè)定計(jì)數(shù)工作方式 (T0輸入 ) MOV TMOD, 40H TIMER1設(shè)定計(jì)數(shù)工作方式 (T1輸入 ) ( 2)預(yù)置計(jì)數(shù)初值 MOV TLX, (8192–COUNT) MOD/32。如果是用軟件查詢(xún)方式對(duì) TF1或 TF0進(jìn)行查詢(xún),則在定時(shí)/計(jì)數(shù)器回 0后,應(yīng)當(dāng)用指令將 TF1或 TF0清 0。 ( 2)定時(shí) /計(jì)數(shù)器控制寄存器 (TCON) TCON 是一個(gè)特殊功能寄存器, TCON 的字節(jié)地址為 88H,其各位地址從 88位開(kāi)始分別為 88H~ 8FH。通過(guò)對(duì) M1M0的設(shè)置,可使定時(shí)器工作于 4種工作方式之一。 ( 1)定時(shí)器 /計(jì)數(shù)器的方式寄存器 TMOD 圖 定時(shí)/計(jì)數(shù)器的方式寄存器 TMOD 在特殊功能寄存器中,字節(jié)地址為 89H。如果滿(mǎn)足條件, CPU 才會(huì)停下當(dāng)前的操作,去處理 “時(shí)間到 ”或者 “計(jì)數(shù)滿(mǎn) ”這樣的事件。 T0和 T1這些功能的實(shí)現(xiàn)都由特殊功能寄存器中的 TMOD 和TCON 進(jìn)行控制 當(dāng) T0或 T1用作對(duì)外部事件計(jì)數(shù)的計(jì)數(shù)器時(shí),通過(guò) 89C51外部引腳 T0( )或T1( )對(duì)外部脈沖信號(hào)進(jìn)行計(jì)數(shù)。其中每個(gè)定時(shí)/計(jì)數(shù)器是由兩個(gè) 8 位寄存器 TH0、 TL0 和 TH TH1 構(gòu)成,用于存放定時(shí)/計(jì)數(shù)器的計(jì)數(shù)初值和經(jīng)過(guò)值;太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 14 工作方式寄存器 TMOD 用于定時(shí)/計(jì)數(shù)器的工作方式設(shè)置;控制寄存器 TCON 用來(lái)對(duì)定時(shí)/計(jì)數(shù)器進(jìn)行啟動(dòng)、停止運(yùn)行控制管理。 XTAL1( 19引腳):振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。為使能從 0000H 到 FFFFH 的外部程序存儲(chǔ)器讀取指令,必須接 GND。這個(gè) ALE使能標(biāo)志位(地址位 8EH 的 SFR 的第 0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。然而,特別強(qiáng)調(diào),在每次訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì)跳過(guò)。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 P3 口除作為一般I/O 口外,還有其他一些復(fù)用功能,如 表 : 表 P3口引腳復(fù)用功能 引腳號(hào) 復(fù)用功能 RXD(串行輸入口) TXD(串行輸出口) (外部中斷 0) 太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 13 (外部中斷 1) T0(定時(shí)器 0的外部輸入) T1(定時(shí)器 1的外部輸入) (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) (外部數(shù)據(jù)存儲(chǔ)器讀選通) RST( 9 引腳):復(fù)位輸入。 P3 的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式) 4個(gè) TTL輸入。 在訪(fǎng)問(wèn)外部程序存儲(chǔ)器和 16 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行“ MOVX DPTR”指令)時(shí), P2 送出高 8 位地址。 表 引腳號(hào) 功能特性 T2(定時(shí)器 /計(jì)數(shù)器 2外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 2捕獲 /重裝觸發(fā)和方向控制) P2 端口( ~ , 21~ 28引腳): P2 口是一個(gè)帶內(nèi)部上拉電阻的 8位雙向I/O 端口。 P1 的輸出緩沖器可驅(qū)動(dòng)(吸收或者輸出電流方式) 4個(gè) TTL輸入。此時(shí), P0 口內(nèi)部上拉電阻有效。 ISP(在系統(tǒng)可編程) /IAP(在應(yīng)用可編程),無(wú)需專(zhuān)用編程器,無(wú)需專(zhuān)用仿真器可通過(guò)串口( RxD/,TxD/)直接下載用戶(hù)程序,數(shù)秒即可完成一片 具有 EEPROM 功能 具有看門(mén)狗功能 共 3個(gè) 16位定時(shí)器 /計(jì)數(shù)器。 太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 9 單片機(jī)晶振電路 本章小結(jié) 本章介紹了智能定時(shí)電源開(kāi)關(guān)的定時(shí)控制的設(shè)計(jì)過(guò)程,主要講述硬件電路設(shè)計(jì)。晶振的基本作用是提供一個(gè)時(shí)序控制的標(biāo)準(zhǔn)時(shí)刻,根據(jù)電路設(shè)計(jì),在某個(gè)特定的時(shí)候完成特定的任務(wù),如果沒(méi)有個(gè)時(shí)序的標(biāo)準(zhǔn)時(shí)刻,整個(gè)電路就成為一個(gè)“聾子”,不知道什么時(shí)候該做什么事情了。電路圖如 圖 : 圖 繼電器控制電源電路 具體說(shuō)明:繼電器通過(guò) PNP 三極管驅(qū)動(dòng); 三極管的基極接 STC89C52RC 單片機(jī)的 ;繼電器控制的電路須有電源,接一個(gè)燈泡來(lái)顯示控制結(jié)果?;鶚O處連接的是單片機(jī)的。而要把它用于一些大功率場(chǎng)合,比如繼電器驅(qū)動(dòng),顯然是不行的。這就是鎖存器在 LED和數(shù)碼管顯示方面的作用 :節(jié)省了寶貴的 MCU(微控制單元) 時(shí)間。當(dāng)處理器把數(shù)據(jù)傳輸?shù)芥i存器并將其鎖存后,鎖存器的輸出引腳便會(huì)一直保持?jǐn)?shù)據(jù)狀態(tài)直到下一次鎖存新的數(shù)據(jù)為止。尤其是在四段八位數(shù)碼管等這些要選通的顯示設(shè) 備上。 具體說(shuō)明為: 該電路原理圖核心芯片為 STC 公司生產(chǎn)的 STC89C52RC 單片機(jī)芯片 ; 繼電器所控制的電路為一含電源的 電路 ,其中用燈泡的亮與滅作為指示電源電路接通還是關(guān)斷;由 PNP 型三極管8550 放大電流后來(lái)驅(qū)動(dòng)繼電器 ; 電路中的 數(shù)碼管為兩位一體共陰極數(shù)碼管;數(shù)碼管由兩個(gè)一樣的鎖存器 74HC573 驅(qū)動(dòng), 數(shù)碼管為 60 秒循環(huán)倒計(jì)時(shí)顯示; 晶振電路就是包含一個(gè)晶振兩個(gè)電容的電路,是整個(gè)電路的心臟。 太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 4 第 2章 系統(tǒng)控制方案及硬件電路設(shè)計(jì) 采用 STC89C52RC 為核心的單片機(jī)控制方案 本設(shè)計(jì)采用的是 STC89C52RC 單片機(jī)芯片,通過(guò) +5V 電源送給單片機(jī)供電,利用單片機(jī)的外圍電路進(jìn)行擴(kuò)展,單片機(jī)芯片的引腳端口一端接鎖存器 74HC573到數(shù)碼管上并起到顯示時(shí)間的作用,單片機(jī)的另一個(gè)端口接 8550三極管與繼電器相接,倒計(jì)時(shí)一定的時(shí)間繼電器吸合去驅(qū)動(dòng)開(kāi)關(guān)電源,及時(shí)通斷達(dá)到節(jié)能的目的,為了可以快速演示本次設(shè)計(jì)的效果,本設(shè)計(jì)采用 60秒倒計(jì)時(shí)為準(zhǔn)。智能定時(shí)開(kāi)關(guān)電源就是為了實(shí)現(xiàn)節(jié)能與給人方便而誕生的技術(shù),所以它的發(fā)展一定會(huì)給我們的生活帶來(lái)不可抹滅的作用 本論文研究的主要內(nèi)容 本設(shè)計(jì)研究的主要內(nèi)容是智能定時(shí)電源開(kāi)關(guān),本設(shè)計(jì) 首先進(jìn)行了硬件電路的設(shè)計(jì),設(shè)計(jì)的主要內(nèi)容是利用 STC89C52RC單片機(jī)通過(guò)鎖存器 74HC573由數(shù)碼管顯示時(shí)間,太原工業(yè)學(xué)院畢業(yè)設(shè)計(jì) 3 另一路通過(guò) 8550三極管驅(qū)動(dòng)繼電器吸合電路,定時(shí)時(shí)間到后,繼電器能夠吸合動(dòng)作從而驅(qū)動(dòng)電源開(kāi)關(guān),切斷或通電電源。睡覺(jué)時(shí),按下睡眠模式,監(jiān)控設(shè)備打開(kāi),燈光控制系統(tǒng)關(guān)閉光源,窗簾自動(dòng)拉上,再體驗(yàn)輕松睡眠的同時(shí)也保證了家中的安全。只有更加貼近實(shí)用、易用和人性化的智能家居理念,才能真正體現(xiàn)智能家居的價(jià)值,這也是現(xiàn)代科技價(jià)值的核心理念。 智能定時(shí)電源開(kāi) 關(guān)在國(guó)內(nèi)的發(fā)展還不夠成熟,生活中我們還是會(huì)面臨很多的不便,比如:家中的熱水器不能自由設(shè)置開(kāi)通關(guān)斷時(shí)間而導(dǎo)致待機(jī)能耗的增加以及給人自身帶來(lái)的不便;飲水機(jī)不能設(shè)置加熱時(shí)間而造成長(zhǎng)時(shí)間的滾水進(jìn)而飲水不健康;教師的燈在沒(méi)有人上自習(xí)的時(shí)候還是亮著而造成電能的浪費(fèi)等等。迅速發(fā)展的社會(huì),對(duì)能源的要求越來(lái)越高,智能電源定時(shí)開(kāi)關(guān)的高效率不僅節(jié)省了大量電能,而且節(jié)省了大量材料,高效率的定時(shí)開(kāi)關(guān)電源成為各種設(shè)備可靠工作的重要保證。 智能電源定時(shí)開(kāi)關(guān)就是要實(shí)現(xiàn)人為的設(shè)置 電源接通關(guān)斷的時(shí)間,可以任意的設(shè)置24小時(shí)之內(nèi)的任意一段或多段時(shí)間作為電源的開(kāi)啟或管段時(shí)間,這樣就可以實(shí)現(xiàn)用電
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1