版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.PAGE . - - - 可修編-電子技術(shù)課程設(shè)計報告題 目:數(shù)字時鐘的設(shè)計專 業(yè):班 級: 學(xué) 號: 姓 名: 指導(dǎo)教師: 設(shè)計日期: . - - - 可修編-一 選題的容和要求容:使用單片機(jī)程序設(shè)計計數(shù)器要求:當(dāng)外界發(fā)生沖信號由單片機(jī)上的按鍵模擬時,單片機(jī)部發(fā)生一次計數(shù)。數(shù)碼管顯示一次,沒發(fā)生一次脈沖,計數(shù)器加一,當(dāng)加到200時,自動清零。假設(shè)無需計到200時,亦可按k2鍵清零。以此實現(xiàn)0-200的計數(shù)。二 相關(guān)技術(shù)開展和應(yīng)用功能特性描述:AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與
2、工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷構(gòu)造,全雙工串行口,片晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停頓工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停頓,直到下一個中斷或硬件復(fù)位為止。引腳構(gòu)造:圖表 SEQ 圖表 * ARAB
3、IC s 11 引腳構(gòu)造VCC : 正常操作時接+5V電源VSS:接地P0 口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有部上拉電阻。在flash編程時,P0口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校驗時,需要外部上拉電阻。P1 口:P1 口是一個具有部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P1 端口寫“1”時,部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時
4、,被外部拉低的引腳由于部電阻的原因,將輸出電流IIL。P2 口:P2 口是一個具有部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P2 端口寫“1”時,部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于部電阻的原因,將輸出電流IIL。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器例如執(zhí)行MOV* DPTR時,P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的部上拉發(fā)送1。在使用8位地址如MOV* RI訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器的容。在flash編程和校驗時,P2口也接收高8位地址字節(jié)和一些控制信號。P
5、3 口:P3 口是一個具有部上拉電阻的8 位雙向I/O 口,P3輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P3 端口寫“1”時,部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于部電阻的原因,將輸出電流IIL。P3口亦作為AT89S52特殊功能第二功能使用,如下列圖表1所示。在flash編程和校驗時,P3口也接收一些控制信號。表格 SEQ 表格 * ARABIC1引腳號第二功能P3.0R*D 串行輸入P3.1T*D 串行輸出P3.2 EQ *TO(INTO) (外部中斷0)P3.3 EQ *TO(INT1) (外部中斷1)P3.4T0 定時器0外部輸入P3.5T
6、1 定時器1外部輸入P3.6 EQ *TO(WR) (外部數(shù)據(jù)存儲器寫信號)P3.7 EQ EQ *TO(RD) (外部數(shù)據(jù)存儲器讀信號)特殊功能存放器:特殊功能存放器(SFR)并不是所有的地址都被定義了。片上沒有定義的地址是不能用的。讀這些地址,一般將得到一個隨機(jī)數(shù)據(jù);寫入的數(shù)據(jù)將會無效。用戶不應(yīng)該給這些未定義的地址寫入數(shù)據(jù)“1。由于這些存放器在將來可能被賦予新的功能,復(fù)位后,這些位都為“0。定時器0 和定時器1:在AT89S52 中,定時器0 和定時器1是兩個16位加1的計數(shù)器。T0有兩個8位專用存放器TH0和TL0。T1由TH1和TL1組成,由專用存放器TMOD設(shè)置和TCON控制。RST
7、: 復(fù)位輸入。晶振工作時,RST腳持續(xù)2 個機(jī)器周期高電平將使單片機(jī)復(fù)位。程序存儲器:如果EA引腳接地,程序讀取只從外部存儲器開場。對于89S52,如果EA 接VCC,程序讀寫先從部存儲器地址為0000H1FFFH開場,接著從外部尋址,尋址地址為:2000H-FFFFH。數(shù)據(jù)存儲器:AT89S52 有256 字節(jié)片數(shù)據(jù)存儲器。高128 字節(jié)與特殊功能存放器重疊。也就是說高128字節(jié)與特殊功能存放器有一樣的地址,而物理上是分開的。當(dāng)一條指令訪問高于7FH 的地址時,尋址方式?jīng)Q定CPU 訪問高128 字節(jié)RAM 還是特殊功能存放器空間。直接尋址方式訪問特殊功能存放器。中斷:AT89S52 有6個中
8、斷源:兩個外部中斷INT0 和INT1,三個定時中斷定時器0、1、2和一個串行中斷。這些中斷源都可以通過置位或去除特殊存放器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效(如表格4)。IE還包括一個中斷允許總控制位EA,它能一次制止所有中斷。如表5所示,IE.6位是不可用的。對于AT89S52,IE.5位也是不能用的。用戶不應(yīng)給這些位寫1。它們?yōu)锳T89系列新產(chǎn)品預(yù)留。定時器2可以被存放器T2CON中的TF2和E*F2的或邏輯觸發(fā)。程序進(jìn)入中斷效勞后,這些標(biāo)志位都可以由硬件清0。實際上,中斷效勞程序必須判定是否是TF2 或E*F2激活中斷,標(biāo)志位也必須由軟件清0。定時器0和定時器1標(biāo)志位
9、TF0 和TF1在計數(shù)溢出的那個周期的S5P2被置位。它們的值一直到下一個周期被電路捕捉下來。然而,定時器2 的標(biāo)志位TF2 在計數(shù)溢出的那個周期的S2P2被置位,在同一個周期被電路捕捉下來。表格 SEQ 表格 * ARABIC 4中斷允許控制存放器IE(MSB) (LSB)EAET2ESET1E*1ET0E*0中斷允許控制位1,允許中斷中斷允許控制位0,制止中斷符號位地址功能EAIE.7中斷總允許控制位。EA=0,中斷總制止;EA=1,各中斷由各自的控制位設(shè)定IE.6預(yù)留ET2IE.5定時器2中斷允許控制位ESIE.4串行口中斷允許控制位ET1IE.3定時器1中斷允許控制位E*1IE.2外部
10、中斷1允許控制位ET0IE.1定時器0中斷允許控制位E*0IE.0外部中斷1允許控制位三 解決問題的技術(shù)和關(guān)鍵1:準(zhǔn)確掌握AT89S52的各引腳的功能。開關(guān)與數(shù)碼管所連的引腳位置,了解上下電平,準(zhǔn)確判斷電流走向。2:熟練使用keil uVision3編程器,靈活運(yùn)用匯編指令。3:會使用中斷和定時器功能。4:正確焊接電路板。四 擬選方案的工作原理圖表2 電路原理圖試驗板案原理圖表2焊接。從設(shè)計要求來看,需要四路搶答,只需一個數(shù)碼管便可完成。對于7段數(shù)碼管,占用7個I/O口,四路輸入占用4個I/O口,喇叭與k1鍵共用一個I/O口,共占用P3.1-P3.4 、P0.0-P0.712個I/O口。數(shù)碼管
11、顯示原理:P0.0-P0.7分別控制a,b,c,d,e,f,g,h,dp。對I/O口輸入0時為亮,1時為滅。電阻用于限流。如下列圖3圖表 3數(shù)碼管顯示原理圖實驗板蜂鳴器電路原理:單片機(jī)的P3.0引腳外接蜂鳴器電路。當(dāng)P3.0=1 高電平時,三極管截止,蜂鳴器不發(fā)聲;當(dāng)P3.0=0 低電平時,三極管導(dǎo)通,蜂鳴器發(fā)聲。如下列圖4圖表 4實驗板蜂鳴器電路圖實驗板按鍵開關(guān)電路:單片機(jī)的P3端口引腳外接按鍵開關(guān)。開關(guān)閉合,輸入低電平信號;開關(guān)斷開,輸入高電平信號。如圖5。圖表 5實驗板按鍵開關(guān)電路復(fù)位電路:上電復(fù)位和手動復(fù)位的混合電路,可用于單片機(jī)接電啟動和手動“重啟。如圖表6。圖表 6復(fù)位電路電路圖五
12、 方案設(shè)計1 程序流程:當(dāng)主人開場按下k1鍵時,計數(shù)器加一一次,數(shù)碼管顯示數(shù)字1,以后每按一次按鍵,就實現(xiàn)一次計數(shù)。該設(shè)計可以應(yīng)用于點(diǎn)鈔機(jī)部的工作中。假設(shè)要求的計數(shù)次數(shù)完成,可按K2按鍵清零.2 編寫程序:使用keil uvision2寫計數(shù)器程序。程序如下:ORG 0000H ; 開場START: MOV DPTR,#TAB ; (DPTR)=TAB,表格起始地址MOV R1,#0LOOP:MOV A,R1MOV B,#100DIV ABMOVC A , A+DPTR MOV P2,AMOV A,BMOV B,#10DIV ABMOVC A , A+DPTR MOV P1,AMOV A,BM
13、OVC A , A+DPTR MOV P0,A P3.0,NE*T ACALL DELAY JNB P3.0,$INC R1NE*T: P3.1,NE*T1 ACALL DELAY JNB P3.1,$MOV R1,#0NE*T1:CJNE R1,#200,LOOPAJMP START ; 從頭開場DELAY:MOV R7,#200; 延時子程序DJNZ R7,$ RETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END ;完畢3 燒寫程序:使用下載線將程序?qū)懭階T89S52芯片。六 總結(jié)經(jīng)過近兩周的努力,在教師和同學(xué)的幫助下,我根本上完成了設(shè)計任務(wù).通過這次課程設(shè)計,我充認(rèn)識到了自學(xué)的重要性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GA 690.3-2007民用爆炸物品管理信息代碼 第3部分:涉爆單位編碼》專題研究報告
- 《GAT 974.4-2011消防信息代碼 第4部分:消防監(jiān)督管理角色代碼》專題研究報告
- 2026湖北武漢三甲綜合性醫(yī)院招聘10人參考題庫附答案
- 2026福建廈門大學(xué)科考船運(yùn)行管理中心科考探測技術(shù)人員招聘參考題庫附答案
- 2026福建省面向江南大學(xué)選調(diào)生選拔工作考試備考題庫附答案
- 2026郵儲銀行信用卡銷售團(tuán)隊社會招聘備考題庫附答案
- 2026重慶璧山區(qū)城關(guān)幼兒園招聘備考題庫附答案
- 2026陜西省面向武漢大學(xué)招錄選調(diào)生備考題庫附答案
- 2026黑龍江哈爾濱港務(wù)局有限公司招聘2人參考題庫附答案
- 中電科金倉(北京)科技股份有限公司2026應(yīng)屆畢業(yè)生招聘考試備考題庫附答案
- 消化內(nèi)鏡ERCP技術(shù)改良
- 云南師大附中2026屆高三1月高考適應(yīng)性月考卷英語(六)含答案
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試備考試題及答案解析
- 紀(jì)念館新館項目可行性研究報告
- 騎行美食活動方案策劃(3篇)
- GB/T 3098.5-2025緊固件機(jī)械性能第5部分:自攻螺釘
- 環(huán)境與人類健康環(huán)境與人類健康
- 高中英語選擇性必修三 課文及翻譯
- 學(xué)校桶裝水招標(biāo)項目實施方案
- 《我相信---楊培安》歌詞-勵志歌曲
- 10kv真空斷路器預(yù)防性試驗作業(yè)指導(dǎo)書
評論
0/150
提交評論