




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子技術(shù)課程設(shè)計(jì)報(bào)告專 業(yè):電子信息工程班 級(jí):07電本1班 題 目:30秒定時(shí)器 姓 名:王少陽(yáng)、朱佩奇 指導(dǎo)教師:侯麗 二零零九年十月三十一日摘要此實(shí)驗(yàn)為三十秒定時(shí)器。定時(shí)器是生活中比較常見(jiàn)的電子儀器的功能之一。在10多個(gè)課題中,算是比較常見(jiàn),但又比較實(shí)用,恰巧作者正在自學(xué)單片機(jī),如果用單片機(jī)做的話,不失為一個(gè)學(xué)習(xí)的好機(jī)會(huì)。這個(gè)實(shí)驗(yàn)的難點(diǎn)和優(yōu)點(diǎn)都是程序控制。因?yàn)閱纹瑱C(jī)應(yīng)用比較靈活,很有學(xué)習(xí)價(jià)值;而又因?yàn)樗鼞?yīng)用很靈活,所以必須學(xué)習(xí)大量的硬件知識(shí)和程序設(shè)計(jì)。本實(shí)驗(yàn)設(shè)計(jì)的要求:用常用的芯片在一塊電路板上設(shè)計(jì)并制造出來(lái)一個(gè)三十秒定時(shí)器。設(shè)計(jì)的時(shí)候,并沒(méi)有按照電子課程設(shè)計(jì)書(shū)上的照搬過(guò)來(lái),而是自己根據(jù)
2、自學(xué)的單片機(jī)知識(shí)設(shè)計(jì)出的。這里介紹下單片機(jī):嵌入式微控制器又稱為單片機(jī),它將cpu、存儲(chǔ)器(少量的ram、rom或兩者都有)和其它接口i/o封裝在同一片集成電路里。常見(jiàn)的有holtek mcu系列、microchip mcu系列及8051等。 嵌入式dsp專門用來(lái)處理對(duì)離散時(shí)間信號(hào)進(jìn)行極快的處理計(jì)算,提高編譯效率和執(zhí)行速度。在數(shù)字濾波、fft(fast fourier transform)、頻譜分析、圖像處理的分析等領(lǐng)域,dsp正在大量進(jìn)入嵌入式市場(chǎng)。最小系統(tǒng),就是最簡(jiǎn)單的輸出/輸入構(gòu)成,并且能實(shí)現(xiàn)最基本的運(yùn)行條件,如應(yīng)有供電、時(shí)鐘附屬電路等。單片機(jī)的最小系
3、統(tǒng)包括晶振電路 復(fù)位電路 和電源 , 這時(shí)最小系統(tǒng)基本組成 當(dāng)然還可以添加矩陣鍵盤 數(shù)碼管等。此實(shí)驗(yàn)的原理是,利用單片機(jī)的最小系統(tǒng),通過(guò)鎖存器74hc573控制數(shù)碼管,來(lái)實(shí)現(xiàn)30秒定時(shí)器的功能?!娟P(guān)鍵詞】 單片機(jī);stc89c52 ; led數(shù)碼管顯示器; keil c51;altium deigner;計(jì)時(shí)器 ;三極管c1008前言現(xiàn)在電子儀器發(fā)展迅速,而且功能越來(lái)越齊全化,體積微型化,儀器智能化;電壓,電流要求越來(lái)越簡(jiǎn)單,功耗越來(lái)越低。而單片機(jī)就是其中的佼佼者。單片機(jī)有這體積小,功耗低(89c52功耗在100mw左右),功能強(qiáng),性能價(jià)格比高,易于推廣應(yīng)用等顯著特點(diǎn),所以在現(xiàn)代社會(huì)中已經(jīng)占統(tǒng)
4、治地位。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)。現(xiàn)代人類生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會(huì)集成有單片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機(jī)。而個(gè)人電腦中也會(huì)有為數(shù)不少的單片機(jī)在工作。汽車上一般配備40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺(tái)單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過(guò)pc機(jī)和其他計(jì)算的綜合,甚至比人類的數(shù)量還要多。我們學(xué)習(xí)了單片機(jī),在條件的允許下,就能制作生活中幾乎全部的看起來(lái)比較復(fù)雜的電子作品。本實(shí)驗(yàn)設(shè)計(jì)要求:記錄實(shí)驗(yàn)過(guò)程中的主要步驟及細(xì)節(jié),實(shí)現(xiàn)30秒定功能,其誤差不超過(guò)1%。大學(xué)過(guò)程是一個(gè)理論過(guò)程,實(shí)踐的機(jī)會(huì)比較
5、少,往往會(huì)造成理論與實(shí)踐相脫節(jié),這是國(guó)內(nèi)大學(xué)教育系統(tǒng)的通病,不過(guò)對(duì)于學(xué)生來(lái)說(shuō)切不可好高騖遠(yuǎn)。一般從大三會(huì)開(kāi)始接觸到一些專業(yè)課程,電子相關(guān)專業(yè)會(huì)開(kāi)設(shè)相關(guān)的單片機(jī)應(yīng)用課程并且會(huì)有簡(jiǎn)單的實(shí)驗(yàn)項(xiàng)目,那么要充分把握實(shí)驗(yàn)課的機(jī)會(huì),多多地實(shí)際上機(jī)操作練習(xí)。平時(shí)可以多看看相關(guān)的電子技術(shù)雜志網(wǎng)站,看看別人的開(kāi)發(fā)經(jīng)驗(yàn),硬件設(shè)計(jì)方案以及他人的軟件設(shè)計(jì)經(jīng)驗(yàn)。有可能的話,還可以參加一些電子設(shè)計(jì)大賽,借此機(jī)會(huì)2-3個(gè)人合作做一個(gè)完整系統(tǒng),會(huì)更有幫助。到了大四畢業(yè)設(shè)計(jì)階段,也可以選擇相關(guān)的課題作些實(shí)際案例增長(zhǎng)經(jīng)驗(yàn)。做什么事情都有個(gè)經(jīng)驗(yàn)的積累過(guò)程,循序漸進(jìn)。在此實(shí)驗(yàn)設(shè)計(jì)中,制造者可以借此學(xué)到很多東西,也知道更多的知識(shí)要學(xué)。光
6、學(xué)知識(shí)不動(dòng)手是不行的,紙上談兵,把問(wèn)題退到以后,很可能永遠(yuǎn)解決不了問(wèn)題。三十秒定時(shí)器設(shè)計(jì)報(bào)告-單片機(jī)的初步學(xué)習(xí)與應(yīng)用. .設(shè)計(jì)目的:實(shí)現(xiàn)30秒定時(shí)器;訓(xùn)練動(dòng)手能力,學(xué)習(xí)單片機(jī)的控制與制作。.設(shè)計(jì)任務(wù): 1.30秒計(jì)時(shí)器功能,兩位數(shù)字顯示,計(jì)時(shí)時(shí)間間隔為1秒;2.從1到30增計(jì)時(shí),每次計(jì)時(shí)結(jié)束時(shí),發(fā)光二極管閃動(dòng),蜂鳴器響,顯示器顯示0;3.設(shè)置外部開(kāi)關(guān),可使計(jì)時(shí)器直接清零。設(shè)計(jì)要求:使用常用芯片和其他元器件等,在一塊電路板上實(shí)現(xiàn)30秒定時(shí)器。盡量使用所學(xué)知識(shí)。.設(shè)計(jì)過(guò)程:本實(shí)驗(yàn)過(guò)程包括:前期設(shè)計(jì):原理圖、pcb圖的設(shè)計(jì)(dxp制作)c語(yǔ)言程序設(shè)計(jì)及hex等相關(guān)的文件的生成(keil軟件編寫)燒錄
7、程序至單片機(jī)(stc,單片機(jī)實(shí)驗(yàn)板)元器件的收集實(shí)驗(yàn)制作:電源的設(shè)計(jì)電路板焊接后期的整理:電路檢測(cè),測(cè)算誤差思路整理,記錄得與失在本文只挑重點(diǎn)講,不再一一記錄了。.資料1:總設(shè)計(jì)圖最小系統(tǒng):原理圖.資料二:pbc圖。.參考程序:/*文件名 :實(shí)現(xiàn)30秒定時(shí)器* 描述 :該程序?qū)崿F(xiàn)數(shù)碼管從130跳動(dòng),每秒跳動(dòng)一次。到30然后清零,led的閃爍, 在使用某款新單片機(jī)時(shí),經(jīng)常就用類似的閃爍燈程序來(lái)判斷單片機(jī)是否正常* 創(chuàng)建人 : 王少陽(yáng),2009年12月15日* 版本號(hào) : 1.0*/#include<reg52.h>#include<intrins.h>#define ui
8、nt unsigned int /"uint"用來(lái)定義無(wú)符號(hào)整型數(shù)。#define uchar unsigned char /這里用"uchar"代替"unsigned char","uchar"用來(lái)定義無(wú)符號(hào)字uchar temp,aa,bai,shi,ge;sbit dula=p26;sbit wela=p27;sbit beep=p23; /定義蜂鳴器控制端口/*下一行code去掉后 table 會(huì)被存到 ram 中,因?yàn)閱纹瑱C(jī)的 ram 比 rom 小的多*/*所以,對(duì)于不會(huì)改變的值應(yīng)該用 code 或者
9、#define 去定義,讓這些固定值存到 rom 中去*/uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; /編碼表:0到f的段控制void display(uchar shi,uchar ge);void delay(uint z);void init();/* 名稱 : main()* 功能 : 主函數(shù)* 輸入 : 無(wú)* 輸出 : 無(wú)*/void main() init();/初始化子程序 while(1) if(aa=20) /當(dāng)aa為 20
10、時(shí),i 自加一次,20 * 50ms = 1s aa=0; emp+; if(temp=31) temp=0; bai=temp/100; shi=temp%100/10; ge=temp%10; display(shi,ge); if(temp=30) beep=1; /蜂鳴器響 delay(150); uchar i; while(1) p1 = 0x7f;/p1.7亮亮for(i=0; i<7; i+)/移位7次 p1 = _cror_(p1, 1);/*_crol_()這個(gè)數(shù)在intrins.h中定義了,用于循環(huán)右移*/delay(15);p0 = 0xfe; for(i=0;
11、i<7; i+) p1= _crol_(p1, 1); /循環(huán)左移delay(15); /* 名稱 : delay_1ms()* 功能 : 延時(shí)子程序,延時(shí)時(shí)間為 1ms * z* 輸入 : z (延時(shí)一毫秒的個(gè)數(shù))* 輸出 : 無(wú)*/void delay(uint z)uint x,y; for(x=z;x>0;x-)for(y=110;y>0;y-); /這個(gè)是通過(guò)軟件仿真得出的數(shù) /* 名稱 : void display(uchar shi,uchar ge)* 功能 : 實(shí)現(xiàn)動(dòng)態(tài)掃描* 輸入 : shi,ge* 輸出 : 無(wú)*/void display(uchar s
12、hi,uchar ge) /* dula=1;p0=tablebai;dula=0;p0=0xff;wela=1;p0=0xfe;wela=0;delay(1);*/dula=1;p0=tableshi; /數(shù)碼管段值dula=0;p0=0xff; /燈都熄滅,防止人眼的視覺(jué)停留wela=1;p0=0xfe;/1111 1110bwela=0;delay(2); /*延時(shí),實(shí)現(xiàn)軟件消抖,去掉的話會(huì)出現(xiàn)該暗的米有暗下去,這時(shí)人眼能分辨動(dòng)態(tài)顯示。*/dula=1;p0=tablege;dula=0;p0=0xff;wela=1;p0=0xfd;/1111 1101bwela=0;delay(2);
13、 /* 名稱 void init()* 功能 : 定時(shí)器的初始化,12mhz晶振,50ms* 輸入 : 無(wú)* 輸出 : 無(wú)*/void init() wela=0;dula=0;temp=0;tmod=0x01; /設(shè)置定時(shí)器0工作方式1。stc89c52是16位定時(shí)器。2的16次方=65536。th0=(65536-50000)/256;tl0=(65536-50000)%256;ea=1; /開(kāi)總中斷,ie7et0=1; /開(kāi)定時(shí)器中斷tr0=1; /啟動(dòng)定時(shí)器0 /* 名稱 :void timer0()* 功能 : 定時(shí)器中斷,中斷一次,aa 加一* 輸入 : 無(wú)* 輸出 : 無(wú)*/vo
14、id timer0() interrupt 1 /中斷優(yōu)先級(jí)別為1;中斷方式:定時(shí)/計(jì)數(shù)器0(t0)th0=(65536-50000)/256;tl0=(65536-50000)%256;aa+;程序的中的重點(diǎn)技巧:1.兩位以上的數(shù)碼管,是不能在靜態(tài)時(shí)同時(shí)顯示不同的符號(hào)的,所以就需要用到動(dòng)態(tài)顯示,具體方法是每位數(shù)碼管一次都顯示幾毫秒,實(shí)現(xiàn)動(dòng)態(tài)掃描,使人在肉眼難以分辨(人眼的分辨能力是0.1秒左右),例如:dula=1;p0=tablege;dula=0;p0=0xff;wela=1;p0=0xfd;/1111 1101bwela=0;delay(2);2.常用程序驅(qū)動(dòng)幾個(gè)發(fā)光二極管來(lái)判斷單片機(jī)
15、是否工作正常,具體是用循環(huán)移動(dòng)p1扣來(lái)實(shí)現(xiàn)。3. 如果按鍵按下,需要測(cè)試按鍵是否斷開(kāi):while(!key1);4.按鍵在閉合和斷開(kāi)時(shí),觸點(diǎn)會(huì)存在5ms左右5ms左右按下會(huì)執(zhí)行幾個(gè)抖動(dòng)脈沖,常用軟件消抖,比較方便實(shí)用,先延時(shí)10毫秒,大致跳過(guò)抖動(dòng)時(shí)間,然后再測(cè)試。如: delay(5); if(key1=0) 其他的在這里就不詳細(xì)講述了。為了保證程序能正確且正常運(yùn)行,程序需要在單片機(jī)實(shí)驗(yàn)板上調(diào)試好了才能燒錄,然后才能連接到電路板上。具體步驟:keil4編寫程序>生成hex文件(注意晶振頻率為11.0592mhz)>用stc把程序下載到單片機(jī)上。.兩個(gè)基本電路: 復(fù)位電路和晶振電路
16、復(fù)位電路:一般需要送4個(gè)時(shí)鐘周期的高電平。按鍵后:電容器被短路放電、rst直接和vcc相連,就是高電平,此時(shí)進(jìn)入“復(fù)位狀態(tài)”。松手后:電源開(kāi)始對(duì)電容器充電,此時(shí),充電電流在電阻上,形成高電平送到rst,仍然是“復(fù)位狀態(tài)”; 稍后,充電結(jié)束,電流降為0,電阻上的電壓也將為0,rst降為低電平,開(kāi)始正常工作。 晶振電路:產(chǎn)生一個(gè)固定頻率的脈充,驅(qū)動(dòng)芯片等元件工作。晶振也叫晶體振蕩器,能產(chǎn)生振蕩,其特點(diǎn)是固有頻率十分穩(wěn)定,而且震動(dòng)具有多諧性,除了奇頻震動(dòng)外還有奇次諧波泛音震動(dòng)。性能上,晶振的品質(zhì)因素q和特性阻抗都非常高,而且接入系數(shù)很小,因此具有很高的頻率穩(wěn)定度。兩個(gè)小的瓷片電容叫負(fù)載電容,可以用來(lái)
17、微調(diào)晶體震蕩頻率,這個(gè)電容要根據(jù)所用晶體來(lái)選擇,晶體規(guī)格書(shū)里面會(huì)有其負(fù)載電容的值 大致為2035pf。一般單片機(jī)的晶振工作于并聯(lián)諧振狀態(tài),也可以理解為諧振電容的一部分。它是根據(jù)晶振廠家提供的晶振要求負(fù)載電容選值的,換句話說(shuō),晶振的頻率就是在它提供的負(fù)載電容下測(cè)得的,能最大限度的保證頻率值的誤差。也能保證溫漂等誤差。兩個(gè)電容的取值都是相同的,或者說(shuō)相差不大,如果相差太大,容易造成諧振的不平衡,容易造成停振或者干脆不起振。.實(shí)驗(yàn)儀器,工具,元件:硬件:計(jì)算機(jī),單片機(jī)實(shí)驗(yàn)板,吸焊器,電烙鐵,萬(wàn)用表等軟件:keil4 , stc , protel 2004 dxp .1ic名單型號(hào)個(gè)數(shù)2單片機(jī)stc8
18、9c5213鎖存器74hc57324數(shù)碼管2位的,共陰極25晶振12mhz16電容39pf27電容10uf28開(kāi)關(guān)按鍵開(kāi)關(guān)29開(kāi)關(guān)波動(dòng)開(kāi)關(guān)110電路板10*20111排阻10k歐112電阻3k歐113電阻30歐114發(fā)光二極管0.5v亮315單片機(jī)底座40引腳116三極管c1008 npn117蜂鳴器1元器件如表:.焊接電路: 按照pcb圖99安置元件,盡量減小導(dǎo)線長(zhǎng)度,布局要合理,緊湊。收集元件:主要通過(guò)指導(dǎo)老師購(gòu)買,還自己購(gòu)買,同學(xué)相互查找。實(shí)在湊不齊的可以考慮用其他的代替。比如:此實(shí)驗(yàn)中1k的電阻沒(méi)有買到,用的是200代替。在滿足實(shí)驗(yàn)原理的的前提下,可以替代。檢測(cè)元件:因?yàn)樵锌赡芤褤p
19、壞,或者不準(zhǔn)確,就可能會(huì)影響電路。所以用萬(wàn)用表測(cè)量他們的實(shí)際數(shù)值。其中電阻,電容,數(shù)碼管,單片機(jī)底座,導(dǎo)線,開(kāi)關(guān)都能用萬(wàn)用表測(cè)量,其他的因?yàn)閷?shí)際實(shí)驗(yàn)條件的限制,不能測(cè)試和測(cè)量。比如,22pf的電容,在測(cè)量時(shí),大小只有17pf,所以不能用。焊接:每焊接時(shí)都要用萬(wàn)用表測(cè)試是否焊接成功。焊接電路板時(shí),布局合理緊湊,近的用錫連接,遠(yuǎn)的用導(dǎo)線練級(jí),盡量使導(dǎo)線裸露的長(zhǎng)度短些。有的導(dǎo)線比較密集,需注意不要短路。此實(shí)驗(yàn)中,密集點(diǎn)有單片機(jī)的p0口附近10個(gè)焊點(diǎn)和鎖存器74hc573-1的20個(gè)。可用萬(wàn)用表測(cè)試相鄰的兩焊點(diǎn)是否短路。焊接錯(cuò)誤時(shí),用吸焊器把錫吸走,重新焊接。電源線有7個(gè)地線,5個(gè)+5v。導(dǎo)線比較多,
20、所以要注意布局合理。因?yàn)楹更c(diǎn)比較多,所以錯(cuò)誤不可避免,在實(shí)驗(yàn)中要細(xì)心+耐心。焊接完,要檢測(cè)。用萬(wàn)用表檢測(cè)電路是否連接良好,是否短路。注意事項(xiàng):晶振,因?yàn)槿梭w所帶電磁波和人體手指電阻會(huì)破壞晶振的正常震蕩,或者停振,所以程序會(huì)跑飛或者“死機(jī)”,復(fù)位按后單片機(jī)復(fù)位,當(dāng)然就正常了!一般晶振是不能用受碰的,我自己做的電路,晶振引腳部位會(huì)用熱熔膠封好!在晶體外殼上焊接一條線,然后接gnd.需要特別注意的是,單片機(jī)的驅(qū)動(dòng)能力很低。單片機(jī)輸出的電壓雖然容易控制,但是它的輸出電流有限,所以經(jīng)常用一些方法增加它的驅(qū)動(dòng)能力。此實(shí)驗(yàn)用到了接上拉電阻(10k的排阻),鎖存器輸出,三極管驅(qū)動(dòng)這三種方法。.測(cè)試:1.將電路
21、接上穩(wěn)壓電源,先后執(zhí)行電路的數(shù)碼管定時(shí),蜂鳴器報(bào)警,放光二極管閃動(dòng),暫停/繼續(xù)定時(shí)。看是否滿足設(shè)計(jì)要求。在時(shí)間誤差的測(cè)試中,得到數(shù)據(jù)很接近真實(shí)數(shù)據(jù),這是因?yàn)槿说姆磻?yīng)速度的誤差,而是用定時(shí)器的計(jì)時(shí)方式,誤差是非常小的,在日常生活中一般不予考慮,但是在高精度測(cè)量時(shí),就很有必要了,所以我們要了解本實(shí)驗(yàn)的誤差: 誤差原因、大小及特點(diǎn)產(chǎn)生單片機(jī)定時(shí)器溢出中斷與響應(yīng)中斷的時(shí)間誤差有兩個(gè)原因。一是定時(shí)器溢出中斷信號(hào)時(shí),正在執(zhí)行某指令;二是定時(shí)器溢出中斷信號(hào)時(shí),正在執(zhí)行某中斷服務(wù)程序。 正在執(zhí)行某指令時(shí)的誤差及大小 由于正在執(zhí)行某指令,因此它不能及時(shí)響應(yīng)定時(shí)器的溢出中斷。當(dāng)執(zhí)行此指令后再響應(yīng)中斷所延遲的最長(zhǎng)時(shí)
22、間為該指令的指令周期,即誤差的最大值為執(zhí)行該指令所需的時(shí)間。由于各指令都有對(duì)應(yīng)的指令周期,因此這種誤差將因正在執(zhí)行指令的不同而不同。如定時(shí)器溢出中斷時(shí),正在執(zhí)行指令 , ,其最大誤差為個(gè)機(jī)器周期。而執(zhí)行指令 , 時(shí),其最大誤差為個(gè)機(jī)器周期。當(dāng)正在執(zhí)行乘法 或除法指令 時(shí),最大時(shí)間誤差可達(dá)個(gè)機(jī)器周期。在單片機(jī)指令系統(tǒng)中,多數(shù)指令的指令周期為個(gè)機(jī)器周期,因此最大時(shí)間誤差一般為個(gè)機(jī)器周期。若振蕩器振蕩頻率為,正在執(zhí)行指令的機(jī)器周期數(shù)為,則最大時(shí)間誤差為×()。例如,正在執(zhí)行乘法指令(),此時(shí)的最大時(shí)間誤差為:×(×)××(-)() 正在執(zhí)行某中斷服務(wù)
23、的程序時(shí)的誤差及大小 定時(shí)器溢出中斷信號(hào)時(shí),若正在執(zhí)行同級(jí)或高優(yōu)先級(jí)中斷服務(wù)程序,則它仍需繼續(xù)執(zhí)行這些程序,不能及時(shí)響應(yīng)定時(shí)器的溢出中斷請(qǐng)求,其延遲時(shí)間由中斷轉(zhuǎn)移指令周期、中斷服務(wù)程序執(zhí)行時(shí)間、中斷返回指令的指令周期及中斷返回原斷點(diǎn)后執(zhí)行下一條指令周期(如乘法指令)組成。中斷轉(zhuǎn)移指令和中斷返回指令的指令周期都分別為個(gè)機(jī)器周期。中斷服務(wù)程序的執(zhí)行時(shí)間為該程序所含指令的指令周期的總和。因此,最大時(shí)間誤差為:()() () 若設(shè),則最大時(shí)間誤差為:() ()×()×()()。大約是由于上式中一般大于,因此,這種時(shí)間誤差一般取決于正在執(zhí)行的中斷服務(wù)程序。當(dāng)正在執(zhí)行中斷返回指令、或正
24、在讀寫或指令時(shí),這種誤差在個(gè)機(jī)器周期內(nèi)。由上面可以看出在執(zhí)行1秒的時(shí)間過(guò)程中,本實(shí)驗(yàn)程序中斷1次,溢出2次,所以誤差=(max1+2*max2)*30=(4+8*2)*30=600電路改進(jìn)及發(fā)展:實(shí)現(xiàn)定時(shí)功能,比較方便的辦法是利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器。也可以采用下面三種方法:§ 軟件定時(shí):軟件定時(shí)不占用硬件資源,但占用了cpu時(shí)間,降低了cpu的利用率。§ 采用時(shí)基電路定時(shí):例如采用555電路,外接必要的元器件(電阻和電容),即可構(gòu)成硬件定時(shí)電路。但在硬件連接好以后,定時(shí)值與定時(shí)范圍不能由軟件進(jìn)行控制和修改,即不可編程。§ 采用可編程芯片定時(shí):這種定時(shí)芯片的定
25、時(shí)值及定時(shí)范圍很容易用軟件來(lái)確定和修改,此種芯片定時(shí)功能強(qiáng),使用靈活。在單片機(jī)的定時(shí)/計(jì)數(shù)器不夠用時(shí),可以考慮進(jìn)行擴(kuò)展。.對(duì)單片機(jī)做定時(shí)器的優(yōu)點(diǎn),和缺點(diǎn):?jiǎn)纹瑱C(jī)講求實(shí)時(shí)性,所以實(shí)時(shí)性好。資源緊張,要求功耗低多為針對(duì)應(yīng)用的定制,功能相對(duì)單一,在上面跑的軟件移植性差大多數(shù)不支持第三方軟件,很多甚至沒(méi)有操作系統(tǒng),有的連mmu都沒(méi)有。我們學(xué)生用單片機(jī)可以向嵌入式的工程應(yīng)用方向發(fā)展,從事嵌入式系統(tǒng)的開(kāi)發(fā)工作??偨Y(jié)其間,我熟悉了從構(gòu)想設(shè)計(jì)、畫電路圖、分析電路、繪制pcb電路板、選擇元件參數(shù)規(guī)格、購(gòu)買元件、焊接、調(diào)試到最后的外形設(shè)計(jì)等產(chǎn)品生產(chǎn)步驟以及一些方法,通過(guò)與同學(xué)的討論,解決了許多問(wèn)題,但也出現(xiàn)了許多問(wèn)題,比如數(shù)碼管顯示串連、單片機(jī)驅(qū)動(dòng)低需要外加電路驅(qū)動(dòng)等,還須在以后的學(xué)習(xí)中不斷地探索、學(xué)習(xí)。另外,還要多與同學(xué)討論、研究,多向別人請(qǐng)教,這樣才能明白自己的迷團(tuán),學(xué)到新的東西;別人遇到的一些問(wèn)題,自己也要參與解決,以增長(zhǎng)見(jiàn)識(shí)。設(shè)計(jì)中,身邊的導(dǎo)師、同學(xué)都給了我很大的幫助,我對(duì)他們表示衷心地感謝。在設(shè)計(jì)課題、方案的同學(xué)那里,我也得到了許多啟發(fā)、搞清了許多問(wèn)題。一些同學(xué)為了設(shè)計(jì)好實(shí)物,付出了很多:有的把自己的小家電拆了、有的自己舍不得吃穿但是還投入不少錢買工具、有的焊接時(shí)把手和衣服燒傷了、有的天很冷還加班折騰得大家
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州國(guó)際旅游服務(wù)合同樣本
- 商鋪?zhàn)赓U合同樣本:門面租賃全新范本
- 寒假臨時(shí)工雇傭合同書(shū)樣本
- 游戲品牌代言合同樣本
- 長(zhǎng)租公寓租賃合同全文
- 新媒體廣告推廣合同模板
- 辦公室簡(jiǎn)單裝修合同范本
- 個(gè)人貸款合同電子版模板
- 企業(yè)間的戰(zhàn)略合作框架合同范本
- 課件人物插圖小學(xué)生
- “兩區(qū)三廠”專項(xiàng)施工方案
- (完整版)新標(biāo)準(zhǔn)大學(xué)英語(yǔ)視聽(tīng)說(shuō)教程3第二版整本書(shū)答案
- ISO13485-2016年《醫(yī)療器械質(zhì)量管理體系-用于法規(guī)要求》
- 【5A】雅思寫作課程課件
- Intercultural-Communica教學(xué)講解課件
- 青島版小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)《用數(shù)對(duì)確定位置》課件
- 2023年鄭州衛(wèi)生健康職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試筆試模擬試題及答案解析
- 2023年湖南水利水電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試筆試題庫(kù)及答案解析
- 六年級(jí)下冊(cè) 第2單元 第2課 《成數(shù)》課件
- 蘇教版一年級(jí)科學(xué)下冊(cè)全冊(cè)課件
- 中小學(xué)生實(shí)踐活動(dòng)記錄表
評(píng)論
0/150
提交評(píng)論