![單片機(jī)倒計(jì)時(shí)秒表課程設(shè)計(jì)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/10/28e9f12e-f143-43af-8d96-9b6be1c04746/28e9f12e-f143-43af-8d96-9b6be1c047461.gif)
![單片機(jī)倒計(jì)時(shí)秒表課程設(shè)計(jì)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/10/28e9f12e-f143-43af-8d96-9b6be1c04746/28e9f12e-f143-43af-8d96-9b6be1c047462.gif)
![單片機(jī)倒計(jì)時(shí)秒表課程設(shè)計(jì)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/10/28e9f12e-f143-43af-8d96-9b6be1c04746/28e9f12e-f143-43af-8d96-9b6be1c047463.gif)
![單片機(jī)倒計(jì)時(shí)秒表課程設(shè)計(jì)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/10/28e9f12e-f143-43af-8d96-9b6be1c04746/28e9f12e-f143-43af-8d96-9b6be1c047464.gif)
![單片機(jī)倒計(jì)時(shí)秒表課程設(shè)計(jì)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-8/10/28e9f12e-f143-43af-8d96-9b6be1c04746/28e9f12e-f143-43af-8d96-9b6be1c047465.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1單片機(jī)技術(shù)倒計(jì)時(shí)數(shù)字秒表設(shè)計(jì)張三*李四課程設(shè)計(jì)說明書課程名稱:設(shè)計(jì)題目:院 系:學(xué)生姓名:學(xué) 號(hào):專業(yè)班級(jí):指導(dǎo)教師:課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目倒計(jì)時(shí)計(jì)數(shù)秒表設(shè)計(jì)學(xué)生姓名所在院系電子信息與電專業(yè)、年級(jí)、班設(shè)計(jì)要求:、設(shè)計(jì)一個(gè)可倒計(jì)時(shí)的數(shù)子秒表。二、技術(shù)參數(shù)與要求1 、具有電源開關(guān)及指示燈,有復(fù)位按鍵;2、p2.0-p2.3 通過74LS47接2位數(shù)碼管,p2.4和p2.5分別控制數(shù)碼管顯示的個(gè)位和十位,顯示0-99秒時(shí)間;3、p3.2接按鍵1,用于記錄時(shí)間值;4、P3.3接按鍵2,用于顯示記錄時(shí)間值;5、 上電時(shí),顯示59并倒計(jì)時(shí),按鍵1用于記錄當(dāng)前值和復(fù)位59,按鍵2用于顯示記錄值。學(xué)生應(yīng)完成
2、的工作:1、查閱資料,確定實(shí)施方案;2、學(xué)會(huì)識(shí)別各種元器件及掌握它們的工作原理;3、熟練畫出設(shè)計(jì)所需的原理圖和編寫出所需的匯編語言程序;4、學(xué)會(huì)用Protues仿真及調(diào)試自己的單片機(jī)課程設(shè)計(jì);5、掌握自己動(dòng)手完成板子的焊接及檢錯(cuò)維修的能力;6、學(xué)會(huì)編寫基本的課程設(shè)計(jì)報(bào)告。參考文獻(xiàn)閱讀:1李廣弟單片機(jī)基礎(chǔ)M北京:航空航天大學(xué)出版社2001年1月2遲榮強(qiáng)單片機(jī)原理及接口技術(shù)M北京:高等教育出版社2004年9月3張毅剛單片機(jī)原理及應(yīng)用M 北京:高等教育出版社2008年5月4閻勝利Protel DXP2004電路設(shè)計(jì)M北京:電子工業(yè)出版社2006年7月工作計(jì)劃:5月9日查閱資料;5 月10日:硬件設(shè)計(jì)
3、;5月11日:軟件設(shè)計(jì);5月16日:領(lǐng)元器件;5 月175月18日燒程序;5 月19日:焊接電路板;5月20 5月22日調(diào)試任務(wù)下達(dá)日期:2012年5月 7 日任務(wù)完成日期:2012年5月18 日指導(dǎo)教師(簽名):學(xué)生(簽名):倒計(jì)時(shí)秒表摘 要:本次課程設(shè)計(jì)以AT89S52單片機(jī)為核心設(shè)計(jì)一個(gè)倒計(jì)時(shí)數(shù)字秒表, 計(jì)數(shù)初值為59并開始每秒自動(dòng)減1,當(dāng)按鍵1按下時(shí)記錄當(dāng)前時(shí)間值,當(dāng) 按鍵2按下時(shí)顯示當(dāng)前記錄值,顯示過之后再次按下按鍵1時(shí)秒表復(fù)位為59。本設(shè)計(jì)硬件部分包括電源電路、復(fù)位電路、按鍵電路、振蕩電路、數(shù) 碼管顯示電路五部分電路,軟件程序部分有定時(shí)中斷程序、外部中斷程序、 顯示子程序和延時(shí)子程
4、序等。軟件Proteus畫出原理圖并進(jìn)行仿真,依照仿真成功的原理圖接線,在萬能版上把個(gè)個(gè)器件焊接好從而實(shí)現(xiàn)預(yù)期的功關(guān)鍵詞:倒計(jì)時(shí) AT89S5274LS47 數(shù)碼管1設(shè)計(jì)背景51.1、設(shè)計(jì)課題的提出51.2、設(shè)計(jì)作用及意義52設(shè)計(jì)方案 匕* AD1F3 州97FjyAmI s?CTM2II X1X1*L1FED P3 1i0l P: J/AQ?XI AUPD.Ol 2 36 F3&AD5,HSlPO叩心F2 1*Aft円卯T0P5ENP2 3-A11打FH2 *L*TEA圖7.1 整體電路圖187.2元器件清單表7.1元器件清單元器件名稱型號(hào)規(guī)格數(shù)量備注單片機(jī)AT89S521晶振11.0592
5、MHz1電解電容1000Uf3瓷片電容1042瓷片電容332橋堆2W10178051發(fā)光二極管1紅電阻1K12按鍵3撥動(dòng)開關(guān)174LS471數(shù)碼管1兩位共陽19;變量分配DATA1 EQU 40HDATA2EQU42HTCNT EQU 41HMODI BIT 00HMOD2 BIT 01HMOD3 BIT 02HM0D4 BIT 03H;主程序ORG 0000HLJMP STARTORG 0003HLJMP INT_0ORG 000BHLJMP INT_T0ORG 0013HLJMP INT_1ORG 001BH7.3源程序.*J;功能:;外部中斷0用于記錄不同的秒表數(shù)值;外部中斷1用于顯示不
6、同的記錄數(shù)值;外部中斷0用于復(fù)位;如果沒有記錄秒表數(shù)值,則外部中斷1不起作用;可以判斷是否顯示到最后一個(gè)數(shù),顯示的是最后一個(gè)記錄值則保持顯示而不再改變.*;DATA1用于儲(chǔ)存顯示的值;DATA2用于儲(chǔ)存記錄的時(shí)間的個(gè)數(shù) ;TCNT用于判斷定時(shí)是否到1秒 ;MOD傭于記錄計(jì)數(shù)值是否到0 ;MOD2用于指示初始化成59標(biāo)志 ;MOD3用于記錄外部中斷1 ;MOD4用于記錄是否儲(chǔ)存了記錄值;開始20LJMP INT_T1ORG 0050HSTART: MOV SP,#70HCLR MODICLR MOD2CLR MOD3CLR MOD4MOV TCNT,#0MOV TMOD,#11HMOV TH0,
7、3CHMOV TL0,#0B0HCLR P2.4CLR P2.5SETB PX1SETB EX1SETB PX1SETB PT1SETB ET1MOV TH1,#0FFHMOV TL1,#0FFHSETB IT1SETB PX0SETB IT0SETB ET0SETB EX0SETB EASETB TR0MOV R1,#50HMOV DATA1,#59D;設(shè)置堆棧;初始化標(biāo)志位;定時(shí)器初始化,16位定時(shí)方式 定時(shí)50MS總定時(shí)1S;中斷設(shè)置外部中斷1和0為高級(jí)中斷,跳沿觸發(fā);定時(shí)器T0為低級(jí)中斷J;定時(shí)器1設(shè)置為高級(jí)中斷;開定時(shí)器1;賦初值初始化R1為50H初值是十進(jìn)制5922 IL00P1:
8、 LCALL DISPLAY循環(huán)顯示SJMP L00P1定時(shí)器TO中斷INT_TO: MOV TH0,#3CHMOV TLO,#OBOHINC TCNTMOV A,TCNTCJNE A,#2O,RETURNMOV TCNT,#0JB MOD1,RETURNDEC DATA1MOV A,#0CJNE A,DATA1,RETURNSETB MOD1RETURN: RETI外部中斷0INT_0: CLR EXOSETB TR1H5: JNB MOD2,HOMOV TH0,#3CHMOV TLO,#OBOHSETB TROCLR MOD2SJMP RETURN4HO: JNB MOD1,H1H3: M
9、OV DATA1,#59DMOV R1,#50H到0秒直接返回不再減1減1判斷DATA1是否至U 0不到0直接返回到0則置位MOD標(biāo)志位;關(guān)外部中斷0;啟動(dòng)定時(shí)器T1;如果不是初始化59則判斷是否到0;是初始化59則初始化TOJJ;清除初始化59標(biāo)志J;如果不到0則判斷上次是否是儲(chǔ)存值顯示;是到0則初始化59;數(shù)據(jù)指針初始化為5024SETB M0D2;初始化59標(biāo)志CLR M0D1;清除其它標(biāo)志位CLR M0D3CLR M0D4CLR TR0SJMP RETURN4;返回H1: JNB MOD3,H2;上次不是儲(chǔ)存值顯示則儲(chǔ)存當(dāng)前值SJMP H3;上次是儲(chǔ)存值顯示則初始化59H2: MOV
10、R1,DATA1SETB MOD4;當(dāng)前值存入記錄值數(shù)據(jù)區(qū)JINC R1;扌曰針加1MOV DATA2,R1;儲(chǔ)存記錄數(shù)值個(gè)數(shù)RETURN4: RETI;返回T1中斷INT_T1: CLR TR1;關(guān)閉定時(shí)器MOV TH1,#OFFHMOV TL1,#0FFH;重賦值JCLR IE0;清除中斷請(qǐng)求標(biāo)志位CLR IE1SETB EX0;開中斷0SETB EX1;開中斷1RETURN9:RETI;返回外部中斷1INT_1: CLR EX1;關(guān)閉外部中斷1SETB TR1;啟動(dòng)定時(shí)器T1X10: JNB MOD4,RETURN6;沒有儲(chǔ)存則直接返回JB MOD3,X7;如果上次也是外部中斷1則直接顯
11、示下一個(gè),上次不是外部中斷1則從第一個(gè)顯示X8: SETB M0D3MOV R1,#4FHX7: CLR TR0INC R1MOV A,R1CJNE A,DATA2,X9DEC R1 ;到最后一個(gè)則SJMP RETURN6X9: MOV DATA1,R1CLR IE1RETURN6:RETI顯示子程序DISPLAY:MOV A,DATA1MOV B,#10DDIV ABMOV P2,ACJNE A,#0,D_PLAY1SJMP SKIP1D_PLAY1: SETB P2.4CLR P2.5SKIP1: LCALL DELAYCLR P2.4MOV A,BMOV P2,ASETB P2.5CLR P2.4LCALL DELAY;并置位外部中斷標(biāo)志 MOD3J;關(guān)定時(shí)器J;判斷是否到最后一個(gè)數(shù);不到則返回顯示R1減1, 一直顯示最后一個(gè)數(shù)值直到復(fù)位成 59;返回JJJJ;取十位JJ;如果十位為0則不顯示J;十位不為0則顯示JJJ;取個(gè)位CLR P2.5RET;延時(shí)程序DELAY:MOV R6,#5;DE
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)技術(shù)下的城市社區(qū)教育設(shè)施規(guī)劃策略
- 2024年四年級(jí)英語下冊(cè) Unit 4 There are seven days in a week Lesson 20說課稿 人教精通版(三起)
- 現(xiàn)代服務(wù)業(yè)在區(qū)域經(jīng)濟(jì)發(fā)展中的角色
- 2024-2025學(xué)年新教材高中英語 Unit 2 Wildlife protection突破 語法大沖關(guān)說課稿 新人教版必修第二冊(cè)
- 未來教育中的科技倫理與隱私保護(hù)
- 生產(chǎn)數(shù)據(jù)的質(zhì)量管理與改進(jìn)措施
- 環(huán)保型辦公環(huán)境的構(gòu)建與實(shí)施
- 現(xiàn)代商業(yè)中的生產(chǎn)成本管控新模式
- 廣西2025年廣西總工會(huì)陸川溫泉療養(yǎng)院招聘4人筆試歷年參考題庫附帶答案詳解
- 2023六年級(jí)數(shù)學(xué)上冊(cè) 四 圓的周長(zhǎng)和面積 2圓的面積(二)說課稿 冀教版
- 五年級(jí)上冊(cè)口算練習(xí)400題及答案
- 駱駝祥子選擇題100道及答案
- 2024年公務(wù)員考試題庫附答案【完整版】
- 關(guān)于闖紅燈的調(diào)查報(bào)告
- T-GDWCA 0019-2018 輻照工藝操作規(guī)范
- 為什么偉大不能被計(jì)劃
- 精神障礙患者的社交技巧訓(xùn)練
- 司機(jī)考核管理制度
- 重慶八中2024屆高三12月高考適應(yīng)性月考卷(四) 語文試卷(含答案)
- 出差報(bào)銷單-中英對(duì)照版
- 電流互感器試驗(yàn)報(bào)告
評(píng)論
0/150
提交評(píng)論