




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、模擬路燈控制系統的畢業論文作者:日期:重慶科技學院高等教育自學考試本科畢業論文中文摘要中文摘要本作品是具有自動化程度高、運行可靠、使用維護方便的照明控制系統,為 城市路燈現代化提供了一些參考方案。系統采用STC單片機為核心的最小系統板, 設計了模擬路燈控制系統。控制系統采用定時器設定時鐘功能,設定、顯示開關 燈時間;用了基于555為核心的紅外傳感器檢測物體的定位。路燈單元控制系統采 用恒流源供電,具有輸出功率調整功能,并能定時調整功率。闡述了基于單片機 模擬路燈控制系統實現的設計思想、方法及過程。該模擬控制系統,能有效的節 約能源,減少照燈具的損耗。城市亮化隨之被政府所重視,既而大量的資金投入
2、進行建設和改造中去,使 得我們的城市夜晚變得燈火輝煌,絢麗多彩,但同時.,諸多問題也隨之而來:能 耗的逐年攀升,產生的某些問題亦逐漸顯露出來,如城市路燈的維護量增大,帶 來人員不足的問題,使得路燈故障時不能得到及時的修復以致造成人民生活的不 便;維護費用也隨之增加,社會成本過高,電費支出過多,財政承擔相對困難, 給政府帶來了相對大的壓力;光污染現象嚴重這些問題的產生無疑給當地的 路燈管理部門的各方面工作帶來很大的壓力,因此他們迫切的想解決此問題,故 針對這種情況我們設計并制作了這一節能智能型的模擬路燈控制系統,其主要價 值在于能更好的節能與監測,在很多方面給人們帶來了方便,給維護人員降低了 難
3、度。在白天模式的時候,還能根據環境明暗的變化控制路燈的開啟和關閉路燈, 在夜晚模式的情況下,根據交通路面情況自動開關燈。當燈出現故障不亮時,能 夠檢測并且通過聲光系統報警,顯示器上顯示故障燈的編號。自制的單元控制器 中的LED燈恒流驅動電源,在多數情況下,具有系統穩定,功耗低等特點。以STC89C51RC為核心,利川時鐘控制LED燈的開關時間段,通過紅外感應模 塊將物體運動的信號通過555的TTL高低電平輸入單片機,并通過三紅外線輸入的 情況判斷物體運行方向,再控制LED燈的開關情況。并完成四方面的功能:時間 設定功能,環境明暗判斷,獨立控制功能,交通條件控制功能。顯示部分用LCD 液晶顯示,
4、要求能顯示實時時間以及對路燈設置的開關燈時。關鍵詞:STC89C51單片機,紅外傳感器,1602液晶顯示器,DS1302NE555inABSTRACTThis work has a high degree of automation, reliable operation, and easy maintenance of lighting control system; provide some references for the modernization of city lights. STC single-chip at the core of the system of minimu
5、m system board, design a simulated Street lamp control system. Control system uses a timer to set the clock function, settings, display switch lamp time; based on 555 as the core of the infrared sensor to detect the orientation of objects. Street lamp control system uses a constant current power sou
6、rce, with output power adjustment features, and adjust the power can be scheduled. Elaborate Street lamp control system based on single-chip computer to realize the design, methods and processes.In the daytime mode, can also according to the environment of light and shade change control street lamp
7、of opening and closing street lamp, in night mode according to the road traffic situation to be automatic open to turn off the lights. When the lamp fails is not bright, capable of detecting and alarm by sound and light system, fault lamp number displayed on the monitor. Homemade LED lamp constant c
8、urrent power supply in the unit controller, in most cases, system stability, and low power consumption characteristics.The simulation control system can effectively save energy, reduce the loss as the lamps. With STC89C51RC as the core, using time clock control of LED lights switch, motion signals t
9、hrough the three infrared sensor modules by 555 TTL low level input single-chip, and judging by three infrared input object is running, control of LED lights switch. And complete the four functions: time setting function, environmental value judgments, the independent control functions, traffic cont
10、rol functions.Keywords: STC89c51、single-chip infrared sensors 1602 LCD DS 1302NE555重慶科技學院高等教育自學考試本科畢業論文目錄中文摘要III英文摘要第一章緒論11.1 概述11.2 系統的性能要求及特點2第二章模擬路燈控制系統總體設計32.1 模擬路燈各個系統的作用32.2 模擬路燈總體設計3第三章系統分析及硬件設計53.1 系統設計思路與方案比較論證53.L1方案論證與確立53.2各個模塊的硬件電路設計63.2.1 物體感應模塊設計63.2.2 時鐘模塊設計83.2.3 中央控制模塊設計 103.2.4 4顯
11、示模塊設沖 113.2.5 硬件系統原理圖 1415第四章軟件設計與調試1 .1系統設計思路 154 . 2系統各部分子程序設計 154.1.1 主程序設計154.1.2 紅外中斷弓查詢子程序設計 154.1.3 2. 3按鍵設定程序設計 174. 3整體系統的軟件調試 18總結19 20獻21III重慶科技學院高等教育自學考試本科畢業論文軟件設計與調試第一章緒論1.1 概述城市照明工程作為城市公共設施的重要組成部分,對完善城市功能,改善城 市人居環境,提高人民生活水平發揮著重要作用。近年來,隨著城區總面積的不 斷擴大,道路照明設施也隨著變化。為方便廣大市民夜間出行,美化城市環境, 市路燈管理
12、如果管理不當,那將會浪費多少能源。路燈管理的方便性和路燈節能 對一個城市而言非常重要。通過對路燈等照明設備的控制,可以減少一些不必要的電力損耗,延長路燈的 使用壽命,以適應現代化的需求。隨著人們對節能環保的訴求越來越高,以及十 城萬盞半導體照明工程的啟動,我國基本確定了以LED室外照明為主攻方向。其 中,LED路燈備受矚目,被政府視為推動照明應用市場的重要切入點。模擬路燈控制系統是生產生活和城市道路建設中必備的系統之一。根據設計 題目要求,我們以單片機為中心,通過AT89c51單片機實現對路燈定時開關及時間 顯示的控制。紅外傳感器部分電路通過可根據外界環境明暗的變化,能夠自動進 行開燈和關燈。
13、紅外傳感器可以接收物體在一定范圍內發出的紅外線,因此,將 紅外傳感器置于適當位置,便可實現燈依次點亮的控制。通過對AT89c51單片機進 行編程,使用單片機的兩個端口分別對兩只路燈進行控制,并設定不同的開燈和 關燈時間。最終,達到所要求設計的各項指標。目前,國內外都在致力于研究LED相關的技術,并且一部分的產品已經面向 了市場,與同類產品相比更節能、更環保,適應了現代化的發展方向。但是,在 城市路燈上面的LED產品應用還比較少,時間是一個問題,而且替換的成本和價 格還不確定。因此,我所設計的LED路燈也是靠近時代前沿的產品,至于它的實 用性還有待進一步的提高。21重慶科技學院高等教育自學考試本
14、科畢業論文總結1.2 系統的性能要求及特點模擬路燈控制統應能達到以下功能要求:(1)系統有時鐘功能,能設定、顯示開關燈時間。(2)系統應能根據環境明暗變化,自動開燈和關燈。(3)系統應能根據交通情況自動調節亮燈狀態。(4)系統能控制兩盞路燈的開燈和關燈時間。圖1T 路燈布置示意圖(單位:cm)21重慶科技學院高等教育自學考試本科畢業論文模擬路燈控制系統總體設計第二章模擬路燈控制系統總體設計2.1模擬路燈各個系統的作用本方案要實現的主要是在不同天氣,環境條件下,通過系統和各個設備來控制 路燈的亮滅以及燈光的強弱情況。設計中采用的方法是:L通過紅外感應器,提前發現感應到即將通過的人或其他物體,并將
15、信號 傳送到中央控制模塊,然后開啟路燈。2 .用一個光照感應器,感應光照強度,用來改變燈光的強弱程度。在光照過 弱時,光照感應器接通,并將信號傳送到555的紅外感應器上,如果有人通過, 則路燈通過紅外線將信號傳給中央控制模塊,然后控制路燈接通點亮。3 .時鐘模塊主要作用是用來計時和控制不同季節,年份路燈的開關時間長短。 每次亮的時間通過時鐘模塊來起定時作用,還可以顯示現在的日期、時間。4 .顯示模塊,是對各個系統傳遞回來的數據進行信號轉換和處理后,顯示在 顯示器上。5 .按鍵控制模塊,是對程序的編譯控制,可以輸入信息,改變信息。6 .中央控制系統是對整體運行的控制,是模擬路燈控制系統中最重要的
16、部分, 并且可以對其他的各個系統進行有效地調節和控制。2. 2模擬路燈總體設計光照感應器,感應光照強度,將信號傳給紅外感應器,只有當光照強度低到 一定的規定值時,在紅外感應器感應到有物體經過后路燈才會點完,否則則不會 點亮。通過按鍵控制,改變路燈的的狀態,也可以使路燈無條件的亮滅,這是人 為的控制。根據題目要求,經過仔細分析,參考硬件軟件因素,大致可以將本系統分為: 物體感應模塊,時鐘模塊,中央控制模塊,按鍵控制模塊,顯示模塊,光照感應 模塊。如圖2-1所示21重慶科技學院高等教育自學考試本科畢業論文模擬路燈控制系統總體設計4圖2-1系統整體框圖重慶科技學院高等教育自學考試本科畢業論文系統分析
17、及硬件設計第三章系統分析及硬件設計3.1 系統設計思路與方案比較論證3.1.1 方案論證與確立1、央控制模塊方案一:采用單片機控制,利用利用以C51系列為核心的單片機系統控制 兩盞LED開關燈時間,利用單片機的內部時鐘與外部中斷能夠滿足系統設計要 求,且成本較低,適合路燈系統的大規模建設。方案二:采用FPGA和單片機相結和的方式路燈的控制,由于本系統只需 要實現對兩盞LED燈的控制,不需要大規模的FPGA。方案三:全部采用模擬電路模塊時間。由于本系統設計要求時間判斷,環 境判斷,獨立控制等邏輯功能,使用模擬電路導致電路的龐大復雜。2、物體感應模塊方案一:利用紅外線的物理性質來進行測量的傳感器。
18、紅外線乂稱紅外光, 它具有反射、折射、散射、干涉、吸收等性質。任何物質,只要它本身具有一 定的溫度(高于絕對零度),都能輻射紅外線。紅外線傳感器測量時不與被測物 體直接接觸,因而不存在摩擦,并且有靈敏度高,響應快等優點。方案二:采用超聲波感應,超聲波傳感器是利用超聲波的特性研制而成的 傳感器。超聲波是一種振動頻率高于聲波的機械波,由換能晶片在電壓的激勵 下發生振動產生的,它具有頻率高、波長短、繞射現象小,特別是方向性好、 能夠成為射線而定向傳播等特點。超聲波對液體、固體的穿透本領很大,尤其 是在陽光不透明的固體中,它可穿透幾十米的深度。方案三:利用激光技術進行測量的傳感器。它由激光器、激光檢測
19、器和測 量電路組成。激光傳感器是新型測量儀表,它的優點是能實現無接觸遠距離測 量,速度快,精度高,量程大,抗光、電干擾能力強等。3、顯示模塊方案一:數碼管顯示,由于本題要求實時顯示系統時間、狀態、和故障LED 燈編號等,而數碼管不能顯示字符。方案二:LED點陣顯示,LED點陣顯示雖然能顯示字符和數字,但顯示效果 不好,且不易編程。方案三:LCD液晶顯示,LCD液晶不但能顯示字符和數字,而且顯示效果較 好,容易編程實現。4、時鐘模塊方案一:專用時鐘芯片,直接將時鐘信息存儲在時鐘芯片中,利用時鐘芯 片自帶的定時器定時.,中央控制模塊讀取該時鐘芯片時鐘信息,節省其系統資源 提高時間精度。方案二:利用
20、機械定時器件,方案三:利用555定時器組建定時模塊555, 555定時器具有成本低,性 能可靠等優勢,雖然能夠做到精確定時但不具備儲存時間信息的能力。5、按鍵控制模塊方案一:均采用輕觸按鍵。6、綜合以上方案最后確立了各個模塊所使用的方案為表3-2中央控制模塊STC89C52時鐘模塊DS1302時鐘芯片物體檢測模塊555的紅外感應顯示模塊1602液晶顯示器3. 2各個模塊的硬件電路設計3. 2.1物體感應模塊設計1. NE555 概述NE555是屬于555系列的計時IC的其中的一種型號,555系列IC的接腳功能 及運用都是相容的,只是型號不同的因其價格不同其穩定度、省電、可產生的振 蕩頻率也不大
21、相同;而555是一個用途很廣且相當普遍的計時IC,只需少數的電 阻和電容,便可產生數位電路所需的各種不同頻率之脈沖信號。NE555的特點有:L只需簡單的電阻器、電容器,即可完成特定的振蕩延時作用。其延時范圍 極廣,可由兒微秒至幾小時之久。2 .它的操作電源電壓范圍極大,可與TTL, CMOS等邏輯電路配合,也就是它 的輸出準位及輸入觸發準位,均能與這些邏輯系列的高、低態組合。3 .其輸出端的供給電流大,可直接推動多種自動控制的負載。4 .它的計時精確度高、溫度穩定度佳,且價格便宜。NE555的極限參數,不同的封裝形式及不同的生產廠商的器件這些參數不盡相 同,極限參數是指在不損壞器件的情況下,廠
22、商保證的界限,并非可以工作的條 件,如果超過某一環境下使用,其間的安全性將不會得到保證,這使用中應加以 注意。21重慶科技學院高等教育自學考試本科畢業論文系統分析及硬件設計2. 555定時器的電路結構與功能555定時器是一種多用途的數字-模擬混合集成電路,利用它能極方便地構成 施密特觸發器、單穩態觸發器和多諧振蕩器等。由于使用靈活、方便,所以555 定時器在波形的產生與變換、測量與控制、家用電器、電子玩具等許多領域中都 得到了應用。555的電路結構如圖:3圖3-3 555內部電路結構圖555的引腳功能如下:1腳,(接地)-地線(或共同接地),通常被連接到電路共同接地。2腳,(觸發點)-這個腳位
23、是觸發NE555使其啟動它的時間周期。觸發信號 上緣電壓須大于2/3 VCC,下緣須低于1/3 VCC o3腳,(輸出)-當時間周期開始555的輸出輸出腳位,移至比電源電壓少1. 7 伏的高電位。周期的結束輸出回到0伏左右的低電位。于高電位時的最大輸出電 流大約200 mA o4腳,(復位)-一個低邏輯電位送至這個腳位時會重置定時器和使輸出回到 一個低電位。它通常被接到正電源或忽略不用。5腳,(控制)-這個接腳準許由外部電壓改變觸發和閘限電壓。當計時器經 營在穩定或振蕩的運作方式下,這輸入能用來改變或調整輸出頻率。6腳,(重置鎖定)-Pin 6重置鎖定并使輸出呈低態。當這個接腳的電壓從 1/3
24、 VCC電壓以下移至2/3 VCC以上時啟動這個動作。7腳,(放電)-這個接腳和主要的輸出接腳有相同的電流輸出能力,當輸出 為ON時為LOW,對地為低阻抗,當輸出為OFF時為HIGH,對地為高阻抗。8腳,(V+) -這是555個計時器IC的正電源電壓端。供應電壓的范圍是+4. 5 伏特(最小值)至+16伏特(最大值)o參數功能特性:供應電壓4. 5- 18V 輸出電流225mA (max)上升/下降時間100 ns 供應電流3-6 mA3. 基于NE555的紅外感應設計紅外對管原理:直流驅動紅外探測器電路的設計與參數計算電路如下圖所示 (圖3-4)。W1和R1及D1成簡單直流發光二極管驅動電路
25、,調節W1改變發光管的發 光光強,從而節探測距離,NE555及其外圍原件構成施密特觸發器,其觸發電平可 通過W2調制,接收管D2和電阻R2構成光電檢測電路。通過NE555第3腳輸出的 TTL平可以直接驅動單片機I/O 口。由于NE555輸出信號為TTL電平,單片機檢 測方便。圖3-4直流驅動紅外探測器電路3. 2. 2時鐘模塊設計時鐘模塊主要功能是時間設置,主要由DS1302芯片實現,它通過串行方式與 單片機進行數據傳送,能夠向單片機提供包括秒、分、時、日、月、年等在內的 實時時間信息,并可對月末日期、閏年天數自動進行調整:它還擁有用于主電源 和備份電源的雙電源引腳,在主電源關閉的情況下,也能
26、保持時鐘的連續運行。 另外,它還能提供31字節的用于高速數據暫存的RAM。鑒于上述特點,DS1302已 在許多單片機系統中得到應用,為系統提供所需的實時時鐘信息。重慶科技學院高等教育自學考試本科畢業論文系統分析及硬件設計1. DS1302芯片概述DS1302慢速充電時鐘芯片包括實時時鐘/日歷和31字節的靜態RAM,它經過 一個簡單的串行接口與微處理器通信,實時時.鐘/日歷提供秒、分、時、日、周、 月和年等信息,對于小于31天的月,月末的日期自動進行調整,還包括了閏年校 正的功能。時鐘的運行可以采用24小時或帶AM (上午)/PM (下午)的12小時格 式。使用同步串行通信,簡化了 DS1302
27、與微處理器的通信。與時鐘/RAM通信僅需三根線:(1)麗T (復位)、(2) I/O (數據線)、和(3) SCLK (串行時鐘)。數據 可以以每次一個字節或多達31字節的多字節形式傳送至時鐘/RAM或從其中送出。 DS1302設計成為能在非常低的功耗下工作,消耗小于1微瓦的功率便能保存數據 和時鐘信息。DS1302是DS1202的升級產品,除了 DS1202基本的慢速充電功能外,DS1302 具有的其它特點包括:用于主電源和備份電源的雙電源的雙電源引腳,可編程的 VCC1慢速充電器以及7個附加字節的高速暫存存儲器。2. DS1302工作原理串行時鐘芯片的主要組成部分:移位寄存器、控制邏輯、振
28、蕩器、實時時鐘以 及RAY。為了初始化任何的數據傳送,把標 置為高電平且把提供地址和命令的8 位裝入到移位寄存器,數據在SCLK的上升沿串行輸入,無論是讀周期還是寫周期 發生,也無論傳送方式是單字節傳送還是多字節傳送,開始8位指定40個字節中 的哪個將被訪問。在開始8個時鐘周期把命令字裝入移位寄存器之后,另外的時 鐘在讀操作時輸出數據,在寫操作時輸入數據。時鐘脈沖的個數在單字節方式下 為8加8,在多字節方式下為8加最大可達248的數。如圖3-5,引腳排列:圖3-5 DS1302引腳排列引腳說明:XI, X2: 32, 768kHz晶振引腳;GND:接地;RST :復位;I/O數據輸入輸出;SC
29、LK:串行時鐘;VCCK,VCC2:電源弓|腳。實時時鐘具有能計算2100年之前的秒分時日日期星期月年的能力還有閏年 調整的能力;1 . 31 8位暫存數據存儲RAM;2 .串行I/O 口方式使得管腳數量最少;3 .寬范圍工作電壓2.0 5. 5V;4 .工作電流2. 0V時,小于300nA;5 .讀/寫時鐘或RAM數據時有兩種傳送方式單字節傳送和多字節傳送字符組 方式;6 . 8腳DIP封裝或可選的8腳SOIC封裝根據表面裝配;7 .簡單3線接口;8 .與 TTL 兼容 Vcc=5V;9 .可選工業級溫度范圍-40 +85;10 .與 DS1202 兼容;11 .在DS1202基礎上增加的特
30、性;3. DS1302的電路設計如圖3-6所示,VCC1接3V電壓,VCC2接+5V電源,XI, X2接晶振,I/O串行口輸出,麗T復位端。圖3-6 DS1302電路圖4. 2.3中央控制模塊設計1. STC89c52單片機概述與MCS-51單片機產品兼容、8K字節在系統可編程Flash存儲器、1000次擦 寫周期、全靜態操作:0Hz33Hz、三級加密程序存儲器、32個可編程I/O 口 線、三個16位定時器/計數器八個中斷源、全雙工UART串行通道、低功耗空閑 和掉電模式、掉電后中斷可喚醒、看門狗定時器、雙數據指針、掉電標識符。2. STC89c52功能特性描述21重慶科技學院高等教育自學考試
31、本科畢業論文系統分析及硬件設計STC89C52是一種低功耗、高性能CM0S8位微控制器,具有8K在系統可編程 Flash存儲器。使用高密度非易失性存儲器技術制造,與工業80c51產品指令和 引腳完全兼容。片上Flash允許程序存儲器在系統可編程,亦適于常規編程器。 在單芯片上,擁有靈巧的8位CPU和在線系統可編程Flash,使得STC89c52為眾 多嵌入式控制應用系統提供高靈活、超有效的解決方案。STC89c52具有以下標準 功能:8k字節Flash, 256字節RAM, 32位I/O 口線,看門狗定時器,2個數 據指針,三個16位 定時器/計數器,一個6向量2級中斷結構,全雙工串行口, 片
32、內晶振及時鐘電路。另夕卜,片C89c振可降至0Hz靜態邏輯操作,支持2種軟件 可選擇節電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、 中斷繼續工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工 作停止,直到下一個中斷或硬件復位為止。8位微控制器8K字節在系統可編程 Flasho3. C51單片機最小系統介紹單片機最小系統由晶振電路和復位電路構成12MHX2EO溟D ptAXD P3.A/T0 P3LAA1P3 g圜P3 7尚kcl 11-3 ? 3 P2.VA pgAP22SUA9 EeAgNDccV 3 MAD) sbs 8今A2 3 &AD.5 n
33、3ALEppppppfprppppppv8 2乜 R 8區!?S&SSSSS圖3-7單片機最小系統3. 2. 4顯示模塊設計1. LCD1602液晶概述液晶是一種高分子材料,因為其特殊的物理、化學、光學特性,被廣泛應用于 輕薄顯示器上。本系統顯示模塊采用了 LCD1602液晶顯示器每行能夠顯示16個字 符,可以顯示兩行。主要實現系統時間設定,燈的開關時間的功能,系統狀態顯 示。11重慶科技學院高等教育自學考試本科畢業論文系統分析及硬件設計211、讀操作時序圖3-82、寫操作時序圖3-9重慶科技學院高等教育自學考試本科畢業論文系統分析及硬件設計3、時序相關參數時序參數符號極限值單位測試條件最小值
34、典型值最大值E信號周期tc400一一ns引腳EE脈沖寬度tpn150nsE上升沿/下降沿時間tR, tF25ns地址建立時間tSP130ns引腳 E、RS、R/W地址保持時間tHDl10ns數據建立時間(讀操作)to100ns引腳DBO PB7數據保持時間(讀操作)tHD220ns數據建立時間寫操作)tSP240ns數據保持時間(寫操作)tHD210ns圖 3-104 .與單片機連接圖圖 3-1121重慶科技學院高等教育自學考試本科畢業論文系統分析及硬件設計3. 2. 5硬件系統原理圖圖 3-1221重慶科技學院高等教育自學考試本科畢業論文軟件設計與調試第四章軟件設計與調試4.1系統設計思路本
35、軟件系統共包括主程序部分,物體感應部分,按鍵設定部分,顯示部分。通 過DS1302時鐘芯片將實時時鐘信息輸入到單片機,單片機將從時鐘芯片所讀信息 與單片機中所設定的完滅燈時間相對比,再參考外部總控制端確定路燈功能的開 啟與否在確定路燈功能開啟的前提下,外部中斷0、外部中斷1與查詢端口確定 交通狀態。再由單片機控制兩盞路燈的完滅狀態。4. 2系統各部分子程序設計4. 2.1主程序設計主程序設計主要包括函數初始化部分,紅外感應部分和按鍵掃描部分。其中紅 外感應部分采用了兩個外部中斷和一個查詢。程序流程圖如圖4-lo圖4T4. 2.2紅外中斷與查詢子程序設計1紅外中斷子程序中斷子程序主要包括讀取DS
36、1302的時鐘信息和設置的時鐘信息相對比和對的 燈方向上的判斷兩個方面。程序流程圖如圖4-2。圖4-2void INT_1() interrupt 2H2+; /H2紅外線2標志位if(H2=2)H2=0;if(H2=l)/IR_LED1=O;IR_LED2=1;)elseIR_LED1=1;IR_LED2=0;;LED1=time&IR_LEDl; 時間控制&紅外控制 LED2=time&IR_LED2;)21重慶科技學院高等教育自學考試本科畢業論文軟件設計與調試2紅外查詢部分子程序 void IR_Inquiry ()查詢部分 if(H3=l)(delayl (5); 延時 5msif(H
37、3=l)紅外查詢3IR_LED2廣IR_LED2;控制LED燈2發生電平偏轉 ) LED2=t ime&IR_LED2;時間控制&紅外控制)4. 2. 3按鍵設定程序設計按鍵設定程序是整個系統的核心,其中包括了對系統時間的設定,開關燈設定, 總控制端設定等。流程圖如4-3。圖4一34. 3整體系統的軟件調試MCS-51系列單片機常用的開發編程軟件是KEIL軟件,該軟件能對C和匯編語 言進行語言編譯。同時能夠在KEIL軟件商之間調試程序錯誤并且支持模塊化設計 縮短了開發周期減少了開發難度。通過KEIL生成得HEX文件能在Proteus上直接 仿真,能減少硬件調試中的風險和難度。通常單片機程序開發
38、流程有以下步驟:1、通過對項目研究,對項目的要求進行模塊化分類,設計程序流程圖,再對 具體模塊選擇不同的算法,在KEIL中編寫出程序。2、通過編譯查錯,在KEIL中對程序中出現的語法和邏輯的錯誤進行修改3、生成HEX文件,在Proteus中畫出硬件原理圖仿真調試。21重慶科技學院高等教育自學考試本科畢業論文總結總結本文介紹了以51單片機為核心的模擬路燈控制系統,并詳細介紹了各個部分 的功能的結構,原理,本系統所選的STC89s52芯片精度高,物體感應部分采用了 基于555觸發器的紅外線感應模塊,因而檢測物體靈敏度高,具有重大的實際意 義。寫論文是一個不斷學習的過程,從最初剛寫論文時對單片機時鐘
39、電路的模糊 認識到最后能夠對該問題有深刻的認識,我體會到實踐對于學習的重要性,以前 只是明白理論,沒有經過實踐考察,對知識的理解不夠明確,通過這次的做,真 正做到理論實踐相結合。花了整整十幾天,終于完成了設計,不過調試的時候卻 發現結果和想的有所不同,通過監控和修改才得出了需要的設計。這次的設計讓 我們增長了實踐技能,還增加了有關交通知識,這些對于我們真是受益匪淺。最 后,我們覺得,不見風雨,怎么能見彩虹呢?我把體會用十個字概括:天下無難 事,只怕有心人。一次乂一次的學習,我們慢慢地在體會,研究和感悟,終于領會到成功的那 一份喜悅,從撰寫開報告,查找資料,程序設計,到整理每一個次的調試,我們 學會了細心和耐心,也品嘗到了酸、甜、苦、辣,無數的成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國家用電動扳手行業市場全景分析及前景機遇研判報告
- 設備裝配單位管理制度
- 設計開發評審管理制度
- 2025年中國機器人集成行業市場全景分析及前景機遇研判報告
- 診所衛生應急管理制度
- 診所藥房員工管理制度
- 試驗人員考核管理制度
- 財務費用報銷管理制度
- 財政罰款票據管理制度
- 貨場淘汰設備管理制度
- 初一幾何綜合練習題
- DBJ∕T 13-261-2017 福建省二次供水不銹鋼水池(箱)應用技術規程
- GB∕T 16422.3-2022 塑料 實驗室光源暴露試驗方法 第3部分:熒光紫外燈
- 新建區2018年中小學(幼)教師、特崗教師
- 中國歷史地理復習資料
- 05示例:玉米脫粒機的設計(含全套CAD圖紙)
- 冷庫項目施工組織設計方案
- 年中總結會策劃方案
- (最新)污水處理池施工方案
- 肺膿腫護理查房ppt課件
- 我要建一座王宮(正譜)
評論
0/150
提交評論