模擬電風扇控制設計_單片機_畢業(yè)論文_第1頁
模擬電風扇控制設計_單片機_畢業(yè)論文_第2頁
模擬電風扇控制設計_單片機_畢業(yè)論文_第3頁
模擬電風扇控制設計_單片機_畢業(yè)論文_第4頁
模擬電風扇控制設計_單片機_畢業(yè)論文_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電風扇模擬控制設計 第一章 緒論1.1 選題背景及設計目的 背景介紹: 電風扇曾一度被認為是空調產品沖擊下的淘汰品,其實并非如此,市場人士稱, 家用電風扇并沒有隨著空調的普及而淡出市場,近兩年反而出現(xiàn)了市場銷售復蘇的態(tài)勢。其主要原因:一是風扇和空調的降溫效果不同空調有強大的制冷功能,可以快速有效地降低環(huán)境溫度,但電風扇的風更溫和,更加適合老人兒童和體質較弱的人 使用;二是電風扇有價格優(yōu)勢,價格低廉而且相對省電,安裝和使用都非常簡單。設計目的:1、鞏固、加深和擴大單片機應用的知識面,提高綜合及靈活運用所學知識解決工業(yè)控制的能力;2、培養(yǎng)針對課題需要,選擇和查閱有關手冊、圖表及文獻資料的自學能力,提高組成系統(tǒng)、編程、調試的動手能力;3、通過對課題設計方案的分析、選擇、比較、熟悉單片機用系統(tǒng)開發(fā)、研制的過程,軟硬件設計的方法、內容及步驟。12 課題完成功能系統(tǒng)主要功能如下: 1、用4位數碼管實時顯示電風扇的工作狀態(tài),最高位顯示風類:“自然風” 顯示“ 1”、 “常風” 顯示“2”、“睡眠風” 顯示“3”。后3位顯示定時時間:動態(tài)倒計時顯示剩余的定時時間,無定時顯示“000”。2、設計 “自然風”、 “常風”和“睡眠風” 三個風類鍵用于設置風類; 設計一個“定時”鍵,用于定時時間長短設置; 設計一個“搖頭” 鍵用于控制電機搖頭。 3、設計過熱檢測與保護電路,若電風扇電機過熱,則電機停止轉動,電機冷卻后電機又恢復轉動。13 課題任務的內容和要求1.必須充分利用給定套裝元件(內附元件,材料清單表)進行設計。2.用一個直流小電機模擬電風扇電機,按下相應的風類鍵,電機工作在相應狀態(tài):“自然風”運行時PWM的占空比為1:3;“睡眠風”運行時PWM的占空比為1:5;“常風”運行時PWM的占空比為3:1。3.每按一次“定時”鍵,定時時間增加10秒鐘,工作過程如下:圖14. 用另一個直流小電機模擬風扇搖頭機構,按下“搖頭” 鍵,“搖頭”電機先正轉30ms,再反轉30ms,如次往復。 6.過熱檢測與保護電路不用傳感器,用信號源產生的正弦波信號代替?zhèn)鞲衅鳌案袘背龅男盘?,若信號幅度大?0mV,則電機停止轉動。第2章 系統(tǒng)設計總體方案本設計采用AT89C52單片機為核心控制器件,系統(tǒng)框圖如圖2所示 圖2 2.1 設計方案特點1、初始加電時,電風扇不加電,四位數碼顯示器不顯示,只有按下“自然風”、 “常風”和“睡眠風”任一按鍵,電風扇開始工作。同時,定時器只要不進行新的時間設置,電路就將按系統(tǒng)默認控制負載定時工作的時間方式自動開始運行。2、電路允許用戶隨時通過按鍵開關自行輸入設置新的定時時間參數,其范圍可在1分鐘至990秒之間任意設置。3、在進行時間參數設置和整個定時過程中,系統(tǒng)采用四位數碼管顯示,最高位顯示風類,后三位顯示定時時間,做“百位、十位、個位”的倒計時顯示,同時用數碼管上小數點的同步閃亮作為秒顯示,顯示直觀、準確。4、在整個定時狀態(tài)下,電路具有允許用戶隨時自行選擇使用“自然風”狀態(tài),也可選擇使用“常風”和“睡眠風”狀態(tài)。5、過熱檢測與保護電路不用傳感器,用信號源產生的正弦信號代替?zhèn)鞲衅鳌案袘背龅男盘枺粜盘柗却笥?0mV,則電機停止轉動。6、按下“搖頭”鍵,“搖頭”電機先正轉30ms,再反轉30ms,如此往復。2.2 關于最小系統(tǒng)AT89S51AT89S51是一個低功耗,高性能CMOS 8位單片機,片內含4k Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,芯片內集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S51可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案。AT89S51具有如下特點:40個引腳,4k Bytes Flash片內程序存儲器,128 bytes的隨機存取數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。 此外,AT89S51設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產品的需求。AT89S51單片機的基本結構和外部引腳如圖3所示圖3AT89S51單片機的各引腳功能如下:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的低八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部數據存儲器寫選通)P3.7 /RD(外部數據存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。I/O口作為輸入口時有兩種工作方式即所謂的讀端口與讀引腳讀端口時實際上并不從外部讀入數據而是把端口鎖存器的內容讀入到內部總線經過某種運算或變換后再寫回到端口鎖存器只有讀端口時才真正地把外部的數據讀入到內部總線上面圖中的兩個三角形表示的就是輸入緩沖器CPU將根據不同的指令分別發(fā)出讀端口或讀引腳信號以完成不同的操作這是由硬件自動完成的不需要我們操心1然后再實行讀引腳操作否則就可能讀入出錯為什么看上面的圖如果不對端口置1端口鎖存器原來的狀態(tài)有可能為0Q端為0Q為1加到場效應管柵極的信號為1該場效應管就導通對地呈現(xiàn)低阻抗,此時即使引腳上輸入的信號為1也會因端口的低阻抗而使信號變低使得外加的1信號讀入后不一定是1若先執(zhí)行置1操作則可以使場效應管截止引腳信號直接加到三態(tài)緩沖器中實現(xiàn)正確的讀入由于在輸入操作時還必須附加一個準備動作所以這類I/O口被稱為準雙向口89S51的P0/P1/P2/P3口作為輸入時都是準雙向口接下來讓我們再看另一個問題從圖中可以看出這四個端口還有一個差別除了P1口外P0P2P3口都還有其他的功能 RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。2.3 AT89S51單片機主要功能部件 8位的CPU,8031 CPU與MCS-51 兼容 4K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán)) 全靜態(tài)工作:0Hz-24KHz 三級程序存儲器保密鎖定 128*8位內部RAM 32條可編程I/O線 兩個16位定時器/計數器 6個中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內振蕩器和時鐘電路 第三章 系統(tǒng)硬件設計3.1 系統(tǒng)硬件設計電路圖該系統(tǒng)已AT89S51單片機為核心,由電源電路,時鐘電路,復位電路,顯示電路,鍵盤,電機組成。圖2是系統(tǒng)硬件電路圖。圖43.2 單片機復位電路和時鐘電路復位電路:首先形成單片機最小系統(tǒng),在89S51單片機芯片XTAL1、XTAL2加入時鐘電路,RST加入復位電路,EA加入高電平。 80C51的復位是由外部的復位電路來實現(xiàn)的。復位電路分為上電復位和手動復位,我們采用的是上電+手動復位,正常工作時按下S1鍵,9腳變成高電平,單片機復位,按鍵松開,通過電容放電,9腳回到低電平。采用的是12MHZ晶振,所以C=10uf,R1=8.2K,R2=2OO。圖5時鐘電路:80C51單片機的時鐘信號通常有兩種方式產生:一是內部時鐘方式,二是外部時鐘方式。采用內部時鐘方式:80C51單片機各功能的運行都是時鐘控制信號為基準,有條不紊的工作。因此,時鐘頻率直接影響單片機的速度,始終電路的質量也直接影響單片機系統(tǒng)的穩(wěn)定性。80C51內部有一個用于構成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為芯片引進XTAL1,輸出端為引腳XTAL2。這兩個引腳跨接石英晶體振蕩器(簡稱晶振)和微調電容,就構成一個穩(wěn)定的自激振蕩器,如圖4時鐘電路所示,是80C51內部時鐘方式的振蕩器電路。電路中的電容C1、C2典型值通常選擇30pF,對外接電容雖然沒有嚴格要求,但電容的大小會影響振蕩器頻率的高低。振蕩器穩(wěn)定性和起振的快速性。晶振的頻率越高,則系統(tǒng)的時鐘頻率也就越高,單片機的運行速度也越快,此次實驗我們選擇的晶振是12MHZ晶振。晶振為12MHZ時的機器周期的計算:一機器周期12個振蕩周期,時鐘頻率f=1/T, 一機器周期1/T12,若晶振12MHZ,一機器周期1/12M12=1uS外部時鐘方式時把外部已有的時鐘信號引入到單片機內,此方式常用與多片80C51單片機同時工作,以便于各單片機的同步。圖6 3.3 AT89S51單片機電源電路電路主要分為:變壓、整流、濾波、穩(wěn)壓四個部分。電流進入電路,通過一個220V變9V的電源變壓器把220V的交流電壓變?yōu)?V的交流電壓,然后通過整流器把9V交流,功率為15W左右。變壓器次級線圈輸出的9V交流電壓經過全橋QD2進行全波整流,C19濾波,7805穩(wěn)壓后,輸出穩(wěn)定的+5V直流工作電壓。圖73.4 74LS245功能74LS245是我們常用的芯片,用來驅動led或者其他的設備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數據。74LS245還具有雙向三態(tài)功能,既可以輸出,也可以輸入數據。當8051單片機的P0口總線負載達到或超過P0最大負載能力時,必須接入74LS245等總線驅動器。當片選端/CE低電平有效時,DIR=“0”,信號由 B 向 A 傳輸;(接收)DIR=“1”,信號由 A 向 B 傳輸;(發(fā)送)當/CE為高電平時,A、B均為高阻態(tài)。由于P2口始終輸出地址的高8位,接口時74LS245的三態(tài)控制端/1G和/2G接地,P2口與驅動器輸入線對應相連。P0口與74LS245輸入端相連,/E端接地,保證數據現(xiàn)暢通。8051的/RD和/PSEN相與后接DIR,使得/RD且/PSEN有效時,74LS245輸入(P0.iDi),其它時間處于輸出(P0.iDi)。 圖8圖93.5 74ls06功能 74LS06器件包含6路反相緩沖器/驅動器,帶有高壓集電極開路輸出,可連接高電平電路的接口(如MOS),可驅動高強度電流負載,當然也可以充當反相緩沖器用于驅動TTL輸入。74LS06的額定輸出電壓為30 V,74LS06的最大吸取電流為40 mA。74LS06兼容大多數TTL電路。74LS06的輸入是二極管鉗位式,可以把傳輸產生的不良影響降到最低,大大簡化了電路的設計。74LS06典型功耗為175 mW,平均傳輸延遲時間為8 ns。六高壓輸出反相緩沖器/驅動器(OC,30V) 簡要說明:7406 為集電極開路輸出的六組反相驅動器,其主要電特性的典型值如下:tPLH tphl PD 10ns 15ns 155mW引出端符號:1A6A 輸入端 1Y6Y 輸出端極限值:電源電壓 7V,輸入電壓 5.5V,輸出截止態(tài)電壓 30V工作環(huán)境溫度7406 070 存儲溫度 -65150圖10圖113.6 SM420364 4位數碼管 SM420364為共陰4位數碼管 ,管腳順序為從數碼管的正面看,以第一個腳為起點,12,9,8 ,6為公共腳。A-11,B-7,C-4,D-2,E-1,F(xiàn)-10,G-5,I-3。圖123.7 穩(wěn)壓芯片H7805穩(wěn)壓芯片H7805 系列為 3 端正穩(wěn)壓電路,TO-220 封裝,能提供多種固定的輸出電壓,應用范圍廣。內含過流、過熱和過載保 護電路。帶散熱片時,輸出電流可達 1A。雖然是固定穩(wěn)壓電 路,但使用外接元件,可獲得不同的電壓和電流。外形圖及引腳排列如圖13所示。圖13它的主要特點:輸出電流可達 1A輸出電壓有:5V過熱保護短路保護輸出晶體管 SOA 保護功能框圖如圖14所示。圖143.8 直流電機直流電機是一種能實現(xiàn)機電能量轉換的電磁裝置,它能使繞組在氣隙磁場中旋轉感生出交流電動勢,并依靠換向裝置,將此交流電變?yōu)橹绷麟?。其產生交流電的物理根源在于,電機中存在磁場和與之有相對運動的電路,即氣隙磁場和繞組。旋轉繞組和靜止氣隙磁場相互作用的關系可通過電磁感應定律和電磁力定律來分析。根據電磁感應定律,在恒定磁場中,當導體切割磁場磁力線時,導體中將感應電動勢。如果磁力線、導體及其運動方向三者互相垂直,則導體中產生的感應電動勢的大小為圖15 式中,b為磁感應強度,單位為t;為導體切割磁力線的有效長度,單位為m;為導體切割磁場的線速度,單位為ms;為導體感應電動勢,單位為v。 依據電磁力定律,當磁場與載流導體相互垂直時,如圖15(a)所示,作用在載流導體上的電磁力為式中,為載流導體中電流,單位為a;為電磁力,單位為n。電磁力的方向用左手定則確定,如圖15(b)所示。直流電動機的工作原理是基于載流導體在磁場中受力產生電磁力形成電磁轉矩的基本原理。但要獲得恒定方向的轉矩,需將其外電路的直流電流變?yōu)槔@組中的交流電流,即同樣需要機械整流裝置。直流電動機的基本結構與直流發(fā)電機相同,如圖16所示,此時a、b電刷接在直流電源上,電機的軸上帶著被拖動的負載。圖16當直流電流從電刷a流人,經換向片1、線圈abcd、換向片2,由電刷b流出時,如圖16(a)所示,載流導體在磁場中將受到電磁力的作用,據左手定則,使線圈沿逆時針方向轉動。當電樞轉過半周時,如圖16(b)所示,dc處于n極下,ab處于s極下,此時電流仍從電刷a流入,經換向片2、線圈dcba、換向片1,最后由電刷b流出,據左手定則,此時線圈仍然沿逆時針方向轉動。因此,電樞將沿一個恒定方向轉動。實際上,直流電動機的電樞上有許多線圈,這些線圈產生的電磁轉矩合成為一個總的電磁轉矩,拖動負載轉動??傊谏鲜鲋绷麟妱訖C的工作過程中,單從電樞線圈的角度看,每個導體中的電流方向是交變的;但從磁極看,每個磁極下導體中電流的方向是固定的,即不管是哪個導體運行到該極下,其中的電流方向總是相同的。因此,直流電動機可獲得恒定方向的電磁轉矩,使電機持續(xù)旋轉。這就是直流電動機的工作原理。第四章 系統(tǒng)軟件設計4.1 占空比在一串理想的脈沖序列中(如方波),正脈沖的持續(xù)時間與脈沖總周期的比值。例如:脈沖寬度1s,信號周期4s的脈沖序列占空比為0.25。在一段連續(xù)工作時間內脈沖占用的時間與總時間的比值。在CVSD調制(continuously variable slope delta modulation)中,比特“1”的平均比例。在周期型的現(xiàn)象中,現(xiàn)象發(fā)生的時間與總時間的比。負載周期在中文成語中有句話可以形容:三天打漁,兩天曬網,則負載周期為0.6。占空比是高電平所占周期時間與整個周期時間的比值。 圖174.2 程序框圖主程序 開始搖頭鍵按下嗎? 初始化 顯示開搖頭電機自然風鍵按下嗎? 電機過熱嗎?Y置占空比1:3關風扇電機 N關搖頭電機常風鍵按下嗎?關中斷 Y置占空比3:1顯示過熱 N睡眠風鍵按下嗎?Y置占空比1:5 N定時鍵按下嗎?開定時器0中斷清標志位定時時間清0定時計數器清0定時計數器=7?定時時間加10S定時鍵計數器加1定時器T0中斷程序置初值置初值關中斷1S到了嗎 中斷返回顯示電機停關中斷定時時間到了嗎定時時間減1秒 Y Y開中斷定時器T1中斷程序置定時器1初值清標志位電機控制位取反占空比的要求達到置標志位標志位為1電機控制位高電平嗎 關中斷YN標志位為1YNN Y置標志位中斷返回開中斷置定時器1初值清標志位電機控制位取反占空比的要求達到 第五章 系統(tǒng)軟硬件聯(lián)合調試5.1 軟件仿真1、 把程序在Keil uVision3中調試,成功無錯誤后生成Hex文件。2、 根據電路圖在proteus軟件中畫出電路圖,檢查無錯誤。3、 雙擊89S51導入生成的Hex文件。4、 點擊proteus軟件左下方的開始鍵,進行仿真,觀察高低電平情況。5.2 硬件安裝與調試1、電源電路 (1)安裝復位開關 (2)安裝電源接口 (3)安裝相關電阻電容 (4)安裝顯示燈 (5)安裝晶振 (6)接電源調試 (7)用萬用表測量電壓是否為+5V,接電源燈是否亮2、功能電路 (1)在電路板上布局好元件位置 (2)根據電路圖在電路板反面用導線將線路連接好,盡量做到線路簡潔不雜亂,方便線路檢查 (3)線路連接好后用萬用表檢測線路是否連接好5.3 焊接注意事項與焊接順序1、注意事項 (1)焊接時間不宜過久,但要完全熔著,以免造成冷焊 (2)注意不要有虛焊 (3)線路上不相連的器件在焊接時不能因為器件相隔距離小,而造成焊點相連 (4)焊點的表面要平滑、有光澤2、焊接順序主要應該注意先焊接小的器件,最后焊接大的;在焊接好后應先拿開焊絲再拿開電烙鐵5.4 軟件調試步驟1、打開Keil uVision3軟件,進入界面2、打開軟件后,新建一個項目并保存3、新建一個文件并添加到項目里4、在文件中輸入程序5、編譯文件,查看是否有錯6、程序正確后為目標1設置選項7、進行調試圖18 圖195.5 軟硬件聯(lián)調步驟1、將仿真器安裝到電路板上2、與電腦USB口連接,接通電源3、運行Keil uVision3軟件,添加程序4、設置好目標選項,選擇串口、波特率5、編譯,運行調試6、若程序和硬件都沒有問題,喇叭響,按鍵可切換歌曲5.6 燒錄程序的步驟1、在Keil uVision3中產生Hex文件2、保存文件3、打開Microcontr Lier Isp stoft ware軟件4、在菜單欄中選擇OPTIONS Select Port LPT1 OK5、選擇OPTIONS Select Device AT89S51 OK 6、在菜單欄中選擇 文件 Load Buffer .hex文件7、在工具欄中選擇Auto Program8、最后選擇OK即可圖20圖21圖22圖23第6章 總結與體會本設計報告主要介紹了用單片機實現(xiàn)的模擬電風扇的設計方法。系統(tǒng)介紹了該電路的硬件構成和軟件工作過程,系統(tǒng)以AT89S51為核心,主要采用中斷控制系統(tǒng),結合所學的單片機的知識,實現(xiàn)系統(tǒng)的功能要求。設計中很好的使軟、硬件相結合,基本上達到了設計的要求。通過這次畢業(yè)設計,使我對單片機及其附屬電路有了一定的了解,對課本上的知識有了近一步的掌握,也深刻明白了自己的不足。完成本次課程設計的過程,是一個從無到有的過程,經歷了興奮、自信、失落、奮發(fā)、所悟、完成幾個過程。課程設計時,仔細閱讀設計的題目和要求,以為沒什么困難的,所用的知識書上都有??墒钱斘覄邮珠_始做的時候,才發(fā)現(xiàn)其中的算法,設計是那么繁瑣。經過一天的努力,毫無結果。失落的心情油然而生。于是,再到圖書館和網上查找資料,在經過借鑒很多類似的資料,文獻后,總算是有點眉目了。埋頭苦干的過程是痛苦的,尤其是在思考算法和程序框架時,迷茫,煩躁,特別是當苦思出來一個結果,又被自己推翻,心痛的無法言繪,在這不斷循環(huán)中,終于最后完善了程序。其中的煎熬是很痛苦的,深刻明白攻克自己“未知領域”的困難。但當課程設計完成時,那感覺是甜蜜的,沒有耕耘,哪來得收獲的喜悅,不懂付出怎么能知道回報的快樂,一分耕耘一分收獲,有付出才會有回報,就在這樣的痛與快樂的交換中,我學到了知識,學到了做人的道理。通過這短短幾個月的制作,我感覺到自己從課本上學到的理論知識和實踐仍有很大的差距。很多元器件根本不知道有什么功效,在仿真儀器中是什么代碼。有的知識,自己感覺已經掌握得差不多了,但是實際操作起來就有問題出現(xiàn)了。我遇到了不少問題,花費了很多的時間。這讓我重新反思我們的學習,深刻領悟到我們這個專業(yè)動手,實踐的重要性。理論不經過實踐考驗,是沒法實施的,就像我們編的程序,很多方面考慮的都不夠,幾乎沒有涉及到實際應用時的防范方法措施。這次的課程設計,讓我學到了很多書本上學不到的東西,學到了實際應用時,是取用成本的最小化,做設計不僅要考慮大的方面,小的方面也必須做到完美。最大的收獲是:對按鍵,顯示器,單片機匯編語言的應用有了深刻的了解。致 謝我從本課題的選擇,開題報告,電路設計,焊接實驗到最后論文定稿及重復修改等都得到了周老師的悉心指導與教誨,感謝周老師多次地為我指點迷津,幫助我開拓思路,精心點撥,熱忱鼓勵。他實事求是的教學態(tài)度,孜孜不倦的教誨,嚴謹的治學精神,精益求精的工作作風深深地感染并激勵著我,在此,謹向周老師致以誠摯的謝意和崇高的敬意。 此外,還要感謝周老師在畢業(yè)設計過程中對于我的幫助,感謝實驗室老師給予我莫大的幫助與關懷。還要感謝和我的同學及在設計過程中幫助我關心我的人們,謝謝你們。 最后,我還要也感謝百忙中審閱我論文的老師們,感謝老師們對我的教誨與鼓勵!參考文獻1、潘新民、王燕芳.微機制器原理與開發(fā)技術.清華大學出版社,1997.2、蘇家健.單片機原理及應用技術.高等教育出版社,1998;4、張迎新.單片機初級教程.北京航空航天大學出版社,1998.5、夏繼強.單片機試驗與實踐教程.北京航空航天大學出版社,2001.6、張俊謨.單片機教程輔導與習題解答.北京航空航天大學出版社,2000.7、余永權,李小青,單片機應用系統(tǒng)的功率接口技術.北京航空航天大學出版社, 1992.8、周航慈.單片機應用程序設計技術.北京航空航天大學出版社, 1991.9、何希才.傳感器及其應用電路.電子工業(yè)出版社,2001. 10、魏永廣.現(xiàn)代傳感技術.東北大學出版社,2001. 附錄一:程序清單 ORG 0000H LJMP START ORG 000BH LJMP INTT0 ORG 001BH LJMP INTT1 ORG 0030HSTART: ;CLR P3.7 CLR 02H CLR 00H CLR 05H MOV 41H, #0AH MOV 42H, #0H MOV 46H, #00 SETB EA SETB ET1 SETB ET0 MOV TMOD, #11H MOV TL0, #0B0H MOV TH0, #3CH MOV TL1, #0B0H MOV TH1, #3CH CLR 01H MOV 45H, #0 MOV R4,#20START1: LCALL DISPLAY JB P3.0,NZRF SETB 00H SETB TR1 MOV 47H, #1 MOV 48H, #3 MOV 41H, #1NZRF: JB P3.1, NCF SETB 00H SETB TR1 MOV 47H, #3 MOV 48H, #1 MOV 41H, #2NCF: JB P3.2, NSMF SETB 00H SETB TR1 MOV 47H, #1 MOV 48H, #5 MOV 41H, #3NSMF: JB P3.3, WDS acall ms10 acall ms10 acall ms10 acall ms10 jnb p3.3,sz ljmp WDS sz: jnb p3.3,$ acall ms10 acall ms10 SETB 01H ;MOV C, 00H ;JNC WDS SETB TR0 setb et0 INC 45H MOV A, 46H ADD A, #10 MOV 46H, A MOV A, 45H CJNE A,#7, WDS MOV 45H, #0 MOV 46H, #0 CLR 01H CLR 00H MOV 41H, #0 MOV 42H, #0WDS: JB P3.5 , WYT acall ms10 acall ms10 acall ms10 acall ms10 jnb p3.5,sz1 ljmp WYT sz1: jnb p3.5,$ acall ms10 acall ms10 SETB P3.1 CLR P3.0 WYT: JB P3.6 , WGR acall ms10 acall ms10 acall ms10 acall ms10 jnb p3.6,sz2 ljmp WGR sz2: SETB P3.7CLR P3.0CLR P3.1CLR TR1CLR TR0MOV 41H,#0BH WGR:LJMP START1 INTT1: PUSH ACC PUS

溫馨提示

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

評論

0/150

提交評論