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

正文內(nèi)容

基于單片機的一氧化碳警報器設(shè)計正文-文庫吧資料

2025-08-02 05:40本頁面
  

【正文】 在51 芯片上,那么51 的計數(shù)速率就為1M。32)定時器1 溢出速率   上式中如設(shè)置了PCON 寄存器中的SMOD 位為1 時就可以把波特率提升2 倍。那么我們怎么去計算這兩個模   式的波特率設(shè)置時相關(guān)的寄存器的值呢?可以用以下的公式去計算。模式2 的波特率是固定在fosc/64 或fosc/32,具體用那一種就取決于PCON 寄存器中的SMOD位,如SMOD 為0,波特率為focs/64,SMOD 為1,波特率為focs/32。10=960 字節(jié)。波特率是指串行端口每秒內(nèi)可以傳輸?shù)牟ㄌ匚粩?shù)。AT89C51 和AT89C2051 等51 系列芯片只有兩個定時器,定時器0 和定時器1,而定時器2是89C52 系列芯片才有的。常用的串口模式1 是傳輸10 個位的,1 位起始位為0,8 位數(shù)據(jù)位,低位在先,1 位停止位為1。但在模式1 中,SM2=1時,當(dāng)未收到有效的停止位,則不會對RI 置位。其它模式中則是在接收停止位的半中間,由硬件置位。   RI 接收中斷標(biāo)識位。TI 置位后,申請中斷,CPU 響應(yīng)中斷后,發(fā)送下一幀數(shù)據(jù)。在模式0,發(fā)送完第8 位數(shù)據(jù)時,由硬件置位。在模式1 中,當(dāng)SM2=0,RB8 是已接收數(shù)據(jù)的停止位。該位可能是奇偶位,地址/數(shù)據(jù)標(biāo)識位。該位可以用軟件根據(jù)需要置位或清除,通常這位在通信協(xié)議中做奇偶位,在多處理機通信中這一位則用于表示是地址幀還是數(shù)據(jù)幀。大家也可以用上面的實際源碼加入REM=0 來進行實驗。REM 是由軟件置位或清零。在模式0 中要求該位為0。UART 為(Universal Asynchronous Receiver)的英文縮寫。   SM0 SM1 模式 功能 波特率   0 0 0 同步移位寄存器 fosc/12   0 1 1 8位UART 可變   1 0 2 9位UART fosc/32 或fosc/64   1 1 3 9位UART 可變   在這里只說明最常用的模式1,其它的模式也就一一略過,有興趣的朋友可以找相關(guān)的硬件資料查看。它的各個位的具體定義如下:   SM0 SM1 SM2 REN TB8 RB8 TI RI   SM0、SM1 為串行口工作模式設(shè)置位,這樣兩位可以對應(yīng)進行四種模式的設(shè)置。它的尋址地址是98H,是一個可以位尋址的寄存器,作用就是監(jiān)視和控制51 芯片串行口的工作狀態(tài)。   SCON 串行口控制寄存器通常在芯片或設(shè)備中為了監(jiān)視或控制接口狀態(tài),都會引用到接口控制寄存器。當(dāng)然你也可以用其它的名稱。發(fā)送器則不需要用到雙緩沖,一般情況下我們在寫發(fā)送程序時也不必用到發(fā)送中斷去外理發(fā)送數(shù)據(jù)?!睂嶋H上SBUF 包含了兩個獨立的寄存器,一個是發(fā)送寄存,另一個是接收寄存器,但它們都共同使用同一個尋址地址-99H。至于串口通信需要用到那些特殊功能寄存器呢,它們是SCON,TCON,TMOD,SCON等,各代表什么含義呢?   SBUF 數(shù)據(jù)緩沖寄存器這是一個可以直接尋址的串行口專用寄存器。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在閑置模式下,CPU停止工作。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。  ?。?)振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。   PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對外部輸出的脈沖或用于定時目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。   P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳 備選功能    RXD(串行輸入口)    TXD(串行輸出口)    /INT0(外部中斷0)    /INT1(外部中斷1)    T0(記時器0外部輸入)    T1(記時器1外部輸入)    /WR(外部數(shù)據(jù)存儲器寫選通)    /RD(外部數(shù)據(jù)存儲器讀選通)   P3口同時為閃爍編程和編程校驗接收一些控制信號。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。在FLASH編程和校驗時,P1口作為第八位地址接收。   P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。   P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。 單片機外形及引腳排列圖(1)主要特性:與MCS51 兼容   4K字節(jié)可編程閃爍存儲器   壽命:1000寫/擦循環(huán)   數(shù)據(jù)保留時間:10年   全靜態(tài)工作:0Hz24MHz   三級程序存儲器鎖定   1288位內(nèi)部RAM   32可編程I/O線   兩個16位定時器/計數(shù)器   5個中斷源   可編程串行通道  低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路(2)管腳說明:VCC:供電電壓。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。設(shè)計采用的是AT89C51型單片機,AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器的低電壓、高性能CMOS 8位微處理器,俗稱單片機。利用單片機實現(xiàn)綜合控制。本設(shè)計用到的硬件知識主要有:電子技術(shù)、單片機技術(shù)。第三章 硬件電路設(shè)計 單片機基礎(chǔ)知識簡介介紹及主控電路設(shè)計在實際的應(yīng)用中,基本知識的掌握程度至關(guān)重要,他影響到應(yīng)用的好壞。至此,本系統(tǒng)的三大模塊功能和設(shè)計思路已經(jīng)確立,下文將介紹整個系統(tǒng)的詳細設(shè)計過程。處理后的信息將通過單片機控制,以驅(qū)動報警。它的主要功能既是和ADC0809芯片一起共同接受檢測信號,又可以通過對數(shù)字型號的處理來控制外圍電路以及顯示電路。AT89C51氣體濃度檢測報警控制 一氧化碳報警器系統(tǒng)組成框圖下面就對各個模塊的功能和實現(xiàn)形式做簡單介紹(1)氣體濃度檢測模塊一氧化碳報警器主要采用高穩(wěn)定一氧化碳氣體傳感器MQ7檢測房間氣體濃度,檢測結(jié)果通過高精度運算放大器放大后送入模/數(shù)轉(zhuǎn)換芯片ADC0809中進行轉(zhuǎn)換(2)主控模塊系統(tǒng)采用單片機控制,用的是AT89C51單片機,AT89C51單片機是美國Intel公司推出的一種4K字節(jié)可編程FLASH存儲器,低電壓、高性能CMOS 8位微處理器。為了保重整個系統(tǒng)可靠的運行,設(shè)計中必須明確三大部分的實際聯(lián)系:以單片機為中心,其他各大模塊一一展開。整個報警器由三個部分組成,分為三大模塊:濃度檢測模塊、主控模塊和報警模塊。在此系統(tǒng)中,檢測信號進入單片機進行運算處理。(:單片機應(yīng)用系統(tǒng)應(yīng)用程序單片機系統(tǒng)后向通道前向通道單片機人
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1