基于單片機的人機界面設計_第1頁
基于單片機的人機界面設計_第2頁
基于單片機的人機界面設計_第3頁
基于單片機的人機界面設計_第4頁
基于單片機的人機界面設計_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

論文題目龍巖學院畢業(yè)設計 題目: 基于單片機的人機界面設計 專業(yè): 14級電信(升本)2班 學號: 2014041806 作者: 陳藝勇 指導教師(職稱):賴義漢 教授 2016年 5月 18日基于單片機的人機界面設計【摘要】21世紀電子科技產(chǎn)品正在快速的發(fā)展著,朝著多功能、體積更小型化、功耗最低化的方向發(fā)展,更加注重用戶體驗。電子科技產(chǎn)品在家電、通信、交通、一般工業(yè)和航空航天、軍事領(lǐng)域的運用非常常見。隨著電子計算機技術(shù)和其他高技術(shù)的發(fā)展,自動控制技術(shù)的水平越來越高,應用越來越廣泛,在商業(yè)上、生活上的作用越來越重要,也隨著社會的發(fā)展和人們生活節(jié)奏越來越快,對家居環(huán)境的智能化有著較高的追求。在國外,不少的住宅小區(qū)采用了“家庭智能化系統(tǒng)”。所以在本文在針對家居環(huán)境采光及避光的問題上采用了一定的智能設計,描述了自動窗簾系統(tǒng)的設計與控制系統(tǒng)的結(jié)合,介紹了設計制作一個完整的智能家居控制系統(tǒng)所需要做的理論分析,以及各環(huán)節(jié)功能的實現(xiàn)。該設計在理論層面上,以程序驅(qū)動各模塊工作,實現(xiàn)了各模塊的內(nèi)在聯(lián)系,應用層面上采用軟件進行原理圖設計和仿真。使人們生活更加的人性化和便捷化?!娟P(guān)鍵字】單片機 自動控制 自動窗簾The man-machine interface design based on single chip microcomputer【Abstract】In the 21st century, the development of electronic technology products are fast, toward multi-function, smaller volume, power consumption minimization of the direction of development, pay more attention to the user experience. In home appliances, communications, transportation, electronic science and technology products in the field of general industrial and aerospace, military use is very common. With the development of computer technology and other high technology, automatic control technology level is higher and higher, more and more widely applied, in business, more and more important role in life, also with the development of the society and peoples life rhythm faster and faster, the pursuit of the intelligent household environment have higher. In foreign countries, many of the residential district adopted home intelligent system.So in this article on the household environment lighting and light on the question of using a certain intelligent design, describes the design of automatic curtain system with the combination of the control system, introduces the design and manufacture a complete intelligent home control system needs to be done by the theoretical analysis, and the realization of the function of each link. At the theoretical level, the design work in program driver module, realized the internal relation of each module application software is adopted to improve the schematic design and simulation. Make peoples life more humanized and convenient.【Key Words】Single chip microcomputer The automatic control Automatic curtain目錄第1章 緒論41.1 系統(tǒng)的設計概述及背景41.2 系統(tǒng)設計的基本內(nèi)容41.2.1 光照控制41.2.2 紅外控制41.2.3 界面顯示51.2.4 控制系統(tǒng)5第2章 系統(tǒng)的硬件設計52.1 系統(tǒng)的硬件設計框圖52.2 硬件設計與分析52.2.1 STC15F2K60S2單片機概述52.2.2 顯示模塊LCD1286472.2.3 光敏電阻82.2.3 紅外控制模塊92.2.4 電機驅(qū)動模塊11第3章 系統(tǒng)的軟件設計123.1 系統(tǒng)的軟件設計框圖123.2 主程序編程摘要123.3 LCD顯示編程摘要133.4 紅外控制編程摘要143.5 電機驅(qū)動編程摘要15第4章組裝與調(diào)試164.1 紅外遙控模塊的調(diào)試164.2 光敏傳感模塊的調(diào)試164.3 總體調(diào)試17第6章 結(jié)論20致謝語21參考文獻22附錄23第1章 緒論1.1 系統(tǒng)的設計概述及背景隨著電子科技產(chǎn)品的快速發(fā)展和社會信息化的加快,人們在工作、生活和通訊、信息的連續(xù)越來越緊密。信息化社會在逐漸的改變?nèi)藗兊纳罘绞脚c工作習慣的時候,也對傳統(tǒng)的住宅提出了挑戰(zhàn),社會、技術(shù)以及經(jīng)濟的進步更使人們的觀念隨之巨變。人們對家居的要求早已不是物理空間,更為關(guān)注的是一個安全、方便、舒適的居家環(huán)境。以住宅為平臺,兼?zhèn)浣ㄖ?、網(wǎng)絡通信、信息家電、設備自動化,集系統(tǒng)、結(jié)構(gòu)、服務、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境,盡顯便捷將家中的各種設備(如音視頻設備、照明設備、窗簾控制、空調(diào)控制、網(wǎng)絡家電等)通過家庭網(wǎng)絡連接到一起。與普通家居相比,不僅具有傳統(tǒng)的居住功能,提供安全舒適的家庭生活空間,還能提供全方位的信息交互功能,優(yōu)化人們的生活方式。在這種趨勢下,窗簾的數(shù)字化、智能化已經(jīng)成為現(xiàn)代生產(chǎn)研究的主導設計方向。單片機在電子產(chǎn)品中的應用已經(jīng)越來越廣泛,在很多電子產(chǎn)品中也用到了紅外控制。結(jié)合感光系統(tǒng)和紅外遙控系統(tǒng)的智能窗簾系統(tǒng)具有較好的發(fā)展前景。1.2 系統(tǒng)設計的基本內(nèi)容本智能家居自動窗簾控制系統(tǒng)以STC15F2K60S2單片機為控制核心,由電源模塊、光敏感應模塊、紅外遙控模塊、LCD顯示模塊等幾個環(huán)節(jié)組成本系統(tǒng)的主要框架,與此同時可外擴一些其他的控制功能。系統(tǒng)可以對所選擇的家居進行設置,并通過LCD以多級菜單的方式進行顯示提醒,光敏感應模塊可以實現(xiàn)對外界光線強度的實時監(jiān)測,從而來控制窗簾的自動開啟和關(guān)閉,也可以對窗簾的模式進行設置,有手動模式和自動模式兩種,自動模式是通過人為控制來開啟和關(guān)閉窗簾,自動模式則是通過對外部光線強度進行監(jiān)控來控制窗簾的開啟與關(guān)閉。為了更體現(xiàn)人性化和便捷化,本設計通過紅外線的發(fā)送和接收來對系統(tǒng)進行模式設計與控制,從而根據(jù)用戶的意愿實現(xiàn)對家居系統(tǒng)的遠距離遙控。1.2.1 光照控制通過光敏電阻采集光照強度,自動打開或關(guān)閉窗簾。光照強度較高時,單片機控制步進電機打開窗簾;光照強度較弱時,單片機控制步進電機打開窗簾。1.2.2 紅外控制操作紅外遙控器可以對系統(tǒng)模式進行設置,通過紅外接收系統(tǒng)接收信號,單片機做出相應的回應,并在液晶屏上顯示操作內(nèi)容。1.2.3 界面顯示采用液晶顯示一些基本系統(tǒng)信息,如果用戶有對系統(tǒng)進行操作,液晶也會有相關(guān)顯示。1.2.4 控制系統(tǒng)使用單片機STC15F2K60S2作為控制電路的核心部分,通過程序的編寫使各個模塊相互連接,實現(xiàn)一個完整的智能化家居系統(tǒng)。第2章 系統(tǒng)的硬件設計2.1 系統(tǒng)的硬件設計框圖此次電路設計以8051內(nèi)核的單片機STC15F2K60S2為主要控制電路;光敏電阻與LM393芯片結(jié)合采集外部光照強度;紅外接收頭H1838和紅外遙控接收器組成紅外控制模塊;液晶屏LCD12864作為顯示模塊;芯片ULN2003構(gòu)成電機驅(qū)動電路模塊。再以程序驅(qū)動各模塊工作,實現(xiàn)了各模塊的內(nèi)在聯(lián)系。單片機STC15F2K60S2LCD多級菜單顯示紅外控制電機驅(qū)動模塊步進電機按鍵控制蜂鳴器光敏傳感器模塊圖2-1 系統(tǒng)硬件設計框圖2.2 硬件設計與分析2.2.1 STC15F2K60S2單片機概述市場上常見的8051內(nèi)核單片機STC15F2K60S2內(nèi)部已經(jīng)有60KB程序存儲器和2048字節(jié)RAM,這對于一般應用的存儲器需求已經(jīng)足夠。STC12C5A60S2單片機主要集成了以下資源:1、增強型8051內(nèi)核,單時鐘機器周期,速度比傳統(tǒng)8051內(nèi)核單片機快812倍2、60KB Flash程序存儲器;1KB數(shù)據(jù)Flash;2048字節(jié)的SRAM3、3個16位可自動重裝載的定時/計數(shù)器(T0、T1、T2)5、4、可編程時鐘輸出功能 6、至多42根I/O口線 7、2個全雙工異步串行口(UART)8、1個高速同步通信端口(SPI) 9、8通道10位ADC10、3通道PWM/可編程計數(shù)器陣列/捕獲/比較單元11、內(nèi)部高可靠上電復位電路和硬件看門狗 12、內(nèi)部集成高精度R/C時鐘,常溫工作時,可以省去外部晶振電路。13、STC15F2K60S2單片機的每個I/O口在弱上拉時都能承受20mA的灌電流(最好還是使用限流電阻,如1K)14、在強推挽輸出時都能輸出20mA的拉電流(也要加限流電阻)。15、整個芯片的工作電流推薦不要超過90mA。即從MCU-Vcc流入的電流不超過90mA,從MCU-GND流出的電流不超過90mA,整體流入/流出電流都不能超過90mA。圖2-2 STC15F2K60S2引腳圖圖2-3 STC15F2K60S2內(nèi)部框圖2.2.2 顯示模塊LCD12864LCD12864漢字圖形點陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個中文漢字(16X16點陣)、128個字符(8X16點陣)及64X128點陣顯示RAM(GDRAM),由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。主要技術(shù)參數(shù)和顯示特性:電源:VDD3.35V(內(nèi)置升壓電路,無需負壓)顯示內(nèi)容:128行X64列顯示顏色:黃綠屏、藍屏顯示角度:6:00直視LCD類型:STN與MCU接口:8位并口或串行配置LED背光多種軟件功能:光標顯示、畫面移位、自定義字符、睡眠模式等圖2-4 LCD12864引腳圖圖2-5 LCD12864接線圖2.2.3 光敏電阻光敏電阻器是利用半導體的光電效應制成的一種電阻值隨入射光的強弱而改變的電阻器;入射光強、電阻減小、入射光弱、電阻增大。如圖所示,P1表示為光敏電阻的接口;D1為電源指示燈;D2為開關(guān)指示燈;P2為輸出端;通過LM393電壓比較器輸出,輸出形式為數(shù)字量輸出(0和1),信號干凈、波形好、驅(qū)動能力強。當模塊在環(huán)境光線亮度達不到設定閾值時,P2端輸出高電平,當外界環(huán)境光線亮度超過設定閾值時,P2端輸出低電平,光線強度的閾值可通過可調(diào)電阻R5調(diào)整。圖2-6 光敏電阻模塊電路圖2.2.3 紅外控制模塊在可視范圍內(nèi)遙控設備最廉價的方式是通過紅外線。目前幾乎所有的視頻和音頻設備都可以通過這種方式遙控。由于該技術(shù)應用廣泛,相應的應用器件都十分廉價,因此紅外遙控是我們?nèi)粘TO備控制的理想方式。對我們不利的是,紅外光的發(fā)光源實在是太多了。太陽光是其中最強的一個光源,其它的有諸如:白熾燈、蠟燭、熱系統(tǒng)中心(如散熱器件),甚至我們的身體。實際上,只要有發(fā)熱的物體,都會發(fā)出紅外光。 因此,我們需要注意保證我們的紅外遙控傳送的信息準確無誤的發(fā)射到接收器上。當信號發(fā)射后,經(jīng)過調(diào)制,在通過生產(chǎn)商設計的各自通訊協(xié)議,從而確保傳送信息的可靠性。本次設計使用的是由NEC開發(fā)的NEC紅外協(xié)議,它有8位地址碼、8位命令碼;完整發(fā)射兩次地址碼和命令碼,以提高可靠性;38KHZ載波頻率。調(diào)制:圖2-7 紅外信號調(diào)制NEC協(xié)議根據(jù)脈沖時間長短解碼。每個脈沖為560us長的38KHz載波(約21個載波周期)。 邏輯”1”脈沖時間為2.25ms,邏輯”0”脈沖時間為1.12ms。推薦的載波周期為1/4或者1/3。協(xié)議:圖2-8 NEC協(xié)議的脈沖鏈上圖所示為NEC協(xié)議的典型脈沖鏈。協(xié)議規(guī)定低位首先發(fā)送,如上圖所示的情況,發(fā)送的地址碼為”59”,命令碼為”16”。每次發(fā)送的信息首先是用于調(diào)整紅外接收器增益的9ms AGC(自動增益控制)高電平脈沖,接著是4.5ms的低電平,接下來便是地址碼和命令碼。盡管你一直按住那個按鍵,一串信息只能發(fā)送一次。如果一直按著按鍵,發(fā)送的則是以 110ms為周期的重復碼,重復碼是由9ms的AGC高電平和4.5ms的低電平及一個560us的高電平組成。特點:通過無線來控制,攜帶方便,低成本,低功耗等。 遙控器應用范圍:電器、兒童玩具等。 按編碼分類,有兩種編碼方式,主要分為RC5碼和NEC碼【3-5】。 由于本次設計用到的遙控器采用的是NEC編碼協(xié)議,下面將重點描述NEC碼特性。 NEC格式的特征: (1) 使用16位客戶代碼(2) 使用8位數(shù)據(jù)代碼(3) 引導碼間隔是9 ms + 4.5 ms圖2-9 紅外遙控模塊實物圖2.2.4 電機驅(qū)動模塊步進電機是將脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響,給電機加一個脈沖信號,電機則轉(zhuǎn)過一個步距角。因而步進電機只有周期性的誤差,在速度、位置等控制領(lǐng)域有較為廣泛的應用。步進電機的驅(qū)動是由單片機通過對每組線圈中的電流的順序切換來使電機作步進電機旋轉(zhuǎn),切換是通過單片機輸出脈沖信號來實現(xiàn)的。調(diào)節(jié)脈沖信號頻率就可以改變步進電機的轉(zhuǎn)速;而改變各相脈沖的先后順序,就可以改變電機的旋轉(zhuǎn)方向。步進電機驅(qū)動方式可以采用雙四拍(AB-BC-CD-DA-AB)方式,也可以采用單四拍(A-B-C-D-A)方式。為了使步進電機旋轉(zhuǎn)平穩(wěn),還可以采用單、雙八拍方式(A-AB-B-BC-C-CD-D-DA-A)。圖2-10 步進電機工作方式的時序圖圖2-11 步進電機驅(qū)動電路圖第3章 系統(tǒng)的軟件設計3.1 系統(tǒng)的軟件設計框圖 開始系統(tǒng)初始化是否有按鍵按下LCD顯示初始信息 返回電機反轉(zhuǎn)光線強度是否較強電機正轉(zhuǎn)電機作出相應的動作是否有有效按鍵按下判斷模塊模式?對模塊模式進行設置是否有按鍵按下LCD顯示二級菜單是手動自動是是否3.2 主程序編程摘要由系統(tǒng)軟件流程框圖可以看出:當電路上電后,系統(tǒng)默認設置窗簾模式為自動模式,LCD12864顯示內(nèi)容為當前時間,光敏傳感模塊可以根據(jù)外部的光線強弱輸出數(shù)字信號(光線強度較高為0,光線強度較弱為1)給單片機,再由單片機判斷控制電機驅(qū)動,從而達到智能自動的效果。如果有按鍵或者紅外遙控信號輸入時,單片機則做出與之相對應的動作:如使LCD顯示二級菜單內(nèi)容并允許下一步操作,返回主界面等。當處于二級菜單時,用戶可以通過按鍵和紅外遙控進行選擇要設置的模塊內(nèi)容進入三級菜單,如家居設置、時間修改、溫度報警等。等用戶根據(jù)要求修改完成后,可以通過按鍵或紅外遙控的相應按鍵回到主界面。3.3 LCD顯示編程摘要電路上電后,根據(jù)用戶的需要對LCD液晶模塊各項控制器指令代碼及其參數(shù)進行設置,從而完成對液晶模塊的參數(shù)(如液晶的行數(shù)、列數(shù)、光標的位置等)以及顯示方式等一系列的初始化過程。在對系統(tǒng)進行正確的初始化以后,將DS1203時鐘芯片模塊所獲取的內(nèi)容通過程序計算后在LCD上顯示。如果有按鍵或紅外遙控做出有效動作后,LCD則清屏后,顯示出對應內(nèi)容。LCD顯示流程圖如下: 開始LCD初始化LCD顯示初始信息按鍵或者紅外遙控是否有按 下否是否作出相應的處理按鍵是否有 效3.4 紅外控制編程摘要程序初始化,打開外中斷0,等待中斷打開,進如中斷后,關(guān)閉中斷,然后檢測是否發(fā)送數(shù)據(jù),沒有發(fā)送數(shù)據(jù)就推出中斷,有數(shù)據(jù)發(fā)送就將原碼保存在1AH單元中,反碼保存在1B單元中,接著判斷解碼是否成功,如果解碼成功,蜂鳴器就鳴叫,再判斷數(shù)據(jù)的值,比較數(shù)據(jù)值后進行相應的操作。紅外遙控系統(tǒng)一般由紅外發(fā)射裝置和紅外接收設備兩大部分組成。紅外發(fā)射裝置又可由鍵盤電路、電源和應用電路組成。通常為了使信號能更好的被傳輸發(fā)送端將基帶二進制信號調(diào)制為脈沖串信號,通過紅外發(fā)射管發(fā)射。紅外接收裝置通常由一紅外接收頭組成的接收電路。接收頭的輸出管腳連接的是單片機的外部中斷1口,因此,在程序運行時,首先要判斷是否產(chǎn)生中斷。先是遙控器發(fā)射出紅外波,由接收部分將發(fā)射過來的信號轉(zhuǎn)換為電信號,再經(jīng)過放大電路等將其還原成相應的編碼信號,然后通過譯碼器譯碼,將相應的解碼賦予不同的功能,從而進行對密碼鎖的控制,實現(xiàn)遙控效果。遙控器的編碼采用脈沖個數(shù)編碼格式,不同的脈沖個數(shù)代表不同的操作碼信息。程序流程圖如下圖所示。 開始 初始化 鍵盤掃描 對低電平脈沖計數(shù)是否有按鍵按下 下按脈沖個數(shù)對應功能程序 中斷開始低電平脈沖脈寬2ms? 下 中斷返回3.5 電機驅(qū)動編程摘要編寫程序,用四路I/O口的輸出實現(xiàn)環(huán)形脈沖的分配,控制步進電機按固定方向連續(xù)轉(zhuǎn)動。同時,如果窗簾模式設置為自動模式時,通過光敏傳感模塊獲得的輸入值不同來控制電機的正轉(zhuǎn)與反轉(zhuǎn),即當光線強度較高時,電機正轉(zhuǎn),反之,電機反轉(zhuǎn)。若設置為手動模式時,則可以通過2個按鍵控制電機的正反轉(zhuǎn)。電機驅(qū)動流程圖如下圖所示: 開始程序初始化模式為手動模式為自動按鍵掃描光線強度是否較強是否有有效按鍵按下電機反轉(zhuǎn)電機正轉(zhuǎn)電機作出相應的動作第4章組裝與調(diào)試4.1 紅外遙控模塊的調(diào)試NEC紅外接收解碼程序應用定時器,運行測試程序后,按遙控按鍵,會在開發(fā)板的數(shù)碼管上顯示相應的地址碼-控制碼(以16進制顯示),分兩段,前段是地址碼,后段為控制碼,用點隔開表示,顯示兩字節(jié)。調(diào)試結(jié)果如下圖所示:圖4-1 紅外遙控解碼調(diào)試在本次設計中只需用到四個按鍵,根據(jù)調(diào)試得出下表:遙控按鍵地址碼控制碼遙控按鍵地址碼控制碼MENU00H02H-00H0CH+00H04H返回00H06H因此可以根據(jù)不同按鍵的控制碼來實現(xiàn)對模塊的控制。4.2 光敏傳感模塊的調(diào)試編寫測試程序:當光線強度較高時,使測試的LED燈亮;光線強度較弱時,使測試的LED燈滅。調(diào)試結(jié)果如下圖:圖4-2 外部光線較弱時圖4-3 外部光線較強時因此可以發(fā)現(xiàn),當外部光線較強時,光敏傳感模塊的輸出口D0會輸出高電平;當外部光線較弱時,光敏傳感模塊的輸出口D0會輸出低電平。所以可以通過程序判斷光敏傳感模塊的輸出口D0的電平來控制電機驅(qū)動模塊的工作。4.3 總體調(diào)試電路板上電后,系統(tǒng)初始化,所以通過紅外遙控按鍵的MENU鍵進入模式設置界面(即二級菜單),通過遙控按鍵的+鍵和-鍵來選擇所需的設置的模塊,在按下遙控按鍵的MENU鍵進行確認選擇,確認后進入模塊模式的設置界面(即三級菜單),通過遙控按鍵的+鍵和-鍵來選擇模塊的功能,設置完畢后,按下紅外遙控的“返回”鍵即可回到系統(tǒng)的初始界面。圖4-4 系統(tǒng)初始界面圖4-5 模塊選擇設置界面圖4-6 模塊模式選擇界面圖4-7 總體電路實物圖第6章 結(jié)論畢業(yè)設計是當代大學生學習階段一次非常難得的理論與實際相結(jié)合的機會,通過這次比較完整的電子設計,我擺脫了單純的理論知識學習狀態(tài),和實際設計的結(jié)合鍛煉了我的綜合運用所學的專業(yè)基礎(chǔ)知識,解決實際工程問題的能力,同時也提高我查閱文獻資料、設計手冊、設計規(guī)范以及電腦制圖等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗得到了豐富,并且意志品質(zhì)力,抗壓能力及耐力也都得到了不同程度的提升。這是我們都希望看到的也正是我們進行畢業(yè)設計的目的所在。在此次畢業(yè)設計中,從確定研究課題,到查閱資料及設計相應的原理圖的過程中,由于相同功能的模塊有很多,所以需要對比他們之間的實用性;是否容易操作;外圍電路及程序設計難易,從而選出性價比較高的功能模塊。在設計過程中,也遇到了一些問題,通過不斷的請教老師和同學與其他專業(yè)人才的交流溝通,逐漸解決問題,正是這一次設計讓我積累了無數(shù)實際經(jīng)驗,也必然會讓我在未來的工作學習中表現(xiàn)出更高的應變能力,更強的溝通力和理解力。順利如期的完成本次畢業(yè)設計給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心。致謝語本文是在賴義漢導師的悉心指導下完成,在老師的耐心指導下,問題得以解決,所以在此,在此對老師道一聲:老師,謝謝您!在此我要感謝在這次畢業(yè)設計中給我提供幫助的老師和同學,在他們的幫助下,我才能夠這么順利的完成畢業(yè),感謝他們在我學習和生活中的幫助和指導。首先感謝我的指導老師賴義漢老師,在我做畢業(yè)設計的過程中,老師給我提供了很大的幫助,在完成畢業(yè)設計的過程中,還指出了很多錯誤,提出了很多寶貴意見。每次在查看我的進度的同時都是認真查看我的設計,對于設計中存在的問題也是耐心的回答和討論。老師嚴謹?shù)闹螌W態(tài)度和科學的工作方法給了我極大的幫助和影響。在此衷心感謝幾個月來老師對我的關(guān)心和指導。在此對于賴義漢老師一絲不茍,兢兢業(yè)業(yè)的精神表示衷心的敬佩與感謝。其次要感謝大學三年來所有的老師,為我們打下專業(yè)基礎(chǔ)知識;同時還要感謝所有的同學們,正是因為有了你們的支持和鼓勵,此次畢業(yè)設計才會順利完成。參考文獻1 賴義漢.單片機原理及應用:基于STC15系列單片機+C51編程.成都:西南交 通大學出版社,2016.1.2 胡漢才.單片機原理及其接口技術(shù)(第2版).北京:清華大學出版社,2004.2.3 胡輝.單片機原理及應用設計M.北京:中國水利水電出版社,2014.3.4 張毅剛.單片機原理及應用(第2版).北京:清華大學出版社,2004.2.5 陶國正.單片機與接口應用技術(shù)M.蘇州:蘇州大學出版社,2004:137-146,190202.6 肖景和,趙健.紅外線、熱釋電與超聲波遙控電路.北京:人民郵電出版社,2003.1.7 宏晶科技.紅外線、熱釋電與超聲波遙控電路.北京:人民郵電出版社,2003.1.8 張培志,陸偉. 仇芝基于單片機技術(shù)的無線遙控家居照明系統(tǒng).儀器儀表用戶,20089 蘇長贊.紅外線與超聲波遙控.北京:人民郵電出版社,2001.2.10 電子設計競賽組委會.全國大學生電子設計競賽獲獎作品匯編M.北京:北京理工大學出版社,342264.11 李樂山.人機界面設計M.科學出版社,2004. 12 李維緹,郭強.液晶顯示應用技術(shù)M.北京工業(yè)出版社,2000.13 劉永智,楊開愚.液晶顯示技術(shù)M.電子科技大學出版社 14 ADS7843 Datasheet TIDB/CD,JULY, 2001.15 Maxim.+5V Single-Supply,IMsps,16-Bit Self-Calibrating ADCDB/CD,2000.附錄1、 STC15單片機最小系統(tǒng)電路圖和PCB圖2、光敏傳感模塊和電機驅(qū)動模塊電路圖和PCB圖3、程序1、Biyesheji.c#include #include #include #define out P2sbit SMG_g = P15;/sbit gm = P32;/sbit d1=P20;/sbit d2=P21;sbit K3=P37;sbit K4=P36;uchar code turn=0x02,0x06,0x04,0x0C,0x08,0x09,0x01,0x03;unsigned char temp=0,tempp=0;unsigned int i=0,b=1,t=0,c=0;void DelayM(uint ms) unsigned char y; while(-ms !=0) for(y=0;y10;y+);void zz()t=t0?t-1:7;out=turnt;DelayM(2);c=2;void welcome0(void)write_com(0x80); lcm_w_word(14Z(2); write_com(0x90); lcm_w_word();write_com(0x88); lcm_w_word(2014041806);write_com(0x98); lcm_w_word(); void sd()if(i=1)zz();if(i=2)fz();void zd()if(gm=1)zz();if(gm=0)fz();void main()K3=1;K4=1;gm=1;TMOD=0x20;TH1=0xfd;TL1=0xfd;SCON=0x50;PCO

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論