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

正文內(nèi)容

基于單片機(jī)公交車站自動(dòng)報(bào)站器設(shè)計(jì)(編輯修改稿)

2024-12-23 21:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (如執(zhí)行 MOVX@RI 指令)時(shí), P2 口輸出 P2 鎖存器 的內(nèi)容。 Flash 編程 或校驗(yàn)時(shí), P2 亦接收高位地址和一些 控制信號(hào) 。 P3 口 : P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門 電路。對(duì) P3 口寫入 “ 1” 時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 。P3 口還接收一些用于 Flash 閃速存儲(chǔ)器 編程 和程序校驗(yàn)的 控制信號(hào) 。 RST: 復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST 引腳 出現(xiàn)兩個(gè) 機(jī)器周期 以上高電平將使 單片機(jī) 復(fù)位。 ALE/PROG: 當(dāng)訪問外部 程序存儲(chǔ)器 或數(shù)據(jù)存儲(chǔ)器時(shí), ALE( 地址鎖存 允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。一般情況下, ALE 仍以時(shí)鐘 振蕩頻率的1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問 外部數(shù)據(jù) 存儲(chǔ)器 時(shí)將跳過一個(gè) ALE 脈沖 。 對(duì) Flash 存儲(chǔ)器 編程 期間,該 引腳 還用于輸入編程脈沖( PROG)。如有必要,可通過對(duì) 特殊功能寄存器 ( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。此外,該 引腳 會(huì)被微弱拉高, 單片機(jī) 執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 禁止位無效。 PSEN: 程序儲(chǔ)存允許( PSEN)輸出是外部程序 存儲(chǔ)器 的讀選通信號(hào),當(dāng)AT89C52 由外部 程序存儲(chǔ)器 取指令(或數(shù)據(jù))時(shí),每個(gè) 機(jī)器周期 兩次 PSEN 有效,即輸出兩個(gè)脈沖 。在此期間,當(dāng)訪問 外部數(shù)據(jù) 存儲(chǔ)器,將跳過兩次 PSEN 信號(hào)。 EA/VPP: 外部訪問允許。欲使 CPU 僅訪問外部 程序存儲(chǔ)器 (地址為0000HFFFFH), EA 端必須保持低電平(接地)。需注意的是:如果加密位 LB1 被 編程 ,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。如 EA 端為高電平(接 Vcc 端), CPU則執(zhí)行內(nèi)部 程序存儲(chǔ)器 中的指令。 Flash 存儲(chǔ)器 編程 時(shí),該 引腳 加上 +12V 的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V 編程 電壓 Vpp。 XTAL1: 振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的 輸入端。 XTAL2: 振蕩器反相放大器的輸出端。 在 AT89C52 片 內(nèi)存儲(chǔ)器 中, 80HFFH 共 128 個(gè)單元為特殊功能寄存器( SFR), SFR 的 地址空間 映象。并非所有的地址都被定義,從 80HFFH 共 128個(gè) 字節(jié) 只有一部分被定義,還有相當(dāng)一部分沒有定義。對(duì)沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。不應(yīng)將數(shù)據(jù)寫入未定義的單元,由于這些單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是 “ 0” 。 11 AT89C52 除了有 AT89C51 所有的定時(shí) /計(jì)數(shù)器 0 和定時(shí) /計(jì)數(shù)器 1 外,還增加了一個(gè)定時(shí) /計(jì)數(shù)器 2。定時(shí) /計(jì)數(shù)器 2 的控制和狀態(tài)位位于 T2CONT2MOD, 寄存器 對(duì)( RCAO2H、 RCAP2L)是 定時(shí)器 2 在 16 位捕獲方式或 16 位自動(dòng)重裝載方式下的捕獲 /自動(dòng)重裝載寄存器。 AT89C52 有 256 個(gè)字節(jié)的內(nèi)部 RAM, 80HFFH 高 128 個(gè)字節(jié)與 特殊功能寄存器 ( SFR)地址是重疊的,也就是高 128 字節(jié)的 RAM 和 特殊功能寄存器 的地址是相同的,但物理上它們是分開的。當(dāng)一條指令訪問 7FH 以上的內(nèi)部地址單元時(shí),指令中使用的 尋址方式 是不同的, 也即尋址方式?jīng)Q定是訪問高 128 字節(jié)RAM 還是訪問 特殊功能寄存器 。如果指令是 直接尋址方式 則為訪問 特殊功能寄存器 。 復(fù)位電路 51 單片機(jī)要復(fù)位只需要在第 9 引腳接個(gè)高電平持續(xù) 2US 就可以實(shí)現(xiàn),那這個(gè)過程是如何實(shí)現(xiàn)的呢?在單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動(dòng)的時(shí)候復(fù)位一次,當(dāng)按鍵按下的時(shí)候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會(huì)復(fù)位。所以可以通過按鍵的斷開和閉合在運(yùn)行的系統(tǒng)中控制其復(fù)位。 如圖 33所示, 在單片機(jī)啟動(dòng) 后,電容 C 兩端的電壓持續(xù)充電為 5V,這是時(shí)候 10K 電阻兩端的電壓接近于0V, RST 處于低電平所以系統(tǒng)正常工作。當(dāng)按鍵按下的時(shí)候,開關(guān)導(dǎo)通,這個(gè)時(shí)候電容兩端形成了一個(gè)回路,電容被短路,所以在按鍵按下的這個(gè) 過程中,電容開始釋放之前充的電量。隨著時(shí)間的推移,電容的電壓在 內(nèi),從 5V釋放到變?yōu)榱?,甚至更小。根據(jù)串聯(lián)電路電壓為各處之和,這個(gè)時(shí)候 10K 電阻兩端的電壓為 ,甚至更大,所以 RST 引腳又接收到高電平。單片機(jī)系統(tǒng)自動(dòng)復(fù)位??傊瑥?fù)位電路的原理是單片機(jī) RST 引腳接收到 2US 以上的電平信號(hào),只要保證電容的充放電時(shí)間大于 2US,即可實(shí)現(xiàn)復(fù)位,所以電路中的電容值是可以改變的。按鍵按下系統(tǒng)復(fù)位,是電容處于一個(gè)短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的。 圖 33復(fù)位電路原理圖 時(shí)鐘電路 單片機(jī)系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全程叫晶體振蕩 12 器,他結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率 。在通常工作條件下,普通的晶振頻率絕對(duì)精度可達(dá)百萬分之五十。高級(jí)的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器( VCO)。晶振用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。單片機(jī)晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時(shí)鐘頻率。如果不同子系統(tǒng)需要不同頻率的時(shí)鐘信號(hào),可以用與同一個(gè)晶振 相連的不同鎖相環(huán)來提供。 其時(shí)鐘電路如圖 34 所示。 圖 34 時(shí)鐘電路原理圖 遙控收發(fā)電路 紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、 音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。 通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編 /解碼專用集成電路芯片來進(jìn)行控制操作,如圖 35 所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、 LED紅外發(fā)送器;接收部分包括光電轉(zhuǎn)換放大器、解調(diào)、解碼電路。 13 圖 35 紅外遙控系統(tǒng)框圖 遙控發(fā)射器專用芯片很多, 根據(jù)編碼格式可以分成兩大類,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來加以說明,現(xiàn)以日本 NEC 的 uPD6121G 組成發(fā)射電路為例說明編碼原理。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征: 采用脈寬調(diào)制的串行碼,以脈寬為 、間隔 、周期為 的組合表示二進(jìn)制的 “ 0” ;以脈寬為 、間隔 、周期為 的組合表示二進(jìn)制的 “ 1” ,其波形如圖 36 所示。 上述 “ 0” 和 “ 1” 組成的 32 位二進(jìn)制碼經(jīng) 38kHz 的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。 UPD6121G 產(chǎn)生的遙控編碼是連續(xù)的 32 位二進(jìn)制碼組,其中前 16 位為用戶識(shí)別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。該芯片的用戶識(shí)別碼固定為十六進(jìn)制 01H;后 16位為 8位操作碼(功能碼)及其反碼。 UPD6121G最多額 128 種不同組合的編碼。 鍵盤 編碼調(diào)制 LED 光 /電放大 解調(diào) 解碼 遙控發(fā)射器 bit “ 0” bit “ 1” 36 遙控碼的“ 0”和“ 1” 14 遙控器在按鍵按下后,周期性地發(fā)出同一種 32位二進(jìn)制碼,周期約為 108ms。一組碼本身的持續(xù)時(shí) 間隨它包含的二進(jìn)制 “ 0” 和 “ 1” 的個(gè)數(shù)不同而不同,大約在 45~63ms 之間 。 當(dāng)一個(gè)鍵按下超過 36ms,振蕩器使芯片激活,將發(fā)射一組 108ms 的編碼脈沖 , 這 108ms 發(fā)射代碼由一個(gè)起始碼( 9ms) , 一個(gè)結(jié)果碼( ) , 低 8 位地址碼( 9ms~18ms) , 高 8 位地址碼( 9ms~18ms) , 8 位數(shù)據(jù)碼( 9ms~18ms)和這8 位數(shù)據(jù)的反碼( 9ms~18ms)組成。如果鍵按下超過 108ms 仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼( 9ms)和結(jié)束碼( )組成。 解碼的關(guān)鍵是如何識(shí)別 “ 0” 和 “ 1” ,從位的定義我們可以發(fā)現(xiàn) “ 0” 、 “ 1”均以 的低電平開始,不同的是高電平的寬度不同, “ 0” 為 , “ 1”為 , 所以必須根據(jù)高電平的寬度區(qū)別 “ 0” 和 “ 1” 。如果從 低電平過后,開始延時(shí), 以后,若讀到的電平為低,說明該位為 “ 0” ,反之則為 “ 1” , 為了可靠起見,延時(shí)必須比 長(zhǎng)些,但又不能超過 , 否則如果該位為 “ 0” , 到的已是下一位的高電平,因此?。?+) /2=最為可靠,一般取 左右均可。 接收電路如 圖 37 所示。 PC3388 是紅外接收頭, 1 腳是信號(hào)端, 3 腳是地端,2 腳是電源端。當(dāng)電路正常工作時(shí),發(fā)光二極管發(fā)亮。測(cè)試時(shí)可以觀察 D1 的狀態(tài)來判斷是否有接收到信號(hào)。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 2 2 J u n 2 0 1 3 S h e e t o f F i l e : C : \ U s e r s \ A d m i n i s t r a t o r . P C 2 0 1 30 1 1 2D J A F \ D e s k t o p \截圖 \ 公交報(bào)站 . d d bD r a w n B y :O U T 1V C C 2G N D 3U5V 5 1 3 8R 1 710 +8P32紅外接收部分 圖 37 紅外接收電路 LCD12864 顯示電路 如圖 38 所示,為 LCD12864 的芯片圖。 帶中文字庫(kù)的 128X64 是一種具有4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為 12864, 內(nèi)置 8192 個(gè) 16*16點(diǎn)漢字,和 128 個(gè) 16*8 點(diǎn) ASCII 字符集 。 利用 該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。可以顯示 84 行 1616 點(diǎn)陣的漢字也可完成圖形顯示 .低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊 。其基本特性是: ( 1) 低電源電壓( VDD: +~+) ; 15 ( 2) 顯示分辨率 : 12864 點(diǎn) ; ( 3) 內(nèi)置漢字字庫(kù),提供 8192 個(gè) 1616 點(diǎn)陣漢字 (簡(jiǎn)繁體可選 ); ( 4) 內(nèi)置 128 個(gè) 168 點(diǎn) 陣字符 ; ( 5) 2MHZ 時(shí)鐘頻率 ; ( 6) 顯示方式: STN、半透、正顯 ; ( 7) 驅(qū)動(dòng)方式: 1/32DUTY, 1/5BIAS; ( 8) 視角方向: 6 點(diǎn) ; ( 9) 背光方式:側(cè)部高亮白色 LED,功耗僅為普通 LED 的 1/5~1/10; ( 10) 通訊方式:串行、并口可選 ; ( 11) 內(nèi)置 DCDC 轉(zhuǎn)換電路,無需外加負(fù)壓 ; ( 12) 無需片選信號(hào),簡(jiǎn)化軟件設(shè)計(jì) ; ( 13) 工作溫度 : 0℃ ~+55℃ , 存儲(chǔ)溫度 : 20℃ ~ +60℃ 。 表 31 為 LCD12864 引腳說明 表 31 LCD12864引腳說明 管腳號(hào) 管腳名 電平 管教功能描述 1 VSS 0V 電源地 2 VCC +5V 電源正 3 V0 對(duì)比度(亮度)調(diào)整 4 RS(CS) H/L RS=“ H” ,表示 DB7—— DB0 為顯示數(shù)據(jù) RS=“ L” ,表示 DB7—— DB0 為顯示指令數(shù)據(jù) 5 R/W(SID) H/L R/W=“ H” ,E=“ H” ,數(shù)據(jù)被讀到 DB7—— DB0 R/W=“ L” ,E=“ H→ L” , DB7—— DB0 的數(shù)據(jù)被寫到 IR 或 DR 6 E(SCLK) H/L 使能信號(hào) 7 DB0 H/L 三態(tài)數(shù)據(jù)線 8 DB1 H/L 三態(tài)數(shù)據(jù)線 9
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1