優(yōu)秀畢業(yè)設(shè)計(jì)論文:基于單片機(jī)的定時(shí)器設(shè)計(jì)_第1頁(yè)
優(yōu)秀畢業(yè)設(shè)計(jì)論文:基于單片機(jī)的定時(shí)器設(shè)計(jì)_第2頁(yè)
優(yōu)秀畢業(yè)設(shè)計(jì)論文:基于單片機(jī)的定時(shí)器設(shè)計(jì)_第3頁(yè)
優(yōu)秀畢業(yè)設(shè)計(jì)論文:基于單片機(jī)的定時(shí)器設(shè)計(jì)_第4頁(yè)
優(yōu)秀畢業(yè)設(shè)計(jì)論文:基于單片機(jī)的定時(shí)器設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要隨著時(shí)代的進(jìn)步,電子行業(yè)的發(fā)展,定時(shí)器的應(yīng)用越來(lái)越廣 泛。但傳統(tǒng)的定時(shí)器都是使用發(fā)條驅(qū)動(dòng)式,電機(jī)傳動(dòng)式或電鐘式 機(jī)械定時(shí)器。電子定時(shí)器相對(duì)原來(lái)的機(jī)械定時(shí)器來(lái)說(shuō),體積小, 重量輕,造價(jià)低,精度高,壽命長(zhǎng),而且安全可靠,調(diào)整方便,適于 頻繁使用.本設(shè)計(jì)使用at89c51為核心。簡(jiǎn)述了工作原理,給出 了軟件流程。該電子定時(shí)器滿足對(duì)電器的電源控制。同時(shí)要方便 用戶對(duì)電子定吋器的操作。最大定時(shí)間可達(dá)20h。且最大精度能 達(dá)到秒。關(guān)鍵詞:定時(shí)器,單片機(jī),89c51繼電器1.2野定的國(guó)ooooo1.3定 的刖景 oooooooooooooooooooo51w機(jī)鼬部鋼和讖原理oooooo2. 151單刪的

2、榔結(jié)構(gòu)oooooo2.2vho oooooooooooooooooooooooooooooooo2.3計(jì)數(shù)器/定時(shí)器方式寄存器tmodo oooooooooooooooooo電子 0 器 計(jì) ooooooooooooooooooooooooooooo31總本設(shè)謖求oooooo3 2 系統(tǒng) 的設(shè)計(jì) ooooooooooooooooooo3 2 1ooooooooooooooooooooooooo3. 2. 2交流控制接口電路。ooooo3. 2. 30000000000000000000000000003.3系統(tǒng)程序設(shè)計(jì)及程顧試oooooo10弓旨 ooooooooooooooooooooooo

3、oooooooooooooooooo1. 1的和ooooooooooooooooooooooooo11主要兀器件和主要電路oooooooooooooooooooooo4. 1 兀清單 oooooooooooooooooooooooooo1 14. 2at89c51 簡(jiǎn)介114 3綃電oooooooooooooooooooooooooooooo134. 4復(fù)位電路和晶振時(shí)鐘電路。oooooooooooooo144. 5完整的電路圖的繪制oooooooooooooooooo15畢業(yè)設(shè)計(jì)的心得體會(huì)6文獻(xiàn)。o o o o o16引言我們?cè)谌粘e?jīng)常碰到一些需要定吋的事情,列如:印相或放大照片, 需要

4、在零點(diǎn)幾秒的時(shí)間,洗衣機(jī)洗衣需要定在幾分到幾十分鐘的時(shí)間里,電 風(fēng)扇需要定在幾十分鐘內(nèi),完成這種定時(shí)的定時(shí)器有好多種。在家電器中使 用的機(jī)械定時(shí)器都式根據(jù)上玄鐘表原理設(shè)計(jì)的。這種定時(shí)器雖然構(gòu)造簡(jiǎn)單,成本低,維修也比較方便,但是頻繁的接觸和斷 開(kāi)大大降低了電器的使用壽命。造成大大的浪費(fèi)。更不能完全實(shí)現(xiàn)自動(dòng)化。 在電子技術(shù)飛速發(fā)展的今天電子定時(shí)器取代原來(lái)的機(jī)械定時(shí)器理所當(dāng)然。本設(shè)計(jì)基于51單片機(jī)設(shè)計(jì)常用的定時(shí)器。滿足正常的使用需求。1.1課題的來(lái)源和意義本課題是冇畢業(yè)設(shè)計(jì)老師篩選出來(lái)的符合我們所學(xué)習(xí)的內(nèi)容范圍。本課題 的設(shè)計(jì)的內(nèi)容不一定很大。只要我們能獨(dú)立做出來(lái)就意義重大。本課題的意義在于通過(guò)此次

