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

正文內(nèi)容

八路掃描式搶答器設(shè)計課程設(shè)計論文(編輯修改稿)

2025-03-12 00:45 本頁面
 

【文章內(nèi)容簡介】 etR1_1 C71 C81 C111 R11 R41 R52 R61 T?1) (NetR2_1 C21 R21 V13) (NetR3_2 R32 R42 V32) (NetR6_2 3V1 BL1 C101CK5 R62 R72 R112 V52) (NetR7_1 R71 R82) (NetR8_1 R81 R92) (NetR9_1 R91 R102) (NetR11_1 L4A R111) (NetRP_3 C62 RP3) (NetT1_2 C11 R12 T12 T14 V11) (NetT2_2 C132 T22 T32) (NetT?_2 T?2 V51) (NetT?_3 C92 T?3 V53 V62) (NetT?_5 T?5 V61) (NetV1_2 T21 V12) 含弘光大 繼往開來 13 (NetV2_2 C141 T41 V22) (NetV4 _2C72 T?4 V42) 圖 第 5 章 綜合調(diào)試 (軟件部分由馬亞芳和趙宏宇完成 硬件焊接由汪圓滿 薛正梁完成) 軟件 設(shè)計 系統(tǒng)主程序設(shè)計 為了能夠達到搶答的公平、公正、合理,應該在主持人發(fā)布搶答命令之前必須先設(shè)定搶答的時間,所以應該得根據(jù)題目的難易程度事先設(shè)定時間,因而在編開始搶答前的程序得先編寫設(shè)定時間 的程序,在硬件電路中可以看到有兩個按鍵( K12 和 K13)所以按下硬件的這兩個按鍵相應的在軟件進行對數(shù)據(jù)的加減。當時間設(shè)好了之后,主持人發(fā)布搶答命令按下 K9 按鍵同時 蜂鳴器發(fā)出聲響 ,程序開始打開定時中斷開始倒含弘光大 繼往開來 14 計時,然后調(diào)用鍵盤掃描子程序,編寫鍵盤掃描程序。當在掃描到有人按下了鍵,馬上 進入回答倒計時 、調(diào)用顯示程序、封鎖鍵盤。 根據(jù)搶答器設(shè)計要求,其軟件部分流程圖如下圖 主程序流程圖 鍵盤掃描程序設(shè)計 含弘光大 繼往開來 15 搶答選手的搶答程序設(shè)計是本設(shè)計的關(guān)鍵。鍵盤掃描流程圖如下 鍵盤掃描流程圖 顯示程序設(shè)計 本次設(shè)計的顯示部分在按下開始鍵時,后兩個數(shù)碼管顯示倒計時間,以 1s 變換一次,并且調(diào)用延時設(shè)計,此時定時器采用中斷方式,可以充分利用 CPU。在有選手按下?lián)尨疰I時,第一個數(shù)碼管顯示選手號,最后兩個數(shù)碼管顯示倒計時,定時器同樣采用中斷方式。除此之外,本設(shè)計數(shù)碼管具有閃爍功能,當有違規(guī)搶答時,第一個數(shù)碼管會顯示選手號,后兩個數(shù)碼管會閃爍顯示 FF,一個周期為每秒 1 次。以表示搶答無效,此時定時器采用定時中斷的工作方式。 連接時段選信號接在 P0 口德 ~ 七個 I/O 口上,數(shù)碼管段選 P0 口,位選P2 口,蜂鳴器輸出為 口。 為開始搶答, 為搶答時間設(shè)置按鍵, 為回答時間設(shè)置按鍵, 為時間加, 為時間減, 為停止。 八路掃描式搶答器 部分 參考程序 (非法搶答部分)搶答部分程序見附錄 /****************************非法搶答 ****************************/ void false() { if(P1!=0xff) //如果 p1 口不等于 ff,則執(zhí)行一下程序,否則跳過 含弘光大 繼往開來 16 { if(P1==0xf7) //1 號選手違規(guī)按下 {m=1。} //賦值 1,送顯示 if(P1==0xfb) //2 號選手違規(guī)按下 {m=2。} //賦值 2,送顯示 if(P1==0xfd) //3 號選手違規(guī)按下 {m=3。} //賦值 3,送顯示 if(P1==0xfe) //4 號選手違規(guī)按下 {m=4。} //賦值 4,送顯示 if(P1==0xef) //5 號選手違規(guī)按下 {m=5。} //賦值 5,送顯示 if(P1==0xdf) //6 號選手違規(guī)按下 {m=6。} //賦值 6,送顯示 if(P1==0xbf) //7 號選手違規(guī)按下 {m=7。} //賦值 7,送顯示 if(P1==0x7f) //8 號選手違規(guī)按下 {m=8。} //賦值 8,送顯示 n=0。 //計數(shù)器中斷次數(shù)清零 while(end==1) //停止按鍵未按下,循環(huán)以下 { if(n6) //若計數(shù)器中斷次數(shù)小于 6,則執(zhí)行以下 {a=10。b=10。c=10。//a, b, c 均賦值 10,不顯示 display()。 //延時 speak=1。} //蜂鳴器關(guān)閉 if(n=6) //若計數(shù)器中斷次數(shù)大于等于 6,則執(zhí)行以下程序 {a=m。b=11。c=11。 //a 賦值違規(guī)選手號數(shù), b, c 賦值 11,顯示數(shù)碼管中間一橫 display()。 //延時 speak=0。 } //開啟蜂鳴器 if(n==20) //若計數(shù)器中斷次數(shù)等于 20,則執(zhí)行以下程序 {n=0。} //清零 含弘光大 繼往開來 17 } speak=1。m=0。 //關(guān)閉蜂鳴器;違規(guī)搶答位清零 a=10。b=10。c=10。 //a, b, c 均賦值 10 } } /*****************************************************************/ 軟件調(diào)試 軟件的設(shè)計與調(diào)試實行分模塊實現(xiàn)方法。本設(shè)計軟件調(diào)試中的分模塊包括顯示功能模塊、調(diào)正時間功能模塊,搶答功能模塊以報警功能模塊。各個獨立模塊功能調(diào)試成功后,將這些模塊程序通過主程序合并在一起,最后再對合并后的總程序進行調(diào)試。各軟 件模塊首先要通過 PC 和仿真器進行軟件調(diào)試,當仿真效果符合要求后,再下載進單片機看是否能正常工作。編程語言的軟件設(shè)計采用 MCS51 匯編語言編寫,所使用的調(diào)試軟件包括 proteus 和 , Keil uVision2。 Keil uVision2 仿真 本設(shè)計用到了, Keil uVision2 軟件,首先打開軟件,將程序輸入,然后進行調(diào)試,將程序中的語法錯誤和邏輯錯誤糾正,調(diào)試完畢后,創(chuàng)建 HEX 文件,HEX文件用于燒寫芯片,將制定程序?qū)懭胍言O(shè)計好的電路板中,使其能根據(jù)我們的要求實現(xiàn)相應的功能,最后將 HEX 文件燒寫入 AT89C51,運行電路,讓其實現(xiàn)八路搶答器的功能。 如下圖 521 所示 含弘光大 繼往開來 18 圖 521 Keil 仿真圖 Proteus 仿真 本設(shè)計用到 Proteus 仿真軟件。首先將電路圖根據(jù)設(shè)計要求在軟件中準確的畫出,進行 ISIS原理圖設(shè)計,在本設(shè)計中我們用到的是交互式仿真,用于檢驗所設(shè)計的電路能否正常運行。如下圖 522 所示 Proteus 仿真界面圖 復位顯示 FFF 啟動開始鍵,倒計時 30s 含弘光大 繼往開來 19 3號選手非法搶答 5號選手正常搶答 硬件調(diào)試 線路檢查:根據(jù)硬件邏輯設(shè)計圖,仔細檢查電路是否正確,并且核對元器件型號,規(guī)格和安裝是否符合要求,必要時可用萬用表檢線路通斷情況。同萬用表檢查各管教之間是否有短路,虛焊,漏焊現(xiàn)象。檢查無誤后,測試各個芯片是否有損壞。 通電檢查:首先按下復位鍵,用萬用表測試復位鍵的第四引腳是否有高電平輸出,然后測試其第一管腳是否有低電平輸出,如果是的話,說明電路連接正確,然后按下開始鍵,再按下?lián)尨疰I 1,之后按下?lián)尨疰I 8,分別觀察數(shù)碼管有無 變化。最后對蜂鳴器進行驗證,看看是否正常發(fā)聲。通力分別按下其他 7個搶答鍵進行檢查。 調(diào)試步驟 1. 打開電源開關(guān),數(shù)碼管顯示 “FFF” 。 2. 設(shè)定 搶答 倒計時時間。 3. 設(shè)定 答題 倒計時時間。 4. 測試各組搶答按鍵。試按一下各組的搶答按鈕,應立即顯示該組的組別數(shù)字,同時機內(nèi)喇叭發(fā)出 叮咚 的提示音。 5. 啟動搶答倒計時,開始搶答。 FFF狀態(tài)下,當主持人宣布搶答開始時,馬上按一下 搶答 鍵,屏幕顯示所設(shè)定的搶答倒計時時間并開始倒計時,含弘光大 繼往開來 20 提示倒計時時間馬上臨近結(jié)束。倒計時到
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1