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

正文內(nèi)容

聲光顯示89c51單片機(jī)搶答器(存儲版)

2025-01-16 09:23上一頁面

下一頁面
  

【正文】 SETB C。 C=1 RRC A。 D3: MOV A, P1。 鍵碼安排表與鍵盤相同 DB 04H,05H,06H,07H DB 08H,09H,0AH,0BH DB 0CH,0DH,0EH,0FH ORG 0200H DISPLAY:MOV R0, DBUF。 等待發(fā)送完畢 CLR TI。C,D,+, 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 35 END 顯示程序 : 入口參數(shù): R5,R4,R3 存入的分別為第一,二,三為數(shù)碼所顯示的位碼 出口參數(shù):無 DISPLAY:MOV DPTR,DAT1。硬件聯(lián)機(jī)調(diào)試則必須在系統(tǒng)軟件的配合下進(jìn)行。在聯(lián)調(diào)中如發(fā)現(xiàn)硬件問題也應(yīng)及時修正,直到單片機(jī)系統(tǒng)的軟件、硬件全部調(diào)試成功為止。 ( 3 )、修 改 keil 安裝 目錄 下 文 件, 在 C51 字段 加入TDRV5=BIN\ (Proteus VSM Monitor51 Driver),保存。因為在 ISIS 中,每個元器件的管腳都要占據(jù)一塊區(qū)域(就像自己的保護(hù)區(qū)一樣,不容別人隨意侵犯),該區(qū)域會排斥外部的走線。 問題:有時候在自己創(chuàng)建的元器件的管腳上無法實現(xiàn)連線。 ( 1)、安裝 keil 與 proteus。從而試驗程序整體運(yùn)行的完整性、正確性和與硬件電路的配合情況。 硬件調(diào)試分單元電路調(diào)試和聯(lián)機(jī)調(diào)試,單元電路試驗在硬件電路設(shè)計時已經(jīng)進(jìn)行,這里的調(diào)試只是將其制成印刷電路板后試 驗電路是否正確,并排除一些加工工藝性錯誤(如錯線、開路、短路等)。4,5,6,7 DB 0FEH,0F6H,0EEH,3EH。 置串口工作方式 0 MOV SBUF,A。 查鍵碼 RET。 DJNZ R6, $。 4列掃描完畢了嗎 ? MOV A, R3。 將掃描值輸出至 P1 MOV A, P1。 調(diào)用鍵盤掃描子程序取按下鍵的鍵號 SETB RS1 CJNE A,0AH,L2。 不是加分鍵 ,則轉(zhuǎn)移判斷是減分鍵 ? NEXT1: ACALL KEYSZ。 犯規(guī)號數(shù)暫存與 (34H) HERE: MOV A,R0 CJNE A,0AH,FLASH。 送 R1R6,因為 R1中保存了搶答時間 SETB OK。 設(shè)置未定時器 /模式 1 MOV TH0,0F0H MOV TL0,0FFH。當(dāng)某段驅(qū)動電路的輸出端為低電平時,則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 程序 流程 流程圖 是 使用圖形表示算法的思路 , 是一種極好 的程序設(shè)計 方法 。站在系統(tǒng)監(jiān)控軟件設(shè)計的立場上來看,僅僅完成鍵盤掃描,讀取當(dāng)前時刻的鍵盤狀態(tài)是不夠的,還有不少問題需要妥善 解決,否則,人們在操作鍵盤就容易引起誤操作和操作失控現(xiàn)象。其大小是時鐘信號頻率的倒數(shù) ,常用 fosc表示。 鍵盤接口中使用多少根 I/O 線,鍵盤中就有幾個按鍵,鍵盤接口使用了 16根 I/O 口線,需要占用比較多的 I/O口線這種類型的鍵盤, 根據(jù)以上論證,采用方案一。這種形式的鍵盤結(jié)構(gòu),能夠有效的提高單片機(jī)系統(tǒng)中 I/O的利用率,列線接 ~ ~,行列適用于按鍵輸入多的情況。比通過數(shù)據(jù)端移位控制要省時省力。SRCK(11腳 ):上升沿時數(shù)據(jù)寄存器的數(shù)據(jù)移位。 :帶鎖存方式。為了提高 CPU的效率而又能及時響應(yīng)鍵盤輸入,可以采用中斷方式,既 CPU平時不必掃描鍵盤,只要當(dāng)鍵盤上有鍵盤閉合時就產(chǎn)生中斷請求,向 CPU申請中斷后,立即對鍵盤上有鍵盤無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 23 進(jìn)性掃描,識別閉合鍵,并做相應(yīng)的處理。因此可以根據(jù) 實際需要對鍵盤中的按鍵靈活的編碼。 靜態(tài)顯示,電路圖中所示。 1234D 1 4B R I D G E 1 C147 0C247 0C347 0C447 0T1T R A N S 4V i n1GND2V ou t3U178 05V i n1GND2V ou t3U178 0522 0V 5 V+ 5V 圖 3— 2由 LM7805構(gòu)成的 5V穩(wěn)壓電源圖 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 21 搶答器顯示模塊 我們考慮有以下兩種顯示方案。 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 20 電源方案的選擇 系統(tǒng)需要多個電源, AT89C51使用 5V穩(wěn)壓電源,驅(qū)動芯片需要 550V電壓驅(qū)動。 而且單片機(jī)性能穩(wěn)定,可操作性強(qiáng)。 87C51具有片內(nèi) EPROM,是真正的單片微機(jī),但由于價格較貴,且程序改寫時要用紫外線擦除 ,時間較長,所以用得較少。 FPGA(現(xiàn)場可編程門列陣)作為系統(tǒng)的控制器。 選手搶答按鍵 主持人控制 秒脈沖產(chǎn)生 優(yōu)先編碼 時序控制 定時電路 譯碼顯示 鎖存功能 譯碼顯示 報警電路 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 17 方案二 :采用單片機(jī)作為核心 搶答器的工作原理是采用單片機(jī)最小系統(tǒng),用查詢式鍵盤進(jìn)行搶答。主體電路完成基本的搶答功能,即開始搶答后,當(dāng)選手按動搶答鍵時,能顯示選手的編號,同時能封鎖輸入電路,禁止其他選手搶答。即選手按動按鈕,鎖存相應(yīng)的編號,并在 LED 數(shù)碼管上顯示,同時揚(yáng)聲器發(fā)出報警聲響提示。它已成為工業(yè)控制領(lǐng)域、智能儀器儀表、尖端武器、日常生活中最廣泛使用的計算機(jī)。 電子智能搶答器在 搶答過程中系統(tǒng) 正確 判斷 正常 搶答,分辨出優(yōu)先 搶 答 人。因此我們設(shè)計了以單片機(jī)為核心的 新型智能的搶答器,在保留了原始搶答器的基本功能的同時又增加一系列的實用功能。當(dāng)主持人啟動 開始 鍵后,定時器進(jìn)行減計時,同時揚(yáng)聲器發(fā)出短暫的聲響,聲響持續(xù)的時間 秒左右。當(dāng)定時時間到,卻沒有選手搶答時,系統(tǒng)報警,并封鎖輸入電路,禁止選手超時后搶答。此時有人第一按下相應(yīng)的搶答按鈕,經(jīng)過單片機(jī)的控制選擇,在八段顯示器上顯示相應(yīng)的號碼,并鎖存,同時禁止其他按鈕的輸入。但由于本設(shè)計對數(shù)據(jù)處理的速度要求不高,F(xiàn)PGA的高速處理的優(yōu)勢得不到充分體現(xiàn),并且由于其集成度高,使其成本偏高,同時由于芯片的引腳較多,實物硬件電路板布線復(fù)雜,加重了電路設(shè)計和實際焊接的工作。 下圖為采用 51單片機(jī)設(shè)計搶答器的主體電路: 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 19 系統(tǒng)采用 AT89C51 系列單片機(jī)作為控制核心,可以完成運(yùn)算控制、信號識別以及顯示功能的實現(xiàn)。給出相應(yīng)的延時,選手按正常的操作搶答,軟件倒記時,利用 74LS164 移位寄存 8 段數(shù)碼管,實現(xiàn)倒記時顯示時間,到 5 秒相應(yīng)時間提醒選手時間快到了,要及時作答,并啟動蜂鳴器。如圖 3— 4電路 為輸出電壓 +5V,輸出電流 。但由于只需要顯示時間和轉(zhuǎn)向、相數(shù)這樣的數(shù)字,信息量比較少,且由于液晶是以點(diǎn)陣的模式顯示各種符號,需要利用控制芯片創(chuàng)建字符庫, 編程工作量大,控制器的資源占用較多,其成本也偏高。 根據(jù)以上的論述,采用 方案二。 獨(dú)立式鍵盤的缺點(diǎn)是需要占用比較多的 I/O口線,當(dāng)單片機(jī)應(yīng)用系統(tǒng)鍵盤中需要的按鍵比較少或 I/O口線比較富余時,可以采用這樣類型的鍵盤。采用靜態(tài)顯示, 其方案如下: :不帶鎖存方式。: 級聯(lián)輸出端。我通常都選微秒級) RCK(12腳 ):上升沿時移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變。 74595的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。由于鍵盤掃描的速度很快,而人按鍵總會持續(xù)一定的時間,因此只要單片機(jī)處在等待輸入的狀態(tài),這個鍵盤掃描程序基本上不會錯過任何一個按鍵信號。此電路在加電大約延遲 10ms 后振蕩器起振 ,在 XTAL2引腳產(chǎn)生幅度為 3V左右的正弦波時鐘信號 ,其振蕩頻率主要由石英晶振的頻率確定。如圖 3— 7 圖 3— 7 單片機(jī)的第 9腳 RST為硬件復(fù)位端 ,只要將該端持續(xù) 4個機(jī)器周期的高電平即可實現(xiàn)復(fù)位。其次就是消除在按鍵過程中產(chǎn)生 的“毛刺” 現(xiàn)象 。一個 4 4 的行、列結(jié)構(gòu)可以構(gòu)成一個含有 16個按鍵的鍵盤,顯然,在按鍵數(shù)量較多時,矩陣式鍵盤較之獨(dú)立式按鍵鍵盤要節(jié)省很多 I/O 口。 OK EQU 20H。 允許四個中斷 ,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0。 進(jìn)入倒計時程序 ,查詢有效搶答的程序 在COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 32 JNB ,FALSE6 AJMP START 正常搶答處理程序 : TRUE1: ACALL BARK。 下面系 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計 SETB RING MOV R0,00H MOV R3,34H。 都不是 ,則轉(zhuǎn) MAIN AJMP NEXT1。 鍵號送顯示緩沖區(qū) INC R0 DJNZ R7,L1。 C=1 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 34 MOV R5, 04H。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1