5、設(shè)計(jì)檢查我們?nèi)陙?lái)所學(xué)習(xí)的專業(yè)知識(shí)和團(tuán) 隊(duì)協(xié)作能力。同時(shí)為節(jié)能減排做貢獻(xiàn)。1.2數(shù)字定時(shí)器的應(yīng)用定時(shí)器在電器屮的主要用于延時(shí)自動(dòng)關(guān)機(jī),定時(shí)。延時(shí)自動(dòng)開(kāi)關(guān)在很多電子 產(chǎn)品中都用到。例如:收音機(jī),電視機(jī),錄音機(jī),催眠器,門燈,路燈,車燈等 等電子產(chǎn)品屮。還有一些電器屮的延吋斷電和延吋自停電電源屮。定時(shí)可用于照 相延時(shí)定時(shí)。定時(shí)烘箱,冰箱門定時(shí)報(bào)警,水位定吋報(bào)警,延時(shí)電鈴,延時(shí)電子 鎖,觸摸定時(shí)開(kāi)關(guān)。定時(shí)器除了用于家用電器中,還廣泛用于農(nóng)業(yè)和工業(yè)中生產(chǎn) 和服務(wù)設(shè)施,還冇軍事中也用。1.3定時(shí)器的發(fā)展前景傳統(tǒng)的定時(shí)器絕大多數(shù)是發(fā)條驅(qū)動(dòng)式,電機(jī)傳動(dòng)式和電鐘式機(jī)械定時(shí)器原 理。部分電子器械中也有使用時(shí)間繼

6、電器。相對(duì)于傳統(tǒng)的定時(shí)器,數(shù)字定時(shí) 器具有休積小,重量輕,造價(jià)簡(jiǎn)單,精度高,使用壽命心,安全性可靠,調(diào) 整方便,適用于頻繁使用,大大降低了成木。所以數(shù)字定時(shí)器具有很廣闊的 發(fā)展前景。而且隨著屯子技術(shù)特別是單片機(jī)技術(shù)的飛躍發(fā)展。以單片機(jī)為核 心的定時(shí)器更加簡(jiǎn)單,精度高,更輕質(zhì)安全。2.1 51單片機(jī)的內(nèi)部結(jié)構(gòu)主要由以下部分組成:cpu、ram、rom、四個(gè)并行i/o 口、1個(gè)串行口、 2個(gè)16位定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、特殊功能寄存器。其內(nèi)部結(jié)構(gòu)簡(jiǎn)圖如門控制 邏 輯中斷控制;'romram特殊功能寄存器八hfcpu <>1 n時(shí)鐘1_定時(shí)器-串行口并行i/o 口3p2tale

7、rst8j 8j 8j 8jrxd txd po p1圖1一1cpu的工作原理:構(gòu)建cpu的基石是品體管,可以看成是微型電子開(kāi)關(guān),代表兩種狀態(tài):0n(開(kāi)) 和off(關(guān))。這一開(kāi)一關(guān)兩種狀態(tài)正好與二進(jìn)制中的基礎(chǔ)狀態(tài)“0”和“1”對(duì)應(yīng)。 cpu由控制單元、運(yùn)算單元、寄存器單元和吋鐘等組成。運(yùn)算單元是計(jì)算機(jī)對(duì)數(shù) 據(jù)進(jìn)行加工處理的中心,它主要由算術(shù)邏輯部件(alu: arithmetic and logic unit)、寄存器組和狀態(tài)寄存器組成。cpu工作流程:指令指示器指向內(nèi)存中存放指令的地方。取指器在那里取出指令,并把它交 給解碼器。解碼器解釋指令。然后,alu執(zhí)行指令所要求的操作,它對(duì)數(shù)據(jù)進(jìn)行

