版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 電子技術(shù)課程設(shè)計</b></p><p><b> ——乒乓球游戲機(jī)</b></p><p><b> 目錄</b></p><p> 一.設(shè)計任務(wù)與要求………………………………………………3</p><p> 二.總體框圖……………………
2、………………………………3-4</p><p> 三.選擇器件……………………………………………………5-8</p><p> 四.功能模塊…………………………………………………9-12</p><p> 五.總體設(shè)計電路圖…………………………………………13-14</p><p><b> 乒乓球游戲機(jī)</b>
3、</p><p><b> 設(shè)計任務(wù)與要求</b></p><p><b> 1.選題意義</b></p><p> 乒乓球游戲機(jī)通過十分巧妙的設(shè)計采用數(shù)字芯片實現(xiàn)乒乓球左右移動、選手擊球、得分、累計得分超10報警等功能。該設(shè)計三個雙向開關(guān)J1、J2、J3分別作為裁判和游戲者A、B,且選手可以從譯碼顯示器上直接讀出自
4、己的得分,具有操作簡單、結(jié)構(gòu)清晰的優(yōu)點。</p><p><b> 2.設(shè)計目標(biāo)</b></p><p> 該乒乓球游戲機(jī)電路主要有3塊電路:球臺驅(qū)動電路、控制電路和計分電路組成。其中球臺驅(qū)動電路主要實現(xiàn)游戲者擊球完畢后球的左右移動顯示位置功能;控制電路實現(xiàn)游戲者A和B擊球、裁判對系統(tǒng)初始化的功能;積分電路具有當(dāng)A或B擊球有效時加分和當(dāng)游戲者的分?jǐn)?shù)累計超過10分時
5、報警通知裁判對系統(tǒng)進(jìn)行初始化以便重新開始比賽計分的功能。</p><p><b> 3.設(shè)計要求</b></p><p> 1.用8個發(fā)光二極管表示球,用兩個按鈕分別表示AB兩個球員的球拍;</p><p> 2.一方發(fā)球后,球一固定的速度向另一方運(yùn)動(發(fā)光二極管依次點亮),當(dāng)球達(dá)到最后一個二極管時,對方擊球(按下按鈕)球向相反的反方向運(yùn)
6、動,在其他時候擊球視為犯規(guī),給對方加1分;都犯規(guī)雙方各加1分;</p><p> 3.A、B各有一個數(shù)碼管計分;</p><p> 4.裁判有一個按鈕,用來對系統(tǒng)初始化,每次得分后按下一次。</p><p><b> 二、總體框圖</b></p><p><b> 1.電路結(jié)構(gòu)</b><
7、;/p><p> 根據(jù)設(shè)計要求,該電路須設(shè)計3塊短路完成球臺驅(qū)動、控制和計分功能。當(dāng)裁判按下啟動按鈕時,游戲機(jī)電路開始運(yùn)作。系統(tǒng)以CP信號作為球臺驅(qū)動電路和計數(shù)器計分的時鐘信號,以8個二極管的依次被點亮代表球的移動位置,雙向選擇開關(guān)J2、J3控制發(fā)球、擊球信號。電路設(shè)計原理圖如下圖1:</p><p> 球臺電路 計分電路</p>
8、<p><b> cp</b></p><p><b> J3</b></p><p> J2 CNT</p><p> 電路設(shè)計原理圖(圖1)</p><p><b> 2.方案選擇</b></p><p&
9、gt; 根據(jù)設(shè)計任務(wù),對照圖乒乓球比賽模擬及1.1,可以分為三個模塊進(jìn)行設(shè)計:</p><p> 1. 球臺電路:球跡移動電路可采用雙向移位寄存器方法實現(xiàn),由發(fā)光二極管作光點模擬乒乓球移動的軌跡。</p><p> 2. 驅(qū)動控制電路:由雙D觸發(fā)器及邏輯門電路構(gòu)成,通過此電路來控制并且實現(xiàn)球臺燈的左右移位即實現(xiàn)乒乓球的運(yùn)動。</p><p> 3. 計分電路
10、:使用十進(jìn)制的計數(shù)器、邏輯門和集成的4管腳的數(shù)碼管來組成計分電路。</p><p> 通過多次設(shè)計、畫圖及仿真實驗,我們發(fā)現(xiàn)方案電路最簡潔,原理簡單易懂,操作也很方便,且實用性較強(qiáng)。故采用此方案進(jìn)行設(shè)計。</p><p><b> 三.選擇器件</b></p><p> 1.用兩個74LS194四位雙向移位寄存器模擬乒乓球臺,其中第一個7
11、4LS194的DL輸出端接第二個的右移串行輸入端,這樣當(dāng)乒乓球往右準(zhǔn)備移出第一個寄存器的時候就會在時鐘脈沖的作用下被移入第二個寄存器。同樣道理,第二個74LS194的AR輸出端接第一個的左移串行輸入端。</p><p> 2.用D觸發(fā)器及邏輯門電路構(gòu)成驅(qū)動控制電路</p><p> 3.用計數(shù)器、邏輯門電路和集成的4管腳的數(shù)碼管組成計分電路</p><p>
12、所需器件種類及個數(shù)(圖2)</p><p><b> 器件詳細(xì)情況</b></p><p> 74LS194內(nèi)部結(jié)構(gòu)以及邏輯框圖(圖3)</p><p> 74LS74內(nèi)部結(jié)構(gòu)以及邏輯框圖(圖4)</p><p> 十進(jìn)制計數(shù)器內(nèi)部結(jié)構(gòu)以及邏輯符號74LS160(圖5)</p><p>
13、 邏輯功能表以及具體邏輯功能見(四.功能模塊)</p><p><b> 四.功能模塊</b></p><p><b> 1.球臺電路設(shè)計</b></p><p> 球臺電路通過兩個4位上相移位寄存器74LS194接成一個8位的移位寄存器。具體接法為:將第一片的左移串行輸入端SL接到第二片的Q0端,將第二片的右移串行
14、輸入端接到第一片的Q3端,然后將第一片的D0端和第二片的D3端制1,同時將剩余的其他幾個輸入端制0。其功能表如下表1:</p><p> 表1 移位寄存器功能表</p><p><b> 功能說明:</b></p><p> (1)當(dāng)D =0,其他輸入端均為任意值,寄存器輸出Q0、Q1、Q2、Q3均為0。清除后,置D =1。此功能對應(yīng)于
15、裁判員對系統(tǒng)進(jìn)行初始化。</p><p> ?。?)當(dāng)D =S1=S2=1時,送入任意的4位二進(jìn)制數(shù),當(dāng)下一個上升沿到來時,將Q0、Q1、Q2、Q3置成相應(yīng)的狀態(tài)。</p><p> ?。?)當(dāng)D =1、S1=0、S0=1時,由右移輸入端SR輸入二進(jìn)制碼1000,通過時鐘脈沖CP依次右移。此功能對應(yīng)于乒乓球右移。</p><p> ?。?)當(dāng)D =1、S1=1、S0
16、=0時,由右移輸入端SR輸入二進(jìn)制碼0001,通過時鐘脈沖CP依次左移。此功能對應(yīng)于乒乓球左移。</p><p> 根據(jù)設(shè)計原理,使用multisim繪制并通過仿真的電路圖如下:</p><p> 球臺電路電路圖(圖6)</p><p> 2.驅(qū)動控制電路設(shè)計</p><p> 該電路塊由兩片74LS74、兩個與門7409、兩個與非門
17、7400構(gòu)成,74LS74為上升沿觸發(fā)的D觸發(fā)器, ~PR為置1端(低電平有效),~CLR為置0端(低電平有效)。當(dāng)J1=0時,兩片D觸發(fā)器輸出端均為1即S1=S0=1,通過接入74LS194,此時實現(xiàn)的是并行輸入功能。當(dāng)J1=1時,L1=J2=1,J3=L8=0,通過各門電路將1D置為0,將兩片74LS74的CLK信號置為1,則D觸發(fā)器輸出端Q1、Q2分別為0,1即S1=0,S0=1。相反情況時,當(dāng)J1=1時,L1=J2=0,J3=L
18、8=1,D觸發(fā)器輸出端分別為1,0即S1=1,S0=0。通過此電路來控制并且實現(xiàn)球臺燈的左右移位即實現(xiàn)乒乓球的運(yùn)動。</p><p> 根據(jù)設(shè)計原理,使用multisim繪制并通過仿真的驅(qū)動控制電路電路圖如下:</p><p> 驅(qū)動控制電路電路圖(圖7)</p><p><b> 3.計分電路設(shè)計</b></p><
19、p> 計分電路以PlayerA 的計分電路為例進(jìn)行說明。本電路主要由一片74LS160十進(jìn)制計數(shù)器、一個7404非門、7409與門構(gòu)成,得分真值表如下:</p><p><b> 表2 得分真值表</b></p><p> 表3 74LS160的功能表</p><p> 由計數(shù)器74LS160的功能表可知,當(dāng)~RD=~LD=EP=
20、ET=1時工作狀態(tài)為計數(shù),此時~CLR=~LOAD=ENT=ENP=1。選用ENP、ENT作為74LS160的計數(shù)控制端,當(dāng)ENT=ENP=1時計數(shù),當(dāng)ENT=ENP=0時計分電路處于保持狀態(tài)。RCO為進(jìn)位輸出端,即當(dāng)選手計滿9分時給出報警信號。</p><p> 根據(jù)設(shè)計原理,使用multisim繪制并通過仿真的計分電路圖如下:</p><p> 計分電路電路圖(圖8)</p&
21、gt;<p><b> 五.總體設(shè)計電路圖</b></p><p> 根據(jù)上述三個模塊電路,將它們按一定的次序進(jìn)行組合并通過仿真,即可得到下面的總電路 </p><p> 總電路電路圖(圖9)</p><p><b> 仿真結(jié)果(圖10)</b></p><p> 在進(jìn)行仿真
22、運(yùn)行的過程中,先將開關(guān)Play C往上打,即打到“1”的位置。然后選著發(fā)球方A或B,若A先發(fā)球,就將開關(guān)Play A往上打,即打到“1”的位置。球?qū)蛴乙苿?,?dāng)點亮的球移動到B方的最后一位時,將B的開關(guān)往下打,B就會得一分,反之,若行動遲緩或超前,表示未擊中或違規(guī),則對方得一分。若B先發(fā)球,也是一樣的操作。當(dāng)一方得分滿9分時,RCO將會給出報警信號 ,即燈亮,表一局完,數(shù)碼管將從新計數(shù)。</p><p> 經(jīng)
23、過硬件驗證實驗現(xiàn)象和實驗結(jié)果都達(dá)到了設(shè)計目的</p><p> 模塊之間連接關(guān)系見(四.功能模塊)ngguoyanzhen</p><p> 六.設(shè)計難點與解決方法</p><p><b> 1.設(shè)計難點</b></p><p> (1)本電路的設(shè)計難點是怎樣把裁判員的初始化信號和兩位選手的擊球信號加到整個電路中
24、去,來控制總格電路系統(tǒng)。</p><p> ?。?)球臺控制電路的仿真無法用邏輯分析儀進(jìn)行邏輯分析。</p><p><b> 2.解決方法:</b></p><p> (1)經(jīng)過我們小組反復(fù)討論和分析,我們使用了兩片上升沿觸發(fā)的D觸發(fā)器74LS74、兩個與門7409、兩個與非門7400構(gòu)成電路。將裁判的開關(guān)與74LS74芯片的CLR端相連
25、接,實現(xiàn)裁判對電路的可控性。當(dāng)CLR信號有效時,實現(xiàn)對電路的清零;當(dāng)CLR信號無效時,即開關(guān)閉合時候,允許游戲者擊球。</p><p> ?。?)經(jīng)過我們小組反復(fù)討論和分析,球臺電路的邏輯分析通過幾個開關(guān)進(jìn)行置1和置0操作,用兩個發(fā)光二極管作為S1、S0狀態(tài)顯示。這樣使得操作更加簡單,結(jié)構(gòu)更加清晰。</p><p><b> 七.設(shè)計不足之處</b></p&g
26、t;<p> 此電路完成的功能十分簡單,僅僅達(dá)到了題中所要求的一些最主要的要求。此電路名為乒乓球游戲機(jī),但基本沒有達(dá)到游戲機(jī)的娛樂性要求,還有待于我們進(jìn)一步改進(jìn)。</p><p><b> 八.收獲和體會</b></p><p> 通過此次課程設(shè)計,我們了解了模擬電路的基本設(shè)計方法,并對Multisim仿真軟件有了初步的了解和認(rèn)而識。通過使用Mul
27、tisim仿真軟件,可以讓我們在虛擬的環(huán)境中進(jìn)行實驗,可以先通過它來檢驗電路的正確性和可行性,而不需要真實電路環(huán)境的介入,不必顧及儀器設(shè)備的短缺與時間環(huán)境的限制,能夠極大的提高實驗的效率。</p><p> 雖然這次的數(shù)電課程設(shè)計時間短暫,但卻讓我得到了多方面的提高:1、提高了我們的邏輯思維能力,使我們在邏輯電路的分析與設(shè)計上有了很大的進(jìn)步。加深了我們對組合邏輯電路與時序邏輯電路的認(rèn)識,進(jìn)一步增進(jìn)了對一些常見邏
28、輯器件的了解。另外,我們還更加充分的認(rèn)識到,數(shù)字電路這門課程在科學(xué)發(fā)展中的至關(guān)重要性2,查閱參考書的獨立思考的能力以及培養(yǎng)非常重要,我們在設(shè)計電路時,遇到很多不理解的東西,有的我們通過查閱參考書弄明白,有的通過網(wǎng)絡(luò)查到,但由于時間和資料有限我們更多的還是獨立思考。3,相互討論共同研究也是很重要的,經(jīng)常出現(xiàn)一些問題,比如電路設(shè)計中的控制器的設(shè)計,以及乒乓球游戲機(jī)怎樣計分等的分析。還使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子技術(shù)乒乓球比賽游戲機(jī)課程設(shè)計
- eda課程設(shè)計--乒乓球游戲機(jī)
- 電子技術(shù)課程設(shè)計--拔河游戲機(jī)
- eda課程設(shè)計乒乓球游戲機(jī)報告
- 數(shù)電課程設(shè)計乒乓球游戲機(jī)
- 課程設(shè)計--乒乓球比賽游戲機(jī)設(shè)計
- 微機(jī)原理課程設(shè)計--乒乓球比賽游戲機(jī)的設(shè)計
- 基于fpga乒乓球游戲機(jī)verilog設(shè)計
- eda課程設(shè)計--乒乓游戲機(jī)
- 基于vhdl的乒乓球游戲機(jī)的設(shè)計
- 數(shù)電課程設(shè)計基于multisim的乒乓球游戲機(jī)控制電路設(shè)計
- 乒乓球游戲模擬設(shè)計課程設(shè)計
- 數(shù)電課程設(shè)計--乒乓球游戲設(shè)計
- 基于fpga的乒乓球游戲機(jī)控制器設(shè)計
- fpga乒乓球游戲機(jī)設(shè)計----畢業(yè)論文
- 電子技術(shù)課程設(shè)計—洗衣機(jī)
- 電子技術(shù)課程設(shè)計
- 乒乓球游戲機(jī)研究報告附vhdl源程序
- 課程設(shè)計---基于vhdl的乒乓游戲機(jī)的設(shè)計
- 電子拔河游戲機(jī)課程設(shè)計報告
評論
0/150
提交評論