![單片機(jī)秒表實(shí)訓(xùn)論文_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/20/aacc4f64-3352-4199-9c9d-648d777a1bf9/aacc4f64-3352-4199-9c9d-648d777a1bf91.gif)
![單片機(jī)秒表實(shí)訓(xùn)論文_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/20/aacc4f64-3352-4199-9c9d-648d777a1bf9/aacc4f64-3352-4199-9c9d-648d777a1bf92.gif)
![單片機(jī)秒表實(shí)訓(xùn)論文_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/20/aacc4f64-3352-4199-9c9d-648d777a1bf9/aacc4f64-3352-4199-9c9d-648d777a1bf93.gif)
![單片機(jī)秒表實(shí)訓(xùn)論文_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/20/aacc4f64-3352-4199-9c9d-648d777a1bf9/aacc4f64-3352-4199-9c9d-648d777a1bf94.gif)
![單片機(jī)秒表實(shí)訓(xùn)論文_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/20/aacc4f64-3352-4199-9c9d-648d777a1bf9/aacc4f64-3352-4199-9c9d-648d777a1bf95.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)秒表實(shí)訓(xùn)論文單片機(jī)秒表實(shí)訓(xùn)論文 指導(dǎo)老師: 小組成員: 應(yīng)用電子 09-2 班 摘要摘要:近年來(lái)隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷的走向 深入,同時(shí)帶動(dòng)著傳統(tǒng)控制檢測(cè)日新月異更新。在實(shí)時(shí)檢測(cè)和自動(dòng) 控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來(lái)使用, 僅單片機(jī)方面的知識(shí)是不夠的,還要根據(jù)具體的硬件結(jié)構(gòu),以及針 對(duì)具體的應(yīng)用對(duì)象的軟件結(jié)合,加以完善。 本次實(shí)訓(xùn)采用了 at89c51 芯片、led 四位數(shù)碼管、三極管、電容、 開(kāi)關(guān)、晶振及若干電阻實(shí)現(xiàn)了秒表。將軟、硬件有機(jī)地結(jié)合起來(lái), 使得系統(tǒng)能夠?qū)崿F(xiàn)顯示,可謂功能強(qiáng)大。其中軟件系統(tǒng)采用匯編語(yǔ) 言編寫(xiě)程序,包括顯示程序,加減計(jì)數(shù)
2、程序,快加快減程序,中斷, 延時(shí)程序,按鍵消抖程序等,硬件系統(tǒng)利用 proteus 強(qiáng)大的功能 來(lái)實(shí)現(xiàn),簡(jiǎn)單切易于觀察,在仿真中就可以觀察到實(shí)際的工作狀態(tài)。 關(guān)鍵字關(guān)鍵字:?jiǎn)纹瑱C(jī)、at89c51 芯片、設(shè)計(jì)。 一、實(shí)訓(xùn)目的及要求一、實(shí)訓(xùn)目的及要求22 頁(yè)頁(yè) 二、硬件系統(tǒng)設(shè)計(jì)二、硬件系統(tǒng)設(shè)計(jì)22 頁(yè)頁(yè) 三、試驗(yàn)程序:三、試驗(yàn)程序: 頁(yè)頁(yè) 四:電路設(shè)計(jì)四:電路設(shè)計(jì)55 頁(yè)頁(yè) 五、五、實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果22 頁(yè)頁(yè) 六、調(diào)試六、調(diào)試1010 頁(yè)頁(yè) 七、實(shí)物電路圖七、實(shí)物電路圖1111 頁(yè)頁(yè) 八、實(shí)訓(xùn)總結(jié):八、實(shí)訓(xùn)總結(jié):1212 頁(yè)頁(yè) 一、實(shí)訓(xùn)的目的及要求:一、實(shí)訓(xùn)的目的及要求: 1、本次實(shí)主要采用 at
3、89c51 芯片進(jìn)行對(duì)整個(gè)產(chǎn)品的控制,其中包 括對(duì)數(shù)碼管的位碼和段碼的送顯控制,以及對(duì)送顯時(shí)間的控制等主 要部分功能控制。 2、數(shù)碼管是采用了四位共陽(yáng)極的,有獨(dú)立的電源提供,保證了送顯 的效果。 3、三極管是用了 s9015 型號(hào)的,pnp 型,保證了電流的提供。 4、通過(guò)四兩位數(shù)碼管來(lái)顯示秒表的時(shí)間,三個(gè)按鍵對(duì)秒表實(shí)現(xiàn)啟動(dòng)、 停止及復(fù)位的功能。 二、硬件系統(tǒng)設(shè)計(jì):二、硬件系統(tǒng)設(shè)計(jì): 1、本系統(tǒng)采用 at89c51 芯片,有 40 個(gè)引腳 40 個(gè)引腳大致可分為 4 類(lèi):電源、時(shí)鐘、控制和 i/o 引腳。 1) 電源: (1) vcc(40 腳): 片電源,接+5v; (2) vss (20
4、腳): 接地端; 2) 時(shí)鐘:xtal1、xtal2 - 晶體振蕩電路反相輸入端和輸出端。 3) 控制線: rst(reset)功能:復(fù)位信號(hào)輸入端。 4) i/o 線 a、at89c51 共有 4 個(gè) 8 位并行 i/o 端口:p0、p1、p2、p3 口, 共 32 個(gè)引腳。p3 口還具有第二功能,用于串行口,中斷輸入源,計(jì) 時(shí)器,片內(nèi) ram 選通。 b、本系統(tǒng)有三個(gè)按鍵,包括一個(gè)復(fù)位鍵,一個(gè)調(diào)零鍵,一個(gè)啟動(dòng) (暫停)鍵。第 1 次按下 sp1 后單片機(jī)秒表就開(kāi)始計(jì);第 2 次按 sp1 后,計(jì)時(shí)停止; 第 3 次按 sp1 后,計(jì)時(shí)歸零。最小可以計(jì)時(shí) 0.1s,最大可以計(jì)時(shí) 255s,有
5、四位 led 數(shù)碼管動(dòng)態(tài)顯示。 c、系統(tǒng)采用 12mhz 晶振,方便定時(shí)。用的是 bt-a5461rb 四位 顯示管,使用前,先用萬(wàn)用表檢測(cè)出它的各個(gè)管腳 (a,b,c,d,e,f,g,dp) ,將它的各個(gè)管教設(shè)置成低電平(即“0” ) 。通 過(guò)單片機(jī)往指定地址寫(xiě)入數(shù)據(jù)后,就能在屏上對(duì)應(yīng)的地方顯示所需 顯示的數(shù)字。 原理圖:原理圖: p1.0 1 p1.1 2 p1.2 3 p1.3 4 p1.4 5 p1.5 6 p1.6 7 p1.7 8 rst/vpd 9 rxd/p3.0 10 txd/p3.1 11 int0/p3.2 12 int1p3.3 13 t0/p3.4 14 t1/p3.
6、5 15 wr/p3.6 16 rd/p3.7 17 xtal2 18 xtal1 19 vss 20 p2.0 21 p2.1 22 p2.2 23 p2.3 24 p2.4 25 p2.5 26 p2.6 27 p2.7 28 psen 29 ale/prg 30 ea/vpp 31 p0.7 32 p0.6 33 p0.5 34 p0.4 35 p0.3 36 p0.2 37 p0.1 38 p0.0 39 vcc 40 at89c51 12 y1 s1 1k r1 22uf c1 cap vcc 30pf c2 cap 30pf c3 cap vcc vcc 三、試驗(yàn)程序:三、試驗(yàn)程序
7、: diyi equ 31h;定義秒個(gè)位位寄存器 dier equ 32h;秒十位 disan equ 33h;分個(gè)位 disi equ 34h;分十位 cou equ 35h;軟計(jì)數(shù)器 org 00h ajmp start org 0bh;定時(shí)器 0 中斷入口 ajmp time0;跳轉(zhuǎn)到定時(shí)器 0 的服務(wù)程序 org 30h start:mov diyi,#0;清 0 mov dier,#0;清 0 mov disan,#0 mov disi,#0 mov cou,#0 mov tmod,#01h;設(shè)定時(shí)器模式為 16 位定時(shí)器 mov th0,#3ch;裝初值 mov tl0,#0b0h
8、;裝初值 setb et0;開(kāi)定時(shí)器 0 中斷允許 setb tr0;開(kāi)定時(shí)器 clr ea;關(guān)總中斷 main: lcall anjian;調(diào)用按鍵檢測(cè)子程序 lcall xianshi;調(diào)用顯示子程序 ajmp main anjian: mov a,p3;讀入 p3 口的值 jnb p3.1,kai;p3.4 為 0,轉(zhuǎn)到定時(shí)開(kāi) jnb p3.0,guan;p3.1 為 0 轉(zhuǎn)到定時(shí)關(guān) ret;子程序返回 kai: setb ea;開(kāi)總中斷 ret;返回 guan: clr ea;關(guān)總中斷 ret;返回 xianshi: mov dptr,#table;獲得表數(shù)據(jù) mov r1,#20 l
9、oop: mov a,diyi movc a,a+dptr;獲得相應(yīng)地址 mov p2,#7fh;開(kāi)第一位顯示 mov p0,a;送出段碼 lcall dely1ms;延時(shí) 1 毫秒 mov p2,#0ffh;關(guān)顯示,防止鬼影 mov a,dier movc a,a+dptr mov p2,#0bfh mov p0,a lcall dely1ms mov p2,#0ffh mov a,disan movc a,a+dptr mov p2,#0dfh mov p0,a lcall dely1ms mov p2,#0ffh mov a,disi movc a,a+dptr mov p2,#0efh
10、 mov p0,a lcall dely1ms mov p2,#0ffh djnz r1,loop ret time0: inc cou;軟計(jì)數(shù)器加一 mov a,cou;數(shù)據(jù)轉(zhuǎn)移 cjne a,#2,over;看 cou 內(nèi)的值是否為 2,是的話向下執(zhí)行,不 是的話,退出中斷。 mov cou,#0;清 0 inc diyi;毫秒位加一 mov a,diyi;數(shù)據(jù)轉(zhuǎn)移 cjne a,#10,over;比較判斷 mov diyi,#0;清 0 inc dier mov a,dier cjne a,#10,over mov dier,#0 inc disan mov a,disan cjne a
11、,#10,over mov disan,#0 inc disi mov a,disi cjne a,#10,over mov disi,#0 over: mov th0,#3ch;裝初值 mov tl0,#0b0h;裝初值 reti;中斷返回 dely1ms: mov r7,#300;賦值 50 dl1: nop;空指令 nop djnz r7,dl1;減一非 0 轉(zhuǎn) ret;返回 table:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h end 四、電路設(shè)計(jì):四、電路設(shè)計(jì): 五、實(shí)驗(yàn)結(jié)果五、實(shí)驗(yàn)結(jié)果: 流程圖:流程圖: 初始設(shè)置 + 延時(shí)程序 led 顯示啟動(dòng) t0 重裝初值 返回 返回 停止 t0 tr=1 計(jì)數(shù)值計(jì)算 tr=0 重裝初值 六、實(shí)訓(xùn)實(shí)物圖:六、實(shí)訓(xùn)實(shí)物圖: 七、調(diào)試:七、調(diào)試: 調(diào)試的過(guò)程是一個(gè)頗為重要的過(guò)程,調(diào)試所指的是:硬件和軟 件。而在進(jìn)行實(shí)物調(diào)試之前,可以用軟件仿真和硬件仿真,來(lái)檢測(cè) 出了問(wèn)題的是程序還是所焊接硬電路板;當(dāng)軟件和硬件都仿真成功 的時(shí)候,并不能說(shuō)明,用在實(shí)物上時(shí),就一定成功的。我們這組就 遇到這方面的問(wèn)題,硬件的最小系統(tǒng)連接錯(cuò)誤,使得接通電源時(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)線的設(shè)備檢修與生產(chǎn)效率提升
- 現(xiàn)代辦公環(huán)境下的會(huì)議組織策略
- 環(huán)保理念在藝術(shù)空間設(shè)計(jì)中的應(yīng)用
- 國(guó)慶節(jié)愛(ài)國(guó)實(shí)踐活動(dòng)方案
- 9 古詩(shī)三首《秋夜將曉出籬門(mén)迎涼有感》(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- 2024年五年級(jí)語(yǔ)文下冊(cè) 第六單元 15 自相矛盾說(shuō)課稿 新人教版
- 6 我們神圣的國(guó)土第一課時(shí) (說(shuō)課稿)- 2024-2025學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)001
- Unit 3 After School Activities Let's Check(說(shuō)課稿)-2023-2024學(xué)年人教新起點(diǎn)版英語(yǔ)三年級(jí)下冊(cè)
- 2024-2025學(xué)年高中物理 第六章 萬(wàn)有引力與航天 2 太陽(yáng)與行星間的引力(1)說(shuō)課稿 新人教版必修2
- Unit5 Clothes (第六課時(shí))(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)三年級(jí)上冊(cè)001
- 血液灌流流程及注意事項(xiàng)詳細(xì)圖解
- 5A+Chapter+2+Turning+over+a+new+leaf 英語(yǔ)精講課件
- 相交線教學(xué)課件
- 貝克曼梁測(cè)定路基路面回彈彎沉
- 機(jī)電安裝施工質(zhì)量標(biāo)準(zhǔn)化實(shí)施圖冊(cè)
- ge680ct用戶學(xué)習(xí)aw4.6軟件手冊(cè)autobone xpress指南中文
- 2023年高一年級(jí)必修二語(yǔ)文背誦篇目
- 競(jìng)聘崗位演講評(píng)分表
- 2022屆高考地理一輪復(fù)習(xí)課件區(qū)域地理歐洲西部
- 部編人教版道德與法治三年級(jí)下冊(cè)全冊(cè)課件
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第一章社會(huì)主義市場(chǎng)經(jīng)濟(jì)基礎(chǔ)論
評(píng)論
0/150
提交評(píng)論