基于單片機的籃球計數(shù)器_第1頁
基于單片機的籃球計數(shù)器_第2頁
基于單片機的籃球計數(shù)器_第3頁
基于單片機的籃球計數(shù)器_第4頁
基于單片機的籃球計數(shù)器_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本科學生畢業(yè)論文論文題目:基于單片機的籃球計數(shù)器學院:〔黑體三號字〕年級:〔黑體三號字〕專業(yè):〔黑體三號字〕姓名:〔黑體三號字〕學號:〔黑體三號字〕指導(dǎo)教師:〔黑體三號字〕年月日摘要經(jīng)過三十幾年的改革開發(fā),我國綜合國力發(fā)生了翻天覆地的變化,人民生活水平提高也是不爭的事實,生活水平的提高給人們帶來的不僅僅是解決溫飽,更帶了生活理念的提高,人們開始越來越重視健康生活。鍛煉身體已經(jīng)成為人們當下不生活中不可缺少的一局部,乒乓球、羽毛球、保齡球、籃球、足球都已經(jīng)走進了千家萬戶,雖然是娛樂,但是這些運動工程畢竟也是競技的成敗來判定輸贏的,同時由于受到場地條件的限制,不可能所有的人都在正規(guī)的場館里運動,還有就是人員的要求,所以一些比賽必須的裝備成為了人們鍛煉的門檻由。本畢業(yè)設(shè)計的目的是針對上述情況研制簡易、便攜的籃球計時計分器,方便為受到場地和經(jīng)濟條件限制的籃球愛好者提供比賽計時計分效勞。它不僅能應(yīng)用與籃球比賽當中,經(jīng)過簡單的程序改變還可以實現(xiàn)一般比賽的計時計分。同時也是對大學四年學習知識的一次綜合性大檢查。本次設(shè)計的籃球計時器是基于AT89S51單片機通過LCD1602進行顯示的。研究主要分為兩個方向,一是基于AT89S51單片機的硬件研究,二是針對設(shè)計要求的軟件編寫。該系統(tǒng)可以實現(xiàn)籃球比賽計時和計分的功能,同時根據(jù)比賽要求可以隨時的暫停開始和復(fù)位。關(guān)鍵字籃球比賽計時;籃球比賽計分;鍵位控制;單片機;AbstractAfter31yearsofreformanddevelopment,China'scomprehensivenationalstrengthhasundergoneenormouschanges,andimprovedlivingstandardsisalsoanindisputablefact,improvementoflivingstandardstobringmorethanjustfoodandclothing,butalsowiththeideaofliving,peoplebegantobemoreandmoreemphasisonhealthyliving.Exercisehasbecomethemomentpeopledonotliveinanindispensablepart,tabletennis,badminton,bowling,basketball,footballhasenteredeveryhousehold,althoughitisentertainment,butthesesportsathleticsafterall,isthesuccessorfailuretodeterminethewinnersandlosers,duetospaceconstraints,itisnotpossibletoallofthemintheregularvenuesandsports,aswellaspersonnelrequirements,sosomegamesequipmentnecessaryfortheexercisethresholdby.ThepurposeofthegraduationdesignisforthedevelopedeasytheportablebasketballScover,convenientforbasketballfansbythevenuesandeconomicconditionsgameScoverservice.Itisnotonlyabletoapplysimpleprocesschangescanalsobeachievedwiththebasketballgamewhichthegeneraltimingofthegamescoring.Universityfouryearsofstudy,knowledgeisalsoacomprehensiveinspection.ThedesignofthebasketballtimerAT89S51microcontroller-basedLCD1602carried.Thestudyisdividedintotwomaindirections,AT89S51microcontroller-basedhardwareresearch,ispreparedforthesoftwaredesignrequirements.Thesystemcanrealizethefunctionofthetimingandscoringofthegameofbasketball,accordingtothegamerequirementscanbesuspendedatanytimestartandreset.KeywordsBasketballgametime;basketballscoring;keyscontrol;SCM;目錄摘要IAbstractII1.1選題背景11.2總體設(shè)計思路11.2.1實現(xiàn)功能11.2.2主要元器件選擇11.3論文設(shè)計流程2第一章硬件設(shè)計局部41.1控制電路41.1.1晶振電流在單片機最小系統(tǒng)中的作用41.1.2AT89S51芯片介紹51.1.4單片機引腳作用81.2顯示模塊101.2.1元件介紹101.3報警模塊141.3.1實現(xiàn)功能14第二章軟件編程局部162.1總程序模塊162.2報警程序模塊172.3鍵位程序模塊17第三章系統(tǒng)調(diào)試193.1硬件系統(tǒng)調(diào)試193.1.1原理圖是否正確193.1.2.電路焊接與原理圖是否一致19.檢查虛焊和短路193.1.4上電測試193.3綜合檢測結(jié)果20結(jié)論21參考文獻22附錄一22致謝23前言1.1選題背景我自身是一個籃球愛好者,經(jīng)常利用課余時間練習籃球,深知廣闊籃球好愛對于操作簡單和容易攜帶的具有籃球計時和計分功能的儀器的渴望。在選擇畢業(yè)設(shè)計題目是我義無返顧的選擇了籃球計時器作為我的畢業(yè)設(shè)計題目,我想首先我了解比賽的規(guī)那么,可以再軟件編寫方面盡量做到?jīng)]有設(shè)計上的漏洞,再加上經(jīng)過我大學四年的知識儲藏,加上老師的幫助一定能過完成設(shè)計。這也是一個電工人對于身邊的籃球愛好者作出的一點奉獻。近幾年人們生活水平提高,運動工程的熾熱就是隨之而來的一局部。單片機在體育工程中的應(yīng)用越來越廣,簡單的可以計時計分,還可以計算命中率、記比分、記犯規(guī)數(shù)等等。這樣大大的降低了人們的體力勞動和較少了比賽本錢,也就是說往往需要幾個人做的事情,現(xiàn)在只需要按幾下按鈕就能完成。應(yīng)用于比賽的操作簡單便攜系統(tǒng)的開展大勢不可阻擋。這也是我選擇籃球計時器作為我別有設(shè)計的原因??傮w設(shè)計思路1.實現(xiàn)功能通過鍵位控制系統(tǒng),實現(xiàn)籃球比賽的計時計分,同時考慮到比賽的規(guī)那么,該系統(tǒng)能過計時分為兩個局部,分別是每次進攻方24s計時,每一節(jié)12min計時,根據(jù)比賽的情況這兩局部的計時可以通過鍵位控制隨時停止,24s計時可以隨時復(fù)位。該系統(tǒng)可以實現(xiàn)為兩隊計分功能,還具有清零功能。在顯示籃球比賽時間和比分的同時,還可以顯示籃球比賽的節(jié)數(shù),從而到一個較為完整的籃球比賽控制系統(tǒng)。本系統(tǒng)分為:控制模塊、顯示模塊、鍵位控制模塊、報警模塊主要元器件選擇元件選擇的宗旨是在保證到達設(shè)計目的的前提下,充分考慮自身情況和元件在整體設(shè)計中難易程度、可塑性、可擴展性情況。主要元件的選擇難點主要在單片機型號選擇上和系統(tǒng)顯示局部方式的選擇上,還有就是在鍵位控制方式上。具體來說就是選擇AT89S51型號單片機還是選擇AT89C51型號單片機。經(jīng)過研究發(fā)現(xiàn),兩者具有相同的功能,引腳的功能相同價格根本一致,但AT89C51的程序燒錄比擬麻煩,燒錄器比擬昂貴,說到這里就不得不提到并行編碼和串行編碼,在最早開始使用的是并行編碼方式,但是因為在程序燒錄的時候必須使用ZIF燒錄器才能實現(xiàn)。串行編程的開展就是為了克服并行編碼燒錄的問題。最終選擇AT89S51作為本系統(tǒng)單片機型號。在顯示方式的問題上,經(jīng)過研究主要有兩種方式,一是通過數(shù)碼管顯示,二是通過LCD1602屏顯示。通過比擬發(fā)現(xiàn)數(shù)碼管方式的電路設(shè)計復(fù)雜,要想到達設(shè)計的要求需要比擬多的數(shù)碼管,但是其編程比擬簡單。LCD1602液晶顯示屏是一種全新模式的線顯示方式,在近幾年的開展中取得了長足的進步,它具有體積少、重量輕、顯示質(zhì)量高等諸多特點,同時如果應(yīng)用液晶屏顯示,電路設(shè)計非常的簡單,最后選擇用LCD1602液晶顯示屏作為顯示模塊。鍵位控制模塊現(xiàn)在應(yīng)用比擬多的有兩種,一種是矩陣鍵位控制,另一種是獨立鍵位控制,比擬兩者前者使用的I/O口比擬少,但是電路設(shè)計包括電路焊接都比擬復(fù)雜,獨立的鍵位控制占用I/O口多,但是電路設(shè)計和電路焊接比擬簡單,本次設(shè)計單片機I/O口應(yīng)用較少,完全可以滿足獨立所以選擇獨立鍵位控制作為。硬件流程框圖如圖1-1圖1-1硬件流程框圖1.3論文設(shè)計流程從去年11月份開始為畢業(yè)設(shè)計做準備,到最后結(jié)束大概經(jīng)歷了半年的時間,在這段時間里包括選題、開題、前期相關(guān)知識的準備、硬件設(shè)計和軟件編程、故障檢測聯(lián)合調(diào)試等多個階段。設(shè)計流程見圖1-2選題選題了解相關(guān)知識、設(shè)計電路圖、選擇元器件硬件焊接軟件編程故障排除聯(lián)機仿真調(diào)試設(shè)計完成圖1-2論文設(shè)計流程圖硬件設(shè)計局部本局部將分別介紹硬件流程框圖中的每一局部。也會提及一局部軟件編寫局部的知識??刂齐娐房刂颇K中包含一個單片機最小系統(tǒng)。單片機最小系統(tǒng)包括一個晶振電路、電源電路。單片機最小系統(tǒng)如圖1-1圖1-1單片機最小系統(tǒng)晶振電流在單片機最小系統(tǒng)中的作用本次設(shè)計采用12MHz的晶振,他為電路提供了一個穩(wěn)定的時鐘頻率時鐘電路為程序運行提供動力,相當于單片機的心臟。AT89S51單片機在12個時鐘周期內(nèi)執(zhí)行一條程序,在單片機內(nèi)部還有一個時鐘振蕩電路配合外部晶振電路使用,才能發(fā)揮其作用。內(nèi)部振蕩電路在下文中介紹。晶振電路圖如圖1-2圖1-2晶振電路圖AT89S51芯片介紹AT89S51是和AT89C51都是一款具有高性能低功耗的CMOS8位,其內(nèi)部由計數(shù)器/定時器、串行口、I/O、程序存儲器、數(shù)據(jù)存儲器、中央處理器等局部組成。封裝方式分為三種,分別是PDIP、TQFP、PLCC,基于這三種封裝形式根本上可以覆蓋大局部應(yīng)用。同時內(nèi)部還有2個看門狗〔WDT〕電路,內(nèi)部時鐘振蕩器。所謂振蕩電路簡單的說就是指一個頻率源,一般用在鎖相環(huán)中。具體地說就是在外部沒有信號的情況下振蕩電路本身就可以將直流電能轉(zhuǎn)化為交流電能的裝置。通常有正反應(yīng)和負反應(yīng)兩種型號,作用就是在電源穩(wěn)定的情況下產(chǎn)生高頻。時鐘振蕩電路和外部晶振電路配合使用就到達了為單片機提供時鐘的功能,同時也構(gòu)成了內(nèi)部時鐘電路。單片機內(nèi)部組成如圖1-3。圖1-3單片機內(nèi)部組成單片機內(nèi)部組成簡介中央處理器簡稱文CPU,是單片機的核心部件。本次設(shè)計選用的單片機具有兩個功能,分別是控制功能和運算功能。中央處理器內(nèi)部有運算器和控制器兩個局部。運算器由算術(shù)邏輯運算部件ALU、累加器、暫存器程序狀態(tài)字存放器PSW、BCD碼運算調(diào)整電路組成??刂破饔沙绦蛴嫈?shù)器PC、指令存放器、指令譯碼器、定時控制與條件轉(zhuǎn)移邏輯電路等組成。數(shù)據(jù)存儲器本次設(shè)計選擇的單片機中的數(shù)據(jù)存儲器擁有128bytes的存儲空間,這樣大小的存儲空間根本上可以滿足一般的設(shè)計需求。但是不能保證所有滿足所有的應(yīng)用場所,所以數(shù)據(jù)存儲器還可以進行擴展,單片機的擴展能力為可尋址64K,用戶可以根據(jù)自己的需求對空間進行的擴展。它的作用是可以作為處理問題的數(shù)據(jù)緩沖器。程序存儲器程序的正常運行不僅和時鐘電路有關(guān),同時還需要將調(diào)試過的程序放到單片機的存儲器中。傳送程序需要的是串行口與外部機器相連接進行傳送,而存儲這些程序的就是單片機中的程序存儲器。本次設(shè)計選用的單片機擁有4K的存儲空間,如果需要擴展的話,最大的擴展空間為64K。從單片機的訪問來說,程序存儲器可以分為內(nèi)部和外部。單片機通過控制引腳的上下電平區(qū)分訪問程序存儲器的內(nèi)部和外部。在其中還有5個局部具有特殊功能,因為當執(zhí)行復(fù)位電路之后,單片機的程序執(zhí)行必須從0000H開始,這樣就需要在0000H單元存放一條用于跳轉(zhuǎn)的指令。串行口上文已經(jīng)提到,各種指令和程序要傳送到單片機的個存儲單元需要串行口與電腦連接,同時單片機內(nèi)部程序要傳送到外部也是通過串行口于外部進行連接。由于串行口的數(shù)量有限,51系列單片機的串口還具備擴展功能。本次設(shè)計選用的單片機擁有2個雙全共串行口,采用異步通信方式。所謂的異步通信方式,就是單片機可以實現(xiàn)輸入和輸出同時進行,是一種比擬先進的通信方式。其內(nèi)部結(jié)構(gòu)如圖1-4發(fā)送SBUF發(fā)送SBUF接受SBUF門發(fā)送控制器接受控制器輸出移位存放器串行控制存放器定時器T1圖1-4串行口內(nèi)部結(jié)構(gòu)I/O口本次設(shè)計選擇的單片機提供4個并行8位I/O,分別上P1口、P2口、P3口、P0口。內(nèi)部時鐘電路時鐘電路可以分為內(nèi)部和外部兩種。構(gòu)成內(nèi)部振蕩器是一個高增益反放大器,用于和外部晶振電路連接過程時鐘電路。定時器\計時器這個局部有兩個工作模式,分別是計數(shù)工作模式和定時工作模式。計數(shù)工作模式的作用是針對外部的脈沖計數(shù),在引腳中有T0〔14腳〕和T1〔15腳〕,他們是計數(shù)器的輸入端,脈沖產(chǎn)生從正向負變化時,計數(shù)器就開始工作,計數(shù)器記1.定時器工作模式實在計數(shù)器工作模式的配合下使用,這是的計數(shù)器模塊應(yīng)用的是單片機內(nèi)部脈沖,脈沖的產(chǎn)生是由時鐘電路產(chǎn)生的,每經(jīng)過一個時鐘周期,定時器模塊就工作計數(shù)1。定時器\計時器內(nèi)部結(jié)構(gòu)如圖1-5CPUCPU微處理器TH1TL1TH0TL0TCONTMODT1T0圖1-5定時器\計時器內(nèi)部結(jié)構(gòu)上文提到單片機具有低功耗和高性能的特點,之所以這么說是因為單片機在單機狀態(tài)下CPU可暫停工作,同時計數(shù)器、串行口等內(nèi)部系統(tǒng)課保持工作狀態(tài),這樣就可以到達低功耗和高性能的特點。單片機引腳作用AT89S51單片機管腳圖如圖1-6所示。圖1-6單片機引腳圖本型號單片機共有40個引腳,通常情況下可以滿足使用要求,但是不排除有特殊情況,所以P3引腳具有第二功能。40腳:通過外部電源位單片機供5V電源,在本設(shè)計中,設(shè)計實物通過下載線與電腦USB口連接為電路供電。20腳:連接地線。18腳:反向放大器輸出端。19腳:反相放大器輸入端。9腳:復(fù)位信號輸出端,在輸入高電平是有效。30腳:在單片機正常工作之后,該腳連續(xù)不斷輸出正脈沖信號。通過他也可以判斷單片機是是否正常工作。29腳:引腳產(chǎn)生負脈沖時表示單片機正在訪問外部存儲程序。用示波器觀察脈沖可以判斷單片機是否能過正常讀取外部存儲程序。31腳:當該腳輸入高電平的時候單片機訪問內(nèi)部程序存儲器,但是當讀取范圍超過年初至的時候,系統(tǒng)將開始讀取外部程序存儲器里的內(nèi)容。當該腳輸入低電平的時候,只能讀取外部程序存儲器里的內(nèi)容。P0:提供8位雙向I/O,同時具有上拉電阻,同時于地址總線的低8位聯(lián)合使用,可以驅(qū)動8個負載。P1:提供8位雙向I/O,具有上拉電阻,可以驅(qū)動4個負載。P2:提供8位雙向I/O,,同時具有上拉電阻,同時與地址總線高8為聯(lián)合使用,可以驅(qū)動4個負載。P3口比擬特殊是一個具有兩個功能的復(fù)用口,上文提到由于受到引腳數(shù)量的限制,一些引腳具有第二功能,P3口就有第二功能。如表1-1表1-1P3口第二功能引腳第二功能P〔10腳〕RXD串行輸入口P〔11腳〕TXD串行輸出口P〔12腳〕INT0外部中斷0P〔13腳〕INT1外部中斷1P〔14腳〕T0P〔15腳〕T1P〔16腳〕WR外部數(shù)據(jù)存儲器寫P〔17腳〕RD外部數(shù)據(jù)存儲器讀顯示模塊模塊含有一個LCD1602液晶顯示屏1.元件介紹LCD1602液晶顯示屏又稱為字符型液晶顯示屏,采用點陣方式組成,用來顯示數(shù)字、字母、符號。字符型液晶屏根據(jù)用途不同和設(shè)計要求不同,現(xiàn)在市場上LCD1602液晶屏主要有三種不同尺寸,分別是2*16、1*16、2*21幾種,同時還分為帶光屏和不帶光屏。相比擬無背光屏和有背光屏,有背光屏要比無背光屏略厚一些,在使用功能上沒有差異,只是由于有背光的LCD液晶屏需要為其提供光源正負極所以引腳數(shù)比無背光的液晶屏多兩個。尺寸差異見圖2-8.LCD1602的尺寸是2*16。實物如圖1-7圖1-7LCD1602顯示屏實物圖圖1-8尺寸圖點陣式LCDLCD主要技術(shù)參數(shù)如表1-2表1-2技術(shù)參數(shù)顯示容量16×2字符芯片最正確工作電壓5V工作電流2.0mA(5.0V)字符尺寸2.95×4.35(W×H)mm1.2.31602LCD引腳由于實際需要,本系統(tǒng)設(shè)計時考慮到會在晚上使用,所以選用有背光LCD液晶顯示屏。上文提到該液晶屏有16個引腳。引腳作用如表2-3表2-3引腳作用引腳編號符號功能引腳編號符號功能1VSS接地9D2數(shù)據(jù)口2VDD電源正極10D3數(shù)據(jù)口3VL偏壓11D4數(shù)據(jù)口4RS數(shù)據(jù)命令選擇12D5數(shù)據(jù)口5R/W讀寫選擇13D6數(shù)據(jù)口6E使能信號14D7數(shù)據(jù)口7D0數(shù)據(jù)口15BLA電源正極8D1數(shù)據(jù)口16BLK接地下面具體對個腳功能進行介紹1腳:接地,相當于為液晶屏供電的負極。2腳:根據(jù)上文中所選用液晶屏的技術(shù)參數(shù),2腳為液晶屏提供5V電壓。3腳:主要是為了減少液晶屏在顯示的過程中出現(xiàn)模糊的情況,可以調(diào)節(jié)液晶屏比照度。4腳:當該腳輸入高電平的時候作為數(shù)據(jù)存儲器。當該腳輸入低電平的時候作為指令存儲器。5腳:當該腳輸入高電平時表達讀操作。低電平時表達寫操作。6腳:當該腳由高電平變成低電平的時候,液晶屏開始工作,通常外界開解開關(guān)。7腳:雙向數(shù)據(jù)端口。8腳:雙向數(shù)據(jù)端口。9腳:雙向數(shù)據(jù)端口。10腳:雙向數(shù)據(jù)端口。11腳:雙向數(shù)據(jù)端口。12腳:雙向數(shù)據(jù)端口。13腳:雙向數(shù)據(jù)端口。14腳:雙向數(shù)據(jù)端口。15腳:為背光電源提供5V電壓。16腳:接地,相當于背光電源負極。LCD液晶屏多數(shù)都采用HD44780芯片作為控制電路。HD44780工作原理電路圖1-9圖1-9HD44780工作原理圖顯示模塊電路圖如圖1-10圖1-10顯示模塊電路圖說明:該電路圖的繪制應(yīng)用的軟件是Proteus,在該軟件中并沒有本設(shè)計要使用的16腳LCD1602顯示器,所以在圖中使用的是無背光的LCD1602顯示器。鍵位控制模塊實現(xiàn)功能鍵位控制模塊包括了四組獨立的鍵位,他們是控制本次設(shè)計所要求到達的功能按鍵,四組鍵位的功能及接口如下表1-4表1-4接口功能序號接口功能Key1P1^0比賽開始/暫停Key2P1^1刷新進攻球隊24秒時間Key3P1^2A隊得分值加一Key4P1^3B隊得分值加一四組獨立的按鍵在連接上分別于P1.0、P1.1、P1.2、P1.3連接通過中斷程序控制著單片機內(nèi)部程序的運行。按鍵的另一端與地相連,所以說低電平有效。鍵位控制模塊電路圖如圖1-11按鍵一共有四個引腳,經(jīng)過萬用表短路檔測試,對角引腳為該型號按鍵的正確連接。圖1-11鍵位控制模塊電路圖報警模塊1.實現(xiàn)功能本次設(shè)計報警模塊的報警方式為聲音報警。在24s進攻的時間里沒有人控制鍵位模塊中斷將報警,報警時間維持4s,在沒有人控制的情況,在離24s進攻時間還剩5s時將開始報警,報警時間維持1s。在比賽的四節(jié)中,每一節(jié)的結(jié)束時將開始報警,報警時間維持4s。本次報警系統(tǒng)設(shè)計時考慮到簡易和便攜方面的要求,并沒有采用復(fù)雜的電路,知識用單片機經(jīng)過放大和驅(qū)動電路后產(chǎn)生報警。根據(jù)這樣的設(shè)計理念,本系統(tǒng)選用的8550型號的三極管于蜂鳴器連接,三極管在電路中起到的作用是放大電流。8550型號的三極管實物仿真圖如圖1-12圖1-12三極管實物圖該三極管是一種比擬常用的三極管之一,它是一種PNP硅型具有將低電壓轉(zhuǎn)換成高電壓從而獲得高電流的一種元件。第二章軟件編程局部軟件編程的總依據(jù)是本次設(shè)計的技術(shù)要求。根據(jù)設(shè)計技術(shù)要求本軟件變成局部分為總程序、報警子程序、鍵位控制子程序。使用的編程語言是大學里曾經(jīng)學過的C語言。程序的燒錄和存儲已經(jīng)在上文中有所提及,如有需要加深了解的局部,在后面的論文書寫過程中將再次提及。需要說明的是,在本次設(shè)計中并沒有設(shè)計串行通信口,原因在于AT89S51單片機的燒錄要求比擬低。但是作為設(shè)計是不得不考慮的問題,本文還將對串行接口進行必要的說明。在單片機的引腳中就有用于通信的串行口,但是單片機不能和PC機直接相連,基于這樣的條件就必須考慮在單片機和PC機之間設(shè)計串行通信口。這就是設(shè)置串行口的原因。在市面上主要有RS-232C、RS-422A、RS-485型號串行口。如果在本次設(shè)計中表達串行口,那么將選擇RS-232C串行口??偝绦蚰K總程序要實現(xiàn)的功能是:在LCD液晶顯示屏上顯示比賽單節(jié)剩余時間、24s計時、比賽比分顯示、比賽節(jié)數(shù)。程序流程圖如圖2-1圖2-1總程序流程圖報警程序模塊在程序編寫時已經(jīng)將各局部報警的時間設(shè)在其中,在程序運行時,時鐘電路所提供的時間符合程序里的時間要求,報警電路將時間報警。報警程序流程圖如2-2。圖2-2報警模塊流程圖鍵位程序模塊在這局部的程序編寫時,主要應(yīng)用的是在時鐘周期里改變接口的上下電平使其到達對于時間和分數(shù)的寫入功能。在這局部主要應(yīng)用的是單片機中定時器\計時器的作用,在其內(nèi)部的工作方式存放器決定著該局部的工作方式,格式如下表2-1。表2-1工作方式存放器D7D6D5D4D3D2D0D1GATEC\TM1M0GATEC\TM1MOMI和MO共有四種工作方式來決定工作方式,詳細情況見表2-3表2-3四種工作方式M1M0工作方式00為13位定時器\計數(shù)器01為16位定時器\計數(shù)器10自動重啟定時器\計數(shù)器11僅適用T0,兩個8位計數(shù)器該模塊流程圖見下列圖2-3圖2-3鍵位控制模塊流程圖第三章系統(tǒng)調(diào)試3.1硬件系統(tǒng)調(diào)試硬件調(diào)試分為下幾個步驟原理圖是否正確在設(shè)計我不敢保證完全的正確,在焊接電路之初就對于原理圖進行了屢次的檢查,并且就其中的不確定因素咨詢了老師和同學,并沒有發(fā)現(xiàn)設(shè)計的缺陷和邏輯的錯誤。.電路焊接與原理圖是否一致其實這一點很控制,由于在只在實驗課上接觸過電路焊接導(dǎo)致缺少焊接經(jīng)驗

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論