智能路燈控制系統(tǒng)的設(shè)計(jì)_第1頁(yè)
智能路燈控制系統(tǒng)的設(shè)計(jì)_第2頁(yè)
智能路燈控制系統(tǒng)的設(shè)計(jì)_第3頁(yè)
智能路燈控制系統(tǒng)的設(shè)計(jì)_第4頁(yè)
智能路燈控制系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

......資料...課程設(shè)計(jì)任務(wù)書(shū)14/15學(xué)年第一學(xué)期學(xué)院:計(jì)算機(jī)與控制工程學(xué)院專業(yè):電氣工程及其自動(dòng)化學(xué)生姓名學(xué)號(hào):課程設(shè)計(jì)題目:智能路燈控制系統(tǒng)的設(shè)計(jì)起迄日期:1月5日~1月16日課程設(shè)計(jì)地點(diǎn):專業(yè)教室指導(dǎo)教師:余紅英靜學(xué)科部副主任:天野

下達(dá)任務(wù)書(shū)日期:2015年1月5日.資料...課程設(shè)計(jì)任務(wù)書(shū)1.設(shè)計(jì)目的:設(shè)計(jì)一個(gè)由計(jì)算機(jī)控制的智能路燈控制器,可以對(duì)室外的光強(qiáng)度進(jìn)行檢測(cè),如果外界燈光過(guò)低或是聲音低到某一分貝時(shí)、智能路燈自行進(jìn)行調(diào)節(jié)。通過(guò)設(shè)計(jì),掌握數(shù)據(jù)采集系統(tǒng)的工作原理、掌握計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)原理。利用AT89C52完成控制要求。熟悉并了解單片機(jī)控制系統(tǒng)的詳細(xì)工作原理。(3)利用KeiluVision、proetus、protel畫(huà)出硬件原理圖、軟件仿真圖。2.設(shè)計(jì)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、條件、設(shè)計(jì)要求等):一、控制要求

:要做到“隨需而控”,天黑時(shí)只有路上有人或車輛通過(guò)時(shí)路燈才點(diǎn)亮,且可根據(jù)行人和車輛通過(guò)的聲音智能地打開(kāi)前方一定數(shù)量的路燈,同時(shí)熄滅經(jīng)過(guò)路段的路燈。二、用protel設(shè)計(jì)硬件原理圖三、選擇控制算法,編寫(xiě)控制程序。用KeiluVision設(shè)計(jì)完整的控制程序(C語(yǔ)言或者匯編語(yǔ)言)四、編譯、下載、運(yùn)行五、用proetus給出軟件仿真結(jié)果3.設(shè)計(jì)工作任務(wù)及工作量的要求〔包括課程設(shè)計(jì)計(jì)算說(shuō)明書(shū)(論文)、圖紙、實(shí)物樣品等〕:1.根據(jù)題目要求的指標(biāo),通過(guò)查閱有關(guān)資料,確定系統(tǒng)設(shè)計(jì)方案,并設(shè)計(jì)其硬件電路圖。2.畫(huà)出電路原理圖,分析主要模塊的功能及他們之間的數(shù)據(jù)傳輸和控制關(guān)系。3.用Proteus軟件繪制硬件電路圖并仿真。4.軟件設(shè)計(jì)包括流程圖、用匯編語(yǔ)言或C語(yǔ)言對(duì)軟件進(jìn)行編譯,并能通過(guò)調(diào)試。......資料...課程設(shè)計(jì)任務(wù)書(shū)4.主要參考文獻(xiàn):涵芳.MCS-51/96系列單片機(jī)原理及應(yīng)用(修訂版).航空航天大學(xué).1994朝青.單片機(jī)原理及接口技術(shù)(第3版).航空航天大學(xué).20053.偉.單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例——基于8051+Proteus仿真(第2版).電子工業(yè).20004.光飛.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo).:航空航天大學(xué),20055.明熒.8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材.:清華大學(xué),20045.設(shè)計(jì)成果形式及要求:完成課程設(shè)計(jì)說(shuō)明書(shū)一份,要求:1)寫(xiě)出主要設(shè)計(jì)思路,工作原理;2)畫(huà)出硬件原理接線圖;3)調(diào)試出現(xiàn)的問(wèn)題及解決方法;4)提交程序清單。6.工作計(jì)劃及進(jìn)度:1月5日~1月7日查閱資料,進(jìn)行總體設(shè)計(jì)1月6日~1月12日根據(jù)設(shè)計(jì)要求,進(jìn)行軟硬件設(shè)計(jì),并撰寫(xiě)課程設(shè)計(jì)說(shuō)明書(shū)。1月12日答辯或成績(jī)考核。學(xué)科部副主任審查意見(jiàn):

