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

正文內(nèi)容

基于單片機的交通燈控制系統(tǒng)設(shè)計畢業(yè)論文(編輯修改稿)

2025-04-03 11:53 本頁面
 

【文章內(nèi)容簡介】 8 位、準(zhǔn)雙向 I/O 口,具有內(nèi)部上拉電阻。 P2 口也可做普通 I/O 口使用。用做輸入時,應(yīng)先將輸出鎖存器置 1。 P2 口可驅(qū)動 4 個 TTL 負(fù)載。 P3 口: 8 位、準(zhǔn)雙 向 I/O 口,具有內(nèi)部上拉電阻。 P3 口可作為普通 I/O 口,用做輸入時,將輸出鎖存器置 1。在編程 /校驗時, P3 口接受某些控制信號。 b) 控制信號線 RST:復(fù)位輸入信號,高電平有效。在振蕩器穩(wěn)定工作時,在 RST 腳施加兩個機器周期(即 24 個晶振周期)以上的高電平,將器件復(fù)位。 EA /VPP:外部程序存儲器訪問允許信號。當(dāng) EA 引腳接地時,僅使用 64KB 的片外程序存儲器, CPU 從外部 0000H~ FFFFH 的地址空間取指 令;當(dāng) EA 引腳接VCC 時, CPU 從片內(nèi) 0000H 地址開始取指令,當(dāng) PC 值超過 1FFFH 時,自動轉(zhuǎn)到外存儲器 2021H~ FFFFH 地址空間執(zhí)行程序。 PSEN :片外程序存儲器讀選通信號,低電平有效。 ALE/ PROG :低字節(jié)地址鎖存信號 。 c) 電源線: VCC 為 電源電壓輸入引腳 , GND 為 地線 。 d) 外部晶振引線: 7 XTAL1:片內(nèi)振蕩器反相放大器和時鐘發(fā)生線路的輸入端。 使用片內(nèi)振蕩器時,連接外部石英晶體和微調(diào)電容。 XTAL2:片內(nèi)振蕩器反相放大器的輸出端。當(dāng)使用片內(nèi)振蕩器時,外接石英晶體和微調(diào)電容。 簡單 輸出 接口擴展通常使用的典型芯片為 74HC244, 由該芯片可構(gòu)成三態(tài)數(shù)據(jù)緩沖器。 74HC244芯片的引腳排列 與內(nèi)部結(jié)構(gòu)分別如圖 29( a) ( b)。 ( a) 引腳排列 (b)內(nèi)部結(jié)構(gòu) 圖 29 74HC244 74HC244芯片內(nèi)部共有兩 組 四位三態(tài)緩沖器 , 使用時可分別以 1OE 和 2OE 作為它們的選通工作信號。 1腳為低電平時只有 4個緩沖器工作,輸入 2, 4, 6, 8對應(yīng)輸出 18, 16, 14, 12; 1為高電平時這 4個緩沖器為高阻。 19引腳為低電平另外四個緩沖器工作,同樣,輸入 11, 13, 15, 17,對應(yīng)輸出 9, 7, 5, 3; 19為高電平時這四個緩沖器為高阻。 C. LM 7805 LM7805 的外 形如圖 210 所示。 LM7805 三 端集成穩(wěn)壓電源內(nèi)部由基準(zhǔn)電壓回路、恒流源、過流保護、過壓保護和短路保護回路等 8 部分組成,具 有低功耗,高效率,紋波系數(shù)小,輸出電壓穩(wěn)定等優(yōu)點。 12345678911121314151617181920101 OE1 A 02 Y 02 Y 11 A 22 Y 21 A 32 Y 3GNDV cc2 OE1 Y 02 A 02 A 11 Y 22 A 21 Y 32 A 31 Y 11 A 174 H C 2 4 42468117151311191816141235791 A 01 A 21 A 31 O E2 A 02 A 12 A 22 A 31 A 12 0 E1 Y 01 Y 11 Y 21 Y 32 Y 22 Y 32 Y 02 Y 1.10GND20VCC 8 圖 210 LM7805 的外 形 圖 LED 數(shù)碼管 7 段數(shù)碼管是一種常用的顯示器件,其外觀 與內(nèi)部電路連接 見圖 211。它使用 7個筆畫顯示 0~9 共 10 個數(shù)字,加上一個小數(shù)點共 8 個顯示段,每一個筆畫都是由發(fā)光二級管 組成的。 LED 數(shù)碼管根據(jù) LED 的接法不同分為共陰和共陽兩類 , 圖 211 (b)是共陽極數(shù)碼管的內(nèi)部電路,將 八 只 LED 的陽極連在一起 , 其中 a~g 為 7 個筆畫的驅(qū)動端; dp 為小數(shù)點驅(qū)動端; COM 為公共引腳。 abcdefgab c d e f gd pd pV C C3 8 C O M764 21 9 1 0 5123 4 567891 0 (a)外觀 (b)內(nèi)部電路連接 圖 211 LED 數(shù)碼管 0~ 9 共 10 個字符的字形碼 如 表 21 所示。 雙色發(fā)光二極管是在一個封裝結(jié)構(gòu)內(nèi)設(shè)置兩只不同單色的發(fā)光二極管 。 共陰紅綠雙色發(fā)光電氣符號圖 與內(nèi)部電路連接 如圖 212 所示。 有 3 根 引出線, 圓形 和 長方形 兩種封裝 。 其中第一只發(fā)光二極管的負(fù)(或正 極 )與第二只發(fā)光二極管的 負(fù) (或 9 正 極 )極相互連接后 再 向外引出。 表 21 LED 數(shù)碼管 顯示字符的字形碼 + G K+ R+ G K+ R圓 形長 方 形R GKL E D 1 L E D 2 ( a)外形 ( b)共陰雙色發(fā)光二極管內(nèi)部電路連接 圖 212 雙色發(fā)光二極管 發(fā)光雙色二極管的 判別與 檢測方法: 將萬用表打在電阻檔,用萬用表黑表筆 接在雙色發(fā)光二極管中間的負(fù)極上, 紅表筆 接在雙色發(fā)光二極管的正極上,每次都亮,該雙色發(fā)光二極管是 共 陰極的,并且是好的 。 9012 9012 為一 PNP 型的三極管,外 形與引腳圖如 圖 213 所示。 其中 1 腳為發(fā)射極, 2 腳為基極, 3 腳為集電極。 整流橋的外 形如圖 214 所示 。 整流橋的 是 作用 將交流電轉(zhuǎn)換成直流電,本次設(shè)計電源電路中選用 1A, 220V 的整流橋。 字形 字形編碼 dp g f e d c b a 共陽 共陰 0 1 1 0 0 0 0 0 0 C0H 3FH 1 1 1 1 1 1 0 0 1 F9H 06H 2 1 0 1 0 0 1 0 0 A4H 5BH 3 1 0 1 1 0 0 0 0 B0H 4FH 4 1 0 0 1 1 0 0 1 99H 66H 5 1 0 0 1 0 0 1 0 92H 6DH 6 1 0 0 0 0 0 1 0 82H 7DH 7 1 1 1 1 1 0 0 0 F8H 07H 8 1 0 0 0 0 0 0 0 80H 7FH 9 1 0 0 1 0 0 0 0 90H 6FH 10 1 2 3 圖 213 9012 外 形 圖及引腳圖 圖 214 整流橋的外形如圖 系統(tǒng)軟件的設(shè)計 交 通燈控制系統(tǒng)軟件分為主程序 、 定時中斷程序 與特種車實時響應(yīng)程序三部分 。 主程序 主程序主要負(fù)責(zé)總體程序管理功能,包括初始化部分與人機交互設(shè)定部分。由于采用動態(tài)掃描方式顯示時間,因此主程序大部分時間要調(diào)用掃描顯示程序。主程序流程圖如圖 215 所示。 開 始初 始 化顯 示 程 序鍵 功 能 程 序P 3 . 7 = 0 ?NY 圖 215 主程序流程圖 初始化 部分 主要完成內(nèi)存規(guī)劃,定時器的工作模式、中斷方式等的設(shè)定。由于子程序調(diào)用較多,因此初始化時堆棧指針設(shè)于 80H 處。定時器 T0、 T1 設(shè)為 16 位定時器模式,定時時間為 50mS, T0 為秒計時用, T1 為通行結(jié)束閃爍用。 定時中斷服務(wù)程序 定時中斷服務(wù)程序主要用于 車輛與 行人的通行指示,按照通行規(guī)則,紅綠燈控制轉(zhuǎn)換邏輯表如表 22 所示。 11 通行規(guī)則如下: 、各路右拐,南北向行人通行。南北向通行時間為 1min( 60S) ,各路右拐比直行滯后 10S 開放。 、各路右拐,行人禁行。通行時間為 1min( 60S)。 、各路右拐,東西向行人通行。東西向通行時間為 1min( 60S) ,各路右拐比直行滯后 10S 開放。 、各路右 拐,行人禁行。通行時間為 1min( 60S)。 表 22 路 口通行方式控制碼數(shù)據(jù)表 交通燈的 4 種通行規(guī)則,是以給控制紅綠燈端口送控制碼的方式實現(xiàn)的。它的原理是,將按不同規(guī)則通行時的各路口的紅綠燈亮滅情況轉(zhuǎn)換為單片機端口控制碼。 紅綠燈 指示功能通過 T0 定時中斷服務(wù)程序?qū)崿F(xiàn)。 定時器 T0 定時溢出中斷周期設(shè)為 50ms,中斷累計 20 次(即 1S)時對 120S 倒計時單元減一操作。設(shè)計中將 4 種通行規(guī)則分成幾種不同的亮燈方式,通過查詢秒倒計時單元的數(shù)據(jù),實現(xiàn)在不同的時間段給控制端口送不同的控制數(shù)據(jù)碼??刂拼a分為 5 個時間段: 120~ 110S、 110~ 70S、 70~ 60S、 60~ 10S、 10~ 0S。交通管理定時功能程序流程圖如圖 216 所示。 南 北 方 向 端口 控制功能 120110S 11070S 7060S 6010S 100S 左拐紅 1(亮) 1(亮) 1(亮) 0(暗) 0(暗) 左拐綠 0(暗) 0(暗) 0(暗) 1(亮) 1/0(提示) 直行紅 0(暗) 0(暗) 0(暗) 1(亮) 1(亮) 直行綠 1(亮) 1(亮) 1/0(提示) 0( 暗) 0(暗) 右拐紅 1(亮) 0(暗) 0(暗) 0(暗) 0(暗) 右拐綠 0(暗) 1(亮) 1(亮) 1(亮) 1/0(提示) 行人紅 0(暗) 0(暗) 0(暗) 1(亮) 1(亮) 行人綠 1(亮) 1(亮) 1/0(提示) 0(暗) 0(暗) 路口控制字 99H 95H 95H/84H 66H 66H/22H 東 西 方 向 左拐紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 左拐 綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 直行紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 直行綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 右拐紅 1(亮) 0(暗) 0(暗) 0(暗) 0(暗) 右拐綠 0(暗) 1(亮) 1(亮) 1(亮) 1/0(提示) 行人紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 行人綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 路口控制字 AAH A6H A6H A6H A6H/ A2H 12 T 0 中 斷 程 序M O V S N , 9 9 HM O V E W , A A H現(xiàn) 場 保 護T I M E 1 1 0 ?NY中 斷 返 回關(guān) 中 斷 T OT 0 初 始 重 裝T I M E 7 0 ?T I M E 6 0 ?T I M E 1 0 ?T I M E = 0 ?YYYY南 北 / 東 西標(biāo) 志 位 取 反M O V S N , 9 5 HM O V E W , A 6 HM O V S N , 6 6 HM O V E W , A 6 HM O V S N , 9 5 / 8 4 HM O V E W , A 6 HM O V S N , 6 6 / 2 2 HM O V E W , A 6 / A 2 HNNNN 圖 216 交通管理定時功能程序 特種車 中斷服務(wù)程序 將按鈕 S3 按下,給 INT1 引腳輸入低電平信號來模擬特種車通過信號,此時外部中斷 1 被觸發(fā),中斷處理流程如圖 217 所示。 外 中 斷 程 序送 全 紅 燈現(xiàn) 場 保 護關(guān) 定 時 器 T 1 , 開 外 中 斷 11 5 s 倒 計 時 結(jié) 束 ?NY現(xiàn) 場 恢 復(fù) , 中 斷 返 回關(guān) 外 中 斷 1開 定 時 器 T 1紅 燈顯 示 圖 217 特種車 中斷服務(wù)程序流程圖 13 總的 程序清單見附錄 二。 算法分析 /計 數(shù)器 本設(shè)計涉及到 120~ 110S、 110~ 70S、 70~ 60S、 60~ 10S、 10~ 0S 五段計時,首先須將它們轉(zhuǎn)為 16 進(jìn)制代碼。 120=716+8=78H 110=616+14=6EH 70=416+6=46H 60=316+12=3CH 10=016+10=0AH TMOD 的設(shè)置 T0、 T1 為 16 位定時器,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1