8、 加、減運(yùn)算,或者其它的一些處理。在cpu解釋并執(zhí)行完一條指令后,控制器會(huì) 告訴取指器在內(nèi)存屮取出下一條指令。這個(gè)過(guò)程一直持續(xù)著,一條指令接一條指 令,以令人眼花的速度運(yùn)行。為了使一切都按時(shí)發(fā)生,各組成部分還需要一個(gè)時(shí) 鐘發(fā)生器。時(shí)鐘發(fā)生器是用來(lái)調(diào)節(jié)cpu的每一個(gè)動(dòng)作的。像節(jié)拍器一樣,它發(fā)出 調(diào)整cpu步伐的脈沖儲(chǔ)存器結(jié)構(gòu):采用程序與數(shù)據(jù)分離的哈佛結(jié)構(gòu),貝體結(jié)構(gòu)圖如21)程序存儲(chǔ)器(由pc提供地址ffffh1000hofffh0000h2)數(shù)據(jù)存儲(chǔ)器(由數(shù)據(jù)指針dptr提供16位地址 內(nèi)部數(shù)據(jù)存儲(chǔ)器(8位地址ffh80h7fh30h2fh20h1fh00h片內(nèi)ram 外部數(shù)據(jù)存儲(chǔ)器與lo端口尸

9、尸尸艸外部數(shù)據(jù)存儲(chǔ)器與外設(shè)i/o端口0000h圖1-22.2計(jì)數(shù)器的工作原理:定時(shí)器/計(jì)數(shù)器:timer/counter本質(zhì)上都是加法計(jì)數(shù)器,當(dāng)對(duì)固定周期的脈沖信號(hào)計(jì)數(shù)時(shí)是定時(shí)器,對(duì)脈沖 氏度不確定的信號(hào)計(jì)數(shù)時(shí)是計(jì)數(shù)器。每接收到一個(gè)計(jì)數(shù)脈沖,加法計(jì)數(shù)器的值就加一,當(dāng)計(jì)滿吋發(fā)生溢岀,并從0開(kāi)始繼續(xù)計(jì)數(shù)。加法計(jì)數(shù)器的計(jì)滿溢出信號(hào)就是定時(shí)/計(jì)數(shù)器的輸出,該信號(hào)使tc0n的某位 (tf0或tf1位)置1,作為定時(shí)器/計(jì)數(shù)器的溢岀中斷標(biāo)志。其計(jì)數(shù)器和定時(shí)器的連接圖如下:微處理器p35(t1)p34(t0)2.3計(jì)數(shù)器/定時(shí)器方式寄存器tmod:定時(shí)器方式控制寄存器tmod在特殊功能寄存器屮,字節(jié)地址為8

10、9h,無(wú)位 地址。tmod的格式如下圖所示。gate(;/tmlmogatec/tmlmotmod(89h)d7 d6 d5 di d3 d2 di do定時(shí)器屮立時(shí)器0 h由圖可見(jiàn),tmod的高4位用于t1,低4使用于to, 4種符號(hào)的含義如下:gate: f j控制位。gate和軟件控制位tr、外部引腳信號(hào)int的狀態(tài),共同控 制定時(shí)器/計(jì)數(shù)器的打開(kāi)或關(guān)閉。c/t:定時(shí)器/計(jì)數(shù)器選擇位。c/t=l,為計(jì)數(shù)器方式;c/t=o,為定時(shí) 器方式。m1m0:工作方式選擇位,定時(shí)器/計(jì)數(shù)器的4種工作方式由m1m0設(shè)定。m1m0工作方式功能描述00工作方式013位計(jì)數(shù)器01工作方式116位計(jì)數(shù)器10工

11、作方式2自動(dòng)再裝入8位計(jì)數(shù)器11工作方式3定吋器0:分成兩個(gè)8位計(jì)數(shù)器; 定吋器1:停止計(jì)數(shù)定時(shí)器/計(jì)數(shù)器方式控制寄存器tmod不能進(jìn)行位尋址,只能用字節(jié)傳送指令 設(shè)置定時(shí)器工作方式,低半字節(jié)定義為定時(shí)器0,高半字節(jié)定義為定時(shí)器1。復(fù) 位時(shí),tmod所有位均為0。3.1定時(shí)器的總體設(shè)計(jì)要求畢業(yè)設(shè)計(jì)的內(nèi)容1. 說(shuō)明電路工作原理;2. 畫出電路原理圖和卬刷電路圖;3. 列出元器件清單;4闡述制作工藝過(guò)程,并寫出工藝文件。二、畢業(yè)設(shè)計(jì)的耍求和數(shù)據(jù)1. 電路屮采用集成電路器件構(gòu)成;2. 輸入口采用撥碼開(kāi)關(guān),bcd碼(09)輸入方式;3. 電源電路可采用三端穩(wěn)圧塊或串聯(lián)穩(wěn)圧電路,輸出電圧為+5v;4.

12、所有元器件可安裝在3552印刷板上;5. 整個(gè)裝置使用220v單相交流電;6. 機(jī)箱可采用恢皮或有機(jī)塑料板制作。三、畢業(yè)設(shè)計(jì)應(yīng)完成的工作1. 寫出a4 15頁(yè)左右的論文;2. 做出整個(gè)裝置電路實(shí)物;3.2系統(tǒng)硬件電路的設(shè)計(jì)3. 2.1芯片的選擇硬件電路要實(shí)現(xiàn)對(duì)交流大電流電源的控制,定時(shí)時(shí)間的設(shè)定及到點(diǎn)提醒的功 能。我們選擇89c5e因?yàn)槠鋺?yīng)用范圍廣泛,技術(shù)成熟。而且造價(jià)低。3. 2.2交流控制接口電路交流接口電路可以選著繼電器控制,也可以用可控硅控制等。本設(shè)計(jì)采用的 是繼電器控制。3. 2. 3 顯示電路本顯示電路釆用兩個(gè)共陰極led顯示數(shù)碼管顯示。能清晰的顯示出定時(shí)的時(shí) 間。能讓我們直觀的看

13、出技術(shù)時(shí)間。其電路如下:3.3系統(tǒng)程序的設(shè)計(jì)及程序調(diào)試系統(tǒng)采用模塊化、結(jié)構(gòu)化設(shè)計(jì)、并采用軟件抗干擾、使軟件得可靠性比較高、 可維護(hù)性比較強(qiáng)。其主要采用的模塊冇:主程序菜單程序到點(diǎn)工作程 序抗干擾程序其程序流程圖如下:初始化定時(shí)器及外部中斷定時(shí)器按鍵觸 發(fā)中斷掃描顯示數(shù)碼管*延時(shí)10ms去抖動(dòng)否圖1-4把也寫好的匯編語(yǔ)言程序的載入軟件調(diào)試工具,檢查軟件是否有設(shè)法錯(cuò)誤, 再根據(jù)軟件提示對(duì)木程序進(jìn)行修改,直到?jīng)]有錯(cuò)誤再生成單片機(jī)能運(yùn)行的機(jī)器 碼,再用51開(kāi)發(fā)板或其它單怎機(jī)寫入工具把機(jī)器碼寫入單片機(jī)進(jìn)行實(shí)際的程序 調(diào)試,根據(jù)實(shí)際情況再對(duì)程序的不足加以修改,宜到滿足設(shè)計(jì)要求。4.1元器件清單木設(shè)計(jì)采用的

