




已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
28寧波技師學(xué)院電氣系流水燈課程設(shè)計(jì) 寧波技師學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 設(shè)計(jì)課題:?jiǎn)纹瑱C(jī)籃球計(jì)分器 專業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師: 寧波技師學(xué)院電氣技術(shù)系 二零一三 年 9月摘 要進(jìn)入21世紀(jì),伴隨著電子,信息通信技術(shù)的應(yīng)用與普及開發(fā),人們對(duì)電子技術(shù)的要求也越來越高。目前嵌入式單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,按照歷史性、本質(zhì)性普遍性要求,嵌入式系統(tǒng)應(yīng)定義為:“嵌入到對(duì)象體系中的專用計(jì)算機(jī)系統(tǒng)”。對(duì)于嵌入式即可分軟件部分和硬件部分。以mcu為核心,就是各種各樣的單片機(jī),是嵌入式硬件部分的實(shí)現(xiàn)方式之一,它主要是因?yàn)榘烟幚砥骱痛鎯?chǔ)器等部件集成在一塊芯片上。在探索單片機(jī)的發(fā)展道路時(shí),有過兩種模式,即“模式”與“創(chuàng)新模式”。“模式”將通用計(jì)算機(jī)系統(tǒng)中的基本單元進(jìn)行裁剪后,集成在一個(gè)芯片上,構(gòu)成單片微型計(jì)算機(jī)“創(chuàng)新模式”則完全按嵌入式應(yīng)用要求設(shè)計(jì)全新的,滿足嵌入式應(yīng)用要求的體系結(jié)構(gòu)、微處理器、指令系統(tǒng)、總線方式、管理模式等。intel公司的mcs-48、mcs-51就是按照創(chuàng)新模式發(fā)展起來的單片形態(tài)的嵌入式系統(tǒng)。mcs-51是在mcs-48探索基礎(chǔ)上,進(jìn)行全面完善的嵌入式系統(tǒng),成為單片嵌入式系統(tǒng)的典型結(jié)構(gòu)體系。 體育比賽計(jì)分器是對(duì)體育比賽過程中所產(chǎn)生的比分等數(shù)據(jù)進(jìn)行快速采集記錄、加工 處理、傳遞利用的工具?;@球比賽的計(jì)分器是一種得分類型的工具。它由計(jì)分器等多種 電子設(shè)備組成。雖然籃球比賽中很早就開始研究應(yīng)用了電子計(jì)分器,通常都是利用模擬 電子器件、數(shù)字電子器件或是模擬、數(shù)字混合組成的,其穩(wěn)定性和高準(zhǔn)確度計(jì)分仍存在 一些問題。以單片機(jī)為核心的籃球比賽計(jì)分器,計(jì)分準(zhǔn)確,具有體積小,重量輕,能耗 低,價(jià)格便宜,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn)。 目錄 一 總體設(shè)計(jì)方案11.1系統(tǒng)設(shè)計(jì)方案11.2系統(tǒng)結(jié)構(gòu)框圖1二 系統(tǒng)硬件設(shè)計(jì)22.1晶振電路22.2復(fù)位電路32.3數(shù)碼管電路42.4led指示電路52.5按鈕加分電路.6三 軟件設(shè)計(jì).73.1主流程圖.73.2程序圖.9四 制作與調(diào)試.18五 結(jié)論.19六 致謝.20附錄1 系統(tǒng)實(shí)物原來圖.212實(shí)驗(yàn)原理圖.233系統(tǒng)仿真圖.244pcb原理圖.25 5分工表.29一 總體設(shè)計(jì)方案1.1系統(tǒng)設(shè)計(jì)方案籃球計(jì)分系統(tǒng)主要由:復(fù)位電路、晶振電路、數(shù)碼管顯示電路、led燈指示輸贏電路、甲乙加分電路等部分電路組成。各器件的選用:1 單片機(jī)的選用:?jiǎn)纹瑱C(jī)芯片選用at89c51。2數(shù)碼管的選用:數(shù)碼管選用四位共陰極數(shù)碼管和兩位共陽(yáng)極數(shù)碼管。3晶振的選用:晶振選用的是12mhz。 1.系統(tǒng)結(jié)構(gòu)框圖 圖1.2-1系統(tǒng)結(jié)構(gòu)框圖二系統(tǒng)硬件設(shè)計(jì)復(fù)位電路、晶振電路、數(shù)碼管顯示電路迪電路組成。2.1晶振電路圖2.1-1晶振電路內(nèi)部方式時(shí)鐘電路如圖2.1-1所示。在xtal2和xtal2引腳上外接定時(shí)元件,內(nèi)部振蕩電路就產(chǎn)生自激振蕩。2.2復(fù)位電路圖2.2-1按鍵復(fù)位電路按鍵手動(dòng)復(fù)位有電平方式和脈沖方式。而此次選用的便是按鍵電平復(fù)位。按鍵電平復(fù)位是通過復(fù)位端經(jīng)電阻與vcc接通而實(shí)現(xiàn)的。電路如圖2.2-1所示。2.3數(shù)碼管電路圖2.3-1數(shù)碼管電路 注:此電路可以十分清楚的體現(xiàn)出當(dāng)前比賽的分?jǐn)?shù)指示。 圖2.3-2數(shù)碼管2.4led指示電路圖2.4-1 led指示電路注:此電路可以明顯的反映出led的運(yùn)行狀態(tài)(輸贏狀態(tài)),如圖2.4-1所示。2.5按鈕加分電路圖2.5-1 按鈕加分電路注:此電路可以選擇甲、乙的加分,如圖2.5-1所示。三 軟件設(shè)計(jì)3.1主程序流程圖 圖3.1-1流程圖注:籃球計(jì)分程序根據(jù)流程圖所寫,根據(jù)按鈕是否按下跳起來判斷是否執(zhí)行下一條令,從而使led指示燈與數(shù)碼管顯示出值。 3.2程序圖;籃球記分器org 0000hjmp loop3 ;主程序org 0003hjmp kai ;外部中斷0:判斷輸贏org 0013hjmp jiao ;外部中斷1:比分交換loop3:setb ea ;中斷開啟setb ex0setb it0setb ex1setb it1mov p0,#0ffh ;賦初值mov p1,#0ffhmov p2,#00hmov p3,#0chmov a,#00hmov r5,#00hmov r1,#00hmov r2,#00hmov r3,#00hmov r4,#00hmov r6,#00hclr cyloop2:mov dptr,#table1 ;比分顯示 開始掃描lcall day1 ;掃描左移mov a,r1 ;左邊比分十位數(shù)值傳送到p2口movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間lcall day1 ;掃描左移mov dptr,#table2 ;左邊比分個(gè)位數(shù)值傳送到p2口mov a,r2movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間lcall day1 ;掃描左移mov dptr,#table3mov a,r3movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間lcall day1 ;掃描左移mov dptr,#table4 mov a,r4movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間lcall day1 ;掃描左移 mov dptr,#table5 ;右邊比分十位數(shù)值傳送到p2口mov a,r5movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間lcall day1 ;掃描左移mov dptr,#table6 ;右邊比分個(gè)位數(shù)值傳送到p2口mov a,r6movc a,a+dptrmov p2,alcall day2 ;延時(shí)掃描時(shí)間mov p1,#0ffhclr cyjnb p3.0,loop20 ;判斷左邊有沒有加1分鍵按下lcall dayjb p3.0,$;去抖動(dòng)lcall dayjb p3.0,$mov a,#01;左邊加1分并判斷分?jǐn)?shù)有沒有超過十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1;左邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop20: jnb p3.1,loop21 ;判斷左邊有沒有加2分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.1,$ ;去抖動(dòng)lcall dayjb p3.1,$mov a,#2 ;左邊加2分并判斷分?jǐn)?shù)有沒有超過十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1 ;左邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop21: jnb p3.4,loop22 ;判斷左邊有沒有加3分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.4,$ ;去抖動(dòng)lcall dayjb p3.4,$mov a,#3 ;左邊加3分并判斷分?jǐn)?shù)有沒有超過十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1;左邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop22: jnb p3.5,loop30 ;判斷右邊有沒有加1分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.5,$ ;去抖動(dòng)lcall dayjb p3.5,$mov a,#01 ;右邊加1分并判斷分?jǐn)?shù)有沒有超過十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r5add a,bmov r5,ajmp loop2loop30: jnb p3.6,loop31 ;判斷右邊有沒有加2分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.6,$ ;去抖動(dòng)lcall dayjb p3.6,$mov a,#2 ;右邊加2分并判斷分?jǐn)?shù)有沒有超過十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r5add a,bmov r5,ajmp loop2loop31: jnb p3.7,loop32 ;判斷右邊有沒有加3分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.7,$ ;去抖動(dòng)lcall dayjb p3.7,$mov a,#3 ;右邊加3分并判斷分?jǐn)?shù)有沒有超過十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過10分, 十位數(shù)加上原來的十位數(shù)值傳到r5add a,bmov r5,ajmp loop2loop32:jmp loop2day1:mov a,p1;掃描左移rlc amov p1,aret;跳轉(zhuǎn)返回day2:mov r7,#10;掃描時(shí)間loop5:mov r0,#250loop:nopnopdjnz r0,loopdjnz r7,loop5ret;跳轉(zhuǎn)返回table1:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh ;左邊十位數(shù)值的表格table2:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh;左邊個(gè)位數(shù)值的表格table3:db 40htable4:db 40htable5:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh;右邊十位數(shù)值的表格table6:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh;右邊個(gè)位數(shù)值的表格kai:setb p0.0;判斷輸贏 先賦初值setb p0.1setb p0.2lcall dayjnb p0.7,loop34jmp loop33loop34:push acc;開始判斷mov a,#10mov b,r1mul abmov b,r2add a,bmov 100h,a;用乘法和加法算出左邊的數(shù)值并傳到100hmov a,#10mov b,r5mul abmov b,r6add a,bmov 110h,a;用乘法和加法算出右邊的數(shù)值并傳到100hmov a,100hcjne a,110h,loop201;開始比較clr p0.1;右邊贏 p0.1亮pop accsetb p0.7jmp loop33loop201:jnc loop200;平局 p0.2燈亮clr p0.2setb p0.7pop accjmp loop33loop200:clr p0.0;左邊贏 p0.0亮setb p0.7pop accloop33:retijiao:push acc;2邊比分交換 輸贏燈賦初值setb p0.0setb p0.1setb p0.2mov a,r1xch a,r5mov r1,amov a,r2xch a,r6mov r2,apop accretiday:mov r7,#50;去抖動(dòng)延時(shí)d1:mov r0,#250djnz r0,$djnz r7,d1ret 四 制作與調(diào)試根據(jù)自己的設(shè)計(jì)題目,用protel99 se軟件繪出電子草圖,交與指導(dǎo)老師檢查。之后在proteus軟件里搭出電子圖,并且寫出程序,放于proteus軟件里進(jìn)行仿真,并且通過。通過以后在protel99 se軟件里把pcb板制作,同時(shí)要注意板子的外觀,和元器件的擺放,使之達(dá)到理想狀態(tài)。pcb板子做好以后,把圖打印在熱轉(zhuǎn)印紙上,之后再和板子通過熱轉(zhuǎn)印機(jī)把圖轉(zhuǎn)印至板子上。在把板子放置腐蝕液里,把露銅部分經(jīng)行腐蝕,留下被覆蓋的部分。腐蝕好之后,用清水和砂紙打磨,露出銅線。然后用機(jī)子把洞打出來,把元器件焊在上面。在調(diào)試時(shí),按步驟一步一步的經(jīng)行,在出現(xiàn)問題時(shí),應(yīng)及時(shí)記錄,并且及時(shí)修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省菏澤市東明縣第一中學(xué)2025屆高三“一?!笨荚囌Z文試題含解析
- 山東省濰坊市重點(diǎn)中學(xué)2025屆高三高考沖刺模擬考試(一)化學(xué)試題含解析
- 山西農(nóng)業(yè)大學(xué)《日本文學(xué)史與作品選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢鐵路職業(yè)技術(shù)學(xué)院《物理化學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢工程大學(xué)郵電與信息工程學(xué)院《醫(yī)學(xué)分子生物學(xué)實(shí)驗(yàn)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年藝術(shù)生文化課模擬考試試題及答案
- 四川省瀘州市瀘縣重點(diǎn)名校2024-2025學(xué)年初三下學(xué)期入學(xué)摸底英語試題試卷含答案
- 2025年政府采購(gòu)師考試試題及答案分析
- 烏海職業(yè)技術(shù)學(xué)院《臨床輸血學(xué)檢驗(yàn)技術(shù)本》2023-2024學(xué)年第一學(xué)期期末試卷
- 鐵嶺師范高等??茖W(xué)?!锻聊竟こ虒I(yè)前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 人教PEP版英語五年級(jí)下冊(cè) Unit 4 單元練習(xí)卷
- 運(yùn)動(dòng)營(yíng)養(yǎng)學(xué)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春黑龍江冰雪體育職業(yè)學(xué)院
- AI時(shí)代職業(yè)院校財(cái)會(huì)類專業(yè)課程教學(xué)改革探討
- 金氏五行升降中醫(yī)方集
- 煤礦防洪專項(xiàng)應(yīng)急預(yù)案
- 中華民族節(jié)日文化知到課后答案智慧樹章節(jié)測(cè)試答案2025年春云南大學(xué)
- 汽輪機(jī)保護(hù)裝置原理與應(yīng)用考核試卷
- 回收設(shè)施布局與優(yōu)化-深度研究
- 勞務(wù)協(xié)議到期不續(xù)簽通知書(2025年版)
- 物流產(chǎn)業(yè)互聯(lián)網(wǎng)平臺(tái)發(fā)展研究及趨勢(shì)
- 2025發(fā)展對(duì)象考試試題庫(kù)及參考答案(完整版)
評(píng)論
0/150
提交評(píng)論