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

正文內(nèi)容

led顯示屏控制系統(tǒng)設(shè)計畢業(yè)設(shè)計(編輯修改稿)

2025-01-04 10:39 本頁面
 

【文章內(nèi)容簡介】 , P0 端口( 32~39 腳)被定義為 N1 功能控制端口,分別與 N1 的相應(yīng)功能管腳相連接, 13 腳定義為 IR輸入端, 10 腳和 11 腳定義為 I2C 總線控制端口,分別連接 N1的 SDAS( 18 腳)和 SCLS( 19 腳)端口, 12 腳、 27 腳及 28 腳定義為握手信號功能端口,連接主板 CPU 的相應(yīng)功能端,用于當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。 P0 口: P0 口是一組 8 位漏 極開路型雙向 I/O 口, 也即地址 /數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位能吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口 P0 寫 “ 1” 時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在 Flash 編程時, P0 口 接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計 (論文 ) 系統(tǒng)硬件設(shè)計 11 P1 口: P1 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。對端口 寫 “1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。 與 AT89C51 不同之處是, 和 還可分別作為定時 /計數(shù)器 2 的外部計數(shù)輸入( )和輸入( ) 。 表 31 為 和 的第二功能 圖表: 表 31 引腳號 功能特性 T2,時鐘輸出 T2EX(定時 /計數(shù)器 2) P2 口: P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL邏輯 門電路。對端口 P2 寫 “1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器 時, P2 口送出高 8 位地址數(shù)據(jù)。在訪問 8 位地址的外部數(shù)據(jù)存儲器 時, P2 口輸出 P2 鎖存器的內(nèi)容。 Flash 編程或校驗時, P2亦接收高位地址和一些控制信號。 P3 口: P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。 P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。對 P3 口寫入“1” 時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的 P3 口將用上拉電阻輸出電流( IIL)。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。 RST:復(fù)位輸入。當振蕩器工作時, RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。 ALE/PROG: 當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位 字節(jié)。一般情況下, ALE 仍以時東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計 (論文 ) 系統(tǒng)硬件設(shè)計 12 鐘振蕩頻率的 1/6 輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 禁止位無效。 PSEN:程序儲存允許( PSEN)輸出 是外部程序存儲器的讀選通信號,當 AT89C52 由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN 有效,即輸出兩個脈沖。在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。 EA/VPP:外部訪問允許。欲使 CPU 僅訪問外部程序存儲器(地址為0000H— FFFFH), EA 端必須保持低電平(接地)。需注意的是:如果加密位 LB1 被編程,復(fù)位時內(nèi)部會鎖存 EA 端狀態(tài)。如 EA 端為高電平(接Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 Flash 存儲器編程時,該引腳加上 +12V 的編程允許電源 Vpp,當然這必須是該器件是使用 12V 編程電壓 Vpp。 XTAL1:振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 特殊功能寄存 器 : AT89C52 片內(nèi)存儲器中, 80HFFH 共 128 個單元為特殊功能寄存器( SFE), SFR 的地址空間映象如表 2 所示 。 非所有的地址都被定義,從 80H— FFH 共 128 個字節(jié)只有一部分被定義,還有相當一部分沒有定義。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。不應(yīng)將數(shù)據(jù) “ 1” 寫入未定義的單元,由于這些 單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是 “ 0” 。 AT89C52 除了與 AT89C51 所有的定時 /計數(shù)器 0 和定時 /計數(shù)器 1 外,還增加了一個定時 /計數(shù)器 2。定時 /計數(shù)器 2 的控制和狀態(tài)位位于 T2CON,SMOD,寄存器對( RCAO2H、 RCAP2L)是定時器 2 在 16 位捕獲方式或16 位自動重裝載方式下的捕獲 /自動重裝載寄存器。 數(shù)據(jù)存儲器: AT89C52 有 256 個字節(jié)的內(nèi)部 RAM, 80HFFH 高 128 個字節(jié)與特殊功能寄存器( SFR)地址是重疊的,也就是高 128 字 節(jié)的 RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開的。當一條指令訪問 7FH 以上的內(nèi)部地址單元時,指令中使用的尋址方式是不同的,也即東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計 (論文 ) 系統(tǒng)硬件設(shè)計 13 尋址方式?jīng)Q定是訪問高 128 字節(jié) RAM 還是訪問特殊功能寄存器。如果指令是直接尋址方式則為訪問特殊功能寄存器。 定時器 2:定時器 2 是一個 16 位定時 /計數(shù)器。它既可當定時器使用,也可作為外部事件計數(shù)器使用,其工作方式由特殊功能寄 存器 T2CON 的 C/T2 位選擇。定時器 2 有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON 的控制位來選擇。 定時器 2 由兩個 8 位寄存器 TH2 和 TL2 組成,在定時器工作方式中,每個機器周期 TL2 寄存器的值加 1,由于一個機器周期由 12 個振蕩時鐘構(gòu)成,因此,計數(shù)速率為振蕩頻率的 1/12。 在計數(shù)工作方式時,當 T2 引腳上外部輸入信號產(chǎn)生由 1 至 0 的下降沿時,寄存器的值加 1,在這種工作方式下,每個機器周期的 5SP2 期間,對外部輸入進行采樣。若在第一個機器周期中采到的值為 1,而在下一個機器周期中采到的值為 0,則在緊跟著的下一個周期的 S3P1 期間寄存器加 1。由于識別 1 至 0 的跳變需 要 2 個機器周期( 24 個振蕩周期),因此,最高計數(shù)速率為振蕩頻率的 1/24。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整周期的時間,以保證輸入信號至少被采樣一次。 捕獲方式:在捕獲方式下,通過 T2CON 控制位 EXEN2 來選擇兩種方式。如果 EXEN2=0,定時器 2 是一個 16 位定時器或計數(shù)器 , 數(shù)溢出時,對 T2CON 的溢出標志 TF2 置位,同時激活中斷。如果 EXEN2=1,定時器2 完成相同的操作,而當 T2EX 引腳外部輸入信號發(fā)生 1 至 0 負跳變時,也出現(xiàn) TH2 和 TL2 中的值分別被 捕獲到 RCAP2H 和 RCAP2L 中。另外,T2EX 引腳信號的跳變使得 T2CON 中的 EXF2 置位,與 TF2 相仿, EXF2 也會激活中斷。 自動重裝載(向上或向下計數(shù)器)方式:當定時器 2 工作于 16 位自動重裝載方式時,能對其編程為向上或向下計數(shù)方式,這個功能可通過特殊功能寄存器 T2CON 的 DCEN 位(允許向下計數(shù))來選擇的。復(fù)位時, DCEN 位置 “0” ,定時器 2 默認設(shè)置為向上計數(shù)。當 DCEN 置位時,定時器 2 既可向上計數(shù)也可向下計數(shù),這取決于 T2EX 引腳的值, 當 DCEN=0 時,定時器 2 自動設(shè) 置為向上計數(shù),在這種方式下, T2CON 中的 EXEN2 控制位有兩種選擇,若 EXEN2=0,定時器 2 為向上計數(shù)至 0FFFFH 溢出,置位TF2 激活中斷,同時把 16 位計數(shù)寄存器 RCAP2H 和 RCAP2L 重裝載,RCAP2H 和 RCAP2L 的值可由軟件預(yù)置。若 EXEN2=1,定時器 2 的 16 位重裝載由溢出或外部輸入端 T2EX 從 1 至 0 的下降沿觸發(fā)。這個脈沖使EXF2 置位,如果中斷允許,同樣產(chǎn)生中斷。定時器 2 的中斷入口地址是:東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計 (論文 ) 系統(tǒng)硬件設(shè)計 14 002BH —— 0032H 。當 DCEN=1 時,允許定時器 2 向上 或向下計數(shù),這種方式下, T2EX 引腳控制計數(shù)器方向。 T2EX 引腳為邏輯 “1” 時,定時器向上計數(shù),當計數(shù) 0FFFFH 向上溢出時,置位 TF2,同時把 16 位計數(shù)寄存器 RCAP2H 和 RCAP2L 重裝載到 TH2 和 TL2 中。 T2EX 引腳為邏輯“0” 時,定時器 2 向下計數(shù),當 TH2 和 TL2 中的數(shù)值等于 RCAP2H 和RCAP2L 中的值時,計數(shù)溢出,置位 TF2,同時將 0FFFFH 數(shù)值重新裝入定時寄存器中。當定時 /計數(shù)器 2 向上溢出或向下溢出時,置位 EXF2 位。 波特率發(fā)生器:當 T2CON 中的 TCLK 和 RCLK 置位時,定時 /計 數(shù)器作為波特率發(fā)生器使用。如果定時 /計數(shù)器 2 作為發(fā)送器或接收器,其發(fā)送和接收的波特率可以是不同的,定時器 1 用于其它功能,若 RCLK 和 TCLK 置位,則定時器 2 工作于波特率發(fā)生器方式。波特率發(fā)生器的方式與自動重裝載方式相仿,在此方式下, TH2 翻轉(zhuǎn)使定時器 2 的寄存器用 RCAP2H 和RCAP2L 中的 16 位數(shù)值重新裝載,該數(shù)值由軟件設(shè)置。在方式 1 和方式 3 中,波特率由定時器 2 的溢出速率根據(jù)下式確定:方式 1 和 3 的波特率 =定時器的溢出率 /16定時器既能工作于定時方式也 能工作于計數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時方式( C/T2=0)。定時器 2 作為波特率發(fā)生器時,與作為定時器的操作是不同的,通常作為定時器時,在每個機器周期( 1/12 振蕩頻率)寄存器的值加 1,而作為波特率發(fā)生器使用時,在每個狀態(tài)時間( 1/2 振蕩頻率)寄存器的值加 1。波特率的計算公式 見式( 31) 方式 1 和 3 的波特率 =振蕩頻率 /{32*[65536(RCP2H,RCP2L)]} (31) 式中( RCAP2H, RCAP2L)是 RCAP2H 和 RCAP2L 中的 16 位無符號數(shù)。定時器 2 作為波特率 發(fā)生器使用的電路。 T2CON 中的 RCLK 或 TCLK=1 時,波特率工作方式才有效。在波特率發(fā)生器工作方式中, TH2 翻轉(zhuǎn)不能使 TF2 置位,故而不產(chǎn)生中斷。但若 EXEN2 置位,且 T2EX 端產(chǎn)生由 1 至0 的負跳變,則會使 EXF2 置位,此時并不能將( RCAP2H, RCAP2L)的內(nèi)容重新裝入 TH2 和 TL2 中。所以,當定時器 2 作為波特率發(fā)生器使用時, T2EX 可作為附加的外部中斷源來使用。然而,對 RCAP2 則可讀而不可寫,因為寫入操作將是重新裝載,寫入操作可能令寫和 /或重裝載出錯。在訪問定時器 2 或 RCAP2 寄存器之前,應(yīng)將定時器關(guān)閉。 可編程時鐘輸出:定時器 2 可通過編程從 輸出一個占空比為 50%的時鐘信號, 引腳除了是一個標準的 I/O 口外,還可以通過編程使其作為定時 /計數(shù)器 2 的外部時鐘輸入和輸出占空比 50%的時鐘脈沖。當時鐘振蕩頻率為 16MHz 時, 輸 出時鐘頻率范圍為 61Hz— 4MHz。當設(shè)置定時 /計數(shù)器 2 為時鐘發(fā)生器時 , C/T2( T2CON .1) =0, T2OE ( ) =1,必須由 TR2( )啟動或停止定時器。時鐘輸出頻率取決于振蕩頻東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計 (論文 ) 系統(tǒng)硬件設(shè)計 15 率和定時器 2 捕獲寄存器( RCAP2H, RCAP2L)的重新裝載值,公式如下32: 輸出時鐘頻率 =振蕩器頻率 /{4*[65536(RCP2H,RCP2L)]} (32) 在時鐘輸出方式下,定時器 2 的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā)生器使用時相仿。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1