14、元器件清單及價(jià)格如下表格元器件名稱個(gè)數(shù)集成電路at89c511晶體12mhz1三極管90134繼電器 iik4100f-dc5v-siig1直徑3led發(fā)光管2led數(shù)碼管(共陰極)2電阻ik 1/4w10電容 30pf/16v2電容 0. 1uf/16v2集成電路插座1c-401電路實(shí)驗(yàn)板(萬(wàn)能板)14. 2at89c51 簡(jiǎn)介at89c51是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(fperom falsh programmable and erasable read only memory)的低電壓,高性能 cmos8 位微處理器,俗稱單片機(jī)。at89c2051是一種帶2k字節(jié)閃爍可編程

15、可擦除只讀 存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用 atmel高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出 管腳相兼容。由于將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片'p,atmel的 at89c51是一種高效微控制器,at89c2051是它的一種精簡(jiǎn)版本。at89c單片機(jī) 為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。pi o :p1.1pl.2 cpl 3 c.pi.4 pi i ipi.6 c picrst <«kd) p3 0 c (txd> p3 1 <iwt<r> p3

16、.2 t <nsnt> pj 3 c <to) p3_4 <ti> p3 5 ( (wirj p3 6 <rd) p3 vxtal2 xtal1gno vcc1 poo (ado) po.1 <ao1)j po 2 «ao2) p0.3 (ad3)j p0.4 <ao4) :p0.5 (ao5) e <aoe)po.7 <ad7) ea/vpp ale.'prog psenp2.t <a1s) p2.5 <a14)pj $ <a13> p2.4 <a12) p2 3 1a11>p2

