




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、60秒倒計(jì)時(shí)設(shè)計(jì)一:1.目的課程設(shè)計(jì)是單片機(jī)課程教學(xué)的最后一個(gè)環(huán)節(jié),是對(duì)學(xué)生進(jìn)行全面 的系統(tǒng)的訓(xùn)練。2. 要求單片機(jī)控制的60s倒計(jì)時(shí)(1) 用單片機(jī)AT89C51的定時(shí)器實(shí)現(xiàn)60s倒計(jì)時(shí)。(2) 用PROTEUS計(jì),仿真基于AT89c51單片機(jī)的60s倒計(jì)時(shí)實(shí)驗(yàn)。3. 目標(biāo)通過(guò)課程設(shè)計(jì),使自己深刻理解并掌握基本概念,掌握單片機(jī)的 基本應(yīng)用程序設(shè)計(jì)及綜合應(yīng)用程序設(shè)計(jì)的方法。2:方案選擇圖2.1 : 60秒倒計(jì)時(shí)總體電路設(shè)計(jì)本設(shè)計(jì)由硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分組成,總電路框圖如圖2.1所示。具體設(shè)計(jì):通過(guò)AT89C5型號(hào)單片機(jī),由P1和P2兩組I/O引腳分別 控制兩個(gè)7SEG- COM- ANODf
2、fi號(hào)數(shù)碼管,分十位控制和個(gè)位控制, 達(dá)到顯示60秒倒計(jì)時(shí)的目的。通過(guò)復(fù)位電路,在仿真過(guò)程中點(diǎn)擊開(kāi)關(guān) 實(shí)現(xiàn)60復(fù)位3.1 AT89C51-4 -外形及引腳排列如圖3.1所示圖3.1 : 89C51的核心電路框圖主要特性與MCS-51兼容 4K字節(jié)可編程閃爍存儲(chǔ)器壽命:1000寫(xiě)/擦循環(huán)U110XTAL2RST293031FSENJALEBA.PO.O/ADO; PO.1/AD1 P0.2/AD2 P0.3/AD3 FCL4/AD4 PO .6/AD6- PO BFAD6 PO .7/AD7P2.0#P2JJJ6G P2,2/A10 P23/A11 P2.4/A12 P2.6/V13 P2.6/
3、A14 P2.7/A153938373433322122232425262728JOW23.4J5JS7 PPPPPPPPF3.O/RXDP3J/TXDP3.2/1NTOP3.3/1NT1 PS.fTO P3.5ZT1P3.6/ijVRPS 7RDAT8QC51-數(shù)據(jù)保留時(shí)間:10年 -全靜態(tài)工作:0Hz-24MHz-三級(jí)程序存儲(chǔ)器鎖定-128X 8位內(nèi)部RAM 32可編程I/O線(xiàn)-兩個(gè)16位定時(shí)器/計(jì)數(shù)器-5個(gè)中斷源可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時(shí)鐘電路管腳說(shuō)明(1) 電源及時(shí)鐘引腳( 4個(gè))Vcc: 電源接入引腳Vss :接地引腳XTAL1:晶振震蕩器接入的一個(gè)引腳(采用
4、外部振蕩器時(shí),此引腳接 地);XTAL2:晶體振蕩器的另一個(gè)引腳(采用外部振蕩器時(shí),此引腳作為外 部振蕩器信號(hào)的輸入端)。( 2)控制線(xiàn)引腳( 4個(gè))RST/Vpd:復(fù)位信號(hào)輸入引腳/備用電源輸入引腳;ALE:地址鎖存允許信號(hào)輸出引腳/編程脈沖輸入引腳:EA:內(nèi)外存儲(chǔ)器選擇引腳/片外EPROM程電壓輸入引腳;PSEN外部程序存儲(chǔ)器選通信號(hào)輸出引腳。(3)并行I/O引腳P0.0-P0.7:一般I/O 口引腳或數(shù)據(jù)/低位地址總線(xiàn)復(fù)用引腳;P1.0-P1.7 :般I/O 口引腳;P2.0-P2.7:一般I/O 口引腳或高位地址總線(xiàn)引腳;P3.0-P3.7:般I/O 口引腳或第一功能引腳振蕩器特性 :
5、XTAL1和 XTAL2分別為反向放大器的輸入和輸出。 該反向放大器 可以配置為片內(nèi)振蕩器。 石晶振蕩和陶瓷振蕩均可采用。 如采用外部 時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一 個(gè)二分頻觸發(fā)器, 因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求, 但必須保 證脈沖的高低電平要求的寬度- # -本設(shè)計(jì)中還用到其他一些元器件, 如:晶振,電容,電阻排, 電解電容,晶振采用頻率為12MHZ連接的兩個(gè)電容為30pF;電阻排為470*8 , 能夠?qū)崿F(xiàn)8個(gè)470歐電阻的等效替換;電解電容為10u;開(kāi)關(guān)功能是在仿 真過(guò)程中,按下開(kāi)關(guān)便能實(shí)現(xiàn) 60秒復(fù)位。4. 軟件設(shè)計(jì)4.1 定時(shí)/ 計(jì)數(shù)器初值計(jì)算
6、(1)本電路應(yīng)用 TIMER0 MODE 1位6計(jì)數(shù)器的計(jì)時(shí)中斷法。(2)1秒等于1000000微秒,而每一計(jì)時(shí)脈沖是 1微秒, 因此需輸入 100000 個(gè)計(jì)時(shí)脈沖 , 方可達(dá)到 1秒的時(shí)間。本設(shè)計(jì)中,設(shè)定中斷每次溢出時(shí)間 50ms。(3)由上式得知,循環(huán) 20次即可達(dá)到 1秒定時(shí),即: N=t/T=0.05s/0.000001=5000X=65536-5000=15536=3CB0H(4)由上式得知5000個(gè)脈沖,首先需設(shè)定TL0=3CH,TH0=0B0JH此時(shí)第1 次只要輸入 5000個(gè)脈沖輸入,就會(huì)溢出;第2次至第 20次,則需每 1000000 個(gè)計(jì)時(shí)脈沖,定時(shí) 1 秒。( 5)上電
7、時(shí),顯示 60,開(kāi)始倒數(shù)計(jì)時(shí)按下開(kāi)關(guān)實(shí)現(xiàn)復(fù)位。 代碼如下ORG 0000HAJMP MAINORG 0030HMAIN: MOV R2,#60 ;LOOP1: MOV A,R2MOV B,#10DIV ABMOV DPTR,#TABLEMOVC A,A+DPTR ;MOV P1,A ;MOV A,BMOVC A,A+DPTRMOV P2,A ;MOV R7,#20LOOP0: MOV TMOD,#01H ;MOV TH0,#3CH;MOV TL0,#0B0HSETB TR0;JNB TF0,$;TF0=0CLR TF0;計(jì)數(shù)初值查表十位顯示個(gè)位顯示置TO工作于方式0裝入計(jì)數(shù)初值啟動(dòng)定時(shí)器 T0
8、,等待清TFO循環(huán)20次減一DJNZ R7,LOOP0 ; DEC R2;CJNE R2,#0FFH,LOOP1 ; 倒計(jì)時(shí)AJMP MAIN ;復(fù)位回到 60秒初始TABLE: DB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,0F8HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EHEND5. 軟件調(diào)試:1. 啟動(dòng) Keil c512. 新建一個(gè)工程。 Project 菜單 Newproject ,選擇好我們要保 存的文件夾后,文件 保存。我們選擇最常用的AT89C51確定。3. 在工程中加入文件。新建一個(gè)文件,文件菜單 File New我
9、們?cè)龠x擇:文件菜單FileSave As (另存為)彈出 對(duì)話(huà)框后,我們文件名框中鍵入文件名(注意文件后綴名是.c )保存。C文件建好啦?,F(xiàn)在 我們把文件加入到工程中去。 點(diǎn)擊 Target 1 前面的 +號(hào),右鍵單擊 Source Group 1 選擇 Add Files to Group, Source Group 1 ,選擇添加 Add 。編譯運(yùn)行。4. PR0TEU仿真圖7C1U1XTAL2ASTPSEN口規(guī)沁InF:燈盼25_3LLi1211POO/Affl PD1/AD1 P0 2WH PO 實(shí)ADG P0 4/AD4 PD5SAEBP07/AWP2.啤P2.10 P2.2TA10 R2A11 P2 4/A12 R2.5/A13 P2.&TA14 P27/A1i-g-gqdl二出222A47 255啄R777PIOP3.IWXDP111Pl 2Pl 3P3 i/ra?P3?4NTO PS.SflRTlPI 4PI 5P3 4/KP3 5H1Pl 6咼由師PI 7P3 7/RDAWC51 . .個(gè)位960秒正計(jì)時(shí)設(shè)計(jì)代碼256SCOONDSTART:DISP:WAIT:OV牌5536W MOD 256NABTEhJMPXh,7DH,07H,7FH,6FH60秒
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南推拿職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 2025年度新型法院執(zhí)行和解協(xié)議書(shū)編制指南
- 2025年度農(nóng)村房屋拆遷與鄉(xiāng)村振興項(xiàng)目合作協(xié)議
- 2025年度養(yǎng)老服務(wù)機(jī)構(gòu)單位解除勞動(dòng)合同及養(yǎng)老服務(wù)協(xié)議
- 2025年度合資企業(yè)股權(quán)分配與合作協(xié)議
- 2025年度工地施工期間施工進(jìn)度與費(fèi)用控制協(xié)議
- 液態(tài)粘合劑槽罐車(chē)運(yùn)輸范本
- 智能家居別墅設(shè)計(jì)合同樣本
- 2025年度人工智能智能家居產(chǎn)品合作合同解除協(xié)議書(shū)
- 2025年度個(gè)人消費(fèi)債權(quán)轉(zhuǎn)讓及分期還款協(xié)議
- 一年級(jí)寫(xiě)字下學(xué)期課件(PPT 38頁(yè))
- 《實(shí)用日本語(yǔ)應(yīng)用文寫(xiě)作》全套電子課件完整版ppt整本書(shū)電子教案最全教學(xué)教程整套課件
- 怎樣處理課堂突發(fā)事件
- 采礦學(xué)課程設(shè)計(jì)-隆德煤礦1.8Mta新井開(kāi)拓設(shè)計(jì)
- 中藥藥劑學(xué)講義(英語(yǔ)).doc
- 【課件】Unit1ReadingforWriting課件高中英語(yǔ)人教版(2019)必修第二冊(cè)
- Q∕GDW 10799.6-2018 國(guó)家電網(wǎng)有限公司電力安全工作規(guī)程 第6部分:光伏電站部分
- 滴灌工程設(shè)計(jì)示例
- 配套模塊an9238用戶(hù)手冊(cè)rev
- 醫(yī)院室外管網(wǎng)景觀綠化施工組織設(shè)計(jì)
- 霍尼韋爾DDC編程軟件(CARE)簡(jiǎn)介
評(píng)論
0/150
提交評(píng)論