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

正文內(nèi)容

基于單片機(jī)的智能搶答器系統(tǒng)(八路)-文庫(kù)吧資料

2025-06-24 18:44本頁(yè)面
  

【正文】 NE A,63H,ADD0。T0為+1s鍵,如按下跳到INCO JNB T1,DEC0。=====INT0(搶答時(shí)間R1調(diào)整程序)=====INT0SUB:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。=====非法搶答處理程序=====FALSE1: ACALL BARK。搶答只顯示計(jì)時(shí),滅號(hào)數(shù) AJMP COUNT。送R1R6,因?yàn)镽1中保存了搶答時(shí)間 SETB OK。去抖動(dòng),如果開始鍵按下就向下執(zhí)行,否者跳到非法搶答查詢 ACALL BARK。未開始搶答時(shí)候顯示FFF JB INT0,NEXT。一開始就運(yùn)行定時(shí)器,重置TH1/TL1就可以了。50ms為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。設(shè)置未定時(shí)器/模式1 MOV TH0,0F0H MOV TL0,0FFH。初設(shè)搶答時(shí)間為30s MOV R2,60。搶答開始標(biāo)志位 RING EQU 22H。在去除按鍵消抖程序后,按鍵控制靈敏度恢復(fù)正常。由于在調(diào)用提示音子程序時(shí),實(shí)際上已實(shí)現(xiàn)了一次時(shí)間的延時(shí),因此再加入按鍵消抖程序的延時(shí)后,致使延時(shí)時(shí)間過(guò)長(zhǎng)而出現(xiàn)按鍵反應(yīng)不靈敏問(wèn)題。在實(shí)際調(diào)試中,發(fā)現(xiàn)按鍵出現(xiàn)反應(yīng)不靈敏現(xiàn)象。通過(guò)在主程序最開始加入對(duì)口取零命令后,蜂鳴器啟動(dòng)/關(guān)閉控制恢復(fù)正常。蜂鳴器異常啟動(dòng)問(wèn)題:蜂鳴器的啟動(dòng)/關(guān)閉是通過(guò)單片機(jī)輸出的控制信號(hào)來(lái)實(shí)現(xiàn)的,當(dāng)當(dāng)前時(shí)間與鬧鐘設(shè)置時(shí)間比較吻合時(shí),單片機(jī)將對(duì)鬧鈴控制口執(zhí)行取反命令,從而啟動(dòng)蜂鳴器發(fā)聲。通過(guò)調(diào)試發(fā)現(xiàn)這是由于延時(shí)時(shí)間選擇不當(dāng)會(huì)使人眼產(chǎn)生視覺暫留效果,每一次顯示時(shí)都必須加入適當(dāng)?shù)臅r(shí)間延時(shí)。各軟件模塊首先要通過(guò)PC和仿真器進(jìn)行軟件調(diào)試,當(dāng)仿真效果符合要求后,再燒寫進(jìn)單片機(jī)看能否在實(shí)際電路板上正常工作。本設(shè)計(jì)軟件調(diào)試中的分模塊包括顯示功能模塊、調(diào)正時(shí)間功能模塊,搶答功能模塊以報(bào)警功能模塊。 對(duì)于按鍵部分,首先要確定各個(gè)按鍵是否完好,先自己接到一個(gè)簡(jiǎn)易的電路上測(cè)試下,確定完好后再焊接。然后再先固定下,檢查顯示電路能否正常顯示。對(duì)于顯示電路,由于使用的是四聯(lián)數(shù)碼管顯示屏,首先要確定數(shù)碼管的共陰還是共陽(yáng)極。 電路模塊調(diào)試本設(shè)計(jì)硬件部分主要為顯示模塊按鍵模塊。PCB板刻錄完成之后,開始進(jìn)行焊接工作。在電路板的制作中,首先要進(jìn)行線路的排布。搶答組數(shù)可以在六組以內(nèi)任意使用,其流程如圖53圖53搶答系統(tǒng)流程圖 數(shù)碼顯示軟件設(shè)計(jì)采用動(dòng)態(tài)顯示,顯示器由4個(gè)共陰極數(shù)碼管組成,數(shù)碼顯示程序流程如圖54。 如果主持人未按搶答開始鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不斷閃爍FF和犯規(guī)號(hào)數(shù)并響個(gè)不停,直到按下停止 鍵為止。倒數(shù)時(shí)間到小于5s會(huì)每秒響一下提示音。4 功能介紹如果想調(diào)節(jié)搶答時(shí)間或答題時(shí)間,按搶答時(shí)間調(diào)節(jié)鍵或答題時(shí)間調(diào)節(jié)鍵進(jìn)入調(diào)節(jié)狀態(tài),此時(shí)會(huì)顯示現(xiàn)在設(shè)定的搶答時(shí)間或回答時(shí)間值,如想加一秒按一下加1s鍵,如果想減一秒按一下1s鍵,時(shí)間LED上會(huì)顯示改變后的時(shí)間,調(diào)整范圍為0s~99s, 0s時(shí)再減1s會(huì)跳到99,99s時(shí)再加1s會(huì)變到0s。電源方案的選擇:采用9V電池供電。3 模塊的最終方案主控制器模塊:采用STC89C51單片機(jī)控制。如圖22所示。在大多數(shù)情況下,CPU對(duì)鍵盤可能進(jìn)行空掃描。這種形式的鍵盤結(jié)構(gòu),能夠有效的提高單片機(jī)系統(tǒng)中I/O的利用率,~~,行列適用于按鍵輸入多的情況。獨(dú)立式鍵盤的缺點(diǎn)是需要占用比較多的I/O口線,當(dāng)單片機(jī)應(yīng)用系統(tǒng)鍵盤中需要的按鍵比較少或I/O口線比較富余時(shí),可以采用這樣類型的鍵盤。如圖21。方案1:獨(dú)立式鍵盤鍵盤接口中使用多少根I/O線,鍵盤中就有幾個(gè)按鍵,鍵盤接口使用了6根I/O口線,該鍵盤就有6個(gè)按鍵,這種類型的鍵盤,其按鍵比較少,且鍵盤中各按鍵的工作互不干擾。鍵盤按結(jié)構(gòu)形式可以分為非編碼鍵盤和編碼鍵盤,前者用軟件方法產(chǎn)生鍵碼,而后者則用硬件方法來(lái)產(chǎn)生鍵碼。綜上所述,選擇方案二。方案2:由于所做的設(shè)計(jì)不需要很高的精度要求,結(jié)合這個(gè)電源分析只要給系統(tǒng)59V的電壓基本能輸出顯示和運(yùn)用搶答,故只需利用一節(jié)9V的電池便可使整個(gè)電路工作。用兩片MC34063芯片分別將3V的電池電壓進(jìn)行直流嶄波調(diào)壓,得到5V穩(wěn)壓輸出。給出以下兩個(gè)方案?;谝陨戏治鰯M訂方案二。方案2:采用ATMEL公司的STC89C51作為系統(tǒng)控制器的CPU方案。FPGA采用并行的輸入輸出方式,提高了系統(tǒng)的處理速度,適合作為大規(guī)模實(shí)時(shí)系統(tǒng)的控制核心。方案1:采用FPGA(現(xiàn)場(chǎng)可編程門列陣)作為系統(tǒng)的控制器。 控制器模塊控制器主要用于各模塊控制顯示、搶答、音樂等。數(shù)碼顯示是采用BCD編碼顯示數(shù)字,程序編譯容易,資源占用較少。方案2:使用傳統(tǒng)的數(shù)碼管顯示。但由于只需要顯示時(shí)間和組別的數(shù)字,信息量比較少,且由于液晶是以點(diǎn)陣的模式顯示各種符號(hào),需要利用控制芯片創(chuàng)建字符庫(kù),編程工作量大,控制器的資源占用較多,其成本也偏高。方案1:使用液晶屏顯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1