版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 單片機(jī)課程設(shè)計(jì)報(bào)告實(shí)驗(yàn)名稱: 60秒計(jì)時(shí)器 60秒計(jì)時(shí)器實(shí)驗(yàn)報(bào)告一, 實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)8052定時(shí)器時(shí)間計(jì)時(shí)處理、按鍵掃描及l(fā)ed數(shù)碼管顯示的設(shè)計(jì)方法。2. 設(shè)計(jì)任務(wù)及要求 點(diǎn)亮兩個(gè)數(shù)碼管,并一秒累計(jì)一次,最多60次,然后重置。二,實(shí)驗(yàn)要求 1. 兩個(gè)數(shù)碼管從0變到60,一秒變動(dòng)一次。2. 到60后重置回00。三,實(shí)驗(yàn)基本原理動(dòng)態(tài)顯示的特點(diǎn)是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。這樣一來,就沒有必要每一位數(shù)碼管配一個(gè)鎖存器,從而大大地簡(jiǎn)化了硬件電路。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫
2、留作用,使人的感覺好像各位數(shù)碼管同時(shí)都在顯示。利用單片機(jī)定時(shí)器完成計(jì)時(shí)功能,定時(shí)器0計(jì)時(shí)中斷程序每隔0.05s中斷一次并當(dāng)作一個(gè)計(jì)數(shù),設(shè)定定時(shí)1秒的中斷計(jì)數(shù)初值為20,每中斷一次中斷計(jì)數(shù)初值加1,當(dāng)加到20時(shí),則表示1s到了,數(shù)碼管加1。四,實(shí)驗(yàn)設(shè)計(jì)分析針對(duì)要實(shí)現(xiàn)的功能,采用at89s51單片機(jī)進(jìn)行設(shè)計(jì),at89s52 單片機(jī)是一款低功耗,高性能cmos8位單片機(jī),片內(nèi)含8kb在線可編程(isp)的可反復(fù)擦寫1000次的flash只讀程序存儲(chǔ)器,器件采用高密度、非易失性存儲(chǔ)技術(shù)制造。這樣,既能做到經(jīng)濟(jì)合理又能實(shí)現(xiàn)預(yù)期的功能。在程序方面,采用調(diào)用函數(shù),時(shí)間,重置,顯示等程序一次列出,方便調(diào)用,糾
3、錯(cuò)。五,實(shí)驗(yàn)要求實(shí)現(xiàn)a.電路設(shè)計(jì)1. 整體設(shè)計(jì)此次設(shè)計(jì)主要是應(yīng)用單片機(jī)來設(shè)計(jì)電子時(shí)鐘,硬件部分主要分以下電路模塊:顯示電路用2個(gè)共陰數(shù)碼管分別顯示十位,個(gè)位,通過動(dòng)態(tài)掃描進(jìn)行顯示,從而避免了譯碼器的使用,同時(shí)節(jié)約了i/0端口,使電路更加簡(jiǎn)單。單片機(jī)采用at89s52系列,這種單片機(jī)應(yīng)用簡(jiǎn)單、適用。電路的總體設(shè)計(jì)框架如下:?jiǎn)纹瑱C(jī)輸入部分晶振和復(fù)位輸出部分2. 分塊設(shè)計(jì)模塊電路主要分為:顯示部分、復(fù)位和晶振電路。21 顯示部分本實(shí)驗(yàn)選用鎖存器控制數(shù)碼管的輸出,模塊如下:2.3 晶振與復(fù)位電路本實(shí)驗(yàn)單片機(jī)時(shí)鐘用內(nèi)部時(shí)鐘,模塊如下:復(fù)位電路為手動(dòng)復(fù)位構(gòu)成,模塊如下:b.程序設(shè)計(jì)b.1 程序總體設(shè)計(jì)本實(shí)
4、驗(yàn)用匯編程序完成.程序總的流程圖如下:開始主程序中斷次數(shù)是否達(dá)到20 no yestemp加1計(jì)數(shù)器清零顯示temp值temp清零temp是否達(dá)到60 結(jié)合電路圖,程序設(shè)計(jì)的整體思路為:接通電源,數(shù)碼管顯示十位、個(gè)位。并且走時(shí)顯示led燈每隔1秒改變一次數(shù)值,此為正常工作模式。b.2 程序內(nèi)容#include#define uint unsigned int#define uchar unsigned charuchar temp,aa,shi,ge;sbit dula=p26;sbit wela=p27;uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x
5、6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;void display(uchar shi,uchar ge);void delay(uint z);void init();void main()init();/初始化子程序while(1)if(aa=20) aa=0;temp+;if(temp=60) temp=0; shi=temp/10;ge=temp%10; display(shi,ge);void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void displa
6、y(uchar shi,uchar ge) dula=1;p0=tablege;dula=0;p0=0xff;wela=1;p0=0xfd;wela=0;delay(1);dula=1;p0=tableshi;dula=0;p0=0xff;wela=1;p0=0xfb;wela=0;delay(1);void init()wela=0;dula=0;temp=0;tmod=0x01;th0=(65536-50000)/256;tl0=(65536-50000)%256;ea=1;et0=1;tr0=1;void timer0() interrupt 1th0=(65536-50000)/256
7、;tl0=(65536-50000)%256;aa+;c,60秒計(jì)時(shí)器焊接實(shí)現(xiàn)在確定做那個(gè)實(shí)驗(yàn)后,開始查閱相關(guān)資料,通過軟件硬件的設(shè)計(jì)和仿真,終于實(shí)現(xiàn)了自己想要的功能,這樣就可以真正的開始實(shí)驗(yàn)了。雖然仿真沒有問題,但是軟件畢竟不是實(shí)物,而最后的效果還是要通過實(shí)物來體現(xiàn),這樣我們不能掉以輕心。另外,焊接電路的布線非常重要,首先要在電路板上布局,將線的大致走向規(guī)劃好,如何美觀,精簡(jiǎn)是要領(lǐng)。以下是本次試驗(yàn)的硬件電路實(shí)現(xiàn)最小系統(tǒng)板:顯示板:五.實(shí)驗(yàn)總結(jié)及感想在做完電子時(shí)鐘實(shí)驗(yàn)后,我嘗試著自己焊板子,想鍛煉鍛煉自己,雖然花費(fèi)時(shí)間比較長(zhǎng),但是當(dāng)獲得成功時(shí),覺得一切都值得。通過這次實(shí)驗(yàn),我學(xué)到了很多東西,對(duì)單片機(jī)的知識(shí)也有了加深一分耕耘,一分收獲。只有親自用實(shí)踐來驗(yàn)證這句話,在能得其要領(lǐng)。經(jīng)過這次單片機(jī)課程設(shè)計(jì),對(duì)很多單片機(jī)的知識(shí)有了更加深入的了解。雖然還有很多有關(guān)單片機(jī)的應(yīng)用有待學(xué)習(xí),但萬變不離其宗,只要深入了解單片的原理,全部知識(shí)點(diǎn),各個(gè)細(xì)節(jié),我相信一定可以把單片機(jī)這門課學(xué)好。我通過觀看視頻、電路圖等教學(xué)工具,不斷思考,電路也逐步清晰。這樣我不僅能夠?qū)W到東西,而且能夠增強(qiáng)我獨(dú)立思考的能力。總的來說,電路和程序都比較簡(jiǎn)單,但是也出現(xiàn)了一些問題,比如,沒有很好的排版讓我承受了2個(gè)數(shù)碼管帶來的焊接痛苦,理論圖與實(shí)際圖的混淆讓
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版房地產(chǎn)反擔(dān)保抵押合同附件十3篇
- 二零二五年度綠色物流鋼材運(yùn)輸服務(wù)合同2篇
- 二零二五年度車輛租賃與車輛銷售服務(wù)合同2篇
- 二零二五年度高端商務(wù)汽車租賃服務(wù)合同協(xié)議2篇
- 二零二五版冷鏈物流訂餐服務(wù)合同范本與質(zhì)量保證2篇
- 二零二五年擔(dān)保合同范本修訂要點(diǎn)與執(zhí)行建議6篇
- 二零二五版房產(chǎn)抵押投資合作合同范本3篇
- 二零二五版物流運(yùn)輸企業(yè)勞動(dòng)合同范本與司機(jī)權(quán)益保障服務(wù)合同3篇
- 二零二五年度房地產(chǎn)經(jīng)紀(jì)服務(wù)合同補(bǔ)充協(xié)議2篇
- 二零二五版12333職業(yè)培訓(xùn)補(bǔ)貼政策合同3篇
- 上海紐約大學(xué)自主招生面試試題綜合素質(zhì)答案技巧
- 辦公家具項(xiàng)目實(shí)施方案、供貨方案
- 2022年物流服務(wù)師職業(yè)技能競(jìng)賽理論題庫(含答案)
- ?;钒踩僮饕?guī)程
- 連鎖遺傳和遺傳作圖
- DB63∕T 1885-2020 青海省城鎮(zhèn)老舊小區(qū)綜合改造技術(shù)規(guī)程
- 高邊坡施工危險(xiǎn)源辨識(shí)及分析
- 中海地產(chǎn)設(shè)計(jì)管理程序
- 簡(jiǎn)譜視唱15942
- 《城鎮(zhèn)燃?xì)庠O(shè)施運(yùn)行、維護(hù)和搶修安全技術(shù)規(guī)程》(CJJ51-2006)
- 項(xiàng)目付款審核流程(visio流程圖)
評(píng)論
0/150
提交評(píng)論