版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 基于單片機的智能路燈控制系統(tǒng)的設(shè)計</p><p> 摘要:隨著社會進步,需求和單片機應(yīng)用領(lǐng)域的不斷擴展,各類智能產(chǎn)品、控制系統(tǒng)都是以單片機技術(shù)為核心來進行開發(fā)設(shè)計。本系統(tǒng)采用MSC-51系列單片機AT89C51和相關(guān)的光電檢測設(shè)備設(shè)計路燈控制器,</p><p> 關(guān)鍵詞:路燈;單片機技術(shù);控制 </p><p> 如今,路燈已經(jīng)是城市
2、道路景觀的一個重要部分,已經(jīng)成為城市照明系統(tǒng)中不可缺少和不可分割的一部分,成為了市民出行和城市美化、亮化的一個基本要求。隨著社會文明的不斷發(fā)展,城市照明已不僅局限于街道的照明,而且發(fā)展成了了城市景觀等裝飾性照明的綜合市政工程。社會對亮燈率、開關(guān)燈的準確率、故障檢測的實時性和維修的及時性要求不斷提高。</p><p> 隨著社會經(jīng)濟的不斷發(fā)展,能源短缺已經(jīng)日益制約著經(jīng)濟發(fā)展的嚴重障礙,其中電力短缺已成為制約國民經(jīng)
3、濟的突出矛盾。我國目前的市場上有多種路燈節(jié)能控制產(chǎn)品,能達到一定的節(jié)能效果,但就功能和效果上還不能盡如人意,主要有以下幾種情況:第一種,采用自耦變壓器及磁飽和電抗器的降壓技術(shù)。其不足是由于反應(yīng)速度較慢,用電高峰時電壓降到非穩(wěn)定區(qū)容易造成燈光閃滅,不能自動調(diào)節(jié),同時如果電壓突然升高,則會對燈具造成損壞,相對來說穩(wěn)壓效果較差;第二種是采用電子器件構(gòu)成的可控硅式設(shè)備。該設(shè)備主要采取簡單的相控技術(shù),不足之處是元器件較容易發(fā)熱損壞。而為了更好的達
4、到控制的目的,現(xiàn)在國內(nèi)外都開始采用智能控制方式,如光控、聲控、時控等,國外甚至開始采用太陽能供能光控方式來控制路燈,基本可以達到完全自給自足的效果。而本文中研究的就是光控路燈的控制器設(shè)計。</p><p><b> 設(shè)計題目</b></p><p> 智能路燈亮滅控制系統(tǒng)設(shè)計</p><p><b> 設(shè)計內(nèi)容</b>
5、;</p><p> 設(shè)計一套路燈亮滅控制系統(tǒng),以MCS-51系列單片機為核心完成測控任務(wù),當日照亮度超過閾值,控制燈滅;反之,則控制燈亮。并且要求閾值可調(diào)。</p><p><b> 方案總體設(shè)計與論證</b></p><p> 本次課程設(shè)計課題是《智能路燈亮滅控制系統(tǒng)設(shè)計》。此課題要求以路燈控制器為對象,完成硬件系統(tǒng)和軟件程序的設(shè)計,
6、實現(xiàn)以光線強弱方式來控制路燈的亮滅功能,屬于軟硬件相結(jié)合的題目。其中硬件電路部分主要包括以下幾個部分:單片機最小系統(tǒng)、路燈控制電路部分、光電檢測電路部分;軟件部分主要包括二個電子軟件Altium designer、 Keil-C51軟件和路燈控制、光電檢測兩個程序模塊。工作原理如下圖所示:</p><p><b> 工作原理圖</b></p><p> 硬件電路設(shè)
7、計由6個部分組成: 信號采集放大電路,A/D轉(zhuǎn)換電路,AT89C51單片機系統(tǒng),LED顯示系統(tǒng)、時鐘電路、復位電路。 </p><p><b> 4.單片機介紹</b></p><p><b> 4.1單片機概述</b></p><p> 單片機是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運算、邏
8、輯運算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU)、隨機數(shù)據(jù)存儲器(RAM)、只讀存儲器(ROM)、輸入/輸出電路(I/O口)等電路集成到單片芯片上,構(gòu)成一個最小而完善的計算機系統(tǒng)。有時還包括定時器/計數(shù)器,串行通信口、顯示驅(qū)動電路(LCD或LED驅(qū)動電路)、脈寬調(diào)制電路(PWM)、模擬多路轉(zhuǎn)換器以及A/D轉(zhuǎn)換器等電路,并具有獨立的指令系統(tǒng)。這些電路能在軟件控制之下,準確、迅速、高效地完成程序設(shè)計者事先規(guī)定的任務(wù)。它能夠單獨地完成現(xiàn)代工業(yè)
9、控制系統(tǒng)所要求的智能化控制功能。</p><p> 單片機不同于單板機,芯片在沒有開發(fā)出來以前,只具有功能極其強大的超大規(guī)模集成電路,如果再賦予它特定的程序,它便是一個最小的、完整的微型計算機控制系統(tǒng)。單片機的使用需要用戶了解其芯片的內(nèi)部結(jié)構(gòu)和相應(yīng)的指令系統(tǒng)以及其他一些集成電路設(shè)計技術(shù)和系統(tǒng)設(shè)計所需要的理論技術(shù)。在特定的程序控制下,就能使該芯片實現(xiàn)特定的功能。</p><p> 然而,
10、不同單片機的硬件結(jié)構(gòu)和指令系統(tǒng)不盡相同,即它們的技術(shù)特征也不同,硬件特征主要和單片機芯片的內(nèi)部結(jié)構(gòu)有關(guān),因此,設(shè)計人員必須熟練掌握其性能是否滿足需要的功能和應(yīng)用系統(tǒng)所要求的特性指標(功能特性、控制特性和相關(guān)的電氣參數(shù)特性等),這些信息我們可以從生產(chǎn)廠商的技術(shù)手冊中得到。指令特性則指我們熟悉的單片機尋址方式、數(shù)據(jù)處理和邏輯處理方法、輸入/輸出特性等。開發(fā)環(huán)境包括指令的兼容性及可移植性,軟、硬件資源等。要利用單片機開發(fā)實際的應(yīng)用系統(tǒng),就必須
11、掌握其硬件結(jié)構(gòu)特征、指令系統(tǒng)和開發(fā)環(huán)境。</p><p> 單片機控制系統(tǒng)已基本取代了以前復雜的電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),用軟件來實現(xiàn)產(chǎn)品的智能化?,F(xiàn)在,單片機的控制范疇無所不在,其應(yīng)用領(lǐng)域也越來越廣泛。</p><p> 單片機的應(yīng)用意義遠不限于它的應(yīng)用范疇或由此帶來的經(jīng)濟效益,更重要的是它從根本上改變了傳統(tǒng)的控制方法和設(shè)計理念,向著嵌入式系統(tǒng)方向發(fā)展。隨著嵌入式系統(tǒng)的快速發(fā)
12、展和在各行各業(yè)的深入應(yīng)用,人們的電子設(shè)備的小型化、智能化的要求也越來越高。在航空航天、機械加工、工程控制、智能儀器儀表、家用電器、通信系統(tǒng)等領(lǐng)域,單片機都正在發(fā)生著非常重要的作用。單片機應(yīng)用技術(shù)業(yè)已成為現(xiàn)代電子技術(shù)應(yīng)用領(lǐng)域十分重要的高新技術(shù)之一,是電子工程技術(shù)人員必備的知識技能,它能使你設(shè)計出更具智能化和方便的產(chǎn)品。</p><p> 單片機及其應(yīng)用系統(tǒng)之所以能發(fā)揮著如此重要的作用,歸納起來有如下的原因:<
13、;/p><p> (1)單片機具有體積小、功能強、價格低、使用靈活等特點,具有明顯的優(yōu)勢和廣闊的應(yīng)用前景。</p><p> ?。?)單片機具有獨立的指令系統(tǒng),可以將我們的設(shè)計思想充分表達出來,使產(chǎn)品智能化。</p><p> ?。?)系統(tǒng)配置以滿足控制對象的要求出發(fā)點,使得系統(tǒng)具有較高的性價比。</p><p> (4)應(yīng)用系統(tǒng)通常將程序駐
14、留在片內(nèi)(外)ROM中,抗干擾能力強,可靠性高,使用方便。</p><p> (5)單片機本身并不具備開發(fā)能力,一般情況下,需要借助專用的開發(fā)工具在相應(yīng)的開發(fā)環(huán)境下,進行系統(tǒng)的開發(fā)和調(diào)試,但最終形成的產(chǎn)品簡單實用,成本低,效益高。</p><p> ?。?)單片機應(yīng)用系統(tǒng)所使用的存儲芯片可選用EPROM、EEPROM、OTP芯片或利用掩膜形式生產(chǎn),便于批量生產(chǎn)和應(yīng)用。大多數(shù)單片機如51系
15、列,開發(fā)芯片和擴展應(yīng)用芯片相互配套,降低了系統(tǒng)成本。</p><p> ?。?)由于系統(tǒng)小巧玲瓏,控制功能強、體積小,便于嵌入被控設(shè)備內(nèi),大大推動了產(chǎn)品的智能化。</p><p> 單片微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。單片機微型計算機簡稱單片機,特別適用于控制領(lǐng)域,故又稱為微控制器。</p><p> 通常,單片機由單塊集成電路芯片構(gòu)
16、成,內(nèi)部包含有計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。因此,單片機只需要和適當?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機控制系統(tǒng)。</p><p> 單片機經(jīng)過1、2、3、4代的發(fā)展,以達到了32位單片機,是目前單片機的頂級產(chǎn)品,具有極高的運算速度。隨著微電子技術(shù)和集成電子技術(shù)的不斷發(fā)展,單片機正朝著高集成度、低功耗、低電壓、多功能方向發(fā)展。MCS-51系列單片是眾多單片機中的一種,由于它們
17、都是基于8051內(nèi)核發(fā)展起來的,所以稱51單片機,而本次設(shè)計就是基于51單片機完成的。</p><p> 4.2 單片機的主要功能及應(yīng)用領(lǐng)域</p><p> 現(xiàn)在的單片機功能越來越強大,集成度越來越高,有很多曾經(jīng)的外圍器件都已經(jīng)在內(nèi)部集成。</p><p> 它的功能很多:比較器;模數(shù)/數(shù)模轉(zhuǎn)換器;PWM;多種多樣的接口;LCD驅(qū)動;存儲器等等。同時它也是計
18、算機—單片微型計算機。部分單片機的計算能力已經(jīng)比早期PC的CPU強大,速度也越來越快。甚至也有類似雙核CPU的設(shè)計出現(xiàn)。因為能夠運行程序,所以可以做很多的事情。幾乎您上網(wǎng)用的計算機能做的事情,它都同樣能做。只是能力沒那么強大。比如:可以讀寫硬盤、可以接受按鍵輸入、可以顯示輸出、可以驅(qū)動打印、您甚至可以給它接個鼠標。當然這可能涉及一些接口的問題,但是CPU也不是直接做這些事情的。</p><p> 它的輸入輸出,
19、如前面所說,也是多種多樣的??梢允悄M量,也可以是數(shù)字量,標準的USB接口也已經(jīng)集成在了單片機內(nèi)部。</p><p> 此外,單片機的體積小、價格低、可靠性高、適用面寬、有著其本身的指令系統(tǒng)等諸多優(yōu)勢,在各行各業(yè)都得到廣泛應(yīng)用。單片機的應(yīng)用領(lǐng)域可歸納為幾個方面:</p><p> ?。?)智能化家用電器:各種家用電器普遍采用單片機智能化控制代替?zhèn)鹘y(tǒng)的電子線路控制,升級換代,提高檔次。如洗
20、衣機、空調(diào)、電視機、錄像機、微波爐、電冰箱、電飯煲以及各種視聽設(shè)備等。 (2)辦公自動化設(shè)備:現(xiàn)代辦公室使用的大量通信和辦公設(shè)備多數(shù)嵌入了單片機。如打印機、復印機、傳真機、繪圖機、考勤機、電話以及通用計算機中的鍵盤譯碼、磁盤驅(qū)動等。 (3)商業(yè)營銷設(shè)備:在商業(yè)營銷系統(tǒng)中已廣泛使用的電子秤、收款機、條形碼閱讀器、IC卡刷卡機、出租車計價器以及倉儲安全監(jiān)測系統(tǒng)、商場保安系統(tǒng)、空氣調(diào)節(jié)系統(tǒng)、冷凍保險系統(tǒng)等都
21、采用了單片機控制。 (4)工業(yè)自動化控制:工業(yè)自動化控制是最早采用單片機控制的領(lǐng)域之一。如各種測控系統(tǒng)、過程控制、機電一體化、PLC等。在化工、建筑、冶金等各種工業(yè)領(lǐng)域都要用到單片機控制。 (5)智能化儀表:采用單片機的智能化儀表大大提升了儀表的檔次,強化了功能。如數(shù)據(jù)處理和存儲、故障診斷、聯(lián)網(wǎng)集控等。 (6)智能化通信產(chǎn)品:最突出的是手機,當然手機內(nèi)的芯片屬專用型單片機。
22、0; (7)汽車電子產(chǎn)品:現(xiàn)代汽車的集中顯示系統(tǒng)、動力監(jiān)測控制系統(tǒng)、自</p><p> 單片機應(yīng)用的意義不僅在于它的廣闊范圍及所帶來的經(jīng)濟效益,更重要的意義在于,單片機的應(yīng)用從根本上改變了控制系統(tǒng)傳統(tǒng)的設(shè)計思想和設(shè)計方法。以前采用硬件電路實現(xiàn)的大部分控制功能,正在用單片機通過軟件方法來實現(xiàn)。以前自動控制中的PID調(diào)節(jié),現(xiàn)在可以用單片機實現(xiàn)具有智能化的數(shù)字計算控制、模糊控制和自適應(yīng)控制。這種以軟件取代硬件并
23、能提高系統(tǒng)性能的控制技術(shù)稱為微控技術(shù)。隨著單片機應(yīng)用的推廣,微控制技術(shù)將不斷發(fā)展完善。</p><p> 4.3 單片機的發(fā)展趨勢</p><p> 隨著微電子技術(shù)和集成電路技術(shù)的迅速發(fā)展,目前各個公司研制出了能夠適用于各種領(lǐng)域的單片機。高性能單片機芯片市場也異?;钴S,采用新技術(shù),使單片機的種類、性能不斷提高,應(yīng)用領(lǐng)域迅速擴大[4]。單片機的改進和發(fā)展歸納起來有以下幾個方面:</
24、p><p> ?。?)CPU的改進:現(xiàn)在CPU開始采用雙CPU結(jié)構(gòu),提高了芯片的處理能力。</p><p> ?。?)存儲器的發(fā)展:增大了片內(nèi)存儲器容量;片內(nèi)采用EEPROM和Flash可在線編程,讀/寫更方便;采用了編程加密技術(shù)。</p><p> (3)內(nèi)部資源增多:片內(nèi)資源越豐富,產(chǎn)品的體積就越小,可靠性就越高。</p><p> ?。?
25、)I/O接口形式增多,性能提高。</p><p> ?。?)引腳的多功能化:單片機現(xiàn)在普遍采用管腳復用的設(shè)計方案。</p><p> (6)低電壓和低功耗:單片機制造時普遍采用CMOS工藝。</p><p><b> 5.硬件電路設(shè)計</b></p><p> 5.1 AT89C51簡介</p>&l
26、t;p> MCS-51系列單片機是由美國的Intel公司開發(fā)研制,并于1980年推出的產(chǎn)品。與MCS-48系列單片機相比,其以典型的體系結(jié)構(gòu)和完善的專用寄存器集中管理方式,方便的邏輯位操作功能及豐富的指令系統(tǒng),堪稱一代“名機”,為之后的其他單片機的發(fā)展奠定了基礎(chǔ)。因此,MCS-51系列單片機結(jié)構(gòu)先進,功能強大,增加了更多的電路單元和功能模塊,指令數(shù)達111條。其中的代表作便是AT89C5x系列單片機,而本文所用的便是AT89C5
27、1單片機。現(xiàn)簡要介紹如下: </p><p><b> 1.中斷系統(tǒng)</b></p><p> 8051具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。</p><p><b> 2.時鐘電路</b></p><p>
28、8051內(nèi)置最高頻率達12MHz的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但8051單片機需外置振蕩電容。</p><p> 5.2單片機最小系統(tǒng)電路</p><p> 單片機最小系統(tǒng)是單片機系統(tǒng)的核心,其他的外圍電路都是在最小系統(tǒng)的基礎(chǔ)上實現(xiàn)的。單片機最小系統(tǒng)是由單片機、復位電路、時鐘電路、電源和地端組成,一般情況下,單片機系統(tǒng)采用外接石英晶體與內(nèi)部運放組成時鐘振蕩器作為系統(tǒng)時鐘
29、源,而在多機系統(tǒng)中,單片機只作為一個功能模塊使用,為節(jié)省硬件和統(tǒng)一系統(tǒng)的時鐘信號,常采用外時鐘源。單片機最小系統(tǒng)是單片機控制電路的核心。</p><p> 在整個系統(tǒng)中,單片機控制電路是整個系統(tǒng)的核心,負責對光電檢測電路采集到光信號進行處理和加工,并按照之前設(shè)定好的指令進行執(zhí)行、運算,并將結(jié)果傳送給相應(yīng)的執(zhí)行電路。</p><p> 單片機控制電路相關(guān)的電路原理圖如下圖所示:</
30、p><p> 5.3 光敏電阻介紹</p><p> 光敏電阻是一種特殊的電阻,其阻值隨著光線強度的變化而變化。其工作原理是基于內(nèi)光電效應(yīng)。在半導體光敏材料兩端裝上電極引線,將其封裝在帶有透明窗的管殼里就構(gòu)成光敏電阻如圖所示。為了增加靈敏度,兩電極常做成梳狀。構(gòu)成光敏電阻的材料有金屬的硫化物、硒化物、碲化物等半導體。 </p><p> 半導體的導電能力取決于半導
31、體導帶內(nèi)載流子數(shù)目的多少。當光敏電阻受到光照時,價帶中的電子吸收光子能量后躍遷到導帶,成為自由電子,同時產(chǎn)生空穴,電子—空穴對的出現(xiàn)使電阻率變小。光照愈強,光生電子—空穴對就越多,阻值就愈低。當光敏電阻兩端加上電壓后,流過光敏電阻的電流隨光照增大而增大。入射光消失,電子-空穴對逐漸復合,電阻也逐漸恢復原值,電流也逐漸減小。</p><p> 在光敏電阻兩端的金屬電極之間加上電壓,其中便有電流通過,受到適當波長的
32、光線照射時,電流就會隨光強的增加而變大,從而實現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是一個電阻器件,使用時既可加直流電壓,也可以加交流電壓。</p><p> 光敏電阻是采用半導體材料制作,利用內(nèi)光電效應(yīng)工作的光電元件。它在光線的作用下其阻值往往變小,這種現(xiàn)象稱為光導效應(yīng),因此,光敏電阻又稱光導管。用于制造光敏電阻的材料主要是金屬的硫化物、硒化物和碲化物等半導體。通常采用涂敷、噴涂、燒結(jié)等方法在絕緣襯底上制作很薄的
33、光敏電阻體及梳狀歐姆電極,然后接出引線,封裝在具有透光鏡的密封殼體內(nèi),以免受潮影響其靈敏度。光敏電阻的原理結(jié)構(gòu)如圖所示。在黑暗環(huán)境里,它的電阻值很高,當受到光照時,只要光子能量大于半導體材料的禁帶寬度,則價帶中的電子吸收一個光子的能量后可躍遷到導帶,并在價帶中產(chǎn)生一個帶正電荷的空穴,這種由光照產(chǎn)生的電子—空穴對增加了半導體材料中載流子的數(shù)目,使其電阻率變小,從而造成光敏電阻阻值下降。光照愈強,阻值愈低。入射光消失后,由光子激發(fā)產(chǎn)生的電子
34、—空穴對將逐漸復合,光敏電阻的阻值也就逐漸恢復原值。</p><p><b> 光敏電阻原理圖</b></p><p> 在光敏電阻兩端的金屬電極之間加上電壓,其中便有電流通過,受到適當波長的光線照射時,電流就會隨光強的增加而變大,從而實現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是一個電阻器件,使用時既可加直流電壓,也可以加交流電壓。</p><p&g
35、t; 5.4 光電檢測電路</p><p> 在設(shè)計中使用光敏電阻作為光傳感器件對外界光線進行檢測,主要是利用了光敏電阻在光線的作用下其阻值往往變小的這種光導效應(yīng)現(xiàn)象,也有基于光敏二極管、光敏三極管等光電檢測元件的相關(guān)電路,如下圖所示是光電檢測電路將檢測到的信號以高低電平的形式傳送給單片機,從而完成整個光電檢測的過程。</p><p> 5.5 A/D轉(zhuǎn)換模塊</p>
36、<p> A/D574是12位逐次逼近型的A/D轉(zhuǎn)換芯片。轉(zhuǎn)換時間位25-35us。片內(nèi)有數(shù)據(jù)輸出寄存器,并有三態(tài)輸出的控制邏輯。其運行方式靈活,可進行12位轉(zhuǎn)換,也可作8位轉(zhuǎn)換;轉(zhuǎn)換結(jié)果可直接12位輸出,也可先輸出高8位,后輸出低4位??芍苯优c8位或16位的CPU接口。輸入可設(shè)置為單極性,也可設(shè)成雙極性。片內(nèi)有時鐘電路,無需外部時鐘。下圖是A/D574與單片機接口電路,它分兩次將單極性電壓的12位轉(zhuǎn)換結(jié)果送給單片機。具體先
37、由單片機發(fā)出控制信號,使A/D轉(zhuǎn)換器啟動轉(zhuǎn)換,等待轉(zhuǎn)換結(jié)束,單片機再分兩次將轉(zhuǎn)換數(shù)據(jù)讀到內(nèi)存中。按下圖接法A/D574是單極性輸入,接成0-+10V的接法。</p><p><b> 5.6 顯示模塊</b></p><p> 利用串口和74164驅(qū)動LED顯示器工作,采用靜態(tài)顯示方式。這種方式可接口接+5V電源,若要顯示某字段,則相應(yīng)的移位寄存器74164輸出必
38、須為低電平,由于74164在低電平輸出時,允許通過的電流為8mA左右,故不用再加驅(qū)動電路了,只需向串口發(fā)送要顯示三位數(shù)的顯示控制代碼(段碼),即可在LED顯示器上顯示出所要的字符,只需將各位的小數(shù)點控制位接低電平,使其顯示,其他位的小數(shù)點控制位均接高避免采用并行口I/O接口占用資源較多的缺點。采用共陽極數(shù)碼管,因而各位的COM電平即可,注意加限流電阻。</p><p><b> 5.7 鍵盤模塊<
39、;/b></p><p> 使用鍵盤可以有效地調(diào)節(jié)閾值。因為本設(shè)計中需要的按鍵不 多,故設(shè)計采用獨立式按鍵,分別占用P2.4,P2.5,P2.6,P2.7 口。鍵盤的防抖動可有軟件來實現(xiàn)。</p><p> 5.8 硬件電路原理圖</p><p> 經(jīng)過長時間的設(shè)計,仿真,才得出了本次畢業(yè)設(shè)計的硬件電路部分。通過前面的分析
40、,我們可以發(fā)現(xiàn)本次設(shè)計課題的硬件電路部可分為以下四個組成部分:單片機控制電路部分、路燈控制電路部分、光電檢測與執(zhí)行電路部分和兩位一體的數(shù)碼顯示電路電路部分。</p><p> 將前面介紹的電路加以分析和組合,就可以得到整個硬件電路部分的相關(guān)原理圖,現(xiàn)將硬件原理圖表示如下:</p><p><b> 軟件設(shè)計</b></p><p> Al
41、tium Designer</p><p> Altium Designer 是原Protel軟件開發(fā)商Altium公司推出的一體化的電子產(chǎn)品開發(fā)系統(tǒng),主要運行在Windows操作系統(tǒng)。這套軟件通過把原理圖設(shè)計、電路仿真、PCB繪制編輯、拓撲邏輯自動布線、信號完整性分析和設(shè)計輸出等技術(shù)的完美融合,為設(shè)計者提供了全新的設(shè)計解決方案,使設(shè)計者可以輕松進行設(shè)計,熟練使用這一軟件必將使電路設(shè)計的質(zhì)量和效率大大提高。&l
42、t;/p><p> Altium Designer 除了全面繼承包括Protel 99SE、Protel DXP在內(nèi)的先前一系列版本的功能和優(yōu)點外,還增加了許多改進和很多高端功能。該平臺拓寬了板級設(shè)計的傳統(tǒng)界面,全面集成了FPGA設(shè)計功能和SOPC設(shè)計實現(xiàn)功能,從而允許工程設(shè)計人員能將系統(tǒng)設(shè)計中的FPGA與PCB設(shè)計及嵌入式設(shè)計集成在一起。 由于Altium Designer 在繼承先前Protel軟件功能的基礎(chǔ)上
43、,綜合了FPGA設(shè)計和嵌入式系統(tǒng)軟件設(shè)計功能,Altium Designer 對計算機的系統(tǒng)需求比先前的版本要高一些。</p><p> 主要功能: 原理圖設(shè)計, 印刷電路板設(shè)計,F(xiàn)PGA的開發(fā),嵌入式開發(fā),3D PCB設(shè)計</p><p><b> Keil C51</b></p><p> Keil C51是美國Keil Softwa
44、re公司(ARM公司之一)出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。</p><p> 與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。</p><p> Keil C51軟件提供豐富的庫函數(shù)和
45、功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。</p><p> 6.1程序設(shè)計總方案</p><p> 根據(jù)模塊的劃分原則,將該程序劃分初始化模塊,A/D轉(zhuǎn)換子程序和顯示子程序,這三個程序模塊構(gòu)成了整
46、個系統(tǒng)軟件的主程序,如圖所示。</p><p><b> A/D轉(zhuǎn)換子程序</b></p><p><b> N </b></p><p><b> Y</b></p><p><b> 調(diào)用顯示子程序</b></p><p&g
47、t;<b> N</b></p><p><b> Y</b></p><p><b> 總結(jié)</b></p><p> 在這次的課程設(shè)計過程中,我遇到了很多困難,但在指導老師的認真講解以及同學們的熱心幫助讓我收獲了很多,最終把問題一一解決,在這個過程中我不僅學會了兩款新的軟件ALTIUM D
48、ESIGNER和KEIL C51,也了解了單片機的一些工作原理及常見的用途,并且對所學的知識有了更深刻的認識。在此對所有幫助過我的老師和同學表示真摯的感謝。</p><p> 這次課程設(shè)計是以基于單片機的光控路燈控制器為研究對象,通過對控制系統(tǒng)所要完成的功能進行分析,從而確定所要用到的元器件,然后根據(jù)其工作原理將各個功能部分進行組合連接,完成其硬件圖。然后利用C51編程軟件根據(jù)系統(tǒng)的功能要求進行編程,導入單片機
49、中,最后進行調(diào)試及仿真。</p><p><b> 參考文獻</b></p><p> 《單片原理及應(yīng)用》 張毅剛 彭喜元 彭宇 編著,高等教育出版社</p><p> 《單片機原理與接口技術(shù)》 余錫存 主編 西安電子科技大學出版社</p><p> 《微型計算機技術(shù)及應(yīng)用》 戴梅萼 編著 清華大學出版社<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于51單片機路燈控制系統(tǒng)設(shè)計
- 基于單片機的路燈控制系統(tǒng)設(shè)計【開題報告】
- 基于單片機的路燈控制系統(tǒng)設(shè)計【畢業(yè)論文】
- 基于單片機的路燈控制系統(tǒng)設(shè)計【任務(wù)書】
- 基于單片機模擬路燈控制系統(tǒng)畢業(yè)設(shè)計
- 基于單片機的智能水位控制系統(tǒng)設(shè)計
- 基于單片機的智能水位控制系統(tǒng)設(shè)計
- 基于單片機的智能溫度控制系統(tǒng)
- 單片機路燈控制系統(tǒng)設(shè)計【開題報告】
- 單片機路燈控制系統(tǒng)設(shè)計【文獻綜述】
- 基于單片機的智能水位控制系統(tǒng)設(shè)計.doc
- 畢業(yè)設(shè)計單片機路燈控制系統(tǒng)設(shè)計
- 基于單片機的智能照明控制系統(tǒng)
- 基于單片機的智能車控制系統(tǒng)的設(shè)計.pdf
- 基于單片機的智能水位控制系統(tǒng)設(shè)計.doc
- 單片機路燈控制系統(tǒng)設(shè)計【畢業(yè)論文】
- 單片機課程設(shè)計---智能路燈控制
- 基于51單片機的智能風扇控制系統(tǒng)
- 單片機課程設(shè)計---智能路燈控制
- 基于單片機gsm的家居智能防盜控制系統(tǒng)設(shè)計
評論
0/150
提交評論