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

正文內(nèi)容

單片機(jī)畢業(yè)設(shè)計(jì)交通燈(完整版)

2025-08-01 12:45上一頁面

下一頁面
  

【正文】 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN。選擇邊沿觸發(fā)方式 MOV DPTR ,0003H MOV A, 80H 。定時器0的中斷程序入口地址 LJMP T0_INT 。 擴(kuò)展的方法有兩種:(1)借用外部RAM地址來擴(kuò)展I/O端口;(2)采用I/O接口新片來擴(kuò)充。重裝入定時器初值 MOV TL0, BOH  。(1)主程序    定時器需定時50毫秒,故T0工作于方式1。(7)綠燈時間倒計(jì)時完畢,重新循環(huán)。(4)這樣如上表的時間和紅、綠、黃出現(xiàn)的順序依次出現(xiàn)這樣行人和車輛就能安全暢通的通行。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮?xí)r間為東西、南北兩干道的公共停車時間。這時A口或B口的8位外設(shè)線用作輸入或輸出,C口的4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號和中斷請求信號。8255可編程并行接口芯片方式控制字格式說明:8255有兩種控制命令字;一個是方式選擇控制字;另一個是C口按位置位/復(fù)位控制字。如EA為低電平,則不管地址大小,一律讀取外部程序存儲器指令。Pin30:ALE/當(dāng)訪問外部程序器時,ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)?,F(xiàn)在我們對這些引腳的功能加以說明:MCS51的引腳說明:MCS51系列單片機(jī)中的8038051及8751均采用40Pin封裝的雙列直接DIP結(jié)構(gòu),右圖是它們的引腳配置,40個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根,4組8位共32個I/O口,中斷口線與P3口線復(fù)用。 圖1 8051內(nèi)部結(jié)構(gòu)框圖因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機(jī)控制系統(tǒng)。1968年,聯(lián)合國《道路交通和道路標(biāo)志信號協(xié)定》對各種信號燈的含義作了規(guī)定。1869年1月2日,煤氣燈爆炸,使警察受傷,遂被取消。本系統(tǒng)采用MSC51系列單片機(jī)ATSC51和可編程并行I/O接口芯片8255A為中心器件來設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了能根據(jù)實(shí)際車流量通過8051芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計(jì)時剩5秒時黃燈閃爍警示(交通燈信號通過PA口輸出,顯示時間直接通過8255的PC口輸出至雙位數(shù)碼管);車輛闖紅燈報(bào)警;綠燈時間可檢測車流量并可通過雙位數(shù)碼管顯示。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。這是世界上最早的交通信號燈。紅外線紅綠燈當(dāng)行人踏上對壓力敏感的路面時,它就能察覺到有人要過馬路。1 單片機(jī)概述 單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個重要分支,也是頗具生命力的機(jī)種。中央處理器:并行輸入輸出(I/O)口:8051共有4組8位I/O口(P0、 PP2或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) ,為1系統(tǒng)就開始工作。在方式0時M為213 ;在方式1時M的值為216;在方式2和3為28 計(jì)算公式 T=(M-TC)T計(jì)數(shù) 或TC=M-T/T計(jì)數(shù) T計(jì)數(shù)是單片機(jī)時鐘周期TCLK的12倍;TC為定時初值如單片機(jī)的主脈沖頻率為TCLK12MHZ ,經(jīng)過12分頻方式0   ?。裕停粒兀?13?。蔽⒚耄剑福保梗埠撩敕绞剑薄   。裕停粒兀?16?。蔽⒚耄剑叮担担常逗撩搿★@然1秒鐘已經(jīng)超過了計(jì)數(shù)器的最大定時間,所以我們只有采用定時器和軟件相結(jié)合的辦法才能解決這個問題. 1秒的方法  我們采用在主程序中設(shè)定一個初值為20的軟件計(jì)數(shù)器和使T0定時50毫秒.這樣每當(dāng)T0到50毫秒時CPU就響應(yīng)它的溢出中斷請求,進(jìn)入他的中斷服務(wù)子程序。開T0中斷 SEBT  TRO      ??;啟動T0計(jì)數(shù)器 MOV  RO,  14H   。 時間及信號燈的顯示 8051并行口的擴(kuò)展 8051雖然有4個8位I/O端口,但真正能提供借用的只有P1口,因?yàn)镻2和P0口通常用于傳送外部傳送地址和數(shù)據(jù),P3口也有它的第二功能。主程序的入口地址 LJMP MAIN 。T1計(jì)數(shù)器清零 MOV TL1,00H SETB TR1 。存入東西方向綠燈初始時間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAINRED: MOV A,P1 ANL A,7FH 。置8255A口,東西方向紅燈亮,南北方向綠燈亮 MOV A,0DDH MOVX DPTR, AN01: JB ,B0N02: 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 DELAYDS2: MOV A,7AH 。顯示個位 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV D
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1