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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于單片機(jī)的交通信號燈控制電路設(shè)計(完整版)

2025-01-18 23:15上一頁面

下一頁面
  

【正文】 ....................... 13 、時間及信號燈的顯示 ................................... 14 、 8051 并行口的擴(kuò)展 ................................. 14 、顯示原理: ....................................... 14 、 8255 PA 口輸出信號接信號燈 : ...................... 14 、 8255 輸出信號與數(shù)碼管的連接 : ..................... 14 、 8255 與 8051 的連接 : .............................. 15 、程序設(shè)計 ............................................ 16 、流程圖如圖所示 ................................... 16 、程序源代 ......................................... 17 原件清單 ................................................... 23 總結(jié) ...................................................... 24 參考文獻(xiàn) ................................................... 25 4 摘要 近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同時帶動傳統(tǒng)控制檢測 技術(shù)日益更新 。 1858 年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍(lán)兩色的機(jī)械扳手式信號燈,用以指揮馬車通行。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴(kuò)音器來啟動紅綠燈,司機(jī)遇紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。黃燈是警告信號,面對黃燈的車輛不能越過停車線,但車輛已十分接近停車線而不能安全停車時可以進(jìn)入交叉路口。 中央處理器: 中央處理器 (CPU)是整個單片機(jī)的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理 8 位二進(jìn)制數(shù)據(jù)或代碼, CPU 負(fù)責(zé)控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。 并行輸 入輸出 (I/O)口: 8051 共有 4 組 8 位 I/O 口 (P0、 P P2 或 P3),用于對外部數(shù)據(jù)的傳輸。 INTEL 的 MCS51系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品 16 位的 MCS96 系列單片機(jī)則采用普林斯頓結(jié)構(gòu)。 8051 的復(fù)位方式可以是自動復(fù)位,也可以是手動復(fù)位,見下圖 4。Pin29: 當(dāng)訪問外部程序存儲器時,此腳輸出負(fù)脈沖選通信號, PC 的16 位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲器則把指令數(shù)據(jù)放到 P0口上,由 CPU 讀入并執(zhí)行。通常 A 口、 B 口作為輸入輸出的數(shù)據(jù)端口。每一個端口都 可以用作輸入或輸出。 LE 為數(shù)據(jù)打 入端:當(dāng) LE 為“ 1”時,鎖存器輸出 狀態(tài)同輸入狀態(tài);當(dāng) LE 由“ 1”變“ 0”時,數(shù)據(jù) 打入鎖存器 OE 為輸出允許端:當(dāng) OE=0 時,三態(tài)門打開; 當(dāng) OE=1 時,三態(tài)門關(guān)閉,輸出高阻。 ( 3)當(dāng)東西方向?yàn)榫G燈,此道車輛通行;南北方向?yàn)榧t燈,南北道車輛禁止通過,行人通行。 ( 4) 通過 8051 單片機(jī)的 位來控制系統(tǒng)是工作或設(shè)置初值,當(dāng) .牌位 0 就對系統(tǒng)進(jìn)行初始化,為 1 系統(tǒng)就開始工作。 在方式 0 時 M 為 213 ; 在方式 1 時 M 的值為 216; 在方式 2 和 3 為 28 、 計算公式 T=( M- TC) T 計數(shù) 或TC=M-T/ T 計數(shù) T 計數(shù) 是單片機(jī)時鐘周期T CLK 的12倍;TC為定時初值如單片機(jī)的主脈沖頻率為T CLK 12MH Z ,經(jīng)過12分頻 方式0 TMAX= 213 *1微秒=8.192毫秒 方式1 TMAX= 216 *1微秒=65.536毫秒 顯然1秒鐘已經(jīng)超過了計數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結(jié)合的辦法才能解決這個問題. 、 1秒的方法 我們采用在主程序中設(shè)定一個初值為20的軟件計數(shù)器和使T 0 定時50毫秒.這樣每當(dāng)T 0 到50毫秒時CPU就響應(yīng)它的溢出中斷請求,進(jìn)入他的中斷服務(wù)子程序。開T 0 中斷 SEBT TR O ;啟動T 0 計數(shù)器 MOV RO, 14H 。 、 時間及信號燈的顯示 、 8051 并行口的擴(kuò)展 8051 雖然有 4 個 8 位 I/O 端口 ,但真正能提供借用的只有 P1 口 ,因?yàn)?P2和 P0 口通常用于傳送外部傳送地址和數(shù)據(jù) ,P3 口也有它的第二功能。主程序的入口地址 LJMP MAIN 。T1 計數(shù)器清零 MOV TL1,00H SETB TR1 。存入東西方向綠燈初始時間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN RED: MOV A,P1 ANL A,7FH 。置 8255A 口,東西方向紅燈亮,南北方向綠燈亮 MOV A,0DDH MOVX DPTR, A N01: JB ,B0 N02: SETB CJNE R3,00H,N01 。 N2: MOV R7,00H MOV A,R0 。閃爍時間達(dá) 5 秒則退出 SJMP N00 。判斷延時是否夠一秒,不夠則調(diào)用顯示子程序 MOV R5,00H 。顯示十位 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV DPTR,0001H MOV A,0F7H MOVX DPTR,A LCALL DELAY DS2: MOV A,7AH 。顯示個位 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV DPTR,0001H MOV A,0FBH MOVX DPTR,A LJMP N7 。 25 參考文獻(xiàn) 1 余孟嘗 .數(shù)字電子技術(shù)基礎(chǔ)簡明教程 .高等教育出版社, 2020 年 2 楊光友,朱宏輝 .單憑微型計算機(jī)原理及接口技術(shù) .中國水利水電出版社,2020 年 3 曹柏榮等 .單片機(jī)原理及應(yīng)用技術(shù) .高等教育出版社, 2020 年 4 張?zhí)旆?.完全手冊 51 單片機(jī) C 語言開發(fā)詳解 .電子工業(yè)出版社, 2020 。字符表 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 22 附錄一 P1_0 (TIM2)2P1_1 (TIM2EX)3P1_24P1_35P1_46P1_5 (MOSI)7P1_6 (MISO)8P1_7 (SCK)9RESET10P3_0 (RXD)11P3_1 (TXD)13P3_2 (INT0)14P3_3 (INT1)15P3_4 (TIM0)16P3_5 (TIM1)17P3_6 ( WR )18P3_7 ( RD )19X2 (OUT)20X1 (IN)21GND22P2_0 (A8)24P2_1 (A9)25P2_2 (A10)26P2_3 (A11)27P2_4 (A12)28P2_5 (A13)29P2_6 (A14)30P2_7 (A15)31PSEN32ALE / PROG33VPP / EA35P0_7 (AD7)36P0_6 (AD6)37P0_5 (AD5)38P0_4 (AD4)39P0_3 (AD3)40P0_2 (AD2)41P0_1 (AD1)42P0_0 (AD0)43VCC44NC12NC23NC34NC1AT89S5224JIwhite black5V1230pF30pF
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1