![基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)_課程設(shè)計(jì)_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/14/9f99260f-fc06-40cb-8211-c63f3f213602/9f99260f-fc06-40cb-8211-c63f3f2136021.gif)
![基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)_課程設(shè)計(jì)_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/14/9f99260f-fc06-40cb-8211-c63f3f213602/9f99260f-fc06-40cb-8211-c63f3f2136022.gif)
![基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)_課程設(shè)計(jì)_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/14/9f99260f-fc06-40cb-8211-c63f3f213602/9f99260f-fc06-40cb-8211-c63f3f2136023.gif)
![基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)_課程設(shè)計(jì)_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/14/9f99260f-fc06-40cb-8211-c63f3f213602/9f99260f-fc06-40cb-8211-c63f3f2136024.gif)
![基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)_課程設(shè)計(jì)_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/14/9f99260f-fc06-40cb-8211-c63f3f213602/9f99260f-fc06-40cb-8211-c63f3f2136025.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微控制系統(tǒng)原理課程設(shè)計(jì)題目 基于單片機(jī)的籃球計(jì)分器設(shè)計(jì) 院系名稱: 電氣工程學(xué)院 專業(yè)班級: 課程設(shè)計(jì)設(shè)計(jì)題目基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)設(shè)計(jì)內(nèi)容和要求利用SO8AW設(shè)計(jì)籃球計(jì)分器的控制系統(tǒng),實(shí)現(xiàn)以下功能:1、 能記錄整個(gè)賽程的比賽時(shí)間,并在暫停后繼續(xù)接著停止時(shí)的時(shí)間計(jì)時(shí)。 2、能隨時(shí)刷新甲、乙兩隊(duì)在整個(gè)過程中的比分。3、 比賽單節(jié)結(jié)束與比賽結(jié)束時(shí),計(jì)時(shí)器停止且能發(fā)出報(bào)警聲按下復(fù)位鍵,計(jì)時(shí)計(jì)分都清零。要求1:熟悉課程設(shè)計(jì)任務(wù)及要求,查閱技術(shù)資料,確定設(shè)計(jì)方案。2:按照確定的方案設(shè)計(jì)單元電路。要求畫出單元電路圖,元件及元件參數(shù)選擇要有依據(jù),各單元電路的設(shè)計(jì)要有詳細(xì)論述。3:軟件設(shè)計(jì),編寫程序。4:
2、實(shí)驗(yàn)室調(diào)試。報(bào)告主要章節(jié)1引言 2 系統(tǒng)總體方案設(shè)計(jì) 3 硬件電路設(shè)計(jì) 4 系統(tǒng)軟件設(shè)計(jì) 5 課程設(shè)計(jì)的調(diào)試結(jié)果與總結(jié)目錄1.引言32 系統(tǒng)總體方案設(shè)計(jì)42.1系統(tǒng)構(gòu)成框圖42.2總體方案53.硬件電路設(shè)計(jì)53.1 系統(tǒng)硬件部分組成:53.2 設(shè)計(jì)器件的選擇63.3.SO8AW介紹63.4顯示模塊設(shè)計(jì)93.5報(bào)警模塊設(shè)計(jì)103.6 鍵盤控制電路103.7總硬件電路原理圖123-7總硬件電路原理圖124.系統(tǒng)軟件設(shè)計(jì)134.1軟件主程序設(shè)計(jì)134.2 計(jì)時(shí)部分模塊流程154.3 計(jì)分部分模塊流程155. 總結(jié)16參考文獻(xiàn)17附錄1 單片機(jī)系統(tǒng)原理圖18附錄2 源程序191.引言單片機(jī)把我們帶入了
3、智能化的電子領(lǐng)域,許多繁瑣的系統(tǒng)若由單片機(jī)進(jìn)行設(shè)計(jì),便能收到電路更簡單、功能更齊全的良好效果。若把經(jīng)典的電子系統(tǒng)當(dāng)作一個(gè)僵死的電子系統(tǒng),那么智能化的現(xiàn)代電子系統(tǒng)則是一個(gè)具有“生命”的電子系統(tǒng)。而隨著技術(shù)的進(jìn)步,單片機(jī)與串口通信的結(jié)合更多地應(yīng)用到各個(gè)電子系統(tǒng)中已成一種趨勢。單片機(jī)具有體積小、功能強(qiáng)、應(yīng)用面廣等優(yōu)點(diǎn),目前正以前所未見的速度取代著傳統(tǒng)電子線路構(gòu)成的經(jīng)典系統(tǒng),蠶食著傳統(tǒng)數(shù)字電路與模擬電路固有的領(lǐng)地。同時(shí),一個(gè)學(xué)習(xí)與應(yīng)用單片機(jī)的新高潮正在大規(guī)模地興起。體育比賽計(jì)分系統(tǒng)是對體育比賽過程中所產(chǎn)生的時(shí)間,比分等數(shù)據(jù)進(jìn)行快速采集記錄,加工處理,傳遞利用的信息系統(tǒng)。根據(jù)不同運(yùn)動(dòng)項(xiàng)目的不同比賽規(guī)則要
4、求,體育比賽的計(jì)時(shí)計(jì)分系統(tǒng)包括測量類,評分類,命中類,制勝類得分類等多種類型。 籃球比賽是根據(jù)運(yùn)動(dòng)隊(duì)在規(guī)定的比賽時(shí)間里得分多少來決定勝負(fù)的,因此,籃球比賽的計(jì)時(shí)系統(tǒng)是一種得分類型的系統(tǒng)?;@球比賽的計(jì)時(shí)系統(tǒng)由計(jì)時(shí)器等多種電子設(shè)備組成,同時(shí),根據(jù)目前高水平籃球比賽要求,完善的籃球比賽計(jì)時(shí)系統(tǒng)設(shè)備應(yīng)能夠與現(xiàn)場成績處理,現(xiàn)場大屏幕,電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便實(shí)現(xiàn)高比賽現(xiàn)場感,表演娛樂觀眾等功能目標(biāo)。 由于單片機(jī)的集成度高,功能強(qiáng),通用性好,特別是它具有體積小,重量輕,能耗低,價(jià)格便宜,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn),使單片機(jī)迅速得到了推廣應(yīng)用,目前已經(jīng)成為測量控制應(yīng)用系統(tǒng)中的優(yōu)選機(jī)種
5、和新電子產(chǎn)品的關(guān)鍵部位。世界各大電氣廠家,測控技術(shù)企業(yè),機(jī)電行業(yè),競相把單片機(jī)應(yīng)用于產(chǎn)品更新,作為實(shí)現(xiàn)數(shù)字化,智能化的核心部件?;@球比賽計(jì)分器就是以單片機(jī)為核心的計(jì)時(shí)計(jì)分系統(tǒng),由于對于單片機(jī)是剛剛學(xué)習(xí),對于編程也不是十分熟練,故本次設(shè)計(jì)的內(nèi)容相較簡單,達(dá)不到正式比賽需求,僅供學(xué)習(xí)之用。2 系統(tǒng)總體方案設(shè)計(jì)2.1系統(tǒng)構(gòu)成框圖隨著單片機(jī)在各個(gè)領(lǐng)域的廣泛應(yīng)用,許多用單片機(jī)作控制的球賽計(jì)時(shí)計(jì)分系統(tǒng)也應(yīng)時(shí)產(chǎn)生,如用單片機(jī)控制LCD液晶顯示器計(jì)時(shí)計(jì)分器,用單片機(jī)控制LED七段顯示器計(jì)時(shí)計(jì)分器等。本設(shè)計(jì)由S08AW編程控制LED七段數(shù)碼管作球賽計(jì)時(shí)計(jì)分系統(tǒng)具有賽程計(jì)時(shí)、時(shí)間暫停、比分顯示、操作方便且易攜帶等
6、特點(diǎn)??蓮V泛適合各類學(xué)校和小團(tuán)體作為賽程計(jì)時(shí)計(jì)分。 此記分器的設(shè)計(jì)采用模塊化結(jié)構(gòu),主要由以下2個(gè)組成,即鍵盤模塊、以及譯碼顯示模塊。以單片機(jī)為核心,配以一定的外圍電路和軟件,以實(shí)現(xiàn)比賽計(jì)分器的功能。它由硬件部分和軟件部分組成。系統(tǒng)設(shè)計(jì)方案的硬件電路設(shè)計(jì)方框圖如圖2-1所示。 圖2-1 系統(tǒng)設(shè)計(jì)方案 本系統(tǒng)采用單片機(jī)S08AW作為本設(shè)計(jì)的核心元件。利用7段共陰LED作為顯示器件。在此設(shè)計(jì)中共接入了8個(gè)7段共陰LED顯示器,其中4個(gè)用于記錄甲乙隊(duì)的分?jǐn)?shù),每隊(duì)2個(gè)LED顯示器顯示范圍可達(dá)到099分,足夠滿足賽程需要,另外4個(gè)LED顯示器則用來記錄賽程時(shí)間,其中2個(gè)用于顯示分鐘,2個(gè)用于顯示秒鐘。賽程
7、計(jì)時(shí)采用到計(jì)時(shí)方式。即比賽前將時(shí)間設(shè)置好,比賽開始時(shí)啟動(dòng)計(jì)時(shí),直至計(jì)時(shí)到零為止。計(jì)時(shí)范圍可達(dá)到099分鐘,也完全滿足實(shí)際賽程的需要。 為了配合計(jì)時(shí)器和計(jì)分器校正調(diào)整時(shí)間和比分,我們特定在本設(shè)計(jì)中設(shè)立了11個(gè)按鍵,其中8個(gè)用于計(jì)分調(diào)整,其余三個(gè)用于清零復(fù)位,啟動(dòng)和暫停等功能,清零。2.2總體方案由于在比賽中,甲、乙兩隊(duì)的比分是不斷變化的,所以需設(shè)置比分刷新控制裝置;過程是按下啟動(dòng)按鈕啟動(dòng),時(shí)間計(jì)時(shí)開始,甲乙兩隊(duì)得分分別相應(yīng)加分,加錯(cuò)了改,教練暫停時(shí)是停止計(jì)時(shí),恢復(fù)比賽計(jì)時(shí)繼續(xù),每節(jié)10分鐘,計(jì)時(shí)自動(dòng)停止啟動(dòng)蜂鳴器5秒鐘,到40分鐘樓,沒發(fā)再次啟動(dòng)計(jì)時(shí),直到按下復(fù)位按鍵。此功能由按鍵矩陣開關(guān)S1S
8、11完成,功能列表: S1鍵: 完成甲隊(duì)加1分操作; S2鍵: 完成甲隊(duì)加2分操作; S3鍵: 完成甲隊(duì)加3分操作; S4鍵: 完成甲隊(duì)減1分操作; S5鍵: 完成乙隊(duì)加1分操作;S6鍵: 完成乙隊(duì)加2分操作;S7鍵: 完成乙隊(duì)加3分操作;S8鍵: 完成乙隊(duì)減1分操作;S9鍵: 完成復(fù)位操作;S10鍵: 完成暫停操作;S11鍵: 完成開始與暫停后開始; 3.硬件電路設(shè)計(jì)3.1 系統(tǒng)硬件部分組成:系統(tǒng)硬件主要是由微控制器S08AW、計(jì)時(shí)顯示電路、計(jì)分顯示電路、報(bào)警電路和矩陣按鍵開關(guān)五個(gè)部分組成。3.2 設(shè)計(jì)器件的選擇本系統(tǒng)在設(shè)計(jì)過程中主要選取了以下一些器件:微控制器 :S08AW。八路三態(tài)鎖存器
9、: 74ALS573。顯示器件: 七段共陰LED顯示器。按 鍵: 矩陣按鍵。 其他:排阻,排線。3.3.SO8AW介紹 S08AW系列是Freescale公司推出的新一代S08系列為控制器中的一款增強(qiáng)型8位微控制器,它不僅集成度高、片內(nèi)資源豐富,還有很寬的工作溫度范圍(-40+125),S08AW微控制器采用8位S08CPU,片內(nèi)總線時(shí)鐘頻率可高達(dá)20MHz,片內(nèi)資源包括2KB RAM,約62KB Flash、串行通信模塊、定時(shí)器模塊、并可選擇寬范圍時(shí)鐘頻率,還提供一個(gè)8位/10位精度的模/數(shù)轉(zhuǎn)換,并支持后臺(tái)調(diào)試模式BDM。在汽車電子、工業(yè)控制和中高檔機(jī)電產(chǎn)品等領(lǐng)域具有廣泛的用途。3.1.1
10、S08AW特性飛思卡爾的新型8位微控制器是第一款基于高度節(jié)能型S08核的器件,支持5V應(yīng)用。這使得其成為工業(yè)應(yīng)用的理想之選,而求他還是第一款認(rèn)可用于汽車市場的S08微控制器。S08AW系列有4種芯片:S08AW60/48/32/16,他們之間的區(qū)別主要是片上程序存儲(chǔ)器的容量不同而且具有各種引腳封裝形式,S08AW特性如下:l 中央處理器位S08CPU。l 最高可達(dá)40MzCPU時(shí)鐘頻率和20MHz內(nèi)部總線頻率。l 約62KB片上在線可編程Flash存儲(chǔ)器,具有模塊保護(hù)與安全選項(xiàng)功能。l 2KB片上RAM。l 時(shí)鐘源選項(xiàng)為晶體振動(dòng)器、陶瓷諧振器、外部時(shí)鐘和內(nèi)部時(shí)鐘。l 可選的看門狗(COP)復(fù)位
11、。l 具有復(fù)位和中斷的功能的低壓檢測。l 2個(gè)定時(shí)器TPM模塊為共有(2+6)通道的16位定時(shí)器/脈寬調(diào)制器,每個(gè)通道都有可選的輸入捕捉、輸出比較及PWM功能。l 多達(dá)54個(gè)通用輸入/輸出(I/O)引腳。l 具有主復(fù)位和引腳和上電復(fù)位(POR)功能。l 單線后臺(tái)調(diào)試模塊BDM。l 可支持多達(dá)32個(gè)中斷/復(fù)位源。3.1.2S08AW結(jié)構(gòu)S08AW系統(tǒng)結(jié)構(gòu)如圖3-1所示,大致可分為MCU核心和MCU外設(shè)兩部分。圖3-1 S08AW系統(tǒng)結(jié)構(gòu)S08AW核心部分包括:具有運(yùn)行監(jiān)視功能的增強(qiáng)型中央處理器S08CPU、后臺(tái)調(diào)試控制、系統(tǒng)控制等。S08MCU有兩種存儲(chǔ)器Flash和RAM;電壓調(diào)整器可對數(shù)字電
12、路和模擬電路供電;程序存儲(chǔ)器具有頁面控制模式;具有內(nèi)部時(shí)鐘發(fā)生器和低能耗晶體振蕩器。外設(shè)部分可分為6種外設(shè):數(shù)字輸入;數(shù)字輸出;10位/8位二進(jìn)制精度的模擬量/數(shù)字量轉(zhuǎn)換器ADC;定時(shí)器/PWM;串行接口;許多微控制器中所沒有的鍵盤中斷輸入。3.4顯示模塊設(shè)計(jì) 本次設(shè)計(jì)我們用的是共陰極的七段數(shù)碼管,本設(shè)計(jì)采用共陰極數(shù)碼顯示器,通常,共陰極接低電平(一般接地),其它管腳接段驅(qū)動(dòng)電路輸出端。當(dāng)某段驅(qū)動(dòng)電路的輸出端為高電平時(shí),該端所連接的字符導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。本次設(shè)計(jì)在顯示模塊用到的是一個(gè)4位一體和2個(gè)兩位一體
13、共陰極數(shù)碼管,共有8個(gè)代碼輸入口和8個(gè)位選輸入口。由于考濾保持顯示的持續(xù)顯示。用到的驅(qū)動(dòng)器是現(xiàn)在市面上通用的74ALS573八路三態(tài)鎖存器,同時(shí)也用到了排阻。其原理連接圖3-3如下: 圖3-3 74ALS573管腳與排線接線示意圖 本次設(shè)計(jì)中8個(gè)LED的數(shù)碼管接線端口如下圖3-4: 圖3-4 LED顯示3.5報(bào)警模塊設(shè)計(jì) 蜂鳴器通過一NPN三極管進(jìn)行驅(qū)動(dòng),如圖觸發(fā)信號有基極引入。(圖7)驅(qū)動(dòng)蜂鳴器的電路很簡單,相應(yīng)電路圖如下圖所 圖3-5蜂鳴器原理圖3.6 鍵盤控制電路在本設(shè)計(jì)中按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連
14、通,而是通過一個(gè)按鍵加以連接。這樣,一個(gè)端口(如P1口)就可以構(gòu)成3*4=112個(gè)按鍵,比之直接將端口線用簡潔明了。, 圖3-6開關(guān)點(diǎn)陣的原理圖矩陣式鍵盤的按鍵識(shí)別方法:確定矩陣式鍵盤上何鍵被按下介紹一種“行掃描法”。行掃描法行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識(shí)別方法,如上圖所示鍵盤,介紹過程如下。判斷鍵盤中有無鍵按下將全部行線Y0-Y3置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個(gè)按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。判斷閉合鍵所在的位置在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程
15、。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。3.7總硬件電路原理圖 3-7總硬件電路原理圖4.系統(tǒng)軟件設(shè)計(jì) 4.1軟件主程序設(shè)計(jì) 主程序主要由系統(tǒng)初始化段、鍵值處理、兩個(gè)4位共陰極LED顯示器掃描顯示子程序等組成。通過對以上各段和子程序的結(jié)合,以實(shí)現(xiàn)系統(tǒng)功能。該系統(tǒng)主程序流程圖如下圖4-1所示。圖41主程序設(shè)計(jì)流程圖 單片機(jī)上電后要對整個(gè)系統(tǒng)進(jìn)行初始化,籃球計(jì)時(shí)計(jì)分器的分?jǐn)?shù)顯示部分和時(shí)間顯示部分也要清零,然后進(jìn)入時(shí)間設(shè)定環(huán)境。在這部分里只主
16、程序只對是否有開始鍵按下鍵和時(shí)間設(shè)定鍵的11個(gè)按鍵進(jìn)行掃描。當(dāng)開始按鍵S11被按下時(shí),系統(tǒng)進(jìn)入計(jì)時(shí)。在計(jì)時(shí)階段主程序只對開始按鍵和進(jìn)攻復(fù)位按鍵進(jìn)行掃描,如果掃描到這兩個(gè)按鍵的任意一個(gè)按鍵被按下,則主程序開始執(zhí)行相應(yīng)的操作。暫停按鍵S10被按下時(shí),系統(tǒng)顯示時(shí)間不變初始,系統(tǒng)進(jìn)入暫停計(jì)時(shí)狀態(tài),等待S11按鍵按下。當(dāng)計(jì)時(shí)到時(shí),系統(tǒng)停止計(jì)時(shí),并且產(chǎn)生一個(gè)報(bào)警信號,通過報(bào)警電路讓蜂鳴器響5秒鐘,此時(shí)的分?jǐn)?shù)顯示的值不會(huì)因?yàn)闀r(shí)間到而賦初值,等待開始按鍵S11再次按下,進(jìn)入下個(gè)類似循環(huán),直到時(shí)間到了40分鐘。開始按鍵S11再次按下時(shí),系統(tǒng)時(shí)間不再開始,分?jǐn)?shù)不在改變,直到按下復(fù)位鍵S94.2 計(jì)時(shí)部分模塊流程
17、圖4-2 計(jì)時(shí)部分流程圖4.3 計(jì)分部分模塊流程 4-3計(jì)數(shù)部分模塊流5. 總結(jié)為期兩周的單片機(jī)課程設(shè)計(jì)拉下了帷幕,我深刻體會(huì)到了單片機(jī)課程設(shè)計(jì)的實(shí)質(zhì),也從理論回到了實(shí)踐的飛躍。在這次課程設(shè)計(jì)中,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,發(fā)現(xiàn)我們所學(xué)的知識(shí)實(shí)在是有限,不過我們能夠充分利用網(wǎng)絡(luò)的優(yōu)勢去查閱資料。而且,課程設(shè)計(jì)中涉及到的電路圖用了PROTEUS進(jìn)行設(shè)計(jì)和仿真,使我多掌握了一個(gè)得力的仿真工具。同時(shí)學(xué)會(huì)了Keil uVision3開發(fā)工具,學(xué)會(huì)了用PZISP自動(dòng)下載軟件我在整個(gè)設(shè)計(jì)過程中懂得了許多東西,當(dāng)遇到一不了的問題,跟同伴一起商量、合作,或許能收到事半功倍的效果。不管學(xué)什么,
18、一定要打好基礎(chǔ),并將其學(xué)好、學(xué)精,但空有知識(shí)也不一定就能說明什么,還得能為己所用;還有更重要的是培養(yǎng)了獨(dú)立思考和設(shè)計(jì)的能力,樹立了對知識(shí)應(yīng)用的信心,相信會(huì)對今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提高了自己的動(dòng)手實(shí)踐操作能力, 使自己充分體會(huì)到了在設(shè)計(jì)過程中的成功喜悅。雖然這個(gè)設(shè)計(jì)做的不是很完美,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益;最后,也是我感觸比較深的一點(diǎn),這次課程設(shè)計(jì)時(shí)為數(shù)不多的獨(dú)立完成的一次,雖然過程中遇到很多困難,讓自己犯愁過,彷徨過,急躁過,可當(dāng)自己很快調(diào)整好心態(tài),從跌倒的地方爬起來繼續(xù),最后取得成功,不止是成功后的喜悅,也是一次鍛煉!在這個(gè)設(shè)
19、計(jì)過程中,我一直都在問問題,問同學(xué)的問題很多就是原來沒有好好學(xué)習(xí)造成的嚴(yán)重的后果。通過單片機(jī)課程設(shè)計(jì),我加深了對單片機(jī)理論的理解,從不會(huì)到熟悉,很多的東西的都是用到了就去摸索學(xué)習(xí),而且我還學(xué)會(huì)了如何去培養(yǎng)我們的不畏困難的挑戰(zhàn)精神,從而不斷地戰(zhàn)勝自己,超越自己,我在這一設(shè)計(jì)過程中,學(xué)會(huì)了綜合利用同學(xué)的指導(dǎo)資源,不會(huì)他們幫我。設(shè)計(jì)過程,遇到的各種的問題,我都想思考,自己搞不懂的,找同學(xué)幫忙,也許就是這個(gè)過程我感受到我知識(shí)的淺薄,要多學(xué)相關(guān)的知識(shí),為將來找工作做點(diǎn)基本功。 課程設(shè)計(jì)期間中,老師對我們進(jìn)行指導(dǎo),在QQ群中進(jìn)行答疑,使我在課程設(shè)計(jì)額時(shí)少走樂彎路,順利完成課程設(shè)計(jì)任務(wù),請?jiān)试S我向你們致意崇
20、高的敬意,感謝你我的老師! 在這次課程設(shè)計(jì)中,我在整個(gè)設(shè)計(jì)過程中懂得了許多東西,也培養(yǎng)了獨(dú)立思考和設(shè)計(jì)的能力,樹立了對知識(shí)應(yīng)用的信心,相信會(huì)對今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提高了我對單片機(jī)的實(shí)踐操作能力與設(shè)計(jì)能力, 使自己充分體會(huì)到了在設(shè)計(jì)過程中的艱辛。雖然這個(gè)設(shè)計(jì)做的不是很理想,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富,使我受益良多。 此次課程設(shè)計(jì)充分鍛煉了我的設(shè)計(jì)能力使我收獲很多的東西,以前不會(huì)的東西現(xiàn)在很快的進(jìn)行運(yùn)用。使我獲得的更多的自信。參考文獻(xiàn) 1張迎新.單片微型計(jì)算機(jī)原理、應(yīng)用及接口技術(shù) (第二版).2009.8 2彭為.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講.電機(jī)
21、工業(yè)出版社2006.5 3嚴(yán)天峰.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與仿真調(diào)試.北京航空航天大學(xué)出版社2005.8 4朱清慧Proteus教程電子線路設(shè)計(jì)、制版與仿真(第二版).2011.1附錄1 單片機(jī)系統(tǒng)原理圖附錄2 源程序#include#nclude derivative#define uint unsigned int#define uchar unsigned char Uchar table= 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40; /段碼控制uchar code table1=0xbf,0xdf,0xef;uchar ke
22、y=24; uchar bbx=0;uint bflag=0;sbit bbd=P23;/sbit beep=P15;/sbit b1=P22;/sbit b2=P21;/sbit b3=P20;#define beep PTED_PTED0#define bbd PTAD_PTAD1#define b1 PTAD_PTAD2#define b2 PTAD_PTAD3#define b3 PTAD_PTAD4#define P0 PTCD#define P3 PTBD#defnie P2 PTADuchar s1=0,s2=0,s3=0,s4=0;int a_num=0;int b_num=0
23、;uchar time_num=0;uchar flag=0;void delay(uint ss) uint a,b; for(a=ss;a0;a-) for(b=60;b0;b-);void to_init()TIM1SC=0X4E;TPM1MODH=0XF4;TPM1MODL=0X24void beepxx() beep=1; delay(5); beep=0; delay(5); beep=1; delay(5); beep=0;void display(uint a,bit b)/b是1顯示分?jǐn)?shù) uchar a1,a2,a3,a4;/a1是最高位 a4=a%10; a3=(a/10)%10; a2=(a/100)%10; a1=(a/1000)%10; P3=b?0xfe:0xef; P0=tablea1; delay(6); P3=b?0xfd:0xdf; P0=tablea2; delay(6); P3=b?0xfb:0xbf; P0=tablea3; delay(6); P3=b?0xf7:0x7f; P0=tabl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滁州九年級聯(lián)考數(shù)學(xué)試卷
- 初中音樂八年級說課稿【7篇】
- 2025年度智能機(jī)器人制造與銷售合同
- 2025年度講座衍生產(chǎn)品開發(fā)合同
- 生產(chǎn)設(shè)備的安全性能檢測與評估
- 2025年度企業(yè)客服外包績效考核合同
- 2025年度國際招投標(biāo)合同標(biāo)的評標(biāo)標(biāo)準(zhǔn)與流程
- 甘肅省武威市第三中學(xué)九年級化學(xué)下冊 第十二單元 課題1 人類重要的營養(yǎng)物質(zhì)說課稿 (新版)新人教版
- 生產(chǎn)成本控制策略匯報(bào)從原材料到成品的有效管理
- 電商平臺(tái)的供應(yīng)鏈金融創(chuàng)新服務(wù)
- 數(shù)學(xué)-河南省三門峽市2024-2025學(xué)年高二上學(xué)期1月期末調(diào)研考試試題和答案
- 二零二五版電力設(shè)施維修保養(yǎng)合同協(xié)議3篇
- 最經(jīng)典凈水廠施工組織設(shè)計(jì)
- VDA6.3過程審核報(bào)告
- 《心臟血管的解剖》課件
- 小學(xué)生讀書卡模板
- 8.3 摩擦力 同步練習(xí)-2021-2022學(xué)年人教版物理八年級下冊(Word版含答案)
- 生理學(xué)教學(xué)大綱
- 精美唯美淡雅個(gè)人求職簡歷模板 (7)
- 環(huán)保鐵1215物質(zhì)安全資料表MSDS
- “君子教育”特色課程的探索
評論
0/150
提交評論