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

正文內(nèi)容

基于單片機的遙控系統(tǒng)畢業(yè)設(shè)計-文庫吧資料

2025-07-03 20:50本頁面
  

【正文】 現(xiàn)該項目全部功能所需要的所有硬件的電氣連接。 本章小結(jié)本章主要介紹了實時時鐘芯片DS1302。Vcc2在雙電源系統(tǒng)中提供主電源,此時Vcc1連接到備份電源,以便在沒有主電源的情況下能保存時間信息以及數(shù)據(jù)[3]。所選定的晶振應(yīng)該加一個6pF的負載電容。在此模式下,31個RAM寄存器能從地址0的第0位開始被連續(xù)讀取或?qū)懭搿?)RAM:靜態(tài)RAM是RAM地址空間中連續(xù)編址的318字節(jié)。當(dāng)指定寫時鐘/日歷多字節(jié)模式時,如果寫保護位被設(shè)置為高電平,將沒有數(shù)據(jù)傳送到8個時鐘/日歷寄存器(包括控制寄存器)的任意一個。6)時鐘/日歷多字節(jié)模式[3]:該時鐘/日歷命令字節(jié)指定多字節(jié)觸發(fā)模式操作。DS1302上電時,涓流充電器被禁用。為了阻止意外使能,只有1010模式使能涓流充電器。 DS1302的日歷/時鐘寄存器及控制字5)涓流充電寄存器[3]:該寄存器控制DS1302的涓流充電特性。初始的上電狀態(tài)沒有定義。首7位(第0至第6位)必須置零,讀取時始終讀0。當(dāng)12/24位被改變時,小時數(shù)據(jù)一定要被重新初始化。在12小時模式下,第5位是AM/PM位,其為邏輯高電平表示PM。小時寄存器的第7位被定義為12或24小時模式選擇位。初始上電狀態(tài)未定義。當(dāng)此位置1時,時鐘振蕩器停止,DS1302進入低功耗備用模式,電源消耗小于100mA。數(shù)據(jù)以BCD碼形式包含在時鐘/日歷寄存器中。(5) DS1302內(nèi)部寄存器。然而,當(dāng)在多字節(jié)模式寫入RAM時,為了數(shù)據(jù)的傳輸,沒有必要寫入所有的31個字節(jié)。在多字節(jié)模式中,讀或?qū)戦_始于地址0的第0位。如上所述,第6位指定時鐘或RAM和第0位指定讀或?qū)?。?shù)據(jù)輸出開始于第0位。此操作允許連續(xù)多字節(jié)模式讀取能力。請注意,將被傳輸?shù)牡谝粋€數(shù)據(jù)位出現(xiàn)在命令字節(jié)最后一位被寫入后的第一個下降沿。數(shù)據(jù)輸入從位0開始。a) 單字節(jié)傳送b) 多字節(jié)傳送 DS1302時序圖(2) 數(shù)據(jù)輸入繼輸入寫命令字節(jié)的8個SCLK周期后,在接下來的8個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié)。對于數(shù)據(jù)輸入,在時鐘周期的上升沿期間,數(shù)據(jù)必須正確;在時鐘周期的下降沿,數(shù)據(jù)位輸出。第二,RST信號提供了一種終止單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?命令字節(jié)(1) RST及時鐘控制驅(qū)動RST輸入高電平可啟動所有的數(shù)據(jù)傳輸。LSB(第0位)如果是邏輯0,指定一個寫操作(輸入);如果是邏輯1,執(zhí)行一個讀操作[3]。第6位是邏輯0時指定時鐘/日歷數(shù)據(jù);第6位是邏輯1時指定RAM數(shù)據(jù)。命令字節(jié)啟動每個字節(jié)的數(shù)據(jù)傳輸。VccVcc2:電源。I/O:數(shù)據(jù)輸入/輸出端。GND:電源地。 引腳DS1302的引腳排列如圖所示。 時鐘/RAM數(shù)據(jù)的讀/寫以每次一個字節(jié)或多達31個字節(jié)的多字節(jié)模式傳輸。同步串行通信簡化了DS1302與微處理器的接口。對于少于31天的月份,每月月底的日期是自動調(diào)整的,包括對閏年進行更正。81河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 4 實時時鐘芯片DS13024 實時時鐘芯片DS1302 簡介DS1302涓流充電計時芯片包括一個實時時鐘/日歷和3字節(jié)的靜態(tài)RAM。AT89C2051與 AT89C51性能相似,使用方式相同,只是管腳數(shù)目減少,只有P0和P3口,另外其內(nèi)部還有一個比較放大器。分別介紹了51單片機的原理、控制方法及應(yīng)用技術(shù)。為fosc/32或fosc/64;方式3的波特率是可變的,利用定時器1或定時器2作波特率發(fā)生器。格式:發(fā)送(通過TXD)和接收(通過RXD)一幀信息都是 11位: 1位起始位(0), 8位數(shù)據(jù)位(低位在先),1位可編程位(即第9位數(shù)據(jù))和1位停止位(1)。波特率是可變的,取決于定時器1或2的溢出速率。格式:傳送一幀信息為10位,即1位起始位(0),8位數(shù)據(jù)位(低位在先)和1位停止位(1)。收發(fā)波特率固定為單片機振蕩頻率的1/12。串行口的工作方式0(SMO=0、SM1=0)為移位寄存器輸入輸出方式,可外接移位寄存器,以擴展I/O口,也可外接同步輸入輸出設(shè)備。為此,在請求進入掉電方式前,應(yīng)將一些必要的數(shù)據(jù)寫入到I/O口的鎖存器中,以禁止外圍器件或設(shè)備產(chǎn)生誤動作。當(dāng)CPU執(zhí)行指令ORL PCON, 02H后,單片機進入掉電方式。這時,通用標(biāo)志GF0或GF1可用來指示中斷是在正常操作期間還是在待機期間發(fā)生的。(2)中斷方法。終止待機方式的方法:(1)硬件復(fù)位。復(fù)位時,PCON中所有定義位均為0。置1時進入待機工作方式。置1時進入掉電工作方式。由軟件置位、復(fù)位。PCON的其余各位用于51單片機的電源控制。 PCON格式 串行通信控制寄存器PCONSMOD ———— —— GF1 GF0 PD IDLSMOD是串口波特率倍增位,當(dāng)SMOD=1時,串口波特率加倍。其它模式中則是在接收停止位的半中間,由硬件置位。(7)RI;接收中斷標(biāo)識位。在模式0,發(fā)送完第8位數(shù)據(jù)時,由硬件置位。(5)RB8;接收數(shù)據(jù)位8,在模式2和3是已接收數(shù)據(jù)的第9位。(3)REM;為允許接收位,REM置1時串口允許接收,置0時禁止接收。(2)SM2;在模式模式3中為多處理機通信使能位?!〈诠ぷ鞣绞絊M0SM1?!∈焦Α∧懿ㄌ芈?00同步移位寄存器fosc/120118位UART可變1029位UARTfosc/32或fosc/641139位UART可變表中的fosc代表振蕩器的頻率,也就是晶振的頻率。51芯片的串口可以工作在幾個不同的工作模式下,其工作模式的設(shè)置就是使用SCON寄存器。SCON就是51芯片的串行口控制寄存器。SBUF為串行口收/發(fā)緩沖寄存器,它是可尋址的專用寄存器,其中包含了發(fā)送寄存器SBUF和接受寄存器SBUF,可以實現(xiàn)全雙工通信。51單片機通過引腳RXD(,串行數(shù)據(jù)接受端)和引腳TXD(,串行數(shù)據(jù)接收端)與外界進行通信。入口地址請看下面 :(1)外中斷:0INT,00003H (2)定時器:0T0, 000BH (3)外中斷:1INT1,0013H (4)定時器:1T1 ,001BH (5)串口中斷: 0023H 單片機串口通信[6] 串口通信原理串口通訊對單片機而言意義重大,不但可以實現(xiàn)將單片機的數(shù)據(jù)傳輸?shù)接嬎銠C端,而且也能實現(xiàn)計算機對單片機的控制。 既然可以設(shè)定人工優(yōu)先級,那么它又是如何來設(shè)置的呢?其實很簡單,我們只要把IP寄存器的對應(yīng)位置“1”就可以了。但有時我們需要人工設(shè)置高、低優(yōu)先級,也就是說由編程者來設(shè)定哪些中斷是高優(yōu)先級,哪些中斷是低優(yōu)先級。 五個中斷源的自然優(yōu)先級由高到低的排列順序為外中斷0定時器0外中斷1定時器1串口。 中斷源優(yōu)先級寄存器IP(D8H) 單片機執(zhí)行中斷的過程和生活中的中斷有些類似,它也有一個自然優(yōu)先級與人工優(yōu)先級的問題。 (6)EX0:外中斷0中斷控制位。 (5)ET0:定時器0中斷控制位。 (4)EX1:外中斷1中斷控制位。 (3)ET1:定時/計數(shù)器1中斷控制位。 (2)ES:串行口中斷控制位。它是個總開關(guān),凡是要設(shè)置中斷都得先通過它。尋址的8位中斷允許寄存器IE來控制的,允許中斷我們把它稱為中斷開放,不允許中斷我們把它稱為中斷屏蔽。(3)串行口中斷 負責(zé)串行口的發(fā)送接收中斷。當(dāng)T0計數(shù)器產(chǎn)生溢出時,由硬件置位TF0;當(dāng)CPU響應(yīng)中斷后,再由硬件將TF0自動清“0” 。(2)內(nèi)部中斷 即定時器0T0和定時器1T1中斷,與外中斷一樣,它也是由TCON中的四位控制的。這是由硬件自動完成的。特殊寄存器TCON中有四位與外中斷有關(guān): IT0;中斷0(INT0)的觸發(fā)方式控制位可由軟件進行置位和復(fù)位,IT0=0,中斷0為低電平觸發(fā)方式;IT0=1,中斷0為負跳變觸發(fā)方式。89C51單片機擁有4個中斷優(yōu)先級。89C51單片機擁有5個中斷源。實現(xiàn)中斷功能的硬件和軟件系統(tǒng)稱為中斷系統(tǒng)。 單片機的中斷功能 中斷的原理 中斷其實意思就是隨時都有可能發(fā)生的一些不確定量的變化,比如機器在執(zhí)行其它指令時,定時器突然溢出了就是一個中斷,此時如果條件允許(開了中斷并且中斷優(yōu)先級滿足執(zhí)行該中斷),CPU就會停下正在執(zhí)行的程序先去處理中斷程序,處理完了再回到剛才斷開的地方(稱為斷點)繼續(xù)執(zhí)行之前的程序。 工作方式1 16位的定時/計數(shù)器工作方式因此最多可以計到2的16次方也就是65536次。若T1設(shè)置為工作方式3,則停止工作(其效果與TRI=0相同),所以工作方式3只適用于T0。當(dāng)TL0產(chǎn)生溢出時,一方面溢出標(biāo)志TF0置”1”,又同時把TH0中的8位數(shù)據(jù)重新裝入TL0中。工作方式1 工作方式1是16位的定時/計數(shù)器方式,將TMOD的MM0設(shè)為“01”即可,其它特性與工作方式0相同。特殊功能寄存器TCON(88H) TCON格式 用于定時/計數(shù) 用于中斷 TF1TR1TF0TR0IE1 IT1 IE0 IT0 單片機定時/計數(shù)工作方式工作方式0 定時/計數(shù)器的工作方式0稱之為13位定時/計數(shù)器方式。 特殊功能寄存器特殊功能寄存器TMOD(89H) TMOD格式 用于T1 用于T0GATEC/TM1M0GATE C/T M1M0,TMOD被分成兩部份每部份4位分別用于控制T1和T0。只不過計數(shù)器記錄的是外界發(fā)生的事情,而定時器則是由單片機提供一個非常穩(wěn)定的計數(shù)源,然后把計數(shù)源的計數(shù)次數(shù)轉(zhuǎn)化為定時器的時間。 單片機的定時/計數(shù)器單片機中的計數(shù)器除了可以作為計數(shù)用還可以用作定時器。所以單片機就有多種的工作方式,其中一種就是低功耗方式。指針開始所指的位置并非就是數(shù)據(jù)存放的實際位置,而是數(shù)據(jù)存放的前一個位置[5]。我們可以用它來訪問外部RAM,也可以訪問外部ROM中的表格。(6)P:奇偶檢驗位 每次運算結(jié)束后若A中二進制數(shù)1”的個數(shù)為奇數(shù),則P=1,否則P=0。 (4)RSRS0:工作寄存器組選擇位。(2)AC:半進位標(biāo)志位 當(dāng)D3位向D4位進位/借位時,AC=1,通常用于十進制調(diào)整運算中。 程序狀態(tài)字PSW 它是一個很重要的寄存器,里面放了CPU工作時的很多狀態(tài),知道它就可以了解CPU當(dāng)前的工作狀態(tài)[5]。 單片機的特殊功能寄存器累加器ACC 通常用A表示,單片機在做運算時它的中間結(jié)果需要放在某個地方,這個地方就是累加器,它的名字很特殊,功能也很特殊,幾乎所有的運算類指令都離不開它[5]。XTAL1:振蕩器反相放大器的內(nèi)部時鐘發(fā)生器的輸入端。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。欲使CPU僅訪問外部程序存儲器(地址為0000HFFFFH),EA端必須保持低電平(接地)。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,這兩次有效的PSEN信號不出現(xiàn)。PSEN:程序儲存允許。該位置位后,只有一條MOVX和MOVC指令A(yù)LE才會被激活。對Flash存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。即使不訪問外部存儲器,ALE扔以時鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的[5]。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。做輸入端時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口輸出緩沖劑可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。Flash編程或校驗時,P2亦接收高位地址和其他控制信號。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX DPTR指令)時,P2口送出高8位地址數(shù)據(jù)。P2口:P2是一個帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,做輸入口使用時,因為內(nèi)部存在上拉電阻某個引腳被外部信號拉低時會輸出一個電流(IIL)[5]。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。作為輸出口時,每位能以吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位[5]。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。1低功耗空閑和掉電模式。5個中斷源。32個可編程I/O口線。三級加密程序存儲器。1000次擦寫周期。 AT89C51單片機主要性能特點指令代碼完全兼容傳統(tǒng)8051單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。9河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 3 51單片機原理及應(yīng)用技術(shù)3 51單片機原理及應(yīng)用技術(shù) 單片機的概述及應(yīng)用領(lǐng)域單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。 引導(dǎo)碼 連發(fā)碼 本章總結(jié)本章主要介紹了方案的總體設(shè)計思想,還有各個模塊的器件選擇,以及無線收發(fā)的工作方式。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)碼)將僅由起始碼(9ms)和結(jié)束碼()組成。一組碼本身的持續(xù)時間隨它包含的二進制“0”和“1”的個數(shù)不同而不同,大約在45~63ms之間。UPD6121G最多128種不同組合的編碼
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1