




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘 要自動控制屬于電子及信息科學的一個重要分支,并且在現(xiàn)代家居中有著較好的目前發(fā)展前景。目前,家庭居住環(huán)境的采光及避光問題主要采用的是手動開閉窗簾,手動開閉不僅費力而且很多方面不夠人性化,可能對用戶造成一定的困擾,窗簾控制器可以解決這些問題本文旨在設(shè)計一個家用窗簾自動開關(guān)控制器。當外界光照度高于某一參考值時窗簾自動打開,低于該參考值是窗簾自動關(guān)閉。通過本學期對單片機的學習,利用單片機為控制器,設(shè)計單片機控制系統(tǒng),最終實現(xiàn)控制功能。本設(shè)計具有一定的的推廣價值,能更加方便人們的生活起居。本系統(tǒng)先確定了設(shè)計方案,再分別通過硬件設(shè)計和軟件設(shè)計來完善方案。自動窗簾控制器的構(gòu)成主要由光照傳感電路、89C5
2、1 單片機作為控制器、器主控模塊電路、電源轉(zhuǎn)換電路、電機控制電路、鍵盤、顯示電路、執(zhí)行機構(gòu)為步進電機等組成,重點討論了窗簾自動控制器的設(shè)計過程、硬件選用和軟件調(diào)試等問題,通過本器可實現(xiàn)利用光照強度以及設(shè)置時間來控制窗簾自動開閉。 關(guān)鍵詞:家用窗簾;89C51 單片機;步進電機;光敏電阻遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)目 錄第 1 章 緒論.1第 2 章 方案設(shè)計.22.1 概述.22.2 系統(tǒng)組成的總體結(jié)構(gòu).2第 3 章 硬件設(shè)計.43.1 電源電路設(shè)計.43.2 系統(tǒng)控制器單片機的選擇.43.3 光敏電阻的選擇與設(shè)計.53.4 驅(qū)動電路的設(shè)計.63.5 AD 轉(zhuǎn)換
3、電路設(shè)計 .73.6 鍵盤的設(shè)計.73.7 顯示電路的設(shè)計.83.8 時鐘電路的設(shè)計.10第 4 章 軟件設(shè)計.114.1 AD 轉(zhuǎn)換程序設(shè)計 .114.2 電機驅(qū)動程序設(shè)計 .124.3 時鐘電路程序設(shè)計.134.4 系統(tǒng)分析 .14第 5 章 課程設(shè)計總結(jié).15參考文獻.16附錄.17遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)0 第 1 章 緒論伴隨著信息化時代的到來,人們的生活速度以及對生活質(zhì)量的追求也在大幅提高。電子產(chǎn)品智能化速度的加快,也使人們的工作、生活和通訊的關(guān)系日益緊密。智能化的產(chǎn)品設(shè)計在改變?nèi)藗児ぷ鞣绞脚c生活習慣的同時,讓人們對生活質(zhì)量的提升提出了更高的要求
4、,方便、舒適成了人們所追求的生活方式,在現(xiàn)代家庭生活環(huán)境中,居家環(huán)境早已不僅僅局限在物理空間上,人們更為關(guān)注的是一個安全、方便、舒適的環(huán)境。智能化的電子產(chǎn)品以及設(shè)計將以前的被動靜止物體轉(zhuǎn)變?yōu)槿藗兡軌蚍奖悴倏氐墓ぞ撸@些產(chǎn)品具有提供全方位的信息交換的功能,不僅能夠優(yōu)化人們的生活方式,幫助人們合理的安排時間,增強居家環(huán)境的安全性,甚至還可以為各種能源費用節(jié)約資金。在智能化產(chǎn)品中,單片機的應用已經(jīng)越來越廣泛,單片機以它體積小、質(zhì)量輕、耗電省、可靠性高、價格低等優(yōu)點,開始不斷發(fā)展,并廣泛應用于儀器儀表、家用電器、醫(yī)療設(shè)備、航天航空領(lǐng)域、工業(yè)專用設(shè)備的管理及過程控制等領(lǐng)域,在很多的大中型的電氣設(shè)備以及小
5、型的電子產(chǎn)品中也用到了單片機進行控制。針對人們對智能化的需求以及對舒適生活的追求,窗簾自動控制器改變了傳統(tǒng)窗簾的劣勢,它可以根據(jù)外界光照強度的不同而自動開閉窗簾,也可以根據(jù)人們設(shè)定的時間來控制窗簾。該器利用光敏電阻檢測光照強度的變化,并且將光敏檢測模塊的電阻變化轉(zhuǎn)化為電壓變化,然后將電壓變化的信號送單片機,單片機通過電機驅(qū)動模塊控制著步進電機的正反轉(zhuǎn)實現(xiàn)窗簾的來回移動。本設(shè)計正是把利用 AT89C51 單片機的優(yōu)點以及簡單實用性,順利的完成了對智能控制的要求,并且為智能化的家居設(shè)備提供了良好的基礎(chǔ)。此外,對該器進行擴展,比如可以加上防火,防盜,甚至室內(nèi)煤氣濃度監(jiān)測等功能,會使該器更具有實用性,
6、而且也完善了器。 遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)1第 2 章 方案設(shè)計2.1 概述 本次設(shè)計主要是綜合運用所學知識,設(shè)計出家用窗簾自動開關(guān)控制器,并在實踐的基本技能方面進行一次系統(tǒng)的訓練。能夠較全面地鞏固和應用“單片機”課程中所學的基本理論和基本方法,并初步掌握小型單片機系統(tǒng)設(shè)計的基本方法。該器具有一般的窗簾控制器的最基本的功能,即通過電動按鈕來開閉窗簾,在此基本功能的前提下,本設(shè)計根據(jù)需求還設(shè)計了可以根據(jù)光照強度和設(shè)定時間自動開閉窗簾的功能,在選取設(shè)計方案和采用元器件方面,該器本著簡單實用經(jīng)濟的思想,盡量簡化電路設(shè)計,用最簡單的電路布線和選用最經(jīng)濟實用的器件來達
7、到設(shè)計要求。自動窗簾控制器具有以下幾個基本功能: (1)手動控制:該功能是根據(jù)用戶的需求通過按鍵進行窗簾的開關(guān),此功能可以使窗簾的開閉處于任何一種狀態(tài); (2)自動控制:用戶可以通過按鍵一次性開閉窗簾; (3)光照控制:器可以根據(jù)用戶設(shè)定的光照強度值通過感光器采集光照自動開光窗簾; (4)時間控制:此功能是根據(jù)用戶設(shè)定的時間一次性開關(guān)窗簾。2.2 系統(tǒng)組成的總體結(jié)構(gòu) 本次課程設(shè)計所采用的系統(tǒng)結(jié)構(gòu)圖如圖所示 光敏傳感信號校正A/D轉(zhuǎn)換89C51單片機顯示模塊鍵盤模塊步進電機驅(qū)動 圖 2.2 系統(tǒng)組成結(jié)構(gòu)圖根據(jù)光照來開閉窗簾主要原理是用光敏電阻采集外界的光強度,從光傳感器采集的信號利用信號校正電路
8、放大,濾波后輸入到A/D轉(zhuǎn)換器,由于A/D轉(zhuǎn)換器件的轉(zhuǎn)換需要一定時間,一旦在這段時間內(nèi)信號發(fā)生變化,轉(zhuǎn)換結(jié)果將會出現(xiàn)偏差,遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)2所以在轉(zhuǎn)換期間要應該采用采樣保持電路。傳入的信號由89C51單片機來控制,并且做出響應,以實現(xiàn)電機的正轉(zhuǎn)、反轉(zhuǎn)與停止。顯示模塊是用來顯示自動窗簾控制器的各種狀態(tài)。鍵盤作為輸入設(shè)備,通過不同按鍵來控制單片機進行各種運轉(zhuǎn)狀態(tài)。遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)3第 3 章 硬件設(shè)計3.1 電源電路設(shè)計 單片機正常工作電壓為 5V,因此設(shè)計的電源電路主要是提供單片機工作電壓。圖 3.1(a)是
9、為單片機提供電壓的電源電路。在這個電路中采用了三端集成穩(wěn)壓器 LM7805,可以輸出 5V 的直流電壓以供給單片機。 圖 3.1(a)電源電路三端集成穩(wěn)壓器 LM7805,總共有三條引腳,分別是輸入端、接地端和輸出端。用 LM78LM79 系列三端穩(wěn)壓器來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護電路,使用起來可靠、方便。其內(nèi)部結(jié)構(gòu)圖如圖 3.1(b)所示。 圖 3.1(b) LM7805 內(nèi)部示意圖3.2 系統(tǒng)控制器單片機的選擇 自單片機誕生以來的 40 年中,單片機已有 70 多個系列,500 多個機種,如今單片機廠商眾多,生產(chǎn)的單片機產(chǎn)品性能各異,種類繁多。以
10、Inter(美國英特爾)公司的 MCS-51 系列產(chǎn)品為例,其一般可以分為普通型和增強型。他們的結(jié)構(gòu)基本相同,其主要的差別在于存儲器的不同,如 89C51 是以 FlashROM 為存儲器。遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)4為了符合系統(tǒng)的要求,本課程設(shè)計選用 89C51 作為微機控制核心。其特點如下:面向控制的 8 位 CPU;一個片內(nèi)震蕩器和時鐘產(chǎn)生電路,振蕩頻率為 024MHz;片內(nèi) 4kbFlashROM 程序存儲器;128B 的片內(nèi)數(shù)據(jù)存儲器;可尋址 64KB 的片外程序存儲器和片外數(shù)據(jù)存儲器控制電路;2 個 16 位定時/計數(shù)器;4 個并行 I/O 口,共
11、 32 條可單獨編程的 I/O 線;5 個中斷源和 2 個中斷優(yōu)先級;一個全雙工的異步串行口等。 AT89C51 單片機是低功耗、高性能的 CMOS 8 位單片機,片上帶有 8K8K FlashFlash 存儲器,且允許在器改寫或用編程器編程。89C51 單片機上有 40 個引腳如圖所示,其主要參數(shù)有:(1)4K 字節(jié)可編程閃爍存儲器;(2)全靜態(tài)工作:0Hz-24MHz; (3) 128*8 位內(nèi)部 RAM ;(4) 32 可編程 I/O 線;(5)兩個 16 位定時器/計數(shù)器;(6) 5 個中斷源;(7)低功耗的閑置和掉電模式;(8)片內(nèi)振蕩器和時鐘電路; 圖 3.2 89C51 單片機引
12、腳圖3.3 光敏電阻的選擇與設(shè)計遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)5窗簾自動控制器的光控功能是可以根據(jù)光照的強弱來自動控制窗簾的開閉的,因此需要用到光照傳感元器件,本設(shè)計采用了型號為 GL3526 的光敏電阻。其參數(shù)為最大電壓 100(VDC) ;最大功率 50(mW) ;環(huán)境溫度-30到+70;光譜峰值 540(nm)到 10(nm) ;高電阻 20K;低電阻 1M。 圖 3.3 光敏電阻與單片機的連接圖3.4 驅(qū)動電路設(shè)計 本次課設(shè)中我們所選用的驅(qū)動電機為 JL-48E500 / 520 步進電機,下圖為步進電機運行原理圖。JL-48E500 / 520 是供電源
13、為 12V 的 4 相 5 線的步進電機,而且是減速步進電機,減速比為 30:1,步進角為 5.625*30 度。如果需要旋轉(zhuǎn)一圈,那么需 360*30/5.625 的脈沖信號,該步進電機的耗電流為 200mA 左右。 圖 3.4 步進電機原理圖用 ULN2003 驅(qū)動,驅(qū)動端口為 P1.0(A),P1.1(B),P1.2(C),P1.3(C)。正轉(zhuǎn)次序: AB 組BC 組-CD 組-DA 組 (即一個脈沖,正轉(zhuǎn) 5.625 度);反轉(zhuǎn)次序:AB 組 -AD 組-CD 組-CB 組(即一個脈沖,正轉(zhuǎn) 5.625 度)??刂浦噶蠲}沖控制單元功率驅(qū)動電路單元步進電機反饋與保護遼 寧 工 業(yè) 大 學
14、 課 程 設(shè) 計 說 明 書 (論文)6 圖 3.4 步進電機電路與單片機的連接3.5 AD 轉(zhuǎn)換電路 A/D 轉(zhuǎn)換的作用是進行模數(shù)轉(zhuǎn)換,把接收到的模擬信號轉(zhuǎn)換成數(shù)字信號輸出。ADC0809 的主要特性有:(1)8 路輸入通道,8 位 A/D 轉(zhuǎn)換器,即分辨率為 8 位。(2)具有轉(zhuǎn)換起??刂贫恕?3)轉(zhuǎn)換時間為 100s(時鐘為 640kHz 時),130s(時鐘為 500kHz 時)。(4)模擬輸入電壓范圍 05V,不需零點和滿刻度校準。(5)工作溫度范圍為-4085 攝氏度。(6)低功耗,約 15mW。ADC0809 芯片為 28 引腳的雙列直插式封裝: 圖 3.5 AD 轉(zhuǎn)換器引腳圖
15、遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)73.6 鍵盤的設(shè)計在窗簾控制器設(shè)計中的鍵盤采用的是 44 矩陣鍵盤。這 16 個按鍵分別為:設(shè)定鍵主要是用來設(shè)定自動窗簾打開或者關(guān)閉的時間;0-9 數(shù)字鍵,其作用主要是用于設(shè)定時間;復位鍵主要應用在程序出錯以及誤操作的時候使單片機復位,從而重新設(shè)定;反轉(zhuǎn)鍵是使步進電機反轉(zhuǎn),控制窗簾關(guān)閉;正轉(zhuǎn)鍵是使步進電機正轉(zhuǎn),從而控制窗簾打開;停止鍵可以控制步進電機停止工作,窗簾控制器停止運行;確定鍵主要是用于在時間設(shè)定完成后的確定輸入。 圖 3.6 鍵盤接口電路3.7 顯示電路的設(shè)計顯示電路主要是用于顯示時間。采用 LED 數(shù)碼管進行顯示是因為
16、LED 數(shù)碼管具有以下幾個優(yōu)點:(1)能在低電壓、小電流條件下驅(qū)動發(fā)光,能與 CMOS、ITL電路兼容。(2)發(fā)光響應時間極短(0.1s),高頻特性好,單色性好,亮度高。(3)體積小,重量輕,抗沖擊性能好。 本設(shè)計采用的是 4 位 LED 數(shù)碼管的串行驅(qū)動電路來達到顯示的目的。驅(qū)動器采用 74LS164,由單片機 89C51 的 P3.0 和 P3.1 來控制 LED 數(shù)碼管的顯示。顯示電路圖如 3.7(a)所示。 遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)8 圖 3.7(a)顯示電路圖 74LS164 是 8 位串行輸入,并行輸出的移位寄存器。其引腳圖如下圖3.7(b)所示
17、: 圖 3.7(b)74SL164 引腳圖 遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)93.8 時鐘電路的設(shè)計DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗的實時時鐘日歷芯片,附加 31 字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和 RAM 數(shù)據(jù)。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小于 31 天時可以自動調(diào)整,且具有閏年補償功能。工作電壓寬達 2.55.5V。采用雙電源供電(主電源和備用電源) ,可設(shè)置備用電源充電方式。需要強調(diào)的是,DS1302 需要使用 32.768KHz
18、的晶振。DS1302 采用雙電源供電,平時由+5V 電源供電,當+5V 掉電之后,由圖中BT1(+3V 備用電池)供電。 如圖,串行時鐘 SCLK 接單片機 P3.6,時鐘數(shù)據(jù)的I/O 接 P3.3,E 接 P3.2。需要注意 X1 和 X2 兩端連接的晶振 Y1,該晶振頻率為32.768KHz。VCC21X12X23GND4RST5I/O6SCLK7VCC18DS1302+5VY2C7C8BT1C3SCLKDATARST圖 3.11 時鐘電路電路圖第 4 章 軟件設(shè)計4.14.1 A/DA/D 轉(zhuǎn)換子程序設(shè)計轉(zhuǎn)換子程序設(shè)計 該流程圖首先要發(fā)送啟動信號到地址選擇處,由地址選擇字來判斷應答信號遼
19、 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)10是否正確,不正確則返回,若正確則繼續(xù)執(zhí)行來發(fā)送轉(zhuǎn)換控制字,再次判斷應答信號是否正確,如此執(zhí)行三次,最終讀取轉(zhuǎn)換數(shù)據(jù),并發(fā)送非應答信號,順序執(zhí)行發(fā)送結(jié)束信號,最終返回主程序。圖 4.1 A/D 轉(zhuǎn)換流程圖開始發(fā)送啟動信號發(fā)送地址選擇字應答信號正確發(fā)送控制字應答信號是否正確否否是發(fā)動啟動信號發(fā)送地址控制字應答信號是否正確讀取轉(zhuǎn)換數(shù)據(jù)發(fā)送非應答信號發(fā)送結(jié)束信號返回主程序否是遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)114.2 電機驅(qū)動程序設(shè)計電機驅(qū)動程序設(shè)計 此流程圖首先由電機脈沖分配函數(shù)來確定電機是正轉(zhuǎn)還是反轉(zhuǎn),從而來
20、決定數(shù)組是加 1 還是減 1,若大于最大節(jié)拍則令節(jié)拍為 0,否則直接調(diào)轉(zhuǎn)到最小節(jié)拍;若小于最小節(jié)拍則順序執(zhí)行到把數(shù)據(jù)輸出到電機接口再執(zhí)行延時程序,否則直接跳轉(zhuǎn)到延時程序,最后返回,整個程序結(jié)束。 圖 4.2 電機驅(qū)動流程圖4.3 時鐘電路程序設(shè)計時鐘電路程序設(shè)計電機脈沖分配函數(shù)正轉(zhuǎn)數(shù)組相位置減1數(shù)組相位置加1大于最大節(jié)拍節(jié)拍等于0小于最小節(jié)拍輸出數(shù)據(jù)到電機接口延時YNN返回YYN遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)12 該程序主要實現(xiàn)對 DS1302 寫保護、充電,對年、月、日、時、分、秒等寄存器的讀寫操作。首先程序初始化,緊接著寫入時鐘初值,此時時鐘開始進入計時階段,
21、由硬件讀出數(shù)據(jù)并返回,整個程序結(jié)束。圖 4.3 時鐘電路流程圖開始初始化寫入時鐘初值開始計時讀取數(shù)據(jù)返回遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)134.4 系統(tǒng)分析 本系統(tǒng)能實現(xiàn)基本的家用自動窗簾使用??梢詫崿F(xiàn)外界光強時窗簾打開,光弱時是自動關(guān)閉。但若綜合考慮天氣和時間因素,系統(tǒng)還存在一些不足之處。如外界陰天等其他干擾因素會使窗簾不能正常打開。所以還需加入定時系統(tǒng)。當光敏電阻失效時窗簾不能自動開合,所以還需加入紅外遙控系統(tǒng)。使人們可以通過遙控器控制窗簾的打開與關(guān)閉。通過相關(guān)資料我們可以知道電機的工作狀態(tài)還可通過相關(guān)資料我們可以知道電機的工作狀態(tài)還可通過數(shù)碼管顯示出來,程序的
22、編寫很簡單,通過不同數(shù)字表示相應工作狀態(tài)。與通過數(shù)碼管顯示出來,程序的編寫很簡單,通過不同數(shù)字表示相應工作狀態(tài)。與此同時,還可以通過鳴響提示電路提示電機正在工作,以避免多次按下按鈕使單此同時,還可以通過鳴響提示電路提示電機正在工作,以避免多次按下按鈕使單片機進行誤操作,造成死機。片機進行誤操作,造成死機?;趩纹瑱C的智能遙控窗簾的設(shè)計,在實時性要求較低的測控與采集系統(tǒng)的應用中具有很好的發(fā)展前景和應用價值。在國內(nèi)外,自動調(diào)光窗簾成為人們家居生活的首選布置。 第 5 章 課程設(shè)計總結(jié)遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)14本次設(shè)計器地介紹了自動窗簾控制器的硬件電路設(shè)計以及軟
23、件設(shè)計。在總體方案設(shè)計中以光敏電阻作為傳送信號的傳感器,用步進電機作為信號輸出的執(zhí)行元件,89C51 單片機作為主要的控制元器件,并且應用了按鍵以及和顯示電路。應用 89C51 單片機的優(yōu)勢減少了硬件的復雜性,光敏電阻接收外界光照信號,經(jīng)過 AD 轉(zhuǎn)換后,傳送給單片機一個電信號,單片機經(jīng)過處理后,控制步進電機做出相應的動作,以控制窗簾的開閉。在實現(xiàn)一般應用的基礎(chǔ)上,又添加了定時元器件電路,使窗簾的自動化性能得到進一步提升。光敏電阻的良好感光性以及步進電機的結(jié)構(gòu)簡單,控制方便的優(yōu)點使窗簾控制開關(guān)更加穩(wěn)定。本次畢業(yè)設(shè)計的整個研究與設(shè)計過程包括選題、設(shè)計以及完善等。首先,在選題方面查閱了很多與題目有
24、關(guān)的資料和課題并且制定設(shè)計方案,進行設(shè)計的總體規(guī)劃,然后將這些方案落實到設(shè)計環(huán)節(jié)中。其次,在制定的方案基礎(chǔ)上運用所學的知識對硬件以及軟件進行設(shè)計,并用相關(guān)軟件進行仿真設(shè)計。最后,對設(shè)計內(nèi)容進一步修繕,以求達到最佳設(shè)計結(jié)果。雖然設(shè)計內(nèi)容完成了基本的功能,但是其中還是存在一定欠缺,比如在設(shè)計中沒有考慮到窗簾工作方式的顯示以及沒有添加類似紅外遙控的設(shè)計等。 此次設(shè)計過程中,在完成設(shè)計任務之外也讓我器性地認識和全面地掌握了單片機相關(guān)技術(shù),從本次畢業(yè)設(shè)計中我更加深刻地認識到理念來源于實際的含義。在和同學以及老師的就相關(guān)問題的互相討論交流中,我認識到自己的很多不足,但在這些不足中我又學到了很多知識,使我的
25、綜合應用能力有了很大提高。 遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)15參考文獻參考文獻1 何希才,薛永毅.傳感器及其應用實例M.北京:機械工業(yè)出版社,2004.22 瞿貴榮.電動窗簾紅外遙控電路J.家庭電子,2005(2):2-3.3 郭成林.智能遙控窗簾系統(tǒng)設(shè)計J.山西電子技術(shù),2006(6):32-33.4 胡漢才.單片機原理及其接口技術(shù)M.北京:清華大學出版社,1996.15 吳愛萍,黃振興.基于 AT89S52 的智能窗簾群控系統(tǒng)J.科技資訊,2007,8 6 梅麗鳳,王艷秋.單片機原理及接口技術(shù).清華大學出版社,2011.127 陳伯時,阮毅.電力拖動自動控制系
26、統(tǒng).機械工業(yè)出版社,2012.18 中國工控網(wǎng)網(wǎng)頁, http:/ 童詩白,華成英.模擬電子技術(shù)基礎(chǔ)M.高等教育出版社,2003.10 胡漢才,單片機原理及接口技術(shù)J.北京:清華大學出版社,2004.11 江思敏,胡榮.Protel 電路設(shè)計教程J.北京:清華大學出版社,2002.12 李全利,遲榮強.單片機原理及接口技術(shù)J.北京:高等教育出版社,2001.13 程學先,林珊,程傳慧.匯編語言程序設(shè)計J.北京:機械工業(yè)出版社,2005.遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)16附錄(1)A/D 轉(zhuǎn)換程序如下:ORG 00HLJMP STARTORG 0BHLJMP T0X
27、ORG 30HSTART: MOV CH,#0BCHMOV DPCNT,#00HMOV R1,#DPCNTMOV R7,#5MOV A,#10MOV R0,#DPBUFLOP: MOV R0,AINC R0DJNZ R7,LOPMOV R0,#00HINC R0MOV R0,#00HINC R0MOV R0,#00HMOV TMOD,#01HMOV TH0,#(65536-4000)/256MOV TL0,#(65536-4000) MOD 256SETB TR0SETB ET0SETB EAWT: CLR STSETB STCLR STWAIT: JNB EOC,WAITSETB OE遼 寧
28、 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)17MOV GDATA,P0CLR OEMOV A,GDATAMOV B,#100DIV ABMOV 33H,AMOV A,BMOV B,#10DIV ABMOV 34H,AMOV 35H,BSJMP WTT0X: NOPMOV TH0,#(65536-4000)/256MOV TL0,#(65536-4000) MOD 256MOV DPTR,#DPCDMOV A,DPCNTADD A,#DPBUFMOV R0,AMOV A,R0MOVC A,A+DPTRMOV P1,AMOV DPTR,#DPBTMOV A,DPCNTMOVC A,A+
29、DPTRMOV P2,AINC DPCNTMOV A,DPCNTCJNE A,#8,NEXTMOV DPCNT,#00HNEXT: RETIDPCD: DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FH,00HDPBT: DB 0FEH,0FDH,0FBH,0F7HDB 0EFH,0DFH,0BFH,07FH遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書 (論文)18END(2)電機驅(qū)動程序如下:JMP STARTORG 0100HSTART:MOV BUFF_STEP,#00HMOV P0,#0fFh MOV P1,#0ffhMOV P3,#0ffh
30、MOV P2,#0ffHMOV A,#00H MOV PSW,#00HMOV IE,#00HMOV SP,#30HMAIN: JNB SW1,CCW_LP MOV DPTR,#TAB_CW JMP LOOPCCW_LP:MOV DPTR,#TAB_CCWLOOP: MOV A,BUFF_STEPMOVC A,A+DPTRMOV P1,AINC BUFF_STEPMOV A,BUFF_STEPCJNE A,#04H,MAINMOV BUFF_STEP,#00HJMP MAINDEL: MOV R6,#10DEL0: MOV R7,#200DJNZ R7,$DJNZ R6,DEL0TAB_CW: DB 11110001B,11101001B,11100101B,11100011B TAB_CCW: DB 11110001B,11100011B,11100101B,1110100
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中物理案例教學科學思維培養(yǎng)
- 橋頭飯?zhí)霉芾磙k法細則
- 幼兒園衛(wèi)生保健人才隊伍建設(shè)與培訓體系
- 昭通盆景栽培管理辦法
- 機械作業(yè)安全管理
- 兼職講師管理辦法宣導
- 安全生產(chǎn)監(jiān)督工作情況報告
- 安全生產(chǎn)法安全員配備
- 安全副總崗位責任制
- 安全十大重點隱患排查
- GB/T 307.4-2017滾動軸承推力軸承 產(chǎn)品幾何技術(shù)規(guī)范(GPS)和公差值
- GB 29415-2013耐火電纜槽盒
- 《密碼法》培訓只是講座PPT課件(帶內(nèi)容)
- 建筑工程文件歸檔管理明細表
- 如何解讀血常規(guī)報告
- 區(qū)域消防安全風險評估規(guī)程DB50-T 1114-2021
- 免疫調(diào)節(jié)治療在腦卒中的運用課件
- 機關(guān)檔案管理工作培訓PPT課件
- 25T汽車吊檢驗報告
- 變頻空調(diào)中的永磁電機電感分析
- 高考??颊Z法填空詞性轉(zhuǎn)換匯總
評論
0/150
提交評論