




已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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ì)分器 專(zhuān)業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師: 寧波技師學(xué)院電氣技術(shù)系 二零一三 年 9月摘 要進(jìn)入21世紀(jì),伴隨著電子,信息通信技術(shù)的應(yīng)用與普及開(kāi)發(fā),人們對(duì)電子技術(shù)的要求也越來(lái)越高。目前嵌入式單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,按照歷史性、本質(zhì)性普遍性要求,嵌入式系統(tǒng)應(yīng)定義為:“嵌入到對(duì)象體系中的專(zhuān)用計(jì)算機(jī)系統(tǒng)”。對(duì)于嵌入式即可分軟件部分和硬件部分。以mcu為核心,就是各種各樣的單片機(jī),是嵌入式硬件部分的實(shí)現(xiàn)方式之一,它主要是因?yàn)榘烟幚砥骱痛鎯?chǔ)器等部件集成在一塊芯片上。在探索單片機(jī)的發(fā)展道路時(shí),有過(guò)兩種模式,即“模式”與“創(chuàng)新模式”?!澳J健睂⑼ㄓ糜?jì)算機(jī)系統(tǒng)中的基本單元進(jìn)行裁剪后,集成在一個(gè)芯片上,構(gòu)成單片微型計(jì)算機(jī)“創(chuàng)新模式”則完全按嵌入式應(yīng)用要求設(shè)計(jì)全新的,滿(mǎn)足嵌入式應(yīng)用要求的體系結(jié)構(gòu)、微處理器、指令系統(tǒng)、總線(xiàn)方式、管理模式等。intel公司的mcs-48、mcs-51就是按照創(chuàng)新模式發(fā)展起來(lái)的單片形態(tài)的嵌入式系統(tǒng)。mcs-51是在mcs-48探索基礎(chǔ)上,進(jìn)行全面完善的嵌入式系統(tǒng),成為單片嵌入式系統(tǒng)的典型結(jié)構(gòu)體系。 體育比賽計(jì)分器是對(duì)體育比賽過(guò)程中所產(chǎn)生的比分等數(shù)據(jù)進(jìn)行快速采集記錄、加工 處理、傳遞利用的工具?;@球比賽的計(jì)分器是一種得分類(lèi)型的工具。它由計(jì)分器等多種 電子設(shè)備組成。雖然籃球比賽中很早就開(kāi)始研究應(yīng)用了電子計(jì)分器,通常都是利用模擬 電子器件、數(shù)字電子器件或是模擬、數(shù)字混合組成的,其穩(wěn)定性和高準(zhǔn)確度計(jì)分仍存在 一些問(wèn)題。以單片機(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í)物原來(lái)圖.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ù)位是通過(guò)復(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ù)流程圖所寫(xiě),根據(jù)按鈕是否按下跳起來(lái)判斷是否執(zhí)行下一條令,從而使led指示燈與數(shù)碼管顯示出值。 3.2程序圖;籃球記分器org 0000hjmp loop3 ;主程序org 0003hjmp kai ;外部中斷0:判斷輸贏org 0013hjmp jiao ;外部中斷1:比分交換loop3:setb ea ;中斷開(kāi)啟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 ;比分顯示 開(kāi)始掃描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 ;判斷左邊有沒(méi)有加1分鍵按下lcall dayjb p3.0,$;去抖動(dòng)lcall dayjb p3.0,$mov a,#01;左邊加1分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1;左邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop20: jnb p3.1,loop21 ;判斷左邊有沒(méi)有加2分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.1,$ ;去抖動(dòng)lcall dayjb p3.1,$mov a,#2 ;左邊加2分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1 ;左邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop21: jnb p3.4,loop22 ;判斷左邊有沒(méi)有加3分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.4,$ ;去抖動(dòng)lcall dayjb p3.4,$mov a,#3 ;左邊加3分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r2mov r2,amov b,#10div abmov r2,bmov b,r1;左邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(shù)值傳到r1add a,bmov r1,ajmp loop2loop22: jnb p3.5,loop30 ;判斷右邊有沒(méi)有加1分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.5,$ ;去抖動(dòng)lcall dayjb p3.5,$mov a,#01 ;右邊加1分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(shù)值傳到r5add a,bmov r5,ajmp loop2loop30: jnb p3.6,loop31 ;判斷右邊有沒(méi)有加2分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.6,$ ;去抖動(dòng)lcall dayjb p3.6,$mov a,#2 ;右邊加2分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(shù)值傳到r5add a,bmov r5,ajmp loop2loop31: jnb p3.7,loop32 ;判斷右邊有沒(méi)有加3分鍵按下lcall daysetb p0.0setb p0.1setb p0.2jb p3.7,$ ;去抖動(dòng)lcall dayjb p3.7,$mov a,#3 ;右邊加3分并判斷分?jǐn)?shù)有沒(méi)有超過(guò)十分add a,r6mov r6,amov b,#10div abmov r6,bmov b,r5 ;右邊個(gè)位數(shù)值超過(guò)10分, 十位數(shù)加上原來(lái)的十位數(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;開(kāi)始判斷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;開(kāi)始比較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軟件里搭出電子圖,并且寫(xiě)出程序,放于proteus軟件里進(jìn)行仿真,并且通過(guò)。通過(guò)以后在protel99 se軟件里把pcb板制作,同時(shí)要注意板子的外觀(guān),和元器件的擺放,使之達(dá)到理想狀態(tài)。pcb板子做好以后,把圖打印在熱轉(zhuǎn)印紙上,之后再和板子通過(guò)熱轉(zhuǎn)印機(jī)把圖轉(zhuǎn)印至板子上。在把板子放置腐蝕液里,把露銅部分經(jīng)行腐蝕,留下被覆蓋的部分。腐蝕好之后,用清水和砂紙打磨,露出銅線(xiàn)。然后用機(jī)子把洞打出來(lái),把元器件焊在上面。在調(diào)試時(shí),按步驟一步一步的經(jīng)行,在出現(xiàn)問(wèn)題時(shí),應(yīng)及時(shí)記錄,并且及時(shí)修改
溫馨提示
- 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年救護(hù)車(chē)項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 《2025工程建設(shè)項(xiàng)目合同補(bǔ)充協(xié)議》
- 家風(fēng)家訓(xùn)主題班會(huì)課件
- 2025年酒及飲料加工機(jī)械項(xiàng)目提案報(bào)告模范
- 2025地板采購(gòu)及安裝合同
- 2025至2030年中國(guó)學(xué)生高鈣片行業(yè)投資前景及策略咨詢(xún)報(bào)告
- 社聯(lián)面試題的問(wèn)題及答案
- 2025年甜高粱制取酒精系統(tǒng)項(xiàng)目提案報(bào)告
- 2025設(shè)備無(wú)償租賃合同范本
- 2025年《跨境電商實(shí)務(wù)》課程標(biāo)準(zhǔn)
- 白內(nèi)障后發(fā)障激光治療
- 新疆2024年中考數(shù)學(xué)試卷(含答案)
- 內(nèi)部控制六大業(yè)務(wù)流程及管控
- 跨學(xué)科主題學(xué)習(xí)的思考與策略
- 既有線(xiàn)換枕施工方案
- 西方經(jīng)濟(jì)學(xué)章節(jié)練習(xí)題題庫(kù)及答案1-16章
- TCAPC 011-2024 零售藥店經(jīng)營(yíng)自體嵌合抗原受體T細(xì)胞(CAR-T)治療藥品服務(wù)規(guī)范
- 小學(xué)數(shù)學(xué)五年級(jí)下同《折線(xiàn)統(tǒng)計(jì)圖》教學(xué)實(shí)錄
- 關(guān)于施工單位對(duì)于現(xiàn)場(chǎng)計(jì)劃、統(tǒng)計(jì)和信息管理的措施
- 2024至2030年中國(guó)叉車(chē)出租行業(yè)發(fā)展運(yùn)行現(xiàn)狀及投資戰(zhàn)略規(guī)劃報(bào)告
- 2024年?yáng)|南亞飼料級(jí)左旋肉堿市場(chǎng)深度研究及預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論