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

正文內(nèi)容

基于單片機的家用煤氣警報器設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-24 19:17 本頁面
 

【文章內(nèi)容簡介】 中斷喚醒省電模式、低功耗空閑和省電模式看門狗電路3級加密位軟件設(shè)置空閑和省電功能靈活的ISP字節(jié)和分頁編程、雙數(shù)據(jù)寄存器指針 89S52的各個管腳各個引腳的說明:52單片機有四個八位雙向并行的I/O端口:P0,P1,P2,P3。端口映射于特殊功能寄存器中,每個端口都有字節(jié)地址,可以輸入、輸出字節(jié)數(shù)據(jù),也就是并行操作;每個端口也有位地址,其各條I/O線也是單獨的使用;對相應(yīng)地址但愿執(zhí)行讀寫指令,就實現(xiàn)了從相應(yīng)端口的輸入/輸出操作。四個并行的端口P0,P1,P2,P3還具有各自不同的結(jié)構(gòu)特點和功能。P1口(準雙向通用I/O口):P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P3口(具備第二功能的準雙向通用I/O口):P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口和P1口相比較增加了第二功能輸入輸出端口。輸入有兩路,加入或門4作緩沖器。鎖存器輸出改成Q端,用非與門3控制輸出功能的交換。 P3口的第二功能:引腳第二功能RXD(串行輸入口)TXD(串行輸出口)/INT0(外部中斷0請求輸入端)/INT1(外部中斷1請求輸入端)T0(定時/計數(shù)器0計數(shù)脈沖輸入端)T1(定時/計數(shù)器1計數(shù)脈沖輸入端)/WR(片外數(shù)據(jù)存儲器寫選通信號輸出端)/RD(片外數(shù)據(jù)存儲器讀選通信號輸出端) P0口(地址數(shù)據(jù)分時復(fù)用總線和通用I/O口):P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P2口(通用I/O口或高8位地址口):P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P0口能驅(qū)動8個LSTTL負載,即負載電流大于或等于800uA;PPP3端口的負載能力相同,它們分別能驅(qū)動4個LSTTL負載,即負載電流大于或等于400uA。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。VCC:供電電壓,接+5V電源正端。VSS:接地, 接+5V電源地端。PSEN:程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89S52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號?! A/VPP:外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為0000HFFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器的指令。FLASH存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp?! TAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端?! TAL2:振蕩器反相放大器的輸出端。 89s52最小系統(tǒng) X5045看門狗及復(fù)位電路 X5045的特點是一種集看門狗、電壓監(jiān)控和串行EEPROM 三種功能于一身的可編程電路。X5045中的看門狗對系統(tǒng)提供了保護功能。這種組合設(shè)計減少了電路對電路板空間的需求。如果當(dāng)系統(tǒng)發(fā)生故障而超過設(shè)置時間時,電路中的看門狗將通過RESET(復(fù)位)信號向CPU 作出反應(yīng)。X5045提供了三個時間值供用戶選擇使用。它所具有的電壓監(jiān)控功能還可以保護系統(tǒng)免受低電壓的影響,當(dāng)電源電壓降到允許范圍以下時,系統(tǒng)將復(fù)位,直到電源電壓返回到穩(wěn)定值為止。X5045的存儲器與CPU 可通過串行通信方式接口,共有4096個位,可以按512 x 8個字節(jié)來放置數(shù)據(jù)??梢源娣?12個字節(jié),可擦寫100萬次以上并且存儲100年。 X5045引腳X5045的管腳排列如圖37 所示,它共有8個引腳,各引腳的功能如下: CS :電路選擇端,低電平有效;SO :串行數(shù)據(jù)輸出端;SI :串行數(shù)據(jù)輸入端;SCK:串行時鐘輸入端; WP :寫保護輸入端,低電平有效; RESET :復(fù)位輸出端;VCC :電源端;VSS :接地端。本設(shè)計中由于X5045是利用SPI通信協(xié)議(高速同步串行口),SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議所以電路連接十分簡單。WP和Vcc是直接接電源,RS上拉10k電阻接電源,并且接上89S52的RESET引腳,用作控制單片機復(fù)位信號使用,并且上電復(fù)位。 X5045的連接 作為煤氣泄露測試裝置,其中聲光報警部分不可缺少,當(dāng)檢測到一氧化碳有毒氣體在空氣中的所占的濃度比例超標時,就應(yīng)該通過聲光方式發(fā)出警報,防止由于一氧化碳氣體含量過高而發(fā)生的意外事故。本設(shè)計中的聲光報警部分包括蜂鳴器以及紅、黃、綠三個LED報警指示燈。聲光報警表現(xiàn)形式如下:,此時黃色和綠色燈熄滅,蜂鳴器發(fā)出聲光報警,通知用戶;,但沒有達到報警值,此時紅色燈和綠色燈熄滅,蜂鳴器不發(fā)聲;3. 綠色燈點亮表示傳感器檢測到一氧化碳氣體,但沒達到下限值,所以一切正常,此時紅色和黃色熄滅,蜂鳴器不發(fā)聲;單片機本身I/O的驅(qū)動能力不是很高,所以對蜂鳴器的驅(qū)動需要加入一個PNP三極管,這樣能夠使蜂鳴器的聲音更加響亮,起到更好的報警作用。三極管基極的電路保證了只有在單片機輸出低電平時,蜂鳴器才會發(fā)聲,從而避免了錯誤報警的發(fā)生。用聲音或是燈光報警時,連續(xù)的聲響或常亮的燈光往往不易被人們的警覺,只有斷續(xù)的聲音或山所的燈光才能取得最佳的報警效果。,產(chǎn)生短促的報警聲音或閃爍燈光。 聲光報警電路LED數(shù)碼顯示器是一種由LED發(fā)光二極管組合顯示字符的顯示器件。它使用了8個LED發(fā)光二極管,其中1個用于顯示小數(shù)點,7個用于顯示字符,故稱之為7段發(fā)光二極管數(shù)碼顯示器。驅(qū)動LED的時候,應(yīng)該分二種情況比如用共陰接法和共陽接法,共陽的時候LED正端接正電源,負端通過一個限流電阻接P口,這時不用接上拉電阻,只要這個限流電阻取合適就可以了解發(fā)光管亮的時候電流就是從電源正—LED—限流電阻—P口,P口為低電位發(fā)光管滅的時候沒有電流流過。P口為高電位或高阻狀態(tài)共陰接法,LED負端接地,正端直接P口,這時候要接上拉電阻,這個上拉電阻是提供LED發(fā)光用的,發(fā)光管亮的這個時候電流是從電源正—上拉電阻—LED —地。這時上拉電阻也是限流用的。P口為高電位或高阻狀態(tài)發(fā)光管暗的時候電流是從電源正—上拉電阻—P口,這時LED無電流流過,P口為低電位,限流電阻上流過電流全部從P口流入。要從單片機的輸出驅(qū)動能力開始講起。單片機輸出驅(qū)動分為低電平驅(qū)動和高電平驅(qū)動兩種方式,所謂高電平驅(qū)動,就是端口輸出高電平時的驅(qū)動能力,同理低電平驅(qū)動,就是端口輸出低電平時的驅(qū)動能力,當(dāng)單片機輸出高電平時,其驅(qū)動能力實際上是靠端口的上拉電阻來驅(qū)動的,實際測試表明,52單片機的上拉電阻的阻值在 330K左右,也就是說如果靠高電平驅(qū)動,本質(zhì)上就是靠330K的上拉電阻來提供電流的,當(dāng)然該電流是非常小的,小的甚至連發(fā)光二極管也難以點亮,如果要保證LED正常發(fā)光,必須要外接一個1K左右的上拉電阻,如果是一個LED還好,要是10個、20個LED的話,就要接10個、20個1K的上拉電阻,接電阻的本身是可以的,問題是接了上拉電阻以后,每當(dāng)端口變?yōu)榈碗娖?的時候,那么就有10個、20個上拉電阻被無用的導(dǎo)通,假設(shè)每個電阻的電流為5mA計算,故20個電阻就是100mA,這樣將造成電源效率的嚴重下降,導(dǎo)致發(fā)熱,紋波增大,以至于造成單片機工作不穩(wěn),因此很少有采用高電平直接驅(qū)動LED的,高電平驅(qū)動LED實際上就是共陰。然而低電平驅(qū)動就不同了,端口為低電平0時,端口內(nèi)部的開關(guān)管導(dǎo)通,可以驅(qū)動高達30多毫安的驅(qū)動電流,可以直接驅(qū)動LED等負載,當(dāng)端口為低電平0時,盡管內(nèi)部的上拉電阻也是消耗電流的,但是由于內(nèi)部的上拉電阻很大(330K),因此消耗電流極小,基本上不會影響電源效率,不會造成無用功的大量消耗,因此52單片機是不能用高電平直接驅(qū)動LED的,只能用地電平直接驅(qū)動LED,即只能用共陽數(shù)碼管,而不能直接用共陰數(shù)碼管本設(shè)計通過觀察LED數(shù)碼顯示器顯示CO濃度值,判斷CO濃度值是否超過上限值,如果超過,自動報警,同時打開排氣扇,使CO濃度降低。如果超過下限值,切斷閥閉合,以便達到正常狀態(tài)。用聲音或是燈光報警時,連續(xù)的聲響或常亮的燈光往往不易被人們的警覺,只有斷續(xù)的聲音或山所的燈光才能取得最佳的報警效果。,產(chǎn)生短促的報警聲音或閃爍燈光。 HD7279A電路模塊HD7279A的特點是一片具有串行接口的 ,可同時驅(qū)動8位共陰極數(shù)碼管的智能顯示驅(qū)動芯片。該芯片可連接多達 64 個鍵的鍵盤矩陣 , 并含有去抖動電路。HD7279A芯片內(nèi)部有譯碼器 ,可以直接接受 16 進制碼 ,并且具有2種譯碼方式和
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1