版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目 錄</b></p><p><b> 摘 要</b></p><p> 1 籃球計時器概述</p><p> 1.1 籃球競賽24秒計時器功能</p><p> 1.2 主要參考器件</p><p> 1.3 單片機
2、的概述</p><p> 1.3.1 AT89C51單片機簡介</p><p> 1.3.2 AT89C51單片機引腳功能簡介</p><p><b> 2 硬件設計</b></p><p><b> 2.1 設計原理</b></p><p> 2.2 硬
3、件設計流程圖</p><p> 2.2.1 功能單元模塊</p><p> 2.3 硬件設計電路圖</p><p><b> 3 軟件設計</b></p><p> 3.1 程序流程圖</p><p><b> 3.2 程序設計</b></p>
4、;<p> 3.3 仿真及仿真結果</p><p><b> 4 課程設計體會</b></p><p><b> 參考文獻</b></p><p><b> 摘 要</b></p><p><b> 課程設計目的</b>&
5、lt;/p><p> 課程設計是在校學生素質(zhì)教育的重要環(huán)節(jié),是理論與實踐相結合的橋梁和紐帶。單片機課程設計,要求學生更多的完成軟硬結合的動手實踐方案,解決目前學生課程設計過程中普遍存在的缺乏動手能力的現(xiàn)象 ?!秵纹瑱C課程設計》是繼《電子技術》、《電路》和《單片機原理與應用》課程之后開出的實踐環(huán)節(jié)課程,其目的和任務是訓練學生綜合運用已學課程“電子技術基礎”、“單片機原理及應用”的基本知識,獨立進行單片機應用技術和開發(fā)
6、工作,掌握單片機程序設計、調(diào)試和應用電路設計、分析及調(diào)試檢測。</p><p> 籃球比賽中除了有總時間倒計時外,為了加快比賽的節(jié)奏,新的規(guī)則還要求進攻方在24秒內(nèi)有一次投籃動作,否則視為違例。以下為一個籃球比賽計時器,該計時器采用按鍵操作、LED顯示,非常實用。此計時器也可作為其他球類比賽的計時器。</p><p> 本課程設計介紹了一個基于單片機的籃球比賽計時器硬件設計,包括AT8
7、9C51、6個八段顯示LED、上電復位電路、時鐘發(fā)生電路等基本模塊的設計。其功能主要有:每次進攻為24秒,計時器的顯示均為倒計時方式,24秒計時用兩位數(shù)碼管顯示;所有的計時都要具有暫停、繼續(xù)、清零;當球員的持球時間超過24秒時,24秒倒計時減為零且有聲光提示。本次課程設計是采用單片機匯編語言實現(xiàn)倒計時24秒籃球比賽計時器。</p><p> 關鍵詞:AT89C51;LED數(shù)碼管;按鍵;模塊</p>
8、<p> 1、具有24s計時功能。</p><p> 2、設置外部操作開關,控制計時器的直接清零、 啟動和暫停 /連續(xù)功能。</p><p> 3、計時器為24秒遞減時,計時間隔為1秒。</p><p> 4、計時器遞減到零時,數(shù)碼顯示器不能滅燈,同時發(fā)出光電報警信號。</p><p> 5、有直接清零然后恢復到24秒,
9、準備重新開始計數(shù)。</p><p> 學生在教師指導下,綜合運用所學知識完成基于單片機的籃球比賽24秒計時器設計。要求設計一個24秒計時電路,并具有時間顯示的功能。</p><p><b> 要求:</b></p><p> 1、設置外部操作開關,控制計數(shù)器的直接清零、啟動和暫停/連續(xù)計時。</p><p> 2
10、、要求計時電路遞減計時,每隔1秒鐘,計時器減1。</p><p> 3、當計時器減到0時,顯示器上顯示00,同時發(fā)出光電報警信號。</p><p><b> 1 籃球計時器概述</b></p><p> 1.1 籃球競賽24秒計時器功能</p><p> 隨著信息時代的到來,電子技術在社會生活中發(fā)揮著越來越重要的
11、作用,運用模電和數(shù)電知識設計的電子產(chǎn)品成為社會生活中不可缺少的一部分。在籃球比賽中,規(guī)定了球員的持球時間不能超過24秒,否則就犯規(guī)了。</p><p> 大多數(shù)籃球計時器的主控芯片為AT89C51,采用12MHz晶振。24秒計時開始, 24S復位開啟鍵(投籃或交換控球時按下此鍵);24秒計時停止鍵(沒有違例);24秒計時同時啟動鍵; 24S計時同時停止鍵。而此次我們設計的是一個簡易籃球比賽計時器。</p&
12、gt;<p> 最簡單的籃球球計時器是24秒倒計時計時器。也就是本次課程設計的課題。24秒籃球計時器要求設置外部操作開關,控制計數(shù)器的直接清零、啟動和暫停/并且計時電路遞減計時,每隔1秒鐘,計時器減1,當計時器減到0時,顯示器上顯示00,同時發(fā)出光電報警信號,最后5s也會報警提示.。 </p><p> 1.2 主要參考器件</p><p> AT89C51 LED
13、數(shù)碼管 光電報警器 開關 電阻 導線等</p><p> 1.3 單片機的概述</p><p> 1.3.1 AT89C51單片機簡介</p><p> 單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬
14、調(diào)制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。 </p><p> 單片機的存儲器ROM和RAM是嚴格區(qū)分的。ROM稱為程序存儲器,只存放程序,固定常數(shù),及數(shù)據(jù)表格。RAM則為數(shù)據(jù)存儲器,用作工作區(qū)及存放用戶數(shù)據(jù)。為滿足控制需要,單片機有更強的邏輯控制能力,特別是單片機具有很強的位處理能力。</p><p>
15、 1.3.2 AT89C51單片機引腳功能簡介</p><p> AT89C51有40個引腳,各引腳功能如下所示:</p><p> 電源引腳Vcc和Vss</p><p> Vcc(電源端):供電電壓,為+5V。</p><p> Vss(GND):接地端。</p><p> ?。?)輸入/輸出端口P0、P1
16、、P2和P3</p><p> P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在Flash編程時,P0 口作為原碼輸入口,當Flash進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O
17、口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在Flash編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管
18、腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口在Flash編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,</p><p><b> ?。?)振蕩器特性</b></p><p> XTAL1和XTAL2分別
19、為反向放大器的輸入和輸出。該反向放大器可配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p><b> ?。?)芯片擦除:</b></p><p> 在芯片擦操作中,代碼陣列全被寫“1”且在任何非
20、空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。</p><p> 如圖1.3所示為AT89C51結構框圖在一小塊芯片上,集成了一個微型計算機的各個組成部分。以下即為上述的AT89C51芯片</p><p> 圖 1.3 AT89C51結構框圖</p><p><b> 2 硬件設計</b></p><p><b
21、> 2.1 設計原理</b></p><p> 24秒計時器的總體參考方案框圖如圖2.1所示,它包括秒脈沖發(fā)生器、計數(shù)器、譯碼顯示電路、報警電路和輔助時序控制電路等五個模塊組成。其中計數(shù)器和控制電路是系統(tǒng)的主要模塊。計數(shù)器完成24秒計時功能,而控制電路完成計數(shù)器的直接清零、啟動技術、暫停/連續(xù)計數(shù)、譯碼顯示電路的顯示與滅燈、定時時間到報警等功能。</p><p>&l
22、t;b> 硬件電路圖設計:</b></p><p> 根據(jù)設計要求,要求要求設置外部操作開關,控制計數(shù)器的直接清零、啟動和暫停。所以,硬件設計框圖包括AT89C51芯片、顯示器、報警和按鍵四大模塊。系統(tǒng)硬件設計框圖如圖2.2所示</p><p> 此計時器采用的設計采用模塊化的結構,主要由以上幾個部分組成,即計時模塊、控制模塊以及譯碼顯示模塊。在設計此計時模塊時,采
23、用模塊化的設計思想,使設計起來更加簡單、方便、快捷。</p><p> 一個完整的計算機應該由運算器、控制器、存儲器和I/O接口組成。運算器包括一個可進行8位算術運算和邏輯運算的單元ALU,8位的暫存器1、暫存器2,8位的累加器ACC,寄存器B和程序狀態(tài)寄存器PSW等??刂破靼ǔ绦蛴嫈?shù)器PC、指令寄存器IR、指令寄存器ID、振蕩器及定時電路等。存儲器分為程序存儲器(Flash ROM)和數(shù)據(jù)存儲器(RAM)。
24、另外,89C51有4個與外部交換信息的8位并行接口,即P0至P3。它們都是準雙向端口,每個端口各有8個I/O線,均可輸入輸出。</p><p> 此外,AT89C51設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。
25、</p><p> 2.2.1 功能單元模塊</p><p><b> ?。?)鍵盤</b></p><p> 控制模塊是由鍵盤輸入,鍵盤是一組按鍵的集合,它是最常見的單片機輸入設備,是一種常開型按鈕開關。常態(tài)時,按鍵的兩個觸點處于斷開狀態(tài),如圖2.3所示,鍵盤分為編碼鍵盤和非編碼鍵盤,鍵盤上閉合鍵的識別由專門的硬件譯碼器實現(xiàn),并產(chǎn)生鍵編號
26、或鍵值的稱為編碼鍵盤,如BCD碼鍵盤、ASCII碼鍵盤等;靠軟件識別的稱為非編碼鍵盤。</p><p> 圖 2.3 常開型按鈕開關</p><p><b> ?。?)LED顯示器</b></p><p> 單片機中通常用7段LED構成字型“8”,另外,還有一個小數(shù)點發(fā)光二極管,以顯示數(shù)字、符號及小數(shù)點。這種顯示器有共陰極和共陽極兩種,此課
27、程設計采用的是共陽極。發(fā)光二極管的陽極連在一起的稱為共陽極顯示器,陰極連在一起的稱為共陰極顯示器。一位顯示器由8個發(fā)光二極管組成,其中,7個二極管構成字型“8”的各個筆畫a~g,</p><p> 另一個小數(shù)點為dp發(fā)光二極管。</p><p> 圖 2.4 LED顯示器</p><p> 另外,將多個LED顯示塊組合在一起就構成了多位LED顯示器。每個LED
28、顯示器的段引腳稱為段選線,公共端稱為位選線。段選線控制顯示的字符,位選線控制該LED的亮和滅。按照顯示器的工作方式不同,位選線和段選線的連接方法也不同。LED顯示器有靜態(tài)顯示和動態(tài)顯示兩種方式。</p><p><b> ?。?)報警器</b></p><p> 報警探測器是由傳感器和信號處理組成的,用來探測信號的,由電子和機械部件組成的裝置,是報警系統(tǒng)的關鍵,而傳
29、感器又是報警探測器的核心元件。采用不同原理的傳感器件,可以構成不同種類、不同用途、達到不同探測目的的報警探測裝置。報警探測器的靈敏度和可靠性是相互影響的。合理選擇報警探測器的探測靈敏度和采用不同的抗外界干擾的措施,可以提高報警探測器性能。采用不同的抗干擾措施,決定了報警探測器在不同環(huán)境下的使用性能。了解各種報警探測器的性能和特點,根據(jù)不同使用環(huán)境,合理配置不同的報警探測器是防盜報警系統(tǒng)的關鍵環(huán)節(jié)。 </p><p&g
30、t; 它有報警主機、紅外報警器、門磁探測器、煙霧探測器、燃氣探測器、紅外對射、遙控器、緊急按鈕等組成。探測器通過自己對周邊物體的探測,和感應以及探測器自身的分離和接摸,自身產(chǎn)生一種感應信號,探測器把信號傳給報警主機,報警主機通過自己的分析執(zhí)行相應的報警功能。</p><p> 在課程設計中,用到的是實驗室的光電報警器。光電報警器的驅動器的輸入端接AT89C51的P1.0,當P1.0輸出高電平時,會產(chǎn)生光電,實
31、現(xiàn)報警。</p><p> (4)AT89C51芯片</p><p> 芯片的的40個引腳及其功能在上述中已經(jīng)介紹,以下是Proteus中的AT89C51芯片的示意圖</p><p> 圖 2.5 Proteus軟件中的AT89C51芯片</p><p> 2.3 硬件設計電路圖</p><p> 圖 2.6
32、 硬件設計電路圖</p><p> 設計思路:選用AT89C51作為主控芯片,晶振是6KHz,機械周期為1ms,所以循環(huán)10次為1s。P0口作為段碼輸出,P2.0、P2.1作為位控,高電平有效。數(shù)碼管是液晶顯示,采用動態(tài)顯示,兩個串行口作為中斷入口,高電平有效,啟動T0定時器/計數(shù)器進行計數(shù),低電平有效。圖2.2.1是系統(tǒng)硬件設計電路圖一。</p><p> 時間設置完后,啟動定時器T
33、0開始定時計數(shù)。計時采用倒計時,比如:設置的時間為24秒鐘,則在LED上顯示24兩位數(shù)。定時T0計數(shù)24秒后中斷返回,繼續(xù)定時計數(shù)下一個24秒;同時則在2位LED顯示器上顯示,表示時間已經(jīng)過去1秒鐘,即為23秒。這樣一直持續(xù)下去。知道變?yōu)椤?0”時表示賽程結束。如果比賽中裁判叫停,則只要按下鍵,即可暫停計時。</p><p><b> 3 軟件設計</b></p><p
34、> 3.1 程序流程圖 </p><p> 根據(jù)設計要求,可分析并設計圖3.2.1程序流程圖,采用24秒倒計時,所以復位值為24秒,倒計時到0時,LED顯示為00,開始判斷,并報警。開關分別控制復位,控制暫停,控制啟動。以下是籃球計時器24秒倒計時的程序流程圖。</p><p> 圖3.1 主程序流程圖</p><p><b> 3.2 程序
35、設計</b></p><p> 根據(jù)以上流程圖,可以用匯編語言編寫出籃球計時器24秒倒計時程序,該程序包括主程序,中斷程序,延時程序以及顯示程序。</p><p><b> 程序清單:</b></p><p> # include<reg52.h></p><p> # includ
36、e<intrins.h></p><p> # define uint unsigned int</p><p> # define uchar unsigned char</p><p> sbit w1=p2^0; //十位位選</p><p> sbit w2=p2^1; //個位位選<
37、;/p><p> sbit key1=p1^0; //按鍵為選碼</p><p> sbit key2=p1^1;</p><p> sbit key3=p1^2;</p><p> sbit BEEP=P2^7; //報警器控制位</p><p> uint num,num1,shi,ge;<
38、/p><p> uchar code table[ ]={0x3f,0x06,0x5b,0x4f, //數(shù)碼管相應的段選碼</p><p> 0x66,0x6d,0x7d,0x07,</p><p> 0x7f,0x6f,0x77,0x7c,</p><p> 0x39,0x5e,0x79,0x71};</p>&l
39、t;p> void delay(unit z)</p><p><b> {</b></p><p> uint x,y;</p><p> for(x=z;x>0;x--)</p><p> for(y=1 10;y>0;y--)</p><p><b&g
40、t; }</b></p><p> /*void delay1(uchar x) //x*0.14MS</p><p><b> {</b></p><p><b> uchar i;</b></p><p> while(x--)</p><p&
41、gt;<b> {</b></p><p> for(i=0;i<13;i++) { }</p><p><b> }</b></p><p><b> }</b></p><p> void beep(void)</p><p><
42、;b> {</b></p><p><b> uchar i;</b></p><p> for (i=0;i<50:i++)</p><p><b> { </b></p><p> delay 1(4);</p><p> BEEP=!
43、BEEP; //BEEP 取反</p><p><b> }</b></p><p><b> }*/</b></p><p> /*按鍵掃描函數(shù)*/</p><p> void keyscan()</p><p><b>
44、{</b></p><p> if(key1==0) //開始計算</p><p><b> {</b></p><p> delay(5); //延時消抖</p><p> if(key1==0)</p><p><b> {</b>
45、;</p><p> while(!key1); //松手檢測</p><p><b> TR0=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(key2==0)
46、 //暫停計數(shù)</p><p><b> {</b></p><p> delay(5); //延時消抖</p><p> if(key2==0)</p><p><b> {</b></p><p> while(!key2);
47、//松手檢測</p><p><b> TR0=0;</b></p><p> while(!key 3); //松手檢測</p><p><b> num1=24;</b></p><p><b> TR0=1;</b></p>
48、<p> BEEP=1; //關閉蜂鳴器</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void init()</p&
49、gt;<p><b> {</b></p><p><b> num1=24;</b></p><p> TMOD=0x01;//設置定時器 0 為工作方式 1</p><p> TH0=(65536-50000)?256; //定時器 0 的高八位</p><p>
50、TL0=(65536-50000)%256; //定時器0的低八位</p><p> EA=1; //開總中斷</p><p> ET0=1; //開定時器 0 中斷</p><p> TR0=1; // 啟動定時器0 //TOCN 中有 TR0</p><p><b> }</b></
51、p><p> /*數(shù)碼管顯示函數(shù)*/</p><p> void display(uchar shi,uchar ge)</p><p><b> {</b></p><p> P0=table[shi]; //十位顯示</p><p> w1=1; w2=0;
52、 //選位設置 </p><p><b> delay(2);</b></p><p> P0=table[ge]; //個位顯示</p><p> w1=0; w2=1; //位選設置</p><p><b> delay(2);</b><
53、/p><p> if(num1==0) //如果24秒顯示完成后,報警</p><p><b> {</b></p><p><b> TR0=0;</b></p><p><b> BEEP=0;</b></p><p>
54、<b> }</b></p><p><b> }</b></p><p> void main()</p><p><b> {</b></p><p><b> init();</b></p><p><b&
55、gt; while(1)</b></p><p><b> {</b></p><p> keyscan( );</p><p> if(num==20)</p><p><b> {</b></p><p><b> num=0;</
56、b></p><p><b> num1--;</b></p><p><b> }</b></p><p> ge=num1%10; //個位</p><p> shi=num1/10; //十位</p><p> display(shi,ge);
57、</p><p><b> }</b></p><p><b> }</b></p><p> void time1( ) interrupt 1 //定時器計數(shù),50ms產(chǎn)生一次中斷</p><p><b> {</b></p><p>
58、 TH1=(65536-50000)/256;</p><p> TL1=(65536-50000)%256;</p><p><b> num++;</b></p><p><b> }</b></p><p> 3.3 仿真及仿真結果</p><p> 軟件硬
59、件聯(lián)合仿真系統(tǒng)由一個硬件執(zhí)行環(huán)境和一個軟件執(zhí)行環(huán)境組成,通常軟件環(huán)境和硬件環(huán)境都有自己的除錯和控制界面,Keil與Proteus的整合調(diào)試可以實現(xiàn)系統(tǒng)的總調(diào),在該系統(tǒng)中,Keil作為軟件調(diào)試界面,Proteus作為硬件仿真和調(diào)試界面。</p><p> 24秒籃球計時器設置外部操作開關,控制計數(shù)器的直接清零、啟動和暫停/并且計時電路遞減計時,每隔1秒鐘,計時器減1,當計時器減到0時,顯示器上顯示00,同時發(fā)出光
60、電報警信號。編好程序,并對其進行編譯連接之后,按照上面的步驟,通過Proteus進行仿真,能夠進行24秒的倒計時,復位值是24,然后顯示23、22、…、18、17、…、09、08、…、01、00。顯示00后,暫停后復位。</p><p><b> 仿真結果分析</b></p><p> 通過在Proteus中仿真,按下復位鍵(開啟鍵),顯示器顯示24,然后自動顯示
61、23、22…,當計時到21秒時,按下暫停,顯示器鎖定在21,當再按啟動鍵時,又開始倒計時,直到顯示00,開始報警,按下復位鍵,又回到了24。整個仿真過程按要求顯示,以下為仿真結果圖</p><p> 圖3.2 23秒顯示</p><p> 圖 3.3 22秒顯示</p><p><b> 4 課程設計體會</b></p>
62、<p> 本次課程設計是我到目前為止覺得最有意義也是收獲最大的一次實習,可以說是有苦也有甜。從通過理論設計,到確定具體方案,再到仿真軟件仿真,最后到調(diào)試電路、顯示結果,整個過程都需要我充分利用所學的知識進行思考、借鑒。這次課程設計對以前學過的理論知識起到了很好的回顧作用,同時還彌補了之前對單片機知識的相關漏洞。剛開始,我對課程設計是一無所知,就連按照硬件圖來寫匯編程序,都是一個很大的問題。后來在劉麗老師的耐心指導下,我終于
63、知道了如何使用Protues軟件,以及如何用Word繪圖工具欄來畫流程圖。</p><p> 設計是我到目前為止覺得最有意義也是收獲最大的一次實習,可以說是有苦也有甜。身為電氣工程專業(yè)的學生,設計是我們將來必須的技能。而這次課程設計恰恰給我們提供了一個應用自己所學知識的平臺。</p><p> 從通過理論設計,到確定具體方案,再到仿真軟件仿真,最后到調(diào)試電路、顯示結果。整個過程都需要我
64、充分利用所學的知識進行思考、借鑒。可以說,本次課程設計是針對前面所學知識進行的一次比較綜合的檢驗??偟膩碚f,這次課程設計雖然很累,但非常充實。</p><p> 在這次實習中,正確的思路是很重要的,只要設計思路是正確的,那么才有可能成功。因此我們在設計前必須做好充分的準備,認真查找詳細的資料,為我們設計的成功打下堅實的基礎。</p><p> 如果說前面的電路的理論設計是多么令人頭痛的
65、事,那么安裝、調(diào)試過程則是一個考驗人的耐心的過程,對電路的安裝、分析調(diào)試要一步一步來,不能急躁。這次課程設計對以前學過的理論知識起到了很好的回顧作用。剛開始,我對課程設計是一無所知,就連按照硬件圖來寫匯編程序,都是一個很大的問題。后來在學習Proteus后,我終于知道了如何使用Proteus軟件,以及如何用visio繪圖工具欄來畫流程圖。在設計過程中,遇到了很多疑難點,通過組員的討論, 并在教師指導下,綜合運用所學知識,最終完成基于單片
66、機的籃球比賽計時器設計。是一個24秒計時電路,并具有時間顯示的功能。</p><p> 當然,要做好本次的課程設計,熟練地掌握課本上的理論知識是前提。而且這次的課程設計老師在驗收時還要求學生進行現(xiàn)場操作,答辯。這就更加促進了我們?nèi)フJ真的去完成這次課程設計,同時也只有這樣才能督促學生對設計中出現(xiàn)的問題進行一定的分析和調(diào)試。</p><p> 雖然這次課程設計過程中我們遇到了很多問題,比如
67、說程序、流程圖以及Proteus的仿真,我們還不能如魚得水,還不是很熟練,經(jīng)常熬夜對程序進行修改和仿真調(diào)試,但是我仍然非常感謝有這么一個機會,老師的耐心指導也讓我們懂得了不少知識。</p><p> 總體來說,這次課程設計讓我受益匪淺。在摸索改如何設計電路使之實現(xiàn)所需功能的過程中培養(yǎng)了我的設計思維,增加了實際動手能力,在讓我體會到了設計電路的艱辛的同時,更讓我體會到了成功的喜悅</p><p
68、><b> 參考文獻</b></p><p> 1、張鑫 單片微機原理及應用 電子工業(yè)出版社 2005.8</p><p> 2、張毅剛 單片微機原理及其應用 高等教育出版社 2003.12</p><p> 3、薛曉書 單片微機原理及接口技術 西安石油大學 2002.3</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 籃球比賽24s計時器課程設計
- 籃球比賽24s計時器課程設計
- 籃球比賽計時器(課程設計)
- 課程設計--籃球比賽計時器
- 課程設計-簡易籃球比賽計時器
- 課程設計-簡易籃球比賽計時器
- 籃球比賽計時器組態(tài)課程設計
- 課程設計-籃球比賽倒計時器
- 電子課程設計報告---籃球比賽24秒倒計時器
- 電子課程設計報告----籃球比賽24秒倒計時器
- 電子課程設計報告--籃球比賽倒計時器
- 單片機課程設計---籃球比賽計分計時器
- m籃球比賽計時器
- 電子技術課程設計---籃球比賽24秒倒計時器
- 數(shù)字電子技術課程設計--籃球比賽24秒倒計時器設計
- 數(shù)字電路課程設計---籃球比賽30秒計時器設計
- 籃球比賽倒計時器設計-電子技術課程設計
- 課程設計---籃球競賽24秒計時器
- 籃球30s計時器課程設計
- 籃球30s計時器課程設計
評論
0/150
提交評論