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

正文內(nèi)容

單片機(jī)畢業(yè)設(shè)計(jì)交通燈-文庫吧資料

2025-07-02 12:45本頁面
  

【正文】   RET1END 軟件延時(shí) MCS51的工作頻率為212MHZ,我們選用的8031單片機(jī)的工作頻率為6MHZ。 跳轉(zhuǎn)到時(shí)間及信號(hào)燈顯示子程序 DJNZ:MOV RO,#14H ;恢復(fù)R0值   MOV TH0, 3CH 。開T0中斷 SEBT  TRO      ??;啟動(dòng)T0計(jì)數(shù)器 MOV  RO,  14H   。裝入定時(shí)器初值 MOV TL0, BOH  ?!〕踔担骸   。裕茫剑停裕?T計(jì)數(shù) =216?。担癿s/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。為零表示1秒已到可以返回到輸出時(shí)間顯示程序。在方式0時(shí)M為213 ;在方式1時(shí)M的值為216;在方式2和3為28 計(jì)算公式 T=(M-TC)T計(jì)數(shù) 或TC=M-T/T計(jì)數(shù) T計(jì)數(shù)是單片機(jī)時(shí)鐘周期TCLK的12倍;TC為定時(shí)初值如單片機(jī)的主脈沖頻率為TCLK12MHZ ,經(jīng)過12分頻方式0    TMAX=213?。蔽⒚耄剑福保梗埠撩敕绞剑薄   。裕停粒兀?16?。蔽⒚耄剑叮担担常逗撩搿★@然1秒鐘已經(jīng)超過了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問題. 1秒的方法  我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。他是以加法記數(shù)的,并能從全1到全0時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。4.控制器的軟件設(shè)計(jì)延時(shí)方法可以有兩種一中是利用MCS51內(nèi)部定時(shí)器才生溢出中斷來確定1秒的時(shí)間,另一種是采用軟延時(shí)的方法。(6)增加每次綠燈時(shí)間車流量檢測(cè)的功能,開關(guān)按下為低電平,雙位數(shù)碼管顯示車流量,直到下一次綠燈時(shí)間重新記入。(4) ,為1系統(tǒng)就開始工作。3.2.1 系統(tǒng)總框圖如下:圖63.2.2 交通燈硬件線路圖 3.2.3 系統(tǒng)工作原理(1)開關(guān)鍵盤輸入交通燈初始時(shí)間,通過8051單片機(jī)P1輸入到系統(tǒng) (2) 由8051單片機(jī)的定時(shí)器每秒鐘通過P0口向8255的數(shù)據(jù)口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個(gè)燈的燃亮?xí)r間。(5)此表可根據(jù)車流量動(dòng)態(tài)設(shè)定紅綠燈初始值。 東西方向車流大 通行時(shí)間長(zhǎng)。 (3)當(dāng)東西方向?yàn)榫G燈,此道車輛通行;南北方向?yàn)榧t燈,南北道車輛禁止通過,行人通行。時(shí)間為60秒。設(shè)東西道比南北道的車流量大,指示燈燃亮的方案如表2。紅燈亮禁止通行,綠燈亮允許通行。 LE為數(shù)據(jù)打入端:當(dāng)LE為“1”時(shí),鎖存器輸出 狀態(tài)同輸入狀態(tài);當(dāng)LE由“1”變“0”時(shí),數(shù)據(jù) 打入鎖存器 OE為輸出允許端:當(dāng)OE=0時(shí),三態(tài)門打開; 當(dāng)OE=1時(shí),三態(tài)門關(guān)閉,輸出高阻。 74LS373簡(jiǎn)介74LS373 是一種帶三態(tài)門的8D鎖存器,其管腳示意圖如下示:其中:1D8D為8個(gè)輸入端。 方式2 :雙向總線方式。 方式1:選通輸入/輸出方式。每一個(gè)端口都可以用作輸入或輸出。 DD5:A口方式選擇 0 0 —方式0 0 1 —方式1 1 —方式2 D4:A口功能 (1=輸入,0=輸出) D3:C口高4位功能 (1=輸入,0=輸出) D2:B口方式選擇 (0=方式0,1=方式1) D1:B口功能 (1=輸入,0=輸出)D0:C口低4位功能 (1=輸入,0=輸出) 8255可編程并行接口芯片工作方式說明: 方式0:基本輸入/輸出方式。其中C口按位置位/復(fù)位控制字方式使用較為繁難,說明也較冗長(zhǎng),故在此不作敘述,需要時(shí)用戶可自行查找有關(guān)資料。它們分別與端口A/B配合使用,可以用作控制信號(hào)輸出或作為狀態(tài)信號(hào)輸入。通常A口、B口作為輸入輸出的數(shù)據(jù)端口。 8255芯片簡(jiǎn)介8255可編程并行接口芯片簡(jiǎn)介: 8255可編程并行接口芯片有三個(gè)輸入輸出端口,即A口、B口和C口,對(duì)應(yīng)于引腳PA7~PA0、PB7~PB0和PC7~PC0。顯然,對(duì)內(nèi)部無程序存儲(chǔ)器的8031,EA端必須接地。Pin31:EA/Vpp程序存儲(chǔ)器的內(nèi)外部選通線,8051和8751單片機(jī),內(nèi)置有4kB的程序存儲(chǔ)器,當(dāng)EA為高電平并且程序地址小于4kB時(shí),讀取內(nèi)部程序存儲(chǔ)器指令數(shù)據(jù),而超過4kB地址則讀取外部指令數(shù)據(jù)。Pin29:當(dāng)訪問外部程序存儲(chǔ)器時(shí),此腳輸出負(fù)脈沖選通信號(hào),PC的16位地址數(shù)據(jù)將出現(xiàn)在P0和P2口上,外部程序存儲(chǔ)器則把指令數(shù)據(jù)放到P0口上,由CPU讀入并執(zhí)行。如果單片機(jī)是EPROM,在編程其間,將用于輸入編程脈沖。而訪問內(nèi)部程序存儲(chǔ)器時(shí),ALE端將有一個(gè)1/6時(shí)鐘頻率的正脈沖信號(hào),這個(gè)信號(hào)可以用于識(shí)別單片機(jī)是否工作,也可以當(dāng)作一個(gè)時(shí)鐘向外輸出。 圖48051的復(fù)位方式可以是自動(dòng)復(fù)位,也可以是手動(dòng)復(fù)位,見下圖4。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。現(xiàn)在我們對(duì)這些引腳的功能加以說明:如圖3 圖3Pin9:RESET/Vpd復(fù)位信號(hào)復(fù)用腳,當(dāng)8051通電,時(shí)鐘電路開始工作,在RESET引腳上出現(xiàn)24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。 圖2MCS51的引腳說明:MCS51系列單片機(jī)中的8038051及8751均采用40Pin封裝的雙列直接DIP結(jié)構(gòu),右圖是它們的引腳配置,40個(gè)引腳中,正電源和地線兩根,外置石英振蕩器的時(shí)鐘線兩根,4組8位共32個(gè)I/O口,中斷口線與P3口線復(fù)用。INTEL的MCS51系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品16位的MCS96系列單片機(jī)則采用普林斯頓結(jié)構(gòu)。時(shí)鐘電路:8051內(nèi)置最高頻率達(dá)12MHz的時(shí)鐘電路,用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序,但8051單片機(jī)需外置振蕩電容。中斷系統(tǒng):8051具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并具有2級(jí)的優(yōu)先級(jí)別選擇。全雙工串行口:8051內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1