17、.2 (a1o) )p2 1 (a9)p2 0 <att>rst/vpp qrxd) p3.0 (txd> p3.1 xtal2 xtal1 c (into) p3 2 (into p33 (to) p3.4 (t1> p3.5 gndvccpi.7pi.6pi 5p1.4j p1.33 p1.2p1.1 <ain1)p1.0 (aino)p3.7at89c51at89c20511. 主要特性:與mcs-51兼容4k字節(jié)可編程閃爍存儲(chǔ)器 壽命:1000寫/擦循環(huán) 數(shù)據(jù)保留吋間:10年全靜態(tài)工作:0hz-24hz三級(jí)程序存儲(chǔ)器鎖定 128*8位內(nèi)部ram 32可編程

18、i/o線兩個(gè)16位定吋器/計(jì)數(shù)器 5個(gè)中斷源可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時(shí)鐘電路2. 管腳說(shuō)明:vcc:供電電壓。gnd:接地。p0 : p0 口為一個(gè)8位漏級(jí)開(kāi)路雙向1/0 口,每腳可吸收8ttl n電流。當(dāng) p1 口的管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲(chǔ) 器,它可以被定義為數(shù)據(jù)/地址的第八位。在fmsh編程吋,p0 口作為原碼輸入 口,當(dāng)fiasi1進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須被拉高。p1 口: p1 口是一個(gè)內(nèi)部提供上拉電阻的8位雙向1/0 口,p1 口緩沖器能接 收輸出4ttl |'1電流。pl 口管腳寫入1后,被內(nèi)

19、部上拉為高,可用作輸入,p1 口 被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程 和校驗(yàn)時(shí),p1 口作為第八位地址接收。p2 口: p2 口為一個(gè)內(nèi)部上拉電阻的8位雙向1/0 口,p2 口緩沖器可接收, 輸出4個(gè)ttl 11電流,當(dāng)p2 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作 為輸入。并因此作為輸入時(shí),p2 口的管腳被外部拉低,將輸岀電流。這是由于 內(nèi)部上拉的緣故。p2 口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行 存取時(shí),p2 口輸岀地址的高八位。在給岀地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì), 當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2 口輸出其特殊功能

20、寄存器的內(nèi)容。 p2 口在flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。p3 : p3 口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o 口,可接收輸出4個(gè)ttl 門電流。當(dāng)p3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸 入,由于外部下拉為低電平,p3 口將輸岀電流(ill)這是由于上拉的緣故。p3 口也可作為at89c51的一些特殊功能口,如下表所示: 口管腳備選功能p3. 0 rxd (串行輸入口)p3. 1 txd (串行輸出口)p3. 2 /into (外部中斷0)p3. 3 /int1 (外部中斷1)p3.4 t0 (記時(shí)器0外部輸入)p3.5 t1 (記時(shí)器1外部輸

21、入)p3.6 /wr (外部數(shù)據(jù)存儲(chǔ)器寫選通)p3.7 /rd (外部數(shù)據(jù)存儲(chǔ)器讀選通)p3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),耍保持rst腳兩個(gè)機(jī)器周期的高電 平時(shí)間。ale/prog:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位 字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平吋,ale端以不變的 頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸 出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳 過(guò)一個(gè)ale脈沖。如想禁止ale的輸岀可在sfr8eh地址上置0。此時(shí),ale

22、只 有在執(zhí)行movx, movc指令是ale才起作用。另外,該引腳被略微拉高。如果微 處理器在外部執(zhí)行狀態(tài)ale禁止,置位無(wú)效。/psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī) 器周期兩次/psen冇效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次冇效的/psen信號(hào) 將不岀現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平吋,則在此期間外部程序存儲(chǔ)器(ooooh-ffffh), 不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng) /ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flasii編程期間,此引腳也用于 施加12v編程電源(vpp) oxtal1:反向振蕩放大器