簽字:年月日......資料...目錄1緒論 11.1AT89C52簡(jiǎn)介 11.2Proteus軟件介紹 11.3KeilC51軟件介紹 22總體設(shè)計(jì) 32.1設(shè)計(jì)要求 32.2設(shè)計(jì)思路 32.3聲檢測(cè)模塊 32.4光檢測(cè)模塊 43硬件接線圖 53.1最小系統(tǒng) 53.2路燈設(shè)計(jì)電路 63.3行人檢測(cè)電路 63.4光控制電路 73.5手動(dòng)控制電路 73.6智能路燈電路設(shè)計(jì)原理圖及說(shuō)明 84流程圖 94.1主流程圖 94.2緊急情況流程圖 105軟件仿真 115.1軟件仿真截圖 115.2軟件仿真結(jié)果分析 136總結(jié) 14附錄A程序清單 15附錄B軟件仿真圖 17參考文獻(xiàn) 18.資料...1緒論1.1AT89C52簡(jiǎn)介AT89C52是一個(gè)低電壓,高性能CMOS

8位單片機(jī),片含8k

bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256

bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片置通用8位中央處理器和Flash存儲(chǔ)單元.圖1.1AT89C52引腳圖1.2Proteus軟件介紹:英國(guó)Labcenter公司推出的Proteus軟件是一款極好的單片機(jī)應(yīng)用開(kāi)發(fā)平臺(tái),它以其特有的虛擬仿真技術(shù)很好地解決了單片機(jī)及其外圍電路的設(shè)計(jì)和協(xié)同仿真問(wèn)題,可以在沒(méi)有單片機(jī)實(shí)際硬件的條件下,利用PC以虛擬仿真方式實(shí)現(xiàn)單片機(jī)系統(tǒng)的軟、硬件同步仿真調(diào)試。Proteus軟件涵蓋了PIC、AVR、MCS8051、68HC11、ARM等微處理器模型,以及多種常用電子元器件,包括74系列、CMOS4000系列集成電路、A/D和D/A轉(zhuǎn)換器、鍵盤、LCD顯示器、LED顯示器,還提供示波器、邏輯分析儀、通信終端、電壓/電流表等各種虛擬儀表,這些都可以直接用于仿真設(shè)計(jì),極提高了設(shè)計(jì)效率和設(shè)計(jì)水平。Proteus軟件已有20多年的歷史,在國(guó)外應(yīng)用較為普遍,尤其在教育界的口碑極佳。近年來(lái)Proteus軟件被引入國(guó),在多所高等工科院校中得到成功應(yīng)用。在單片機(jī)教學(xué)中采用Proteus軟件,使單片機(jī)的學(xué)習(xí)過(guò)程變得直觀形象,可以直接在基于原理圖的虛擬模型上進(jìn)行編程,并實(shí)現(xiàn)源碼級(jí)的程序仿真調(diào)試,如有顯示及輸出,還能看到程序運(yùn)行后的輸出效果,配合各種虛擬儀表來(lái)展現(xiàn)整個(gè)單片機(jī)系統(tǒng)的運(yùn)行過(guò)程,很好地解決了長(zhǎng)期以來(lái)困擾單片機(jī)教學(xué)過(guò)程中軟件和硬件無(wú)法很好結(jié)合的難題。在Proteus軟件平臺(tái)上學(xué)習(xí)單片機(jī)知識(shí),比以往單純學(xué)習(xí)書(shū)本知識(shí)更易于接受,以原理圖虛擬模型進(jìn)行程序仿真調(diào)試,更易于提高單片機(jī)編程能力,還可以通過(guò)繪制和修改原理電路圖增加很多實(shí)踐經(jīng)驗(yàn)。1.3KeilC51軟件介紹:KeilC51是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。KeilC51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。另外KeilC51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。C51工具包的整體結(jié)構(gòu),其中uVision與Ishell分別是C51forWindows和forDos的集成開(kāi)發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。開(kāi)發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫(xiě)入程序存貯器如EPROM中。2總體設(shè)計(jì)2.1設(shè)計(jì)要求設(shè)計(jì)一個(gè)由計(jì)算機(jī)控制的智能路燈控制器,可以對(duì)室外的光強(qiáng)度進(jìn)行檢測(cè),如果外界燈光過(guò)低或是聲音低到某一分貝時(shí)、智能路燈自行進(jìn)行調(diào)節(jié)。要做到“隨需而控”,天黑時(shí)只有路上有人或車輛通過(guò)時(shí)路燈才點(diǎn)亮,且可根據(jù)行人和車輛通過(guò)的聲音智能地打開(kāi)前方一定數(shù)量的路燈,同時(shí)熄滅經(jīng)過(guò)路段的路燈。2.2設(shè)計(jì)思路本次設(shè)計(jì)的題目是智能路燈控制系統(tǒng)的設(shè)計(jì)。要現(xiàn)以路燈為控制對(duì)象,完成軟件和硬件的設(shè)計(jì),利用按鍵模擬聲敏傳感器,以手動(dòng)和行人控制兩種方式實(shí)現(xiàn)路燈的亮滅功能。其中硬件電路部分主要包括以下部分:?jiǎn)纹瑱C(jī)最小系統(tǒng)、路燈控制電路部分、行人檢測(cè)電路部分、光檢測(cè)電路部分、聲檢測(cè)電路部分。圖2.1工作原理圖圖2.2系統(tǒng)總框圖2.3聲音檢測(cè)模塊聲音傳感器的作用相當(dāng)于一個(gè)話筒(麥克風(fēng))。它用來(lái)接收聲波,顯示聲音的振動(dòng)圖象。該傳感器置一個(gè)對(duì)聲音敏感的電容式駐極體話筒。聲波使話筒的駐極體薄膜振動(dòng),導(dǎo)致電容的變化,而產(chǎn)生與之對(duì)應(yīng)變化的微小電壓。這一電壓隨后被轉(zhuǎn)化成0-5V的電壓,輸入單片機(jī)。聲音傳感器使用的是與人類耳朵相似具有頻率反應(yīng)的電麥克風(fēng)。電路把信號(hào)放大并把信號(hào)傳送給電訊接口。實(shí)際上,信號(hào)通過(guò)2條不同的線送達(dá)數(shù)據(jù)采集器。一個(gè)信號(hào)通過(guò)低電壓輸入線,在2.5V左右,另一信號(hào)通過(guò)電壓輸入線,在0V左右。聲音傳感器的應(yīng)用:一般說(shuō)有二種,一種是根據(jù)設(shè)定聲音信號(hào)閥值判定聲音的有無(wú)。第二種難一點(diǎn)的就是根據(jù)多個(gè)聲音傳感器來(lái)判定聲音的方位。本設(shè)計(jì)利用按鍵模擬聲音模塊,聲音模塊對(duì)外界環(huán)境聲音強(qiáng)度最為敏感,模塊在環(huán)境聲音強(qiáng)度達(dá)不到閾值時(shí),輸出高電平,當(dāng)外界聲音強(qiáng)度超過(guò)設(shè)定閾值時(shí),輸出低電平。2.4光檢測(cè)模塊圖2.3光敏電阻工作原理圖光敏傳感器是最常見(jiàn)的傳感器之一,它的種類繁多,主要有:光電管、光電倍增管、光敏電阻、光敏三極管、太陽(yáng)能電池、紅外線傳感器、紫外線傳感器、光纖式光電傳感器、色彩傳感器、CCD和CMOS圖像傳感器等。它的敏感波長(zhǎng)在可見(jiàn)光波長(zhǎng)附近,包括紅外線波長(zhǎng)和紫外線波長(zhǎng)。本設(shè)計(jì)采用光敏電阻。光敏電阻傳感器對(duì)外界光線最敏感,用來(lái)檢測(cè)外界周圍環(huán)境光線的亮度,觸發(fā)單片機(jī),模塊在光線不足時(shí)輸出低電平,光線亮度超過(guò)設(shè)定值時(shí)輸出高電平。利用光敏電阻傳感器輸出信號(hào)干凈,波形好,驅(qū)動(dòng)能力強(qiáng)。本設(shè)計(jì)中利用光敏電阻與一普通電阻串聯(lián),當(dāng)白天有光照時(shí),電阻很小,輸出高電平,夜晚無(wú)光照時(shí),電阻增大,輸出低電平。3硬件接線圖3.1最小系統(tǒng)圖3.1系統(tǒng)硬件接線圖晶振電路:?jiǎn)纹瑱C(jī)部有一個(gè)高增益、反相放大器,其輸入端為芯片引腳XTAL1,其輸出端為引腳XTAL2。其中XYAL1接外部晶體的一個(gè)引腳,在單片機(jī)部,它是一個(gè)反向放大器的輸入端。若采用外部振蕩器,該引腳接收振蕩器的信號(hào),即八次信號(hào)直接接到部時(shí)鐘發(fā)生器的輸入端;XTAL2節(jié)外部晶體的另一端,在單片機(jī)部接到反向放大器的輸入端,當(dāng)采用外接晶體振蕩器時(shí),此引腳可以不接。復(fù)位電路:復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。按鍵復(fù)位具有上電復(fù)位功能外,若要復(fù)位,只要按圖中的RESET鍵,電源VCC經(jīng)電阻R1、R2分壓,在RESET端產(chǎn)生一個(gè)復(fù)位高電平。上電復(fù)位電路要求接通電源后,通過(guò)外部電容充電來(lái)實(shí)現(xiàn)單片機(jī)自動(dòng)復(fù)位操作。上電瞬間RESET引腳獲得高電平,隨著電容的充電,RERST引腳的高電平將逐漸下降。RERST引腳的高電平只要能保持足夠的時(shí)間(2個(gè)機(jī)器周期),單片機(jī)就可以進(jìn)行復(fù)位操作。3.2路燈電路設(shè)計(jì)圖3.2路燈控制電路接線圖此部分由單片機(jī)、LED顯示燈、電阻(470)組成。連接LED顯示燈時(shí),注意其極性及連接方式,連接方式包括共陽(yáng)極連接和共陰極連接兩種方法,而在本電路中要采用共陽(yáng)極連接的方法。連接單片機(jī)時(shí),要注意將LED顯示燈與P2口的連接方式,即按照順序依次從P2.0~P2.7一一對(duì)應(yīng)連接。在進(jìn)行路燈控制程序設(shè)計(jì)的時(shí)候,主要考慮傳感器的獲取信號(hào),在設(shè)計(jì)初期,采用高電平控制LED燈,結(jié)果,燈的亮度很低,發(fā)現(xiàn),單片機(jī)高電平帶負(fù)載能力很弱,于是,采用低電平控制LED路燈。3.3行人檢測(cè)電路圖3.3行人檢測(cè)電路硬件接線圖此部分由單片機(jī)、按鍵、電阻(2K)組成。在設(shè)計(jì)的時(shí)候,主要是用高電平來(lái)模擬聲音傳感器的檢測(cè)信號(hào),當(dāng)有人通過(guò)為低電平,無(wú)人通過(guò)為高電平。在開(kāi)始時(shí)單片機(jī)就初始狀態(tài)P1口即為高電平,模擬情況下接了8個(gè)單刀開(kāi)關(guān)。在實(shí)際的電路中根本沒(méi)有電源給傳感器供電,為了提高電源給傳感器,此處提供了上拉電源。3.4光線控制電路圖3.4光線控制原理圖光敏電阻傳感器對(duì)外界光線最敏感,用來(lái)檢測(cè)外界周圍環(huán)境光線的亮度,觸發(fā)單片機(jī),模塊在光線不足時(shí)輸出低電平,光線亮度超過(guò)設(shè)定值時(shí)輸出高電平。利用光敏電阻傳感器輸出信號(hào)干凈,波形好,驅(qū)動(dòng)能力強(qiáng)。本設(shè)計(jì)中利用光敏電阻與一普通電阻串聯(lián),當(dāng)白天有光照時(shí),電阻很小,輸出高電平,夜晚無(wú)光照時(shí),電阻增大,輸出低電平。3.5手動(dòng)控制圖3.5手動(dòng)控制部分白天如果有突發(fā)黑暗的時(shí)候,或者有需要路燈全部亮的緊急情況,通過(guò)手動(dòng)部分可以處理緊急情況,按下SWON讓所有燈全亮,按下SWOFF可以熄滅所有路燈。將緊急開(kāi)關(guān)接在P3^2,P3^3口,以實(shí)現(xiàn)緊急情況中斷。只有當(dāng)SWON與SWOFF都處于斷開(kāi)狀態(tài),即輸入高電平時(shí),系統(tǒng)恢復(fù)正常狀態(tài)。3.6智能路燈電路設(shè)計(jì)原理圖及說(shuō)明圖3.6智能路燈電路功能的實(shí)現(xiàn):當(dāng)程序啟動(dòng)后,單片機(jī)處于設(shè)置的原始狀態(tài);所以燈全關(guān),所以打開(kāi)手動(dòng)控制開(kāi)關(guān)處于關(guān)燈狀態(tài)。此時(shí)系統(tǒng)開(kāi)始正常工作。如果有行人進(jìn)入智能路燈面前,聲音傳感器檢測(cè)到信號(hào),并以電壓的形式把信號(hào)送給單片機(jī),單片機(jī)根據(jù)傳感器送來(lái)的信號(hào)傳感器的布置,點(diǎn)亮相應(yīng)的傳感器所處的位置LED路燈,當(dāng)行人通過(guò)這個(gè)路燈后,達(dá)到下一個(gè)路燈時(shí),上一個(gè)路燈熄滅。所處位置處和所處位置下一個(gè)燈亮。從而實(shí)現(xiàn)自動(dòng)控制,達(dá)到節(jié)能的效果。當(dāng)人通過(guò)最后一個(gè)路燈后,最后一個(gè)燈熄滅。在緊急的情況下,所有的路燈都要打開(kāi),此時(shí)通過(guò)手動(dòng)開(kāi)關(guān)打開(kāi)路燈,緊急情況過(guò)后,關(guān)閉所有路燈。系統(tǒng)恢復(fù)正常。4流程圖4.1主流程圖圖4.1主流程圖功能的實(shí)現(xiàn):當(dāng)程序啟動(dòng)后,給單片機(jī)設(shè)置初值,使所有燈全關(guān)。然后檢測(cè)手動(dòng)開(kāi)關(guān)是否按下,若按下,則進(jìn)入相應(yīng)程序全部打開(kāi)或全部熄滅所有路燈。若打開(kāi)手動(dòng)控制開(kāi)關(guān),此時(shí)系統(tǒng)開(kāi)始正常工作。再檢測(cè)是否有行人進(jìn)入智能路燈面前,聲音傳感器檢測(cè)到信號(hào),并以電壓的形式把信號(hào)送給單片機(jī),單片機(jī)根據(jù)傳感器送來(lái)的信號(hào)傳感器的布置,點(diǎn)亮相應(yīng)的傳感器所處的位置LED路燈,若沒(méi)有行人則返回上一步繼續(xù)檢測(cè)。4.2緊急情況流程圖圖4.2緊急情況流程圖功能的實(shí)現(xiàn):白天如果有突發(fā)黑暗的時(shí)候,或者有需要路燈全部亮的緊急情況,通過(guò)手動(dòng)部分可以處理緊急情況,在緊急的情況下,所有的路燈都要打開(kāi),此時(shí)通過(guò)手動(dòng)開(kāi)關(guān)打開(kāi)路燈,緊急情況過(guò)后,關(guān)閉所有路燈。按下SWON讓所有燈全亮,按下SWOFF可以熄滅所有路燈。當(dāng)二者皆斷開(kāi)即接入高電平時(shí),系統(tǒng)恢復(fù)正常。5軟件仿真5.1軟件仿真截圖圖5.1行人出現(xiàn),到達(dá)D1路燈下圖5.2行人到達(dá)D2路燈下圖5.3行人到達(dá)D3路燈下圖5.4緊急情況下手動(dòng)全關(guān)圖5.5緊急情況下手動(dòng)全開(kāi)5.2軟件仿真結(jié)果分析通過(guò)PROREUS仿真測(cè)試,本系統(tǒng)具有“隨需隨控”,天黑時(shí)只有路上有行人或者車輛通過(guò)時(shí)路燈才點(diǎn)亮,且可根據(jù)行人和車輛通過(guò)的聲音智能地打開(kāi)前方一盞燈,同時(shí)熄滅經(jīng)過(guò)路段的路燈。同時(shí)具有緊急模式,可手動(dòng)全開(kāi)所有路燈和全部關(guān)閉所有路燈,基本符合本次設(shè)計(jì)要求。6總結(jié)本課程設(shè)計(jì)是基于傳統(tǒng)的路燈系統(tǒng)上建立起來(lái)的,達(dá)到了節(jié)能、高效的方式。但是此設(shè)計(jì)需要每個(gè)路燈上安裝一個(gè)光傳感器與聲音傳感器,所需器件多,不經(jīng)濟(jì),需進(jìn)一步改善。通過(guò)此次的課程設(shè)計(jì),我明白了紙上學(xué)來(lái)終覺(jué)淺,絕知此事要躬行,通過(guò)對(duì)程序的不斷探索,對(duì)AT89C51系列單片機(jī)已經(jīng)了然于心,對(duì)每個(gè)管腳的功能有了進(jìn)一步認(rèn)識(shí),從一開(kāi)始對(duì)PROTEUS和KEIL這兩個(gè)軟件的一無(wú)所知,到后來(lái)的熟練運(yùn)用,最后終于完成了本次的課程設(shè)計(jì)。通過(guò)這次計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì),我不僅加深了對(duì)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為真己的東西。設(shè)計(jì)結(jié)果能夠符合題意,成功完成了此次實(shí)習(xí)要求,我們不只在乎這一結(jié)果,更加在乎的,是這個(gè)過(guò)程。這個(gè)過(guò)程中,我們花費(fèi)了大量的時(shí)間和精力,更重要的是,我們?cè)趯W(xué)會(huì)創(chuàng)新的基礎(chǔ)上,同時(shí)還懂得合作精神的重要性,學(xué)會(huì)了與他人合作。雖然課程設(shè)計(jì)到此結(jié)束了,但我前進(jìn)的腳步不會(huì)因此而停止,我會(huì)繼續(xù)學(xué)習(xí)51及其他系列單片機(jī)。附錄A程序清單:#include<reg52.h>

