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

正文內(nèi)容

基于單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)說明-展示頁

2025-07-06 19:21本頁面
  

【正文】 8031的端口是不夠,需要擴(kuò)展。 時(shí)間及信號燈的顯示 8031并行口的擴(kuò)展 8031雖然有4個(gè)8位I/O端口,但真正能提供借用的只有P1口,因?yàn)镻2和P0口通常用于傳送外部傳送地址和數(shù)據(jù),P3口也有它的第二功能。 R4設(shè)置的初值為8時(shí),主延時(shí)程序循環(huán)8次,所以125ms*8= 1秒。具體的延時(shí)程序分析:DELAY: MOV R4,08H ;延時(shí)1秒子程序DE2: LCALL DELAY1 DJNZ R4,DE2 RETDELAY1: MOV R6,0 ; 延時(shí)125ms 子程序 MOV R5,0DE1: DJNZ R5,$ DJNZ R6,DE1 RET MOV RN,DATA ;字節(jié)數(shù)數(shù)為2, 機(jī)器周期數(shù)為1所以此指令的執(zhí)行時(shí)間為2ms。機(jī)器周期與主頻有關(guān),機(jī)器周期是主頻的12倍,所以一個(gè)機(jī)器周期的時(shí)間為12*(1/6M)=2us。(1)主程序    定時(shí)器需定時(shí)50毫秒,故T0工作于方式1。在中斷服務(wù)子程序中,CPU先使軟件計(jì)數(shù)器減1,然后判斷它是否為零。 設(shè)置1秒延時(shí)我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒。在方式0時(shí)M為213 ;在方式1時(shí)M的值為216;在方式2和3的M值為28。他是以加法記數(shù)的,并能從全1到全0時(shí)自動(dòng)產(chǎn)生溢出中斷請求。下面給出延時(shí)1秒的實(shí)現(xiàn)方法?!?。(7)當(dāng)出現(xiàn)緊急情況,我們可以手動(dòng)控制紅綠燈的亮滅。(6)在交通控制程序中加入看門狗指令,當(dāng)系統(tǒng)出現(xiàn)異常看門狗將發(fā)出溢出中斷。(4) ,為1表示按鍵有效,由按鍵輸入控制紅綠燈燃亮和顯示時(shí)間。(3) 通過8031設(shè)置各個(gè)信號等的燃亮?xí)r間。5.2.1 交通燈系統(tǒng)總框圖系統(tǒng)總框圖如下:8031控制器鎖存器8255擴(kuò)展并行口顯示時(shí)間顯示時(shí)間紅綠燈看門狗 系統(tǒng)框圖5.2.2 交通燈控制線路圖 控制線路圖5.2.3 系統(tǒng)工作原理(1)通過編寫程序設(shè)置紅綠燈的燃亮?xí)r間。四個(gè)道路口有十二個(gè)紅綠燈,需要十二塊8031芯片和8255。(6)此表可根據(jù)車流量動(dòng)態(tài)設(shè)定。(5)當(dāng)B、D道的左車道為綠燈,中、右車道為紅燈時(shí),A、C道的左、中、右車道車輛禁止通行。(4)當(dāng)B、D道的中、右車道為綠燈,左車道為紅燈時(shí),A、C道的左、中車道車輛禁止通行,右車道可通過。(3)當(dāng)A、C道的左車道為綠燈,中、右車道為紅燈時(shí),B、D道的左、中、右車道車輛禁止通行。 (2)當(dāng)A、C道的中、右車道為綠燈,左車道為紅燈時(shí),B、D道的左、中車道車輛禁止通行,右車道可通過。每條道路分左中右三條車道,左為左拐彎,右為右拐彎,中為直走。設(shè)A、C道比B、D道的車流量大。紅燈亮禁止通行,綠燈亮允許通行。: 晶閘管控制電路VT為雙向晶閘管,當(dāng)門極為高電平時(shí)晶閘管導(dǎo)通,該支路指示燈亮;當(dāng)門極為低電平時(shí)晶閘管關(guān)斷,該支路指示燈滅。3. 晶閘管在導(dǎo)通情況下,只要有一定的正向陽極電壓,不論門極電壓如何,晶閘管保持導(dǎo)通,即晶閘管導(dǎo)通后,門極失去作用。晶閘管的工作條件: 1. 晶閘管承受反向陽極電壓時(shí),不管門極承受何種電壓,晶閘管都處于關(guān)斷狀態(tài)。它是一種大功率開關(guān)型半導(dǎo)體器件,在電路中用文字符號“VT”表示。 └┬─┬─┬─┬─┬─┬─┬┘7805實(shí)現(xiàn)正電壓輸出,負(fù)電壓截止。 7│ 6 5 4 3 2 │ 1 │) 8│Y = A 910111213 │14 ┌┴─┴─┴─┴─┴─┴─┴┐4Y4A5Y5A6Y6AVcc六驅(qū)動(dòng)器(OC高壓輸出) 74LS07 1Q8Q為8個(gè)輸出端。只有A口具備雙向選通輸入/輸出方式,8位外設(shè)線用作輸入或輸出。這時(shí)A口或B口的8位外設(shè)線用作輸入或輸出,C口的4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號和中斷請求信號。方式0適合于兩種情況:一種是無條件傳送,另一種是查詢方式傳送。每一個(gè)端口都可以用作輸入或輸出。:B組 D7D6D5D4D3D2D1D0 端口C(下半部)1=輸入,0=輸出端口B1=輸入,0=輸出方式選擇0=方式0,1=方式1A組端口C(上半部)1=輸入,0=輸出端口A1=輸入,0=輸出方式選擇00=方式001=方式11x=方式2方式設(shè)置標(biāo)志1=有效 8255方式控制字方式0:基本輸入/輸出方式。:A組端口A(8位)A組控制PA7~PA0數(shù)據(jù)總線緩沖器D7~D0A組端口C高位(4位)PC7~PC4/RD/WRA1A0/CSRET讀/寫控制邏輯B組端口C低位(4位)PC3~PC0B組端口B(8位)B組控制PB7~PB0 8255內(nèi)部組成框圖8255可編程并行接口芯片方式控制字格式說明:8255有兩種控制命令字:一個(gè)是方式選擇控制字;另一個(gè)是C口按位置位/復(fù)位控制字。C口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成4位的端口,每個(gè)端口包含一個(gè)4位鎖存器。其內(nèi)部還有一個(gè)控制寄存器,即控制口。其它功能與8051基本相同。 ③控制總線(CB):由P3口的第二功能狀態(tài)和4根獨(dú)立控制線RESET、EA、ALE、PSEN組成。這些引腳構(gòu)成MCS51單片機(jī)片外三總線結(jié)構(gòu),即: ①地址總線(AB):地址總線寬為16位,因此,其外部存儲器直接尋址為64K字節(jié),16位地址總線由P0口經(jīng)地址鎖存器提供8位地址(A0至A7);P2口直接提供8位地址(A8至A15)。 值得強(qiáng)調(diào)的是,P3口的每一條引腳均可獨(dú)立定義為第一功能的輸入輸出或第二功能。 作為第一功能使用時(shí),就作為普通I/O口用,功能和操作方法與P1口相同。在對EPROM編程和程序驗(yàn)證期間,它接收高8位地址。③P2口(21腳至28腳):是準(zhǔn)雙向8位I/O口。對8058032,、重裝觸發(fā),即T2的外部控制端。②P1口(1腳至8腳):是準(zhǔn)雙向8位I/O口。對于EPROM型的單片機(jī)(如8751),在EPROM編程期間,此引腳也用于施加21V的編程電源(VPP)。當(dāng)EA保持低電平時(shí),則只訪問外部程序存儲器,不管是否有內(nèi)部程序存儲器。PSEN同樣可以驅(qū)動(dòng)(吸收或輸出)8個(gè)LS型的TTL輸入。在從外部程序存儲器取指令(或常數(shù))期間,每個(gè)機(jī)器周期兩次PSEN有效。對于EPROM單片機(jī)(如8751),在EPROM編程期間,此引腳用于輸入編程脈沖(PROG)。然而要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ALE脈沖。即使不訪問外部存儲器,ALE端仍以不變的頻率周期性地出現(xiàn)正脈沖信號,此頻率為振蕩器頻率的1/6。)內(nèi),VPD就向內(nèi)部RAM提供備用電源。VCC掉電期間,此引腳可接備用電源,以保證內(nèi)部RAM的數(shù)據(jù)不丟失??刂苹蚺c其它電源復(fù)用引腳RST/VPD、ALE/PROG、PSEN和EA/VPP①RST/VPD(9腳)當(dāng)振蕩器運(yùn)行時(shí),在此腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。在單片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端。當(dāng)采用外部振蕩器時(shí),對HMOS制造工藝的MCS51單片機(jī),此引腳應(yīng)接地;對CHMOS單片機(jī),此引腳作為驅(qū)動(dòng)端?,F(xiàn)在我們對這些引腳的功能加以說明,: MCS51芯片引腳分布 主電源引腳VCC和VSS VCC——(40腳)接+5V電壓;VSS——(20腳)接地;外接晶體引腳XTAL1和XTAL2XTAL1(19腳)接外部晶體的一個(gè)引腳。單片機(jī)的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計(jì)算機(jī)廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。中斷控制系統(tǒng) MCS51單片機(jī)的中斷功能較強(qiáng),以滿足不同控制應(yīng)用的需要。該串行口功能較強(qiáng),既可作為全雙工異步通信收發(fā)器使用,也可作為移位器使用。 并行I/O口MCS51共有4個(gè)8位的I/O口(P0、PPP3)以實(shí)現(xiàn)數(shù)據(jù)的輸入輸出。定時(shí)時(shí)靠內(nèi)部分頻時(shí)鐘頻率計(jì)數(shù)實(shí)現(xiàn)。是一個(gè)多用多功能數(shù)據(jù)存儲器,有數(shù)據(jù)存儲、通用工作寄存器、堆棧、位地址等空間。因此通常所說的內(nèi)部數(shù)據(jù)存儲器就是指前128單元,簡稱內(nèi)部RAM。地址范圍為0000H~FFFFH(64KB)。: 8051內(nèi)部結(jié)構(gòu) 內(nèi)部程序存儲器(ROM):8051內(nèi)部有4KB的ROM,用于存放程序、原始數(shù)據(jù)或表格。時(shí)鐘電路為單片機(jī)產(chǎn)生時(shí)鐘脈沖序列。 8051單片機(jī)包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在我們分別加以說明:中央處理器CPU中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。4 芯片的選擇與簡介 MSC51芯片簡介MCS51單片機(jī)內(nèi)部結(jié)構(gòu)8051是MCS51系列單片機(jī)的典型產(chǎn)品,我們以這一代表性的機(jī)型進(jìn)行系統(tǒng)的講解。第四階段(1983年以后)是16位單片機(jī)和8位高性能單片機(jī)并行發(fā)展階段。第三階段(19791982年)是 8位單片機(jī)的成熟階段。第二階段(19761978年)是單片機(jī)的發(fā)展階段。單片機(jī)的發(fā)展過程分為四個(gè)發(fā)展階段:第一階段(19741976年)是單片機(jī)發(fā)展的起步階段。1974年12月,美國Fairchild公司推出了世界上第一臺8位單片機(jī)F8。3 單片機(jī)的發(fā)展概述單片微型計(jì)算機(jī)通常由單塊集成電路芯片構(gòu)成,內(nèi)部包含有中央處理單元CPU、存儲器、定時(shí)器/計(jì)數(shù)器和I/O接口電路等主要計(jì)算機(jī)部件。每個(gè)紅綠燈
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1