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

正文內(nèi)容

城市交通信號(hào)控制器的設(shè)計(jì)畢業(yè)論文-文庫(kù)吧資料

2025-07-03 16:52本頁(yè)面
  

【正文】 到時(shí)間及信號(hào)燈顯示子程序NEXT: RET1 END。 DJNZ R0,NEXT MOV R0,#14H  。循環(huán)等待中斷2)T0中斷服務(wù)子程序:    ORG 000BH AJMP BRTO ORG 0300HBRTO: MOV TH0,3CH 。啟動(dòng)T0計(jì)數(shù)器 MOV RO,14H    。 MOV IE,82H 。令T0為定時(shí)器方式1 MOV TH0,3CH 。1)主程序:  定時(shí)器需定時(shí)50毫秒,故T0工作于方式1。(2)1秒的方法我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。這就是為什么掃描周期為50ms的原因,若使用軟件則會(huì)耽擱程序流程,顯然不可行。就此可以算出各種方式的最大延時(shí)。計(jì)算通式變?yōu)椋? ()模值和計(jì)數(shù)器工作方式有關(guān)。因此,我們可以把計(jì)數(shù)器記滿為零所需的計(jì)數(shù)值,即所要求的計(jì)數(shù)值設(shè)定為C,把計(jì)數(shù)初值設(shè)定為TC可得到如下計(jì)算通式[14]: ()式中:M為計(jì)數(shù)器模值。(1)定時(shí)器工作原理定時(shí)器工作的基本原理其實(shí)就是給初值,讓它不斷加1直至減完為模值,這個(gè)初值是送到TH和TL中的。其中T0定時(shí)又有兩種方法:中斷和查詢。 1秒的設(shè)定和T0定時(shí)器延時(shí)方法可以有兩種一中是利用MCS51內(nèi)部定時(shí)器才生溢出中斷來(lái)確定1秒的時(shí)間,另一種是采用軟延時(shí)的方法。綠燈時(shí)間時(shí),當(dāng)S11鍵按下,顯示東西方向車流量;當(dāng)S12鍵按下,顯示南北方向車流量。每個(gè)按鍵一端接地,另一端接上拉電阻。 報(bào)警電路和按鍵控制電路(1)報(bào)警電路本設(shè)計(jì)采用一般蜂鳴器,蜂鳴器使用NPN三極管進(jìn)行驅(qū)動(dòng)控制,當(dāng)連接到單片機(jī)上的引腳輸出為低電平,74LS04輸出為高電平,NPN導(dǎo)通,蜂鳴器蜂鳴;當(dāng)連接到單片機(jī)上的引腳輸出高電平時(shí),74LS04輸出為低電平,NPN截止,蜂鳴器停止蜂鳴。在用于顯示發(fā)光二極管時(shí),直接由MOV指令將十六進(jìn)制碼送入P0口。共有3鐘狀態(tài):東西紅燈亮,南北綠燈亮(EEH);東西黃燈亮,南北黃燈亮(DBH);東西綠燈亮,南北紅燈亮(F5H)?!⌒盘?hào)燈的連接在本設(shè)計(jì)中,實(shí)際控制的燈只有6個(gè),即:東西紅燈,東西綠燈,東西黃燈,南北紅燈,南北綠燈,南北黃燈。每個(gè)方向上設(shè)置紅綠黃燈,總共4組。由紅外線接收管(VDL)將接收到的紅外反射信號(hào)變?yōu)殡娒}沖后,通過(guò)CR23加至電壓放大器的輸人端,進(jìn)行脈沖幅度的放大,然后輸入到單片機(jī)的I/O接口上?!?4LS04引腳紅外線接收放大電路由紅外線接收管和非門電路74LS04組成的電壓放大器組成。 74HC240真值表輸入(,=0時(shí))輸出 (Y)AB1Y2Y0011011010011100。  74LS244引腳74HC240為3態(tài)8位反相緩沖器,功能與74LS244類似,只不過(guò)輸出與相應(yīng)的輸入反相。當(dāng)片選信號(hào)為低電平時(shí),輸入和對(duì)應(yīng)的輸出同相;當(dāng)片選信號(hào)為高電平時(shí),其對(duì)應(yīng)的輸出截止,為高阻態(tài)。地址鎖存器就是一個(gè)暫存器,它根據(jù)控制信號(hào)的狀態(tài),將總線上地址代碼暫存起來(lái)。本設(shè)計(jì)采用74LS244作為同相驅(qū)動(dòng)芯片,驅(qū)動(dòng)交通信號(hào)燈和段選碼;采用74HC240作為反相驅(qū)動(dòng)芯片,驅(qū)動(dòng)數(shù)碼管位選碼;采用74LS04作為反相驅(qū)動(dòng)芯片和放大芯片,驅(qū)動(dòng)蜂鳴器報(bào)警?!〖t外對(duì)管檢測(cè)電路 驅(qū)動(dòng)和放大電路為了提高數(shù)碼管的亮度,和使單片機(jī)正常工作,以使蜂鳴器正常報(bào)警,常使用驅(qū)動(dòng)電路。用來(lái)檢測(cè)東西方向車輛情況;,用來(lái)檢測(cè)南北方向車輛情況。然而現(xiàn)在不論是業(yè)余制作或正式的產(chǎn)品,大都采用成品的一體化接收頭。紅外接收二極管一般有圓形和方形兩種。單只紅外發(fā)光二極管的發(fā)射功率約100mW。一般有透明、黑色和深藍(lán)色等三種。發(fā)射信號(hào)經(jīng)頻率調(diào)制后一般接收距離可超過(guò)10米,無(wú)干擾時(shí)可超過(guò)30米。紅外對(duì)管檢測(cè)電路由紅外發(fā)射電路和紅外接收管電路組成。 紅外對(duì)管檢測(cè)電路車輛檢測(cè)傳感器的類型主要有壓力檢測(cè)器、磁感應(yīng)式檢測(cè)器、超聲波檢測(cè)器、紅外對(duì)管檢測(cè)器、雷達(dá)檢測(cè)器等。,復(fù)位脈沖寬度是200ms。MAX692在本設(shè)計(jì)中的使用:WDI是看門狗監(jiān)測(cè)輸入腳,接到CPU的一個(gè)專用I/O口或一個(gè)總線上。:復(fù)位輸出引腳,低電平有效。:電池故障輸出。GND:接地?!AX692引腳VOUT:電源輸出引腳。這里,以專用芯片MAX692作為外部看門狗的電路。這種方式中,看門狗能否可靠有效地工作,與硬件組成及軟件的控制策略都有密切的關(guān)系。從實(shí)現(xiàn)角度上看,該方式是一種軟件與片外專用電路相結(jié)合的技術(shù),硬件電路連接好后,在程序中適當(dāng)?shù)夭迦胍恍┛撮T狗復(fù)位的指令,保證程序正常運(yùn)行時(shí)看門狗不溢出。這里采用硬件看門狗方式[18]。如果在規(guī)定的時(shí)間內(nèi)沒(méi)有收到來(lái)自單片機(jī)或其它CPU的觸發(fā)信號(hào),則系統(tǒng)會(huì)強(qiáng)制復(fù)位,以保證系統(tǒng)在受到干擾時(shí)仍能夠維持正常的工作狀態(tài)。設(shè)置看門狗是為了防止單片機(jī)死機(jī)、提高單片機(jī)系統(tǒng)抗干擾性的一種重要途徑[17]?!ED雙位數(shù)碼管顯示電路其中PC0~PC7作為段選碼,PB0~PB3作為位選碼。四個(gè)方位上總共用8個(gè)LED數(shù)碼管接在單片機(jī)的I/O擴(kuò)展口8255上。采用共陰極連接驅(qū)動(dòng)代碼。 八段LED顯示器LED燈的顯示原理:通過(guò)同名管腳上所加電平的高低來(lái)控制發(fā)光二極管是否點(diǎn)亮而顯示不同的字形。本設(shè)計(jì)中采用這種結(jié)構(gòu)。LED數(shù)碼管顯示器可以分為共陰極和共陽(yáng)極兩種結(jié)構(gòu)。單片機(jī)應(yīng)用系統(tǒng)常采用八段LED數(shù)碼管作為顯示器,這種顯示器具有耗電低、配置靈活、線路簡(jiǎn)單、安裝方便、耐轉(zhuǎn)動(dòng)、價(jià)格低廉且壽命長(zhǎng)等優(yōu)點(diǎn)[16]。LED數(shù)碼管的結(jié)構(gòu)簡(jiǎn)單,分為七段和八段兩種形式,也有共陽(yáng)和共陰之分。為輸出允許端:當(dāng)=0時(shí),三態(tài)門打開;當(dāng)=1時(shí),三態(tài)門關(guān)閉,輸出高阻。1Q8Q為8個(gè)輸出端?!?4LS373簡(jiǎn)介74LS373是一種帶三態(tài)門的8D鎖存器,本設(shè)計(jì)應(yīng)用74LS373作為89C51的P0口地址鎖存器。(3)8255A與AT89C51的連接:,=0時(shí)片選有效,其他無(wú)效,。擴(kuò)展的方法有兩種:1)借用外部RAM地址來(lái)擴(kuò)展I/O端口;2)采用I/O接口芯片來(lái)擴(kuò)充。因此,8051通常需要擴(kuò)展。(2)8255A常用于8051并行口的擴(kuò)展。方式2:雙向總線方式。方式1:選通輸入/輸出方式。每一個(gè)端口都可以用作輸入或輸出。8255A可編程并行接口芯片工作方式說(shuō)明:方式0:基本輸入/輸出方式。D1:B口功能(1=輸入,0=輸出)。D3:C口高4位功能(1=輸入,0=輸出)。DD5:A口方式選擇?!?255A引腳圖8255A可編程并行接口芯片方式控制字格式說(shuō)明:8255A有兩種控制命令字;一個(gè)是方式選擇控制字;另一個(gè)是C口按位置位/復(fù)位控制字。C口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成4位的端口,每個(gè)端口包含一個(gè)4位鎖存器。其內(nèi)部還有一個(gè)控制寄存器,即控制口?!〗涌谂c對(duì)應(yīng)的數(shù)值功能表~設(shè)置紅燈初值設(shè)置綠燈初值1**否否0000H01H......63H否01......99100H01H......63H01......99否,設(shè)置初值(當(dāng)S8按下時(shí)設(shè)置設(shè)置綠燈初值,當(dāng)S8斷開時(shí)設(shè)置紅燈初值);當(dāng)S9斷開時(shí),不重新設(shè)置紅綠燈初值。當(dāng)I/O接口內(nèi)部有上拉電阻時(shí),外電路可以不配置上拉電阻。在此電路中,按鍵輸入都采用低電平有效。這種按鍵接口電路配置靈活,硬件結(jié)構(gòu)簡(jiǎn)單,但每個(gè)按鍵必須占用一根I/O線,I/O接口線浪費(fèi)較大。這時(shí),可將每個(gè)按鍵直接接在一根I/O接口線上,這種連接方式的鍵盤稱為獨(dú)立式鍵盤。本設(shè)計(jì)中采用獨(dú)立式鍵盤。本系統(tǒng)采用內(nèi)部時(shí)鐘方式電路。單片機(jī)系統(tǒng)常用的晶振頻率有6MHz、12MHz。單片機(jī)的外部時(shí)鐘方式由外接時(shí)鐘源提供,頻率范圍較廣。單片機(jī)的工作流程,就是在系統(tǒng)時(shí)鐘的作用下,一條一條地執(zhí)行存儲(chǔ)器中的程序。本設(shè)計(jì)中復(fù)位方式采用上電∕按鍵手動(dòng)復(fù)位方式。復(fù)位的作用是使中央處理器CPU以及其他功能部件都恢復(fù)到一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)重新開始工作。(4):片外ROM允許訪問(wèn)端/編程電源端。(2):地址鎖存允許/編程線。外接晶體引腳。(2)XTAL2:片內(nèi)振蕩器反相放大器的輸出端,接外部石英晶體和微調(diào)電容的另一端。89C51單片機(jī)的外接晶體引腳有以下兩種:(1)XTAL1:片內(nèi)振蕩器反相放大器的輸入端和內(nèi)部時(shí)鐘工作的輸入端。電源線。這40條引腳可分為I/O接口線、電源線、控制線、外接晶體線4部分.,89C51單片機(jī)為雙列直插式封裝結(jié)構(gòu),。 89C51單片機(jī)的引腳89C51單片機(jī)內(nèi)部總線是單總線結(jié)構(gòu),即數(shù)據(jù)總線和地址總線是公用的。單片機(jī)的結(jié)構(gòu)有兩種類型,一種是程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計(jì)算機(jī)廣泛使用的程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。(7)中斷系統(tǒng)AT89C51具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并具有2級(jí)的優(yōu)先級(jí)別選擇。(5)并行輸入輸出(I/O)口AT89C51共有4組8位I/O口(P0、PP2和P3),用于對(duì)外部數(shù)據(jù)的傳輸。 (3)存儲(chǔ)器(ROM)AT89C51共有4KB個(gè)8位掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格?!】偩€結(jié)構(gòu)現(xiàn)在說(shuō)明如下:(1)中央處理器中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。通用外部設(shè)備室進(jìn)行人機(jī)對(duì)話的紐帶,包括鍵盤、顯示器等。I/O接口是單片機(jī)與外部被控制對(duì)象交換的信息通道,包括以下及部分?jǐn)?shù)字量I/O接口(頻率、脈沖等)、開關(guān)量I/O接口(繼電器開關(guān)、五觸電開關(guān)、電磁閥等)、模擬量I/O接口(A/D或D/A轉(zhuǎn)換電路)。其中單片機(jī)是整個(gè)系統(tǒng)的核心部件,能運(yùn)行程序和處理數(shù)據(jù)。重新循環(huán)。(6)綠燈倒計(jì)時(shí)時(shí)間,增加每次綠燈時(shí)間車流量檢測(cè)的功能,若檢測(cè)到車輛經(jīng)過(guò),進(jìn)入相應(yīng)的中斷子程序,將存儲(chǔ)車流量的計(jì)數(shù)器加1,當(dāng)開關(guān)按下為低電平,雙位數(shù)碼管顯示車流量,直到下一次綠燈時(shí)間重新記入。(5)紅燈倒計(jì)時(shí)時(shí)間,交通指示燈紅燈亮,當(dāng)有車輛闖紅燈時(shí),單片機(jī)中斷,進(jìn)入中斷服務(wù)子程序,啟動(dòng)蜂鳴器進(jìn)行報(bào)警,3S后然后恢復(fù)正常。(3)通過(guò)8051的P1口設(shè)置各個(gè)信號(hào)燈的燃亮?xí)r間,設(shè)置綠、紅時(shí)間分別為60秒、80秒循環(huán)由8051的P0口向8255的數(shù)據(jù)口輸出。 總體框圖據(jù)此,本設(shè)計(jì)系統(tǒng)以單片機(jī)為控制核心,由車流量檢測(cè)模塊,違規(guī)檢測(cè)模塊,和按鍵設(shè)置模塊等產(chǎn)生輸入,信號(hào)燈狀態(tài)模塊,8段LED數(shù)碼管倒計(jì)時(shí)模塊和蜂鳴器狀態(tài)模塊接受輸出。系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1