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

正文內(nèi)容

基于80c51單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開(kāi)發(fā)MCS51系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。 延時(shí)程序延時(shí)可有兩種途徑實(shí)現(xiàn):軟件延時(shí)和單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器延時(shí)。重點(diǎn)介紹了本系統(tǒng)的硬件原理圖,對(duì)其進(jìn)行了較為細(xì)致的說(shuō)明。本系統(tǒng)采用兩種方式的復(fù)合方式即上電位按鈕復(fù)位式。有了它可以使程序從指定處開(kāi)始執(zhí)行,即從0000H地址單元開(kāi)始執(zhí)行程序。本文根據(jù)實(shí)際需要和簡(jiǎn)便,采用內(nèi)部震蕩方式。RST/VPD:復(fù)位信號(hào)輸入端。P0口:雙向I/O口,既可以作地址∕數(shù)據(jù)總線口,也可作普通I/O口用。c. 尋址范圍增加尋址方式的多少直接反應(yīng)了機(jī)器指令系統(tǒng)功能的強(qiáng)弱,尋址方式越多,其功能越強(qiáng),靈活性越大,這也是衡量單片機(jī)性能的重要指標(biāo)之一。單片機(jī)擴(kuò)展系統(tǒng)通過(guò)并行I/O口或者串行口做總線,在外部擴(kuò)展了程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、A/D轉(zhuǎn)換等特殊部件,以滿足控制系統(tǒng)的特殊要求。采用只讀存儲(chǔ)器作為程序存儲(chǔ)器,不僅提高了可靠性,而且由于只讀存儲(chǔ)器的集成度較高、價(jià)格較低,降低了成本。b. 低性能階段在此階段,單片機(jī)的功能有了進(jìn)一步發(fā)展、相關(guān)的接口電路、定時(shí)器、計(jì)數(shù)器等都集成到一個(gè)芯片中。第3章 硬件設(shè)計(jì) MCS51單片機(jī)介紹MCS51單片機(jī)廣泛應(yīng)用在簡(jiǎn)單的設(shè)計(jì)中,例如交通燈、遙控器等,在我們的生活中都有應(yīng)用。若假設(shè)每個(gè)單位脈沖周期為1秒,則主干道綠燈、黃燈、紅燈分別亮的時(shí)間為20秒、4秒、16秒,支干道紅燈、綠燈、黃燈分別亮的時(shí)間為24秒、12秒、4秒。在此基礎(chǔ)上按鍵可以觸發(fā)單片機(jī)進(jìn)入中斷,進(jìn)而控制交通信號(hào)燈的狀態(tài)。東西方向和南北方向各設(shè)有紅燈、黃燈、綠燈各一組。本文主要工作是利用80C51單片機(jī)設(shè)計(jì)一個(gè)交通燈控制系統(tǒng)。 當(dāng)前的研究現(xiàn)狀路是交通的物質(zhì)基礎(chǔ),有路才能通車(chē),行人。本系統(tǒng)由80C51單片機(jī)、鍵盤(pán)、交通燈演示組成。本文主要介紹了一個(gè)基于80C51單片機(jī)的交通燈控制系統(tǒng),詳細(xì)描述了利用89C51開(kāi)發(fā)交通燈控制系統(tǒng)的過(guò)程,重點(diǎn)對(duì)硬件設(shè)計(jì)、軟件編程、調(diào)試分析以及各模塊系統(tǒng)流程進(jìn)行了詳細(xì)分析,對(duì)各部分的電路也一一進(jìn)行了介紹。在現(xiàn)有的道路交通條件下,實(shí)施交通控制和管理,充分發(fā)揮現(xiàn)有道路的通行能力正是解決這一矛盾的途徑之一,大量事實(shí)已經(jīng)證明這種方法的有效性。 本文的主要工作和難點(diǎn)通過(guò)對(duì)城市主要十字路口交通控制規(guī)律的觀察發(fā)現(xiàn),我國(guó)現(xiàn)有交通燈或者交通規(guī)則的一個(gè)缺陷:十字路口,右拐的車(chē)輛經(jīng)常和過(guò)馬路的行人沖突,因?yàn)檐?chē)輛右拐和行人過(guò)馬路是同時(shí)進(jìn)行的,根本沒(méi)有時(shí)間段的劃分,所以車(chē)和人就像打籃球運(yùn)球過(guò)人,要么過(guò)去,要么撞一下,而且經(jīng)常是車(chē)不讓人,人不讓車(chē),交通事故經(jīng)常在這里發(fā)生,有的路口有協(xié)管給車(chē)和人分配時(shí)間,但大多數(shù)路口都是沒(méi)協(xié)管的,因而在這次設(shè)計(jì)中,為了彌補(bǔ)這個(gè)缺陷,特意為行人留出時(shí)間過(guò)馬路,實(shí)行人車(chē)分流,在此期間各路轉(zhuǎn)彎不再進(jìn)行。 系統(tǒng)機(jī)構(gòu)總框架本系統(tǒng)是針對(duì)一個(gè)大型十字路口設(shè)計(jì)的交通信號(hào)燈控制系統(tǒng)。 控制電路框圖倒計(jì)時(shí)顯示89C52系統(tǒng)處理交通信號(hào)燈 控制電路框圖本系統(tǒng)每個(gè)信號(hào)指示燈接一個(gè)對(duì)應(yīng)的I/O口,通過(guò)對(duì)I/O口賦值控制交通信號(hào)燈的狀態(tài)來(lái)指揮交通。 主支干道圖圖中,t表示時(shí)間,MG表示主干道綠燈,MY表示主干道黃燈,MR表示主干道紅燈,SG表示支干道綠燈,SY表示支干黃道燈,SR表示支干道紅燈,由交通燈工作時(shí)序流程圖可以看出,交通燈應(yīng)滿足兩個(gè)方向的工作時(shí)序:主干道綠燈和黃燈亮的時(shí)間等于支干道紅燈亮的時(shí)間;支干道綠燈和黃燈亮的時(shí)間等于主干道紅燈亮的時(shí)間。設(shè)計(jì)出本系統(tǒng)的控制電路框圖,并對(duì)其工作原理進(jìn)行了進(jìn)一步說(shuō)明。有些單片機(jī)在應(yīng)用過(guò)程中,由于內(nèi)部資源太少,需要外接其他功能的芯片才能實(shí)現(xiàn)應(yīng)用功能。c. 程序存儲(chǔ)器單片機(jī)內(nèi)部程序存儲(chǔ)器容量一般為1KB~64KB,通常采用只讀存儲(chǔ)器(ROM)。復(fù)位電路電源電路單片機(jī)時(shí)鐘電路輸入/輸出 單片機(jī)最小系統(tǒng)示意圖2)擴(kuò)展系統(tǒng)在大多數(shù)系統(tǒng)中,由于需要實(shí)現(xiàn)一些特殊的功能,采用最小系統(tǒng)無(wú)法滿足系統(tǒng)的控制要求,所以要擴(kuò)展特殊功能部件,彌補(bǔ)單片機(jī)內(nèi)部資源的不足。單片機(jī)的特殊部件包括I/O口(并行口和串行口兩種)、定時(shí)/計(jì)數(shù)器、AD/DA轉(zhuǎn)換器、PWM輸出等,通過(guò)在內(nèi)部集成此類部件,可大大增強(qiáng)單片機(jī)的控制功能。XTAL1和XTAL2:使用內(nèi)部振蕩電路時(shí),用來(lái)接石英晶體和電容;使用內(nèi)部時(shí)鐘時(shí),用來(lái)輸入時(shí)鐘脈沖。第二功能PROG是對(duì)8751的EPROM編程脈沖輸入端。 時(shí)鐘脈沖電路MCS51的時(shí)鐘可以有兩種方式產(chǎn)生,一種是內(nèi)部方式,利用芯片內(nèi)部的震蕩電路;另外一種為外部方式。由于本系統(tǒng)應(yīng)用的機(jī)器周期為lms,所以晶振選擇為12MHz,根據(jù)調(diào)試電容選擇30pF. 復(fù)位電路MCS51的復(fù)位輸入引腳RST為MCS51提供了初始化的手段。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。文中對(duì)MCS51單片機(jī)進(jìn)行了介紹,系統(tǒng)闡述了本設(shè)計(jì)用到的89C52芯片各管腳功能,并且對(duì)時(shí)鐘脈沖電路、復(fù)位電路和電源電路進(jìn)行了一一解釋。程序中用到外部中斷0和外部中斷1,需要初始化,開(kāi)總中斷、開(kāi)外部中斷0和外部中斷1,還需要選擇觸發(fā)方式,本系統(tǒng)中斷中選擇下降沿觸發(fā)。第5章 調(diào)試分析 KEIL51軟件簡(jiǎn)介單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。圖中:標(biāo)題欄:顯示當(dāng)前編譯的文件菜單條:有十項(xiàng)菜單可供選擇,相應(yīng)的所有操作命令均可在此菜單中查找;工具欄:常用命令的快捷圖標(biāo)按鈕;管理窗口:顯示工程文件的項(xiàng)目、各個(gè)寄存器值的變化、參考資料等;信息窗口:顯示當(dāng)前文件編譯、運(yùn)行等相關(guān)信息;工作窗口:各種文件的顯示窗口。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。Keil51開(kāi)發(fā)環(huán)境可以分為四個(gè)區(qū)域,分別為:菜單條、項(xiàng)目文件管理窗口、代碼編譯窗口和代碼編譯信息窗口四個(gè)部分。第3步:下面以建立一個(gè)簡(jiǎn)單的項(xiàng)目為例,來(lái)說(shuō)明Keil51開(kāi)發(fā)項(xiàng)目的一般方法。此時(shí)在代碼窗口出現(xiàn)一“Text1”空白文檔。 第11步: 單擊快捷菜單欄中的編譯按鈕,可以編譯程序。第16步: 單擊調(diào)試界面Debug 菜單項(xiàng)中的Go命令或工具欄中的運(yùn)行程序,單擊Stop Running 命令或來(lái)結(jié)束程序。每個(gè)狀態(tài)只需賦一個(gè)或兩個(gè)值,需要延時(shí)時(shí)只需調(diào)用延時(shí)程序。所以,對(duì)程序進(jìn)行了整體修改,在主函數(shù)中直接給P1口賦值,如P1=0xff即表示所有LED不點(diǎn)亮。比如,給狀態(tài)4重新賦值,使其在原有基礎(chǔ)上再點(diǎn)亮東西直行方向紅燈和人行道紅燈。(4)經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證,本系統(tǒng)準(zhǔn)確達(dá)到了本次設(shè)計(jì)的要求,進(jìn)而驗(yàn)證了系統(tǒng)的可行性。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1