freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的四路電子搶答器設(shè)計-wenkub.com

2024-12-02 05:37 本頁面
   

【正文】 /*鍵功能子函數(shù) */ disp()。 flag=0。 find_code[7]=11。 find_code[3]=10。 d7=1。 } break。 find_code[4]=11。 find_code[0]=11。 find_code[2]=10。 find_code[1]=sec%10。 31 } } break。 } else { find_code[0]=11。 find_code[6]=3。 find_code[2]=10。 find_code[1]=sec%10。 } } break。 } else { find_code[0]=11。 find_code[4]=1。 find_code[2]=aa0/10。 } } void find1() { switch(num) { case 0: /*S2 鍵按下 */ { if(aa3==0) { find_code[1]=11。 d5=1。 find_code[5]=11。 TR0=0。 sec=20。 29 } break。 case 0x10: { if((num==1)||(num==2)||(num==4)) break。 TR1=1。 num=1。 case 0x02: { num=5。 find_code[6]=11。 num=0。 //按鍵釋放后恢復(fù)按鍵鍵值 } } return(keyzhi)。 while(keyzhi!=0) //判按鍵是否釋放,沒有釋放延時去抖動等待釋放 { disp()。 //調(diào) P1口處理函數(shù) if(keyzhi!=0) //有鍵動作延時去抖動,否則函數(shù)返回 { disp()。 //返回鍵值 } /************************************************************************ * 函數(shù)原型: key()。 ************************************************************************/ uchar keychuli() { uchar k。 if(sec==0) { sec=20。 27 aa2++。 if(aa0==19) d1=1。 if(aa0==0) { num=5。 if(temp==20) { aa0。 PX1=1。 ET0=1。 TMOD=0x11。 sec=20。 P2=j。 for(i=0。j80。 sbit d7=P1^7。 sbit d3=P1^3。 /*P.顯示代碼序號 */ char find_code[8]={11,11,11,11,11,11,11,11},find1_code[]={11,10,11,11,11,11,11,11}。 將搶答按鍵用無線實現(xiàn),如紅外線,使搶答者可以遠(yuǎn)距離進行搶答,并簡化按鍵模塊的線路布置。學(xué)習(xí)就應(yīng)該采取理論與實踐結(jié)合的方式 , 理論的問題 也就是實踐性的課題。這個實訓(xùn)十分有意義 ,我獲得很深刻的經(jīng)驗。 通過對自己在大學(xué)兩年時間里 所學(xué)的知識的回顧 并充分發(fā)揮對所學(xué)知識的理解和對畢業(yè)設(shè)計的思考及書面表達(dá)能 力 , 最終完成 實現(xiàn)四路搶答器。 由于各方面條件的限制,只能通過翻閱大量圖書和資料來完成論文和充實自己的知識面,所以本文的設(shè)計不是很成熟,還有很多不足之處。這個課題包含了數(shù)字搶答器電路、定時電路、報警電路、時序控制電路者四個部分。 N6=1。 LED=0。 N1=N2=N3=N4=N5=N6=0。 P0=table[fen[1]]。 N1=N2=N3=N4=N5=N6=0。 suoding=0。 xuanshou_=0。 pmd()。 if(++i==51) i=0。 delay(100)。 break。m++) { if(m%2) disp(1,xuanshou_,0x0f,time_)。 //清楚位選 . 報警(發(fā)聲)程序 對接在揚聲器上的引腳輸出“高”,“低”電平的方波,就能聽 到揚聲器發(fā)出的聲音。 //關(guān)段選鎖存器 N2=1。//顯示編號 N1=0。 16 防止段選對位選的干擾,應(yīng)在輸入段選后加一條消影語句 P0=led;,由于單片機執(zhí)行程 序速度非???,通 常在顯示一個字符后稍作延時。 while(!TI) disp(1,xuanshou_,led_,time_)。在主程序里調(diào)用跑馬燈程序即可。 在本文設(shè)計中采用了獨立鍵盤的方式,本鍵盤掃描電路設(shè)計中包括選手搶答按鍵輸入電路(四個選手按鈕),主持人按鍵輸入電路(一個開始按鍵、一個復(fù)圖 跑馬燈電路設(shè)計 14 位按鍵),時間控制電路和計分電路(加一按鍵、減一按鍵各一個) 鍵盤電路如圖 所示 圖 鍵盤電路 15 6. .軟件設(shè)計 軟件是計算機系統(tǒng)的靈魂,沒有軟件計算機不能充分發(fā)揮其功能,這是軟件在計算機中的地位,而在計算機控制系統(tǒng)中,軟件也是非常重要的。在單片機應(yīng)用中鍵盤用得最多的形式是獨立鍵盤 [2]及矩陣鍵盤。 圖 13 . 跑馬燈電路設(shè)計 跑馬燈由 8個 LED發(fā)光二極管組成,如果把 8個 LED等直接接在單片機的 I/O口上需要占 8 個 I/O 口,很浪費資源,所以本設(shè)計的跑馬燈是由單片的串口來操作,通過串行數(shù)據(jù)轉(zhuǎn)并行數(shù)據(jù)芯片74LS164 來直接驅(qū)動跑馬燈,為了防止流過二極管的電路過大,所以在二極管的另一端加上 220Ω 的電阻。 . 復(fù)位電路 設(shè)計 計算機在啟動運行時都需 要復(fù)位,復(fù)位使中央處理器 CPU 和系統(tǒng)中的其他器件都處于一種初處理器 CPU 和系統(tǒng)中的其他器件都處于一種初始狀態(tài),并從這個初始狀態(tài)開始工作。電路中兩個電容 C1, C2 的作用有兩個:一是幫助振蕩器起振;二是對振蕩器的頻率進行微調(diào)。在單片機內(nèi)部有一個時鐘振蕩電路,只需要外接一個振蕩源就能產(chǎn)生一定的時鐘信號送到單片機內(nèi)部的各個單元,決定單片機的工作速度。這些寄存器的名稱和地址見表 1 10 表 1 AT89C51 特殊功能寄存器列表 注:帶 *號的特殊功能寄存器都是可以為尋址的寄存器。其內(nèi)部結(jié)構(gòu)如 圖 所示。控制器由程序計數(shù)器 PC、指令儲存器、指令譯碼器、實時控制與條件轉(zhuǎn)移邏輯電路等組成。 AT89C51 單片機主要有以下部件: 8051CPU、振蕩電路、總線控制部件、中斷控制部件、片內(nèi) Flash 存儲器、片內(nèi) RAM、并行 I/O 接口、定時器和串行 I/O接口。它最大特點是片內(nèi)含有 Flash 存儲器,用途十分廣泛,特別是在生產(chǎn)便攜式商品,手提式儀器等方面,有著十分廣泛的應(yīng)用 [1]。 7 . 器件選型方案及詳細(xì)清單 微控制器選用 ATMAL 公司生產(chǎn)的 AT89C51,該芯片貨源充足,并且價格也比較便宜。在整個搶答器工作過程中,顯示電路、聲音電路等還要根據(jù)現(xiàn)場的實際情況向外電路輸出相應(yīng)信號。 在搶答后,有效搶答的選手對應(yīng)的 LCD 燈亮,表示已成功搶答。 LED0:搶答開始指示; LED1:搶答結(jié)束指示; LED2:違規(guī)指示; LED3:超時指示; LED LED LEDLED7 為四路位置指示;在搶答開始鍵 S2按下之前,有 S S S S7 鍵按下,視為違規(guī),違規(guī)指示燈 LED2 亮,蜂鳴器報警,數(shù)碼管顯示違規(guī)回路號;搶答開始鍵 S2 鍵按下后,搶答開始指示燈 LED0 亮,蜂鳴器報警;如 20 秒之內(nèi)無人搶答,搶答結(jié)束指示燈 LED1 亮,蜂鳴器報警;搶答開始鍵 S2 鍵按下后,如 20秒之內(nèi)有人搶答,則相應(yīng)回路指示燈亮,蜂鳴器報警,數(shù)碼管顯示回路號并開始倒計時,計時初值 20 秒;如在 20 秒內(nèi)沒有回答完畢,則超 時指示燈 LED3 亮,蜂鳴器報警;如在 20 秒內(nèi)回答完畢,則需按搶答結(jié)束鍵 S3,搶答結(jié)束指示燈 LED1亮,蜂鳴器報警;按下 S8鍵搶答器復(fù)位,重新開始搶答。 單片機是整個搶答器的核心,內(nèi)部電路設(shè)計用 C語言編寫。在節(jié)目開始之前可以修改,搶答時間和選手回答問題的時間設(shè)置,原始狀態(tài)下?lián)尨饡r間為 20s,回答問題時間為 20s。 顯示系統(tǒng)有顯示計時功能 ,主持 人的開始按鈕和復(fù)位分別做開始與結(jié)束控制,根據(jù)活動參賽者的層次,對提前掄答者的行為設(shè)定為非法或阻隔,若設(shè)有非法搶答控制功能時,在主控處帶有公示性顯示的非法掄答者的代號,對搶答限時及回答問題限時設(shè)為倒計時,并有顯示提示??刂葡到y(tǒng)的四個模塊分別為:存儲模塊 、顯示模塊、語音模塊搶答開關(guān)模塊。如果在搶答中,靠視覺是很難判斷出哪組先答題。 3
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1