23、的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來(lái)自反向振蕩器的輸出。3. 振蕩器特性:xtal1和xtal2分別為反向放大器的輸入和輸岀。該反向放大器可以配置為 片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,xtal2 應(yīng)不接。有余輸入至內(nèi)部吋鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信 號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。4. 芯片擦除:整個(gè)perom陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合,并保持 ale管腳處于低電平10ms來(lái)完成。在芯片擦操作中,代碼陣列全被寫“1”且在 任何非空存儲(chǔ)字節(jié)被重復(fù)編程以而,該操作必須被執(zhí)行。此外,at89c5

24、1設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種 軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時(shí)器,計(jì)數(shù)器, 串口和屮斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁 止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。4.3繼電器繼電器室一種電控制器件。它具有控制系統(tǒng)(乂稱輸入冋路)和 被控制系統(tǒng)(又稱輸出回路)之間的互動(dòng)關(guān)系。通常'應(yīng)用于自動(dòng)化的控制 電路中,它實(shí)際上是用小電流去控制犬電流運(yùn)作的一種“自動(dòng)開(kāi)關(guān)”。故 在電路中起著口動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。繼電器 hk(4100f)-dc5v-shg 的特點(diǎn)是: 價(jià)格低 具有組轉(zhuǎn)換 印制板

25、式引出端 密封型與半密封型兩種封裝方式4. 4晶振時(shí)鐘電路和復(fù)位電路單片機(jī)xi和x2分別接30pf的電容,中間再并連個(gè)12mzh的晶振,形成單片 機(jī)的晶振電路。其電路圖如下:cap圖1-5一個(gè)電阻與一個(gè)電容和一個(gè)按鈕組成復(fù)位電路。其原理圖如下:rstr1s2o osw-pbc3+ / 10ufcap pollgnd圖1-64.5電路圖的繪制本設(shè)計(jì)的電路圖繪制采用protel 99 se制圖軟件繪制。完整的電路原理 圖如下圖:圖1一75畢業(yè)設(shè)計(jì)心得體會(huì)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),捉出,分析和解決實(shí)際問(wèn)題, 鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.隨著 科學(xué)

26、技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用«11空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開(kāi) 發(fā)技術(shù)是十分重耍的?;仡櫰鸫舜螁纹瑱C(jī)課程設(shè)計(jì),至今我仍感慨頗多,從選題到定稿,從理論到 實(shí)踐,在整整兩星期的口子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的 的東西,同吋不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而冃學(xué)到了很多在書本上所沒(méi) 有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際和結(jié)合是很重要的, 只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論 屮得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的

27、 能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難 免會(huì)遇到過(guò)各種各樣的問(wèn)題,同吋在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以 前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)匯編語(yǔ)言掌握得不 好,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)小遇到了很多問(wèn)題。通過(guò)小組的討論 和協(xié)商我們客服了很多困難。這讓我知道團(tuán)隊(duì)協(xié)作的重要性。從初稿到定稿老師 一路陪伴我們。在這里我非常感謝我們的指導(dǎo)老師因?yàn)橛心阄覀兊漠厴I(yè)設(shè)計(jì)才能 順利成。老師您辛苦了。6參考文獻(xiàn)1胡漢才單片機(jī)原理及其接口技術(shù)北京清華大學(xué)出版社2004 (第二版)2趙德安 單

28、片機(jī)原理與應(yīng)用北京 機(jī)械冬夜出版社 20043郝建國(guó) 單片機(jī)在電子電路設(shè)計(jì)中的應(yīng)用北京清華大學(xué)出版社4張洪潤(rùn) 單片機(jī)應(yīng)用技術(shù)教程 北京:清華大學(xué)出版社,19975余孟嘗 數(shù)字電了技術(shù)基礎(chǔ)簡(jiǎn)明教程北京高等教育出版社2004年3月 6賈正松,王萍數(shù)字電子技術(shù)基礎(chǔ)北京北京理工大學(xué)2009年7月7附錄本設(shè)計(jì)使用匯編語(yǔ)言編程,其源代碼如下:bl51bankedl1nker/l0caterv6. 2204/08/2012 11:40:22 page 1bl51 banked ltnker/locater v6.22, invoked by:c:keilc51binbl51.exe startup, obj

