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

正文內(nèi)容

智能交通燈的設(shè)計方案-文庫吧資料

2025-05-02 06:49本頁面
  

【正文】 ******************************************************** 名稱 : delay_1ms()* 功能 : 延時1ms函數(shù)* 輸入 : q* 輸出 : 無***********************************************************************/void delay_1ms(uint q){ uint i,j。 nb_time = 20。 //先讀 if(a_a != 1) //新的單片機初始單片機內(nèi)問eeprom { a_a = 1。 a_a = byte_read(0x2058)。 }/******************把數(shù)據(jù)從單片機內(nèi)部eeprom中讀出來*****************/void read_eeprom(){ dx_time = byte_read(0x2000)。 byte_write(0x2001, nb_time)。 } }/******************把數(shù)據(jù)保存到單片機內(nèi)部eeprom中******************/void write_eeprom(){ SectorErase(0x2000)。 smg_we4 = 0。 smg_we2 = 1。 break。 smg_we3 = 0。 case 2: smg_we1 = 1。 smg_we4 = 1。 smg_we2 = 0。 break。 smg_we3 = 1。 //交通管制/***********************數(shù)碼位選函數(shù)*****************************/void smg_we_switch(uchar i){ switch(i) { case 0: smg_we1 = 0。 //模式uchar dx_time = 30,nb_time = 20。uchar i。bit flag_dx_nb。 //交通燈的模式 根據(jù)時間 bit flag_1s = 0。 //南北綠燈sbit nb_yellow = P2^5。 //東西黃燈sbit nb_red = P2^7。 //東西紅燈sbit dx_green = P2^3。char dx_s = 0。sbit smg_we3 = P3^6。 //顯示數(shù)碼管的個位數(shù)//數(shù)碼管位選定義sbit smg_we1 = P2^0。 //斷碼 uchar dis_smg[8] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8}。define uint unsigned int //宏定義uint用來定義無符號整型數(shù)。在設(shè)計過程中也遇到很多的困難,遇到一些原理性不懂的時候就要去有針對性地查找資料或者請教知道老師和其他同學(xué),然后加以吸收利用,提高了自己的應(yīng)用能力,擴充了自己的知識儲備,同時提高了動手能力。經(jīng)過這次課程設(shè)計,我在各方面都有很大的提高。五 結(jié)論本論文介紹了一種基于AT89S52單片機的交通燈的設(shè)計方法,本論文完成了系統(tǒng)的硬件設(shè)計與制作,詳細介紹了系統(tǒng)硬件設(shè)計的過程,并結(jié)合軟件系統(tǒng)完成了整個系統(tǒng)的軟、硬件聯(lián)調(diào),系統(tǒng)工作良好,實現(xiàn)了基本功能。內(nèi)部定時器/計數(shù)器用作定時器時,是對機器周期計數(shù),每個機器周期的長度是12個振蕩周期。 工作方式寄存器TMOD用來設(shè)置T0、T1的工作方式。其流程圖如圖所示。本系統(tǒng)主程序模塊主要完成的工作是對系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時對鍵盤進行掃描,等待外部中斷,以及根據(jù)所需要的功能進行相應(yīng)的操作。以便于司機和行人能夠在有限的時間內(nèi)準確的通行。在東西綠燈熄滅時,東西黃燈亮并維持5s,然后東西黃燈熄滅,東西紅燈亮,同時南北紅燈熄滅,南北綠燈亮;東西紅燈亮并維持30s;與此同時,南北綠燈亮并維持15s;然后,南北綠燈熄滅南北綠燈熄滅時,南北黃燈亮維持5s后熄滅;同時南北紅燈亮,東西綠燈亮。南北方向綠燈和東西方向的綠燈不能同時亮;如果同時亮,則應(yīng)自動立即關(guān)閉信號燈系統(tǒng),并立即發(fā)出報警信號。因此必須合理的設(shè)計路口主干道的系統(tǒng)。交通信號燈分為機動車信號燈、非機動車信號燈、人行橫道信號燈、車道信號燈、方向指示信號燈、閃光警告信號燈、道路與鐵路平面交叉道口信號燈。在對硬件電路調(diào)試過程中,還遇到了不少問題,第一次把所有的元件都焊上去后,都準備調(diào)試了,才發(fā)現(xiàn)正負電源的插針離得太近了,不容易接電源,本不該犯的錯誤,這些都是由于自己的粗心大意造成的,所以說,做任何事情都必需經(jīng)過“三思而后行”,來不得半點的馬虎,否則浪費了時間和精力三 交通信號燈控制系統(tǒng)的設(shè)計交通信號燈由紅燈、綠燈、黃燈組成。當系統(tǒng)加電時,首先檢查所有插座或器件引腳的電源端是否有符合要求的電壓值,接地端電壓值是否接近零,接固定電平的引腳端是否電平正確。第二步為萬用表測試,先用萬用表復(fù)核目測中認為可疑的連線或接點,查看它們的通斷狀態(tài)是否與設(shè)計規(guī)定相符,再檢查各種電源線與地線之間是否有短路現(xiàn)象。4 單片機的硬件調(diào)試第一步為目測,單片機應(yīng)用系統(tǒng)電路全部手工焊接在洞洞板上,因此對每一個焊點都要進行仔細的檢查。 圖5 顯示電路圖從設(shè)計完成的任務(wù)與要求來看,顯示通行時間必須用二位數(shù)碼管,從節(jié)省硬件資源的角度考慮,可采用掃描的方式來處理,對于7段數(shù)碼管,占用7個單片機的I/O口,另外設(shè)置2個電子開關(guān)對2位顯示進行配合,占用2個I/O端口,十字路口共需4組紅綠燈,加上轉(zhuǎn)換黃燈,一共是12只燈,須用12個端口進行控制,加上兩個方向的緊急通行按鈕,占2個I/O端口和一個蜂鳴器端口,因此實際占用的單片機I/O口為24個,為此,我們可以選用51系列單片機中的ATAT89S52來作為中央處理器。~12MHZ之間任選,電容C1和C2的典型值在20pf~100pf之間選擇,由于本系統(tǒng)用到定時器,為了方便計算,采用了12MHZ的晶振,采用電容選擇30pf。 圖3 復(fù)位電路圖2時鐘電路設(shè)計MCS51的時鐘可以由兩種方式產(chǎn)生,一種是內(nèi)部方式,利用芯片內(nèi)部的振蕩電路;另外一種為外部方式,本論文根據(jù)實際需要和簡便,采用內(nèi)部振蕩方式,MCS51內(nèi)部有一個用于構(gòu)成
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1