資源描述:
《eda技術(shù)課程設(shè)計(jì)-拔河游戲機(jī)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、課程EDA技術(shù)課程設(shè)計(jì)題目拔河游戲機(jī)專業(yè)電子信息工程主要內(nèi)容、基本要求、主要參考資料等主要內(nèi)容:電子拔河游戲機(jī)是一種能容納甲乙雙方參賽游戲電路。由一排發(fā)光二極管表示拔河的“電子繩”。由甲乙雙方通過按紐開關(guān)使發(fā)光二極管向一方的終點(diǎn)延伸,當(dāng)延伸到某方的最后一個(gè)發(fā)光二極管時(shí),則該方獲勝,連續(xù)比賽多局以定勝負(fù)?;疽螅?、設(shè)計(jì)一個(gè)能進(jìn)行拔河游戲的電路。2、電路使用9個(gè)發(fā)光二極管,開機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。3、游戲雙方各持一個(gè)按鈕,迅速地、不斷地按動(dòng),產(chǎn)生脈沖,誰按得快,亮點(diǎn)就向誰的方向移動(dòng),每按一次,亮點(diǎn)移動(dòng)一次。4、亮點(diǎn)移到任一方終端二極管時(shí),這一方就獲勝,此時(shí)
2、雙方按鈕均無作用,輸出保持,只有復(fù)位后才使亮點(diǎn)恢復(fù)到中心。5、用數(shù)碼管顯示獲勝者的盤數(shù)。主要參考資料:[1]潘松著.EDA技術(shù)實(shí)用教程(第二版).北京:科學(xué)出版社,2005.[2]康華光主編.電子技術(shù)基礎(chǔ)模擬部分.北京:高教出版社,2006.[3]閻石主編.數(shù)字電子技術(shù)基礎(chǔ).北京:高教出版社,2003.完成期限2011.3.11指導(dǎo)教師專業(yè)負(fù)責(zé)人2011年3月7日一、總體設(shè)計(jì)思想1.基本原理電子拔河游戲機(jī)是一種能容納甲乙雙方參賽或甲乙雙方加裁判的三人游戲電路。由一排16個(gè)LED發(fā)光二極管表示拔河的“電子繩”。由甲乙雙方通過按鈕開關(guān)使發(fā)光的LED管向自己一方的終點(diǎn)延伸,當(dāng)延伸
3、到某方的最后一LED管時(shí),則該方獲勝,并對(duì)獲勝次數(shù)進(jìn)行計(jì)數(shù),連續(xù)比賽多局以定勝負(fù)。用鍵盤上的A鍵和Z鍵表示開關(guān)按鈕。用鍵盤上的S鍵賴代替清零信號(hào),每次比賽前都要進(jìn)行清零,并使按鈕開關(guān)復(fù)位。比賽開始,由裁判下達(dá)比賽命令后(,用空格鍵代表裁判信號(hào),摁一下空格鍵),甲乙雙方才能輸入信號(hào),否則,由于電路具有自鎖功能,使輸入信號(hào)無效。裁判信號(hào)由鍵盤空格鍵來控制。“電子繩”由16個(gè)LED管構(gòu)成,裁判下達(dá)“開始比賽”的命令后,摁一下空格鍵,位于“電子繩”中點(diǎn)的LED發(fā)亮。甲乙雙方通過按鍵輸入信號(hào),用鍵盤上的數(shù)字鍵A鍵Z鍵來模擬,摁一下A向左移動(dòng),摁一下Z鍵向右移動(dòng)。使發(fā)亮的LED管向自己
4、一方移動(dòng),并阻止其向?qū)Ψ窖由?,誰摁得快就向這一方移動(dòng)。當(dāng)從中點(diǎn)至自己一方的最后一個(gè)LED管發(fā)亮?xí)r,表示比賽結(jié)束,這時(shí),電路自鎖,保持當(dāng)前狀態(tài)不變,除非由裁判使電路復(fù)位,并對(duì)獲勝的一方計(jì)數(shù)器自動(dòng)加一。記分電路用兩位七段數(shù)碼管分別對(duì)雙方得分進(jìn)行累計(jì),在每次比賽結(jié)束時(shí)電路自動(dòng)加分。雙方得分計(jì)數(shù)器的清零信號(hào)由鍵盤上的數(shù)字鍵2,3鍵來實(shí)現(xiàn)。當(dāng)比賽結(jié)束時(shí),計(jì)分器清零,為下一次比賽做好準(zhǔn)備。中心線顯示中心線顯示中心線顯示2.設(shè)計(jì)框圖按鍵A和B顯示取勝取勝計(jì)數(shù)器譯碼器可逆計(jì)數(shù)器選擇開關(guān)整形電路一、設(shè)計(jì)步驟和調(diào)試過程1、總體設(shè)計(jì)電路可逆計(jì)數(shù)器CC40193原始狀態(tài)輸出4位二進(jìn)制數(shù)0000,經(jīng)
5、譯碼器輸出使中間的一只發(fā)光二極管點(diǎn)亮。當(dāng)按動(dòng)A、B兩個(gè)按鍵時(shí),分別產(chǎn)生兩個(gè)脈沖信號(hào),經(jīng)整形后分別加到可逆計(jì)數(shù)器上,可逆計(jì)數(shù)器輸出的代碼經(jīng)譯碼器譯碼后驅(qū)動(dòng)發(fā)光二極管點(diǎn)亮并產(chǎn)生位移,當(dāng)亮點(diǎn)移到任何一方終端后,由于控制電路的作用,使這一狀態(tài)被鎖定,而對(duì)輸入脈沖不起作用。如按動(dòng)復(fù)位鍵,亮點(diǎn)又回到中點(diǎn)位置,比賽又可重新開始。將雙方終端二極管的正端分別經(jīng)兩個(gè)與非門后接至二個(gè)十進(jìn)制計(jì)數(shù)器CC4518的允許控制端EN,當(dāng)任一方取勝,該方終端二極管點(diǎn)亮,產(chǎn)生一個(gè)下降沿使其對(duì)應(yīng)的計(jì)數(shù)器計(jì)數(shù)。這樣,計(jì)數(shù)器的輸出即顯示了勝者取勝的盤數(shù)。2、模塊設(shè)計(jì)和相應(yīng)模塊程序1.脈沖發(fā)生電路前兩個(gè)與非門組成一個(gè)
6、基本RS觸發(fā)器,在按鈕的作用下產(chǎn)生脈沖,后一個(gè)與門和兩個(gè)與非門組成一個(gè)整形電路其作用是產(chǎn)生一個(gè)占空比很大的脈沖信號(hào),這樣就減少某一方在計(jì)數(shù)時(shí)另一方輸出為低電平的概率,使甲乙雙方都能有效計(jì)數(shù)。2、編碼電路CC40193是可逆計(jì)數(shù)器,控制加減的CP脈沖分別加至5腳和4腳,此時(shí)當(dāng)電路要求進(jìn)行加法計(jì)數(shù)時(shí),減法輸入端CPD必須接高電平;進(jìn)行減法計(jì)數(shù)時(shí),加法輸入端CPU也必須接高電平,若直接由A、B鍵產(chǎn)生的脈沖加到5腳或4腳,那么就有很多時(shí)機(jī)在進(jìn)行計(jì)數(shù)輸入時(shí)另一計(jì)數(shù)輸入端為低電平,使計(jì)數(shù)器不能計(jì)數(shù),雙方按鍵均失去作用,拔河比賽不能正常進(jìn)行。注:CC40193是加/減可逆計(jì)數(shù)器,其功能與
7、74LS193的功能相似。3、譯碼電路選用4-16線CC4514譯碼器。譯碼器的輸出Q0~Q14分接9個(gè)發(fā)光二極管,二極管的負(fù)端接地,而正端接譯碼器;這樣,當(dāng)輸出為高電平時(shí)發(fā)光二極管點(diǎn)亮。比賽準(zhǔn)備,譯碼器輸入為0000,Q0輸出為“1”,中心處二極管首先點(diǎn)亮,當(dāng)編碼器進(jìn)行加法計(jì)數(shù)時(shí),亮點(diǎn)向右移,進(jìn)行減法計(jì)數(shù)時(shí),亮點(diǎn)向左移。MODULEbahejiTITLE‘baheji’declarations18..10pin;clk1,clk2pin;p3..p0nodeistype’reg’;q3..q0nodeistype