29、, c51_timer. obj to c51_timermemory model: smallinput modules 1ncllded:startup.obj (?c_startup) c51 timer, obj (c51 timer)c:ketlc51ltbc51s. ltb (?c_tntt)link map of module:c51 timer (?c startup)typebaselengthrelocationsegment name* * * * * *datamemoryreg0000ii0008iiabsolute"reg bank 0data0008h0

30、00dhunit?dt?c51_t1merdata0015h0002hunit_data_group_i data0017h0001hunit?stack* * * * * *codememorycode0000h0003habsolutecode0003h0003habsolute0006h0005h* gap *code000bh0003habsolute000eii07f2ii* gap *code0800h008chunit?c_c51startupcode088ch0041hunit?pr?main?c51_timercode08cdh0038hunit?pr?c0unter0?c5

31、1 timercode0905ii0027iiunit?pr?ttmer0?c51_ttmercode092ch0013hunit?c_initsegcode093fh0012hunit?pr?_delay?c51_t1mercode0951h0010hunit?pr?in1t_timer?c51_timercode0961h0007hunit?pr?init int0?c51 timerdata_groupstart lengthsegment+> called segment?c c51startup+> ?pr?matn?c51_ttmer+> ?c_initseg?p

32、r?main?c51_timer0015h0002h+> ?pr?init timer?c51 timer+> ?pr? tntt_tnt0?c51 _ttmer+> ?pr?_delay?c51_timer * new rootl1nker/l0caterv6. 22?pr?c0unter0?c51_timer+?pr?_delay?c51_timersymbol table of module: c51_timer (?c_startup)valuetypenamemodule?c_startlp:0800hsegment?c c51startup:0017hsegmen

33、t?stack:oooonpublic?c_startup:ooeohsymbolacc:oofohsymbolb:0083hsymboldph:0082hsymboldpl:ooooiisymbolibpstack:0100hsymbolibpstacktop:0080hsymbol1datalen:0803hsymbolidataloop:0000hsymbolpbpstack:0100iisymbolpbpstacktop:0000hsymbolpdatalen:0000hsymbolpdatastart:0000hsymbolppage:0000hsymbolppageenable:o

34、oaoiisymbolppage_sfr:0081hsymbolsp:0800hsymbolstartup1:0000hsymbolxbpstack:ooooi1symbolxbpstacktop:0000hsymbolxdatalen:0000hsymbolxdatastart:0000hline#126:0800hline#133:080211ltte#134:0803hline#135c:0804hline#136c:0806hline#185c:0809hlite#196endmod?c_startupmodulec51_t1mekc:oooohsymbol_ice_dlmmyd:00

35、80hpublicpod:0090iipublicpld:ooaohpublicp2d:oobohpublicp3b:00a8h. 7publiceac:093fhpublicdelayc:0961hpublicinit_i ntoc:088chpublicmainc:0905hpublictiineroc:08cdhpubliccounterod:0089hpublictmodc:0951hpublicinit_timerb:00a8h.1publicetob:ooboh.2publickeyb:ooaoh.0publickad:008chpublicthob:ooaoh.2publicco

36、nditionb:00a8h. 0publicexob:0088h. 0publicitod:0008hpubliccode_numd:008ahpublictlod:0012hpublictimer_numb:0088h.4publictrod:0013hpubliccount numb:00a0h.6publicledld:0014hpublicled_numb:ooaoh. 7publiclcd2procmaindod:0015ilsymbolxd:0016hsymbolyenddoc:088chline#19c:088chline#20c:088ciiline#22c:088ehlin

37、e#23c:0890hline#24c:0892hline#25c:0894hline#26c:0897iiline#27c:089ahline#28c:089ahline#29c:089ahline#30c:08a3hline#31c:08abhline#32c:08adhline#33c:08afhline#34c:08b4hline#35c:08bchline#36c:08c2hline#37c:08c4hline#38c:08c6hline#39c:08cbhline#40endprocmainprocinit_timerc:0951hline#45c:0951hline#46c:0951hline#47c:0954hline#48c:0957hline#49c:095ahline#50c:095chline#51c:095ehline#52c:0960iiline#53endprocinit_timerprocin1t_intoc:0961hline#57c:0961iiline#58c:0961hline#59c:0963hline#60c:0965hline#61c:0967hltte#62endprocinit_intoproc_delayd:0007hsymbolmsdod:0006iisymbol1enddoc:093fhl

溫馨提示

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

評(píng)論

0/150

提交評(píng)論