第一篇:搶答器設計心得
回顧上一周課程設計的時間,收獲了很多,也付出了很多,周一至周二主要熟悉ewww.seogis.com)來,不僅提高我們的動手能力,而且鞏固了平常所學的知識,通過我們自己去查找總結印象更深刻,與此同時,增進了我們同學之間的友誼,也許某年后的一天看到自己的搶答器,一定會想起我的搭檔和一起合作的時間。
在這幾天中,體會到了團結協(xié)作的重要性和樂趣,有什么問題很想法拿出來一起探討與分享,將會有更好的答案,活躍了一個人的思維,豐富了我們的頭腦,學會去接受別人,肯定別人,同樣也得到了別人的尊重與肯定,除了討論之外,還需積極獨立思考,唯獨通過自己的獨立思考,才能解決相關問題,才能提高對專業(yè)知識的熟悉程度,以后才能學會用,同樣這也是我該努力的兩個方向。
我不敢說以后一定要學得怎么樣,至少現(xiàn)在懂得一定要善于觀察,積極思考,態(tài)度認真,堅持到底做好每一件事,同樣對待身邊的每個人。
有時會感覺這些并不是我自己摸索到的,而是老師您在教學中無形傳授給我們的,雖然我現(xiàn)在學得不怎么樣,但我不怕失敗,并勇敢地走下去。
搶答器設計心得(2):
一、設計目的:
比賽中為了準確、公正、直觀地判斷出第一搶答者,所設計的搶答器通常由數(shù)碼顯示、燈光、音響等多種手段指示出第一搶答者。同時還應設計記分、犯規(guī)和獎懲記錄等多種功能。
設計一四人搶答器,具體要求:當主持人宣布開始時,一旦有任何參賽者最先按下按鈕,則此參賽者對應的指示燈點亮,而其余三個參賽者的按鈕將不起作用,信號也不再被輸出,直到主持人宣布下一輪搶答開始為止。
二、設計任務:
1、 基本部分:
(1) 搶答氣可供四組使用,組別鍵號可以鎖存;搶答指示用發(fā)光二極管(led)。
(2) 記分部分獨立(不受組別信號控制),至少用2位二組數(shù)碼管指示,步進有10分,5分兩種選擇,并且具有預置、遞增、遞減功能。
(3) 要求可靠性,操作簡便。
2、 發(fā)揮部分:
(1) 增加搶答路數(shù)。
(2) 數(shù)碼管顯示組別鍵號。
(3) 自動記分:當主持人分別按步進得分鍵,遞增鍵或遞減鍵后能夠將分值自動累計在某組記分器上。
(4) 超時報警。
(5) 其他。
3、 分析各部分工作原理,繪制電路圖,撰寫設計報告。
三、設計內容:
1、 儀器設備及元件:
電工學實驗臺、集成電路74ls175、74ls20、74ls00,蜂鳴器,電源、邏輯電平顯示等。
2、 操作步驟:
圖示是四人(組)參加智力競賽的搶答電路,電路中的主要器件是74ls175型四上升沿d觸發(fā)器,它的清零端和時鐘脈沖是四個d觸發(fā)器公用的。
(1) 按照電路圖連接電路。
(2) 搶答前先清零,q1-q4均為0,相應的發(fā)光二極管led都不亮;q1-q4均為1,與非門g1輸出為0,揚聲器不響。同時,g2輸出為1,將g3開通,時鐘脈沖cp可以經(jīng)過g3進入d觸發(fā)器的cp端。此時,由于s1-s4均未按下,d1-d4均為0,所以觸發(fā)器的狀態(tài)不變。
(3) 搶答開始,若s1首先被按下,d1和q1均變?yōu)?,相應的發(fā)光二極管亮;q1變?yōu)?,g1的輸出為1,揚聲器響。同時g2輸出為0,將g3關斷,時鐘脈沖cp便不能經(jīng)過g3進入d觸發(fā)器。由于沒有時鐘脈沖,因此再接著按其他按鈕,就不起作用了,觸發(fā)器的狀態(tài)不會改變。
(4) 搶答判決完畢,清零,準備下次搶答用。
四、設計心得:
電子課程設計是本學期中唯一的一門課程設計,我們理所當然的要認真對待,本次設計我選擇的是數(shù)字智力競賽搶答器的設計,這個課題用到了數(shù)字電路方面的知識,通過這次課程設計,使我對與非門以及集成電路有了一定的了解,對課本上的知識有了近一步的掌握。
完成本次課程設計的過程,是一個從無到有的過程,因為以前沒有過類似的課程設計,所以起初不知該從何下手,后來仔細閱讀設計的題目和要求,閱讀設計指導書,再到圖書館和網(wǎng)上查找資料,總算是有點眉目了。
知道了如何下手,后面的工作就容易一些了,萬事開頭難啊,和同學們在一起,不明白的地方可以隨時問,互相幫助,完成課程設計,這樣的一段經(jīng)歷,或許是我在完成課程設計的同時,收獲的一份財富。
埋頭苦干的過程是苦澀的,在書山中查找資料的過程是疲倦的,但當課程設計完成時,那感覺是甜蜜的,沒有耕耘,哪來得收獲的喜悅,不懂付出怎么能知道回報的快樂,一分耕耘一分收獲,有付出才會有回報,就在這樣的痛與快樂的交換中,我學到了知識,學到了道理,學到了做人的道理。
第二篇:搶答器電路設計總結
搶答器電路設計總結
通過學習《電子產(chǎn)品組裝工藝與設備》這門課程,我學會了許多課本上學不到的東西,同時也加強了我的動手、思考和解決問題的能力,受益匪淺。
在老師的指導下,我們知道了設計一個八路搶答器所需要的步驟。首先,根據(jù)老師所給的資料利用protel 99se的知識來設計搶答器的原理圖,進行電氣規(guī)則檢查,然后生成網(wǎng)絡表制作成pcb板,最后根據(jù)自己設計的電路來焊接。在焊接時,要根據(jù)焊接的要求、步驟、操作要領及注意事項來完成。
焊接電路之前要先對所有的元件的性能、數(shù)量及型號進行檢查,若發(fā)現(xiàn)有元件損壞、數(shù)量不對和型號不合的要及時更換。元器件裝焊的順序原則是先低后高、先輕后重、先耐熱后不耐熱、先一般后特殊。一般裝焊的順序依次是電阻器、容器、二極管、三極管、集成電路、大功率管等。還要遵循元器件的插裝方法(有臥式、立式、倒裝式、橫裝式及嵌入式等)。
由于我們對protel 99se的知識掌握得不好,所以在設計原理圖和制作成pcb板過程中出現(xiàn)了很多的問題,如有的元件在元件庫里找不到我們所需的元件,又不會畫及制定元件的封裝型號。還有不會修改電氣規(guī)則檢查中出現(xiàn)的錯誤。在焊接電路時,雖然在之前組裝萬能充電器的基礎上,這次在焊接技術上有了極大地提高。但是在此過程中還是難免會出錯。如把元器件裝錯了位置、出現(xiàn)了虛焊、焊點沒有足夠的機械強度或焊點表面不光滑,甚至焊點出現(xiàn)了搭接、短路和元器件燒壞現(xiàn)象。引起電路不能正常工作。自己焊的錯誤自己很難發(fā)現(xiàn),通過老師的指點和同學的相互幫助,最后找到了電路中焊接時出現(xiàn)的錯誤,然后進行改正。最終完成了搶答器電路的設計,實現(xiàn)了搶答的功能。
通過這次實驗使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次自己設計一個完整的電路,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。
此次實驗,學到了很多課內學不到的東西,比如獨立思考解決問題,出現(xiàn)差錯的隨機應變,都受益非淺,今后的制作應該更輕松,自己也都能扛的起并高質量的完成項目。
所以在這次實驗過程中,我們了解很多元件的功能,對其在電路中的使用有更多的認識。從前的學習過程過于浮淺,只是流于表面的理認識,而現(xiàn)在要做實驗,就不得不要求我們對所用到的知識有更深層次的理解。因為實驗比及書本中的理論知識而言,更接近于現(xiàn)實生活,而理論到實踐的轉化往往是一個艱難的過程。因此,在此過程中我們不得不認真地去學習自己不懂及鞏固以前掌握不牢的知識。同時要虛心請教老師及同學。
第三篇:他智能搶答器設計
龍源期刊網(wǎng) http://.cn
他智能搶答器設計
作者:劉玉秀
來源:《教育改革與實踐》201*年第10期
摘要:“數(shù)字電子技術”課程具有很強的技術性、工程性和實踐性。文章針對智力競賽搶答器裝置線路,用以判斷搶答優(yōu)先權。每位選手有獨立的開關控制,當一位選手搶答后,其他的選手再搶答則無效。有主持人控制開關。關鍵詞:搶答器;數(shù)字電子;教學
第四篇:基于aduino的搶答器設計
/*
qiang da qi
disigned by ckj
201*/12/8
*/
int d[4]={7,12,2,6};//shuju
boolean ds[4]={0,0,0,0};//si ge jie kou de shuju
int lt=3;//ceshi shuruduan
int bi=4;//xiaoyin duankou
int le=5;//suoding kongzhiduan
int xuanshou[9]={0,a0,a1,a2,a3,a4,a5,8,9};//xuanshou int fuwei=10;
int zhishideng=11;//zhishideng
int fengmingqi=13;//xiang
/*************************************/
void shuchushezhi()//shezhi duankou wei shuchu {
int i(0);
for(i=0;i<=3;i++)
pinmode(d[i],output);//sige shujuduan zhiwei shuchupinmode(bi,output);//xiaoyin
pinmode(le,output);//suocun
pinmode(lt,output);//dnegceshiduan
pinmode(zhishideng,output);
pinmode(fengmingqi,output);
}
/*************************************/
void shurushezhi()//shezhi shuchu duankou
{
int i(0);
for(i=0;i<=7;i++)//shezhi xuanshou wei shuchupinmode(xuanshou[i],input);
pinmode(fuwei,input);//fuwei
}
/*************************************/
{
int i(0);
digitalwrite(le,low);
digitalwrite(bi,high);//quxiao xiaoyin
digitalwrite(lt,high);//shumaguan quanliang
for(i=0;i<=3;i++)
{
digitalwrite(d[i],ds[i]);
}
delay(200);
digitalwrite(bi,low);//xiaoyindelay(200);
digitalwrite(bi,high);//quxiao xiaoyin
digitalwrite(lt,high);//quxiao quanliang
}
/*************************************/
void zhuanhuan(int i)//shijinzhi zhuan erjinzhi bing shuchu shuju
{
switch(i)
{
case 0:
ds[0]=0;
ds[1]=0;
ds[2]=0;
ds[3]=0;
break;
case 1:
ds[0]=1;
ds[1]=0;
ds[2]=0;
ds[3]=0;
break;
case 2:
ds[0]=0;
ds[1]=1;
ds[2]=0;
ds[3]=0;
break;
case 3:
ds[0]=1;
ds[1]=1;
ds[2]=0;
break;
case 4:
ds[0]=0;
ds[1]=0;
ds[2]=1;
ds[3]=0;
break;
case 5:
ds[0]=1;
ds[1]=0;
ds[2]=1;
ds[3]=0;
break;
case 6:
ds[0]=0;
ds[1]=1;
ds[2]=1;
ds[3]=0;
break;
case 7:
ds[0]=1; ds[1]=1; ds[2]=1; ds[3]=0;
break;
case 8:
ds[0]=0;
ds[1]=0;
ds[2]=0;
ds[3]=1;
break;
default:
break;
}
int j;
for(j=0;j<=3;j++)
{
digitalwrite(d[j],ds[j]);//shujuduan xieru shuju
}
}
/*************************************/
void xianshi(int i)//shezhixianshihanshu
{
boolean f(0);//shezhi yi ge biaozhi bianliang
digitalwrite(le,low);//suocun bu gongzuo
digitalwrite(fengmingqi,high);//fengmingqi gongzuo
zhuanhuan(i);//diaoyong zhuanhuan hanshu
digitalwrite(le,high);//suocun
delay(200);//yanshi 200 haomiao
digitalwrite(zhishideng,high);//zhishidengliang
digitalwrite(fengmingqi,low);//fengmingqi guanbi
while(!f)//meiyou an fuwei jianshi yizhi xunhuan
{
f=digitalread(fuwei);
if(f)//fangzhidoudong
{
delay(10);
f=digitalread(fuwei);
if(f)//fuwei jian anxia
{
digitalwrite(le,low);//guandiaosuocun
digitalwrite(zhishideng,low);//guandiao zhishi deng
zhuanhuan(0);//xianshi0
break;//likai xunhuan
}
}
}
}
/*************************************/
void setup()
{
shuchushezhi();//shuchu chushihua
shurushezhi();//shuru chushihua
ceshi();//ceshi yixia shumaguan
}
/*************************************/
void loop()
{
boolean flag(0);//shezhi yige biaozhi bianliang
int i(0);//shezhi yi ge zhongjian bianliang
for(i=1;i<=8;i++)
{
flag=digitalread(xuanshou[i]);//jiancha shi fou you xuanshou anxia jianif(flag)//ruguo youren an anjian
{
delay(10);
flag=digitalread(xuanshou[i]);//fangzhi doudong
if(flag)//ruguo zhende anxiaqule
{
xianshi(i);//xianshi bing sucun
}
else//bushi dehua flagbianwei 0
{
flag=0;//biaoshi bian wei 0;
}
}
}
}
第五篇:搶答器的設計與制作
搶答器的設計與制作
搶答器是競賽問答中一種常用的必備裝置,從原理上講,它是一種典型的數(shù)字電路,其中包括了組合邏輯電路和時序電路。
從有利于學習的角度考慮,這里主要介紹以中小規(guī)模集成電路和pld器件設計搶答器的方法。
1搶答器的基本組成及工作原理
1.1搶答器的組成
搶答器的一般構成框圖如圖1.1所示。它主要由開關陣列電路、觸發(fā)鎖存電路、編碼器、7段顯示器幾部分組成。下面逐一給予介紹。
圖1.1搶答器的組成框圖
(1)開關陣列電路
該電路由多路開關所組成,每一競賽者與一組開關相對應。開關應為常開型,當按下開關時,開關閉合;當松開開關時,開關自動彈出斷開。
(2)觸發(fā)鎖存電路
當某一開關首先按下時,觸發(fā)鎖存電路被觸發(fā),在輸出端產(chǎn)生相應的開關電平信息,同時為防止其它開關隨后觸發(fā)而產(chǎn)生紊亂,最先產(chǎn)生的輸出電平變化又反過來將觸發(fā)電路鎖定。若有多個開關同時按下時,則在它們之間存在著隨機競爭的問題,結果可能是它們中的任一個產(chǎn)生有效輸出。
(3)編碼器
編碼器的作用是將某一開關信息轉化為相應的8421bcd碼,以提供數(shù)字顯示電路所需要的編碼輸入。
(4)7段顯示譯碼器
譯碼驅動電路將編碼器輸出的8421bcd碼轉換為數(shù)碼管需要的邏輯狀態(tài),并且為保證數(shù)碼管正常工作提供足夠的工作電流。
(5)數(shù)碼顯示器
數(shù)碼管通常有發(fā)光二極管(led)數(shù)碼管和液晶(lcd)數(shù)碼管。本設計提供的為led數(shù)碼管。
1.2搶答器的工作原理
(1)開關陣列電路
圖1.2所示為8路開關陣列電路,從圖上可以看出其結構非常簡單。電路中,r1~r8為上拉和限流電阻。當任一開關按下時,相應的輸出為低電平,否則為高電平。
圖1.2開關陣列電路
(2)觸發(fā)鎖存電路
圖1.3所示為8路觸發(fā)鎖存電路。圖中,74hc373為8d鎖存器,一開始,當所有開關均
未按下時,鎖存器輸出全為高電平,經(jīng)8輸入與非門和非門后的反饋信號仍為高電平,該信號作為鎖存器使能端控制信號,使鎖存器處于等待接收觸發(fā)輸入狀態(tài);當任一開關按下時,輸出信號中必有一路為低電平,則反饋信號變?yōu)榈碗娖剑i存器剛剛接收到的開關被鎖存,這時其它開關信息的輸入將被封鎖。由此可見,觸發(fā)鎖存電路具有時序電路的特征,是實現(xiàn)搶答器功能的關鍵。
也可以采用jk觸發(fā)器來實現(xiàn)觸發(fā)鎖存電路的功能,具體實現(xiàn)方法請自己考慮。
圖1.3觸發(fā)鎖存電路圖1.4編碼器
(3)編碼器
如圖1.4所示,74hc147h為10-4線優(yōu)先(高位優(yōu)先)編碼器,當任意輸入為低電平時,輸出為相應的輸入編號的8421碼(bcd碼)的反碼。
(4)譯碼驅動及顯示單元
編碼器實現(xiàn)了對開關信號的編碼并以bcd碼的形式輸出。為了將編碼顯示出來,需用顯示譯碼電路將計數(shù)器的輸出數(shù)碼轉換為數(shù)碼顯示器件所需要的輸出邏輯和一定的電流。一般這種譯碼通常稱為7段譯碼顯示驅動器。常用的7段譯碼顯示驅動器有cd4511等。
數(shù)碼顯示器件中的液晶數(shù)碼管價格較高,驅動較復雜,并且僅能工作于有外界光線的場合,所以使用較少。大多情況下使用的是led數(shù)碼管。平時使用較多的led數(shù)碼有單字和雙字之分。
led數(shù)碼管尺寸有大有小,一般小的數(shù)碼管每個數(shù)字筆畫為一個發(fā)光二極管,而尺寸較大的數(shù)碼管一個筆畫可能是多個發(fā)光二極管串接而成的,這時一般無法直接用譯碼驅動器直接驅動(其輸出高電平一般為3v左右)。
(5)解鎖電路
當觸發(fā)鎖存電路被觸發(fā)鎖存后,若要進行一下輪的重新?lián)尨,則需將鎖存器解鎖?蓪⑹鼓芏藦娖戎茫被蛑茫埃ǜ鶕(jù)具體情況而定),使鎖存順處于等待歉收狀態(tài)即可。具體實現(xiàn)方法請讀者考慮。
2搶答器的設計與制作
例:試用中小規(guī)模集成電路設計并制作一搶答器,指標要求如下:
(1)8路開關輸入;
(2)穩(wěn)定顯示與輸入開關編號相對應的數(shù)字1~8;
(3)輸出具有唯一性和時序第一特征。
設計與制作步驟如下:
(1)根據(jù)要求,選擇搶答器電路設計方案,如圖xxx所示。
(2)電路設計及元器件選擇
①開關陣列電路:選擇圖xrxx所示的8路開關陣列電路,由于本電路均采用
cmos集成電路組成,故上拉電阻r1~r8可。保恙。
②觸發(fā)鎖存電路:選擇圖xxx所示8路觸發(fā)鎖存電路。電路中,選8d鎖存器
為74hc373,8輸入與非門為74hc30。
也可以選用4片雙jk觸發(fā)器來實現(xiàn)觸發(fā)鎖存電路的功能,具體實現(xiàn)方法請讀
者考慮。
③編碼器:選圖xxx所示74hc14710-4線優(yōu)先(高位優(yōu)先)編碼器。
當任意輸入應接高電平。
④譯碼驅動及顯示單元電路:選擇cd4511作為顯示譯碼電路。選擇led
數(shù)碼管作為顯示單元電路。
⑤解鎖電路:選擇74hc32或門構成解鎖電路。將解鎖開關信號與鎖存器反
饋信號相或后再加到鎖存器的使能輸入端,當解鎖開關信號為1時,可將使能端強迫置1,使鎖存器重新處于等待接收狀態(tài)。
⑥搶答器總體電路:根據(jù)上述設計,可畫出搶答器總體電路。
(3)根據(jù)上述設計思路,可畫出實際電路圖(或直接畫仿真電路圖,自行畫出)。
(4)電路仿真調試 在完成電路的初步設計后,再對電路進行仿真仿真調試,目的是為了觀察和測量電路的性能指標并調整部分元器件參數(shù),從而達到各項指標的要求。
(5)pcb圖設計與生成
⑦由仿真電路直接生成網(wǎng)絡表;
⑧調用protel-pcb,并進行元器件合理布局;
⑨調用網(wǎng)絡表,并自動布線;
⑩pcb圖的人工調整及打印輸出。
pcb板一般由生產(chǎn)廠商根據(jù)圖紙進行生產(chǎn),電路設計者無須介入。
(6)電路焊接與裝配
?元器件老化與抽樣檢測;
?元器件預處理;
?基于pcb板的元器件焊接與電路裝配。
(7)實際電路測試與改進 選擇測量儀表與儀器,對電路進行實際測量與調試,調整電路參數(shù),并解決存在的問題或電路故障等。
3搶答器的設計與制作任務書
課題1 試用中小規(guī)模集成電路設計并制作一搶答器
要求如下:
(1)設計指標
①16路開關輸入;
②穩(wěn)定顯示與輸入開關編號相對應的數(shù)字01~16;
③輸出具有唯一性和時序第一的特征。
(2)設計要求
①畫出電路原理圖(或仿真電路圖);
②元器件及參數(shù)選擇;
③電路仿真與調試;
④pcb文件生成與打印輸出。
(3)制作要求自行裝配和調試,并能發(fā)現(xiàn)問題和解決問題。
(4)編寫設計報告 寫出設計與制作的全過程,附上有關資料和圖紙,有心得體會。 (5)答辯 在規(guī)定的時間內,完成敘述并回答提問。
課題2 試用cpld器件設計并制作一搶答器
要求如下:
(1)設計指標
①8路開關輸入; ②穩(wěn)定顯示與輸入開關編號相對應的數(shù)字1~8; ③輸出具有唯一性和時序第一的特征。 (2)設計要求
①畫出電路原理圖(或或仿真電路圖); ②元器件及參數(shù)選擇; ③電路仿真與調試; ④pcb文件生成與打印輸出。 (3)制作要求 自行裝配和調試,并能發(fā)現(xiàn)問題和解決問題。 (4)編寫設計報告 寫出設計與制作的全過程,附上有關資料和圖紙,
有心得體會。
(5)答辯 在規(guī)定的時間內,完成敘述并回答提問。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。