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

正文內(nèi)容

交通信號燈硬件電路的設(shè)計與軟件的系統(tǒng)編程(專業(yè)版)

2025-09-08 10:42上一頁面

下一頁面
  

【正文】 總之,本次畢業(yè)設(shè)計是個很好的鍛煉機(jī)會,對我們各個方面的能力都有所提高,對將來我們走出校園,從事類似專業(yè)的工作都有很大的益處。檢查電路,發(fā)現(xiàn)驅(qū)動電路560歐排阻焊接反了,不能完全驅(qū)動數(shù)碼管的每一段發(fā)光,重新焊接還是不能正常顯示,于是就更換了一個排阻,問題解決了。(4). 退出: 退出該軟件系統(tǒng)。3. 區(qū)域3為在線下載的操作區(qū),它可以提供如下的操作(1). 初始化:啟動AT89S51單片機(jī)進(jìn)入ISP下載狀態(tài),點擊一下,若啟動成功,則操作區(qū)后的操作按鈕就會變成如圖16所示的狀態(tài)。(3)各組件排列,分布要合理和均勻,力求整齊,美觀,結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)墓に囈蟆@纾篸ispbuf[0]=temp0%10?!?當(dāng)前正執(zhí)行的指令是返回指令(RETI)或訪問IP、IE寄存器的指令,則CPU至少再執(zhí)行一條指令才響應(yīng)中斷。定時器0:000BH。IE1:INT1中斷請求標(biāo)志位。第三,實現(xiàn)故障的緊急處理。由于單片機(jī)中有多個中斷源,在實際的應(yīng)用中又可能同時用到多個中斷源。可以采用軟件計數(shù)器的概念。啟動定時器T0沒有專門的指令,而是通過位TR0進(jìn)行控制。是16位的定時/計數(shù)方式,其他特性與工作方式0相同。TMOD控制字中可以完成3個功能:①確定選擇定時器,還是計數(shù)器??刂茊纹瑱C(jī)I/O端口電平的高低,從而控制發(fā)光二極管的亮滅、控制P1口和P3口的電平高和低。用戶在編程時只要用include預(yù)處理指令將頭文件包含在用戶文件中,直接調(diào)用即可。而代碼效率相對較低的缺點,對于片內(nèi)ROM空間16K/32K字節(jié)以上的單片機(jī)而言,已經(jīng)不很重要。在輪流點亮掃描過程中,沒位顯示器的點亮?xí)r間極為短暫,但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù)。 七段顯示塊與單片機(jī)接口非常容易。數(shù)碼管在該電路中主要是顯示單片機(jī)的輸出數(shù)據(jù)、狀態(tài)等,因而,作為外圍典型器件,數(shù)碼管顯示是反映系統(tǒng)輸出和操縱輸入的有效器件。它是指:在給發(fā)光二極管加入規(guī)定的正向電流時,發(fā)光二極管正極與負(fù)極引腳之間的電壓降。通用的復(fù)位電路和晶振電路一樣,復(fù)位電路也是單片機(jī)系統(tǒng)的典型外部電路。由于此時的外接晶振引腳上沒有晶振信號輸入,內(nèi)部的時鐘電路將停振。為了衡量指令執(zhí)行時間的長短,又引入一個新的概念:指令周期?!? 科學(xué)計算:用來實現(xiàn)簡單的算法。⑴晶振和復(fù)位電路:單片機(jī)系統(tǒng)的必要組成部分,控制單片機(jī)的機(jī)器周期和功能復(fù)位。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。在FLASH編程和校驗時,P1口作為第八位地址接收。一臺能夠工作的計算機(jī)要由CPU、RAM、ROM、輸入/輸出設(shè)備等幾個部分組成??紤]到該設(shè)計對時間精度要求不高,所以采用軟件定時可以大大簡化電路。難以再科學(xué)地指揮車輛的通行, 有效地解決交通堵塞問題。以此來實現(xiàn)十字路口交通燈的指示功能。介紹了用于城市交叉路口的三色程控交通信號時間顯示器的研制方案,對其電源供電、發(fā)光二極管構(gòu)成的負(fù)載結(jié)構(gòu)、燈色時間檢測都給出了精巧合理的優(yōu)化結(jié)構(gòu),大幅度地提高了產(chǎn)品可靠性并降低了制造成本。某一方面(例南北方向) 紅黃綠三燈的工作程序分別是: 紅燈先亮30s, 然后綠燈亮28s, 再綠燈閃亮3s (每秒1次) , 最后黃燈亮2s。交通信號燈的工作原理:如圖1示,當(dāng)A、B組紅燈亮綠燈滅;則C、D組綠燈亮紅燈滅。 存儲器按工作方式可以分為兩大類:隨機(jī)存儲器RAM和只讀存儲器ROM。 ——GND:接地。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。而輸入/輸出部分則通過單片機(jī)的I/O口實現(xiàn)。51系列的單片機(jī)已經(jīng)面世十多年,依然沒有被淘汰,還在不斷的發(fā)展中,這就說明是它有廣闊的應(yīng)用前景。一般的,由于晶體振蕩器的體積較大,價格較貴,在實際使用中,還可以選擇晶體諧振器,也就是常說的立式晶振。任何單片機(jī)在工作之前都要有個復(fù)位的過程,復(fù)位對單片機(jī)來說,是程序還沒有開始執(zhí)行,是在做準(zhǔn)備工作。單片機(jī)系統(tǒng)中往往是數(shù)字信號,不是5V就是0V,所以只要將二極管的正負(fù)極和電源對應(yīng)上就可以了?!?極限參數(shù)發(fā)光二極管的極限參數(shù)關(guān)系到發(fā)光二極管的安全使用,在使用過程中若超過極限參數(shù),發(fā)光二極管將會損壞。圖9 LED的管腳和電路原理通常的七段顯示器(也有人稱為七節(jié)顯示屏)是由八個發(fā)光二極管所組成的,因此也被叫做八段顯示器。靜態(tài)顯示中,沒一個顯示器都要占用單獨的具有鎖存功能的I/O接口,該接口用于筆劃段字形代碼。 C語言與MCS—51 MCS—51酌編程語言 支持MCS—51單片機(jī)編程的語言.除了前面學(xué)過的匯編語言外,還有三種:BASIC、PL/M和C。 函數(shù)調(diào)用相當(dāng)于調(diào)用子程序的CALL語句,要求有函數(shù)名和實參數(shù)表。 //定義延時循環(huán)變量 for(i=20。計數(shù)器的容量是16位,也就是最大的計數(shù)值達(dá)到65536,因此計數(shù)計到65536就會產(chǎn)生溢出。選擇何種功能,由C/T的控制字決定。其中,TL0可以構(gòu)成8位的定時器或計數(shù)器的工作方式,而TH0則只能作為定時器來用。 定時器數(shù)值的設(shè)置應(yīng)該注意的事項理論上說,定時器的最小計數(shù)、定時間隔時間是由晶振的頻率決定的,最大的時間間隔可以是無窮大。什么是中斷,我們從一個生活中的例子引入?!裰袛喾祷?,執(zhí)行完中斷服務(wù)程序后,從中斷短點處返回主程序,繼續(xù)執(zhí)行主程序。TCON中的低4位用于外部中斷的控制,高4位是T0、T1控制字,在前問的定時器中已經(jīng)介紹過。ES:串行口中斷允許。首先介紹中斷響應(yīng)的條件。51系統(tǒng)中有4個寄存器組,具體的位置取決于PSW(程序狀態(tài)字)的兩位RS0、RS1的設(shè)置。 軟件流程圖程序分主程序和中斷程序, 主程序流程圖和中斷程序流程圖見附錄。(11)設(shè)計應(yīng)按一定順序方向進(jìn)行,例如可以由左往右和由上而下的順序進(jìn)行(12) 握基本電子電路的生產(chǎn)流程及安裝,布線,焊接等基本技能。(8). 讀取:從單片機(jī)內(nèi)部ROM中讀取內(nèi)容到代碼顯示區(qū)中。我們要給T0定時/計數(shù)器的TH0、TL0裝入預(yù)置初值,通過前面的公式可以計算出TH0和TL0的初值。完成了適當(dāng)?shù)挠布娐返脑O(shè)計和軟件的編程與調(diào)試。unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7, 。從本交通信號燈自動控制系統(tǒng)的設(shè)計與實驗中可以看出,交通信號燈控制管理實驗,基本上涉及單片機(jī)系統(tǒng)中擴(kuò)展簡單I/ O 接口的方法;數(shù)據(jù)輸出程序的設(shè)計方法;模擬交通燈控制的方法;信號燈及數(shù)碼管的使用. 在此基礎(chǔ)上我們可對其進(jìn)行改進(jìn),加入中斷的要求, 內(nèi)部定時/ 計數(shù)器的使用和編程方法;而且還可以在外部中斷中增加用繼電器的開合模擬急救車通過的聲音等要求. 因此,在今后的實驗教學(xué)中,通過交通信號燈控制基本實驗和它的一系列改進(jìn)綜合實驗,可以使同學(xué)們提高了單片機(jī)的綜合應(yīng)用能力;初步掌握軟硬件設(shè)計能力.通過本次畢業(yè)設(shè)計設(shè)計,加深了我對單片機(jī)的認(rèn)識,經(jīng)過查閱有關(guān)方面的書籍,獲得了許多專業(yè)方面的知識,開拓了視野。把“單片機(jī)系統(tǒng)”“動態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。那就得需要重新下載程序到ROM中。 (9)設(shè)計布線圖時走線盡量少拐彎,力求線條簡單明了。對于顯示的字形碼數(shù)據(jù)我們采用查表方法來完成。中斷服務(wù)函數(shù)完整的語法如下:返回值 函數(shù)名稱([參數(shù)])[模式][重入]interrupt n[using n]其中,interrupt n對應(yīng)的是中斷源的編號,而[using n]決定了使用寄存器的組號。表35 中斷優(yōu)先級EAXXPSPT1PX1PT0PX0 單片機(jī)系統(tǒng)的中斷過程這就要牽涉到51的中斷過程,這里分為兩部分分別進(jìn)行介紹。②中斷允許寄存器IE在51中斷系統(tǒng)中,中斷的允許或禁止是由片內(nèi)可進(jìn)行位尋址的8位中斷允許寄存器IE來控制的,其各位如表34所示。51單片機(jī)中斷系統(tǒng)的結(jié)構(gòu)由于中斷有關(guān)的特殊功能寄存器、中斷入口、順序查詢邏輯電路等組成,包括5個中斷請求源,4個用于中斷控制的寄存器IE、IP、TCON和SCON來控制中斷申請、中斷的開關(guān)和各種中斷源的優(yōu)先級確定?!駥ふ抑袛嗳肟冢鶕?jù)5個不同的中斷源所產(chǎn)生的中斷,查找5個不同的入口地址。 //設(shè)置定時器低8位初值 51單片機(jī)的中斷系統(tǒng) 中斷系統(tǒng)的概念有關(guān)中斷的概念可以在一般的教材中找到:中斷屬于一種對事件的實時處理過程。TR1:T1的運行控制位?!窆ぷ鞣绞?:M0=1,M1=1。GATE=1時,在此種情況下定時器/計數(shù)器的開關(guān)不僅要由TR0來控制,而且還要受到INT1引腳的控制,只有TR1為1,且INT1引腳也是高電平,定時器才能開始工作。定時器是由單片機(jī)的晶振經(jīng)過12分頻后獲得的一個脈沖源。但是,這不失為一種簡單的解決方案。 C51程序的一般格式如下:類型 函數(shù)名(參數(shù)表)參數(shù)說明:{ 數(shù)據(jù)說明部分: 執(zhí)行語句部分:} 在程序中,函數(shù)有三種形態(tài):函數(shù)定義、函數(shù)調(diào)用和函數(shù)說明。目前,支持硬斷點的單片機(jī)仿真器已能很好地進(jìn)行c語言程序調(diào)試,為單片機(jī)編程使用c語言提供了便利條件。靜態(tài)顯示就是顯示驅(qū)動電路具有輸出鎖存功能,單片機(jī)將所要顯示的數(shù)據(jù)送出后就不再控制LED,直到下一次顯示時再傳送一次新的顯示數(shù)據(jù)。如圖中(b)所示?!?光參數(shù)發(fā)光二極管的光參數(shù)主要有發(fā)光峰值波長、半峰寬度和發(fā)光強(qiáng)度。此外,工作電流要滿足該二極管的工作電流。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。晶振的選擇晶振一般分為晶體振蕩器和晶體諧振器。例如,控制電冰箱溫度的控制器就不需要使用嵌入式系統(tǒng),用一片51就可以輕松實現(xiàn)。此外,常用的外圍器件還有A/D、D/A、74LS07門電路以及特定功能的傳感器等。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 ——P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 器件和原理 單片機(jī)是將中央處理器(CPU)、隨機(jī)存儲器(RAM)、只讀存儲器(ROM或EPROM)、定時器芯片和一些輸入/輸出接口電路集成在一個芯片上的微控制器(Microcontroller)。該系統(tǒng)的屏幕時間顯示用倒計時方式表示紅綠燈的切換時間,時間顯示器的作用是協(xié)助紅綠燈工作,跟隨紅、綠燈反復(fù)地進(jìn)行切換。 黃閃: 夜間無人值守時, 用每秒1次的黃燈閃亮, 提醒司機(jī)安全駕駛。本文對十字路口狀態(tài)預(yù)設(shè)為兩種,一種是正常狀態(tài),另一種是故障或緊急狀態(tài),并分別用黃、紅、綠色燈的不同組合來表示。 另一車道為副干道, 車輛較少,放行時間短些。當(dāng)前,交通事業(yè)蓬勃發(fā)展,交通流量年年增長,大、中、小城市的汽車、摩托車等各種車輛與日俱增,道路交通繁忙,經(jīng)常有嚴(yán)重堵車現(xiàn)象,特別是在交叉口,機(jī)動車、非機(jī)動車、行人來往非常混亂,為了在叉口的各條干道實現(xiàn)合理的科學(xué)分流。 二. 系統(tǒng)組成 控制要求⑴主、支干道交替通行,主干道每次放行30秒,支干道每次放行20秒;⑵綠燈亮?xí)r表示可以通行,紅燈亮?xí)r表示禁止通行;⑶每次綠燈變紅燈時,黃燈先亮5秒(此時另一干道上的紅燈不變);⑷十字路口要求有數(shù)字顯示,作為時間提示,以便人們更直觀地把握時間,具體要求主、支干道通行時間及黃燈亮的時間均以秒為單位做減數(shù)器;5 在黃燈亮?xí)r,原紅燈按1HZ的頻率閃爍;6 當(dāng)有急救車到達(dá)時,路口的信號燈全部變紅,讓急救車通過。而單片機(jī)相當(dāng)于集成了以上所有芯片的一塊集成電路芯片。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。常用的輸入控制方法有按鍵、矩陣鍵盤、串行通信等方式。表22 嵌入式微機(jī)、DSP、單片機(jī)性能比較指標(biāo)嵌入式微機(jī)DSP單片機(jī)運算速度一般快慢信息處理量大大小體積和重量大小小系統(tǒng)集成度高一般低開發(fā)成本適中高低典型器件SUPERDX型嵌入式模塊DSP56800TMS320C54XMCS51MCS98單片機(jī)最明顯的優(yōu)點是價格便宜,從幾元人民幣到幾十元人民幣。例如,當(dāng)需要計算DJNZ指令完成所需要的時間時,首先必須要知道晶振的頻率,設(shè)所用晶振為12MHZ,則一個機(jī)器周期就是1us。圖5給出了兩種外部時鐘的電路,可以根據(jù)不同的單片機(jī)型號選擇不同的電路。圖6 單片機(jī)的復(fù)位電路從原理上,一般采用上電復(fù)位嗲路。它是指:保證發(fā)光二極管不出現(xiàn)反向擊穿時所允許給發(fā)光二極管加的最大反向電壓。顯示電路如圖8所示。8位并行輸出門輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,其段碼如表23所示。在一般較為簡單的系統(tǒng)中,為了降低成本,動態(tài)顯示方案具備一定的實用性,也是目前單片機(jī)數(shù)碼管顯示中較為常用的一種顯示方法。 C51編譯器與程序開發(fā)過程 已經(jīng)開發(fā)了各種單片機(jī)的C語言編譯器 對于并不以快速運算見長的MCS—51單片機(jī)來說,其C語言編譯器(簡稱C51)的各項性能指標(biāo)中,最重要的是開發(fā)便利,其次是生成代碼緊湊,以及編譯速度、是否有浮點庫和足夠的算術(shù)支持。 C51程序的編制與一勝C語言行序大致相同。 單片機(jī)的定時器MCS51系列的單片機(jī)一般有兩個內(nèi)部的16位定時器/計數(shù)器,分別稱為T0和T1。③是否借用外中斷控制定時器和計數(shù)器的啟停。初值放在T(0/
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1