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

正文內(nèi)容

基于單片機(jī)的交通燈設(shè)計(jì)畢業(yè)論文-畢業(yè)設(shè)計(jì)(參考版)

2025-01-23 08:49本頁面
  

【正文】 FLAG1 BIT 00H ;標(biāo)記 00H 位 FLAG2 BIT 01H FLAG3 BIT 02H ORG 0000H ;程序執(zhí)行起始處 LJMP START ;跳轉(zhuǎn)到標(biāo)號(hào) START 執(zhí)行 ORG 001BH ;定時(shí)器 1中斷程序入口地址 LJMP DSD ORG 0030H START: MOV TMOD, 10H ;定時(shí)器 1的選擇 MOV TH1, 3CH ;給定時(shí)器預(yù)置數(shù) MOV TL1, 0B0H SETB EA ;打開總中斷 SETB ET1 ;定時(shí)器 1溢出中斷允許 SETB TR1 ;啟動(dòng)定時(shí)器 CLR FLAG1 ;標(biāo)記位清 0 CLR FLAG2 CLR FLAG3 MOV R3, 00H ; 1秒定時(shí)器的初值 FIR: MOV P1, 00H ; P1 口清 0 MOV R2, 00H ;給 R2初值 SETB ;給 口置 1 CLR ;給 口置 0 CLR CLR 基于單片機(jī)的交通燈設(shè)計(jì)與分析 29 MOV R0, 20 ;給 R0賦初值 MOV R1, 40 SGL: JB F0, SGL1 ; F0 為 1 財(cái)轉(zhuǎn)移到 SGL1 MOV A, R0 ;把 R0的值送入 A中 LCALL DY1 ;調(diào)用 DY1 MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 MOV A, R1 LCALL DY1 LCALL DELAY ;調(diào)用 DELAY 延時(shí)子程序 SJMP DIAOY ;跳轉(zhuǎn)到 DIAOY 循環(huán)控制子程序 SGL1: MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 LCALL DELAY DIAOY: ;循環(huán)控制子程序 CJNE R2, 01H, AA ;判斷不相等剛跳轉(zhuǎn) JB FLAG1, AA ; FLAG1 為 1 則跳轉(zhuǎn) LJMP SEC ;跳轉(zhuǎn)到 SEC AA: CJNE R2, 02H, AAA JB FLAG2, AAA SETB F0 LJMP THR AAA: CJNE R2, 03H, BB JB FLAG3, BB LJMP FOU BB: CJNE R2, 04H, BBB ;判斷不相等則跳轉(zhuǎn) CLR F0 ; F0 位清 0 CLR FLAG1 CLR FLAG2 基于單片機(jī)的交通燈設(shè)計(jì)與分析 30 CLR FLAG3 LJMP FIR BBB: CJNE R0, 00H, SGL INC R2 ; R2 加 1 LJMP DIAOY ;控制東西左轉(zhuǎn)的綠燈亮 SEC: CLR SETB CLR CLR MOV R0, 20 MOV R1, 20 SETB FLAG1 LJMP SGL ;控制南北紅、綠燈亮 THR: CLR CLR SETB CLR MOV R1,40 MOV R0, 20 SETB FLAG2 LJMP SGL 控制南 北左轉(zhuǎn)的綠亮 FOU: CLR CLR CLR SETB MOV R1, 20 MOV R0, 20 SETB FLAG3 LJMP SGL ;顯示數(shù)字處理子程序(算法模塊) DY1: MOV B, 10 ;把 10 送到專用寄存器 B DIV AB ;進(jìn)行除法運(yùn)算 MOV DPTR, TAB ;把 TAB 的地址的指針?biāo)偷?DPTR MOVC A,A+DPTR ;指針相 加后單元內(nèi)容送到寄存器 A附頁 31 中 LCALL DY ;調(diào)用發(fā)送子程序 MOV A, B ;把除法的余數(shù)送到 A中 MOV DPTR, TAB MOVC A,A+DPTR LCALL DY RET ;延時(shí)發(fā)送程序 DY: MOV SBUF, A ;把 A中的數(shù)送到緩沖區(qū) MOV R7, 0FH ;給 R7置數(shù) DJNZ R7, $ ;循環(huán)跳轉(zhuǎn) RET ;延時(shí)子程序 DELAY: MOV R4, 00H D1: MOV R5, 00H DJNZ R5, $ DJNZ R4, D1 RET ;中斷子程序 DSD: INC R3 MOV TH1, 3CH MOV TL1, 0B0H CJNE R3, 20, FH ;判斷是否夠 1 秒 DEC R0 DEC R1 MOV R3, 00H ; R3 清 0 FH: RETI ;中斷返回 TAB: DB 0fch, 60h, 0dah, 0f2h, 66h, 0b6h, 0beh DB 0e0h, 0feh, 0f6h END 。 ;共設(shè)計(jì) 12個(gè)發(fā)光二極管, 4 個(gè)紅的, 8 個(gè)綠的。測(cè)試 [M], 華中理工大學(xué)出版社 ,2021 [18]吳金戎 ,沈慶陽 8051單片機(jī)實(shí)踐與應(yīng)用 [M], 清華大學(xué)出版社 , 2021. 基于單片機(jī)的交通燈設(shè)計(jì)與分析 28 程序?qū)崿F(xiàn)代碼 ;此程序分為四個(gè)部分,循環(huán)運(yùn)行。 基于單片機(jī)的交通燈設(shè)計(jì)與分析 27 參考文獻(xiàn) [1]姜志海 黃玉清 劉連鑫 編著的單片機(jī)原理及應(yīng)用 [M], 電子工業(yè)的出版社 [2]蔡美琴 MCS51系列單片機(jī)系統(tǒng)及其應(yīng)用 , 高等教育出版社 [3]付家才 單片機(jī)控制工程實(shí)踐技術(shù) [M], 化學(xué) 工業(yè)出版社 , [4]潘新民 微型計(jì)算機(jī)控制技術(shù) [M], 人民郵電 出版社 , [5]余錫存 單片機(jī)原理及接口技術(shù) [M], 西安電子科技大學(xué)出版社 , [6]雷麗文 等 .微機(jī)原理與接口技術(shù) [M], 電子工業(yè)出版社, [7]蔣萬君 在論循環(huán)時(shí)序電路的簡(jiǎn)便設(shè)計(jì) [J], 機(jī)電一體化, 2021 第 5期 [8]周立功 增強(qiáng)型 80C51 單片機(jī)速成與實(shí)戰(zhàn) , 北京航空航天大學(xué)出版社 [9]何立民 單片機(jī)應(yīng)用技術(shù)選編 ⑩ , 北京航空航天大學(xué)出版社 [10]何立民 單片機(jī)應(yīng)用技術(shù)選編 ⑨ , 北京航空航天大學(xué)出版社 [11]何立民 MCS51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) , 北京航空航天大學(xué)出版社 , 1995. [12]李華 MCS 51 系列單片機(jī)實(shí)用 接口技術(shù) [M], 北京航空航天大學(xué)出版社 ,1993 [13]周航慈 單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù) [M], 北京航空航天大學(xué)出版社 ,1991. [14]張志良等 單片機(jī)原理與控制技術(shù) [M], 機(jī)械工業(yè)出版社, 2021 年 7 月第 1 版 [15]陸坤 電子設(shè)計(jì)技術(shù) 1, 電子科技大學(xué)出版社 , 1997 [16]梁文海 單片機(jī) AT89C2051 構(gòu)成的智能型頻率計(jì) [J], 現(xiàn)代電子技術(shù) ,2021 [17]謝自美 電子線路設(shè)計(jì)在此,我忠心感謝單片機(jī)組的其它同學(xué)以及計(jì)科系各位老師的指導(dǎo)和支持。 基于單片機(jī)的交通燈設(shè)計(jì)與分析 26 致謝 通過本次畢業(yè)設(shè)計(jì),我在指導(dǎo)老師 陳建國(guó)講師 的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,并對(duì)當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。并通 過 AT89S51 來控制 74LS04 芯片的 輸出 口設(shè)置紅、綠燈燃亮的功能 和控制 74HC164 來實(shí)現(xiàn)在七段數(shù)碼管上的時(shí)間顯示 ;為了系統(tǒng)穩(wěn)定可靠 系統(tǒng)內(nèi)集成了 “ 看門狗 ” 芯片,避免了系統(tǒng)因?yàn)樗罊C(jī)而停止工作的情況發(fā)生 。 基于單片機(jī)的交通燈設(shè)計(jì)與分析 25 結(jié)論 本系統(tǒng)就是利用了 AT89S51 芯片的 I/O 引腳。 經(jīng)過老師和同組人的共同努力,終于找到原因,問題出在循環(huán)控制過程中,當(dāng)經(jīng)過第一次 20 秒判斷后,寄存器 R2 加 1,當(dāng)再次運(yùn)行到循環(huán)控制處時(shí),判斷 R2與 01H 相同,程序跳到 SEC 處執(zhí)行,此后一直如此。 以下是在程序調(diào)試過程中出現(xiàn)在情況:通電以后,把程序裝好,數(shù)碼管是的數(shù)字不變,按復(fù)位鍵后重新開始還是如此。 (見程序?qū)崿F(xiàn)代碼) 按照系統(tǒng)硬件連線圖連接好系統(tǒng)并調(diào)試 1.調(diào)試程序 ? 打開 Keil 軟件 , 新建工程; ? 選擇芯片; ? 新建文檔 , 把編寫好代碼寫入文檔并保存了 ASM 文件; ? 把保存的文檔加載到 Source Group; ? 編譯程序; ? 設(shè)置轉(zhuǎn)換成 16 進(jìn)制; ? 運(yùn)行程序的結(jié)果; 2. 把編譯好的 16進(jìn)制文件 () 輸入單片機(jī) AT89S51仿真器和對(duì)其進(jìn)行初始化。 開啟計(jì)算機(jī)進(jìn)入 Keil C51 編譯器介面。 …… 基于單片機(jī)的交通燈設(shè)計(jì)與分析 22 5 實(shí)驗(yàn)平臺(tái) 我們采用的是 Keil Software 生產(chǎn)的 Cx51 編譯器。由于時(shí)間緊張,程序有不完善的地方。時(shí)間顯示只要修改 R0和 R1 就可以了。設(shè)置通行時(shí)間為 20 秒。下面以東西方向?yàn)槔M(jìn)行緊急通行為例。 具體的延時(shí)程序分析: DELAY: MOV R4,08H 延時(shí) 1秒主程序 DE2: LCALL DELAY1 DJNZ R4, DE2 RET 基于單片機(jī)的交通燈設(shè)計(jì)與分析 20 DELAY1: MOV R4, 00H ;延時(shí) 125us 子程序 D1: MOV R5, 00H D2: DJNE R5, DL2 DJNE R4, D1 RET DELAY1 為一個(gè)雙重循壞 循環(huán)次數(shù)為 256*256=65536 所以延時(shí)時(shí)間=65536*2=131072us 約為 125us DELAY R4 設(shè)置的初值為 8 主延時(shí)程序循環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1