#define

uchar

unsigned

char

#define

uint

unsigned

int

sbit

SWN=P0^0;

sbit

SWOFF=P3^2;

sbit

SWON=P3^3;

sbit

p1_0=P1^0;

sbit

p1_1=P1^1;

sbit

p1_2=P1^2;

sbit

p1_3=P1^3;

sbit

p1_4=P1^4;

sbit

p1_5=P1^5;

sbit

p1_6=P1^6;

sbit

p1_7=P1^7;

sbit

p2_0=P2^0;

sbit

p2_1=P2^1;

sbit

p2_2=P2^2;

sbit

p2_3=P2^3;

sbit

p2_4=P2^4;

sbit

p2_5=P2^5;

sbit

p2_6=P2^6;

sbit

p2_7=P2^7;

int

main()

{

if(SWOFF==0)

//手動(dòng)全部關(guān)閉路燈

{

P2=0xff;}

//路燈全關(guān)

if(SWON==0)

//手動(dòng)全部打開(kāi)路燈

{P2=0;}

//路燈全開(kāi)

if(SWOFF==1&&SWON==1&&SWN==1)//夜間時(shí)段

{

if(p1_0==0)

{

p2_0=0;}

if(p1_0==1)

{

p2_0=1;}

if(p1_1==0)

{

p2_1=0;}

if(p1_1==1)

{

p2_1=1;}

if(p1_2==0)

{

p2_2=0;}

if(p1_2==1)

{

p2_2=1;}

if(p1_3==0)

{

p2_3=0;}

if(p1_3==1)

{

p2_3=1;}

if(p1_4==0)

{

p2_4=0;}

if(p1_4==1)

{

p2_4=1;}

if(p1_5==0)

{

p2_5=0;}

if(p1_5==1)

{

p2_5=1;}

if(p1_6==0)

{

p2_6=0;}

if(p1_6==1)

{

p2_6=1;}

if(p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論