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

正文內(nèi)容

基于單片機控制的聲光顯示智力競賽搶答器-wenkub

2022-12-17 01:17:35 本頁面
 

【正文】 6 開 始初 始 化將 第 一 根 列 線 置 高依 次 掃 描 行 線有 信 號 嗎延 時 一 次有 信 號 嗎再 延 時 一 次有 信 號 嗎將 上 一 根 列 線 置 低將 下 一 根 列 線 置 高依 次 掃 描 行 線有 信 號 嗎延 時 一 次有 信 號 嗎再 延 時 一 次有 信 號 嗎是 第 四 根 列 線 嗎將 第 四 根 列 線 置 低返 回 對 應 鍵 值返 回 對 應 鍵 值返 回 一 個 值YYYNNNYYYNNNYN 鍵盤掃描程序流程圖 2 搶答器系統(tǒng)軟件的流程圖 搶答組數(shù)可以在八組以內(nèi)任意使用,其流程如圖 3 搶答數(shù)碼顯示軟件程序設計 采用靜態(tài)顯示,顯示器由 9 個共陽極數(shù)碼管組成。數(shù)碼顯示程序流程如圖4。液晶顯示屏( LCD)具有輕薄短小、低耗電量、無輻射危險,平面直角顯示以及影像穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好,分辨率高,抗干擾能力強的特點。數(shù)碼管具有:低能耗、低損耗、低壓、壽命長、耐老化、防曬、防潮、防火、防高(低)溫,對外界環(huán)境要求低,易于維護,同時其精度高,稱量快,精確可靠,操作簡單。輸入只有兩個信號,它們是串行數(shù)據(jù)線 DIN 和移位信號 CLK。 控制器的選擇有以下兩鐘方案。但由于本設計對數(shù)據(jù)處理的速度要求不高, FPGA 的高速處理的優(yōu)勢得不到充分體現(xiàn),并且由于其集成度高,使其成本偏高,同時由于芯片的引腳較多,實物硬件電路板布線復雜,加重了電路設計和實際焊接的工作。 電源方案的選擇 系統(tǒng)需要多個電源, AT89C51 使用 5V 穩(wěn)壓電源,驅(qū)動芯片需要550V 電壓驅(qū)動,步進電機等需要 12V 穩(wěn)壓電源。 方案二 :采用三端穩(wěn)壓集成 7805 與 7812 分別得到 5V 和 12V 的穩(wěn)定電壓。鍵盤按結(jié)構(gòu)形式可以分為非編碼鍵盤和編碼鍵盤,前者用軟件方法產(chǎn)生鍵碼,而后者則用硬件方法來產(chǎn)生鍵碼。如圖 7。這種形式的鍵盤結(jié)構(gòu),能夠有效的提高單片機系統(tǒng)中 I/O的利用率,列線接 ~ 行線接 ~,行列適用于按鍵輸入多的情況。 根據(jù)以上的論述,采用方案一,在本系統(tǒng)中采用了獨立式鍵盤,其按鍵比較少,且鍵盤中各個按鍵的工作互不干擾。顯示器由 9 個共陰極數(shù)碼管組成。 方案二 :帶鎖存方式 。我將它接下一個 595 的 SI 端。 SRCK(11 腳 ):上升沿時數(shù)據(jù)寄存器的數(shù)據(jù)移位。 (通常我將 RCK 置為低電平, ) 當移位結(jié)束后,在 RCK 端產(chǎn)生一個正脈沖( 5V 時,大于幾十納秒就行了。比通過數(shù)據(jù)端移位控制要省時省力。這在串行速度慢的場合很有用處,數(shù)碼管沒有閃爍感。這種形式的鍵盤結(jié)構(gòu),能夠有效的提高單片機系統(tǒng)中 I/O的利用率,列線接 ~ 行線接 ~,行列適用于按鍵輸入多的情況。主板上的 6 個數(shù)碼顯 示,加幾分的數(shù),按確定鍵后分數(shù)值從串口 , 傳到計分器顯示模塊上再通過數(shù)碼管驅(qū)動模塊顯示。如圖 10 圖 10 計分顯示模塊 搶答器的電路設計 搶答電路模塊 搶答器的工作原理是采用單片機最小系統(tǒng),用查詢式鍵盤進行搶答。 搶答選手的 編號 一直保持到主持人將 18 系統(tǒng)清除為止。 其原理圖如圖 12。 采用隔離技術(shù) 對于供電系統(tǒng)的干擾,可以采用交流穩(wěn)壓器、不間斷電源( UPS)、隔離變壓器、底通慮波器等, 以防止電源電壓的波動和干擾噪聲;在直流電源的抗干擾措施中,對應用系統(tǒng)中的不同等級的直流電源采取集成穩(wěn)壓塊單獨供電,以避免模塊間的互相影響,使直流開關(guān)電源、DCDC 變換器以加強隔離提高電源穩(wěn)定性等。 正確的接地措施 在低頻 電路中,因寄生電抗的影響不大,常采用一點接地,以減少地線造成的地環(huán)路。每個單元宜采用一個接地點,地線應盡量 加粗以減少地線的阻抗。我設計 聲光顯示 智能 競賽 搶答器,采用了單片機技術(shù)、數(shù)字電子、模擬電子、制作電路板等相關(guān)技術(shù)。并且由原先的被動的接受知識轉(zhuǎn)換為主動的尋求知識,這可以說是學習方法上的一個很大的突破。但在以后的工作中,我們會嚴格要求自己,追求完美。他們使我的大學生活充滿了色彩,無論收獲、遺憾,對我來說都是一筆寶貴的財富。 我要感謝在我三 年的學習中無私傳授我知識的各位老師,是你們將自己寶貴的財富無私地奉獻給了我們,讓我們能在學業(yè)上有所成績;是你們讓我倍感教師職業(yè)的偉大,交給我們知識,又不忘教 育我們?nèi)绾巫鋈耍? 23 【 參考文獻 】 [1] 康華光 ,鄒壽彬編 .電子技術(shù)基礎數(shù)字部分(第四版) [M].北京 :高等教育出版社 ,2021 [2] 謝自美編 .電子線路設計 調(diào)用鍵盤掃描子程序判斷是加分或減分 CJNE A,0EH,NEXT2 。都不是 ,則轉(zhuǎn) MAIN AJMP NEXT1 。設置鍵盤輸入位數(shù) L1: CLR RS1 ACALL KEYSCAN 。鍵號送顯示緩沖區(qū) INC R0 DJNZ R7,L1 。開始掃描 MOV P1, A 。C=1 MOV R5, 04H 。C=1,則無鍵按下 ,將取碼指針值加 1 DJNZ R5, L4 。掃描下一行 (~ ) MOV R3, A 。延時消除抖動 D2: MOV R6, 248 。延時后再讀入 P1 值 XRL A, R4 。鍵盤碼表首地址送 DPTR MOVC A, A+DPTR 。串口靜態(tài)顯示子程序 MOV R2,3 。取字段碼 MOV SCON,0 。發(fā)送完畢 ,標志位清零 INC R0 。0,1,2,3(共陽極字段碼表) DB 66H,0B6H, 0BEH,0E0H 。三位顯示緩沖區(qū)首址 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,60H ACALL KEYSCAN 。調(diào)用串口靜態(tài)顯示子程序 SJMP MAIN NEXT2: CJNE A,0FH,MAIN 。R0 指向顯示緩沖區(qū)首地址 MOV R7,3 。大于 9,重新鍵入 MOV R0,A 。取碼指針 L3: MOV A, R3 。存入 R4,以判斷按鍵是否放開 SETB C 。判斷 C=0?有鍵按下則 C=0,跳至 KEYIN INC R1 。C=1 RRC A 。C=0,則四行已掃描完畢 KEYIN: MOV R7, 60 。 D3: MOV A, P0 。按鍵已放開 ,取碼指針載入累加器 MOV DPTR,TABLE 。鍵碼安排表與鍵盤相同 DB 04H,05H,06H,07H DB 08H,09H,0AH,0BH DB 0CH,0DH,0EH,0FH ORG 0200H DISPLAY:MOV R0, DBUF 。 MOVC A,A+DPTR 。等待發(fā)送完畢 CLR TI 。發(fā)送完畢 ,則返回 SEGTAB: DB 0FCH,60H,0DAH,0F2H 。C,D,+, END 29 附 錄 2 搶答器軟件程序 : include define uchar unsigned char //共陰碼 //uchar code table[]={0x00,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe }。i20。 } void main (void) { uchar temp,key,j,time。 switch(temp) { case 0xfe: key = 1。 case 0xfb: key = 3。 case 0xef: key = 5。 30 case 0xbf: key = 7。 default : break。 SCON=0x00。 } } else { j=table[key]。 TI=0。 } } } } 。) /*指示顯示 ,并實現(xiàn)鎖鍵功能 */ { P1=temp。 SBUF=j。 while(TI!=1)。time0。 case 0x7f: key = 8。 case 0xdf: key = 6。 case 0xf7: key = 4。 case 0xfd: key = 2。 /* 將 P2輸入的數(shù)據(jù)直接放入變量 temp 當中 */ delay()。j void delay (void) { /* delay 函數(shù) */ uchar i,j。4,5,6,7 DB 0FEH,0F6H,0EEH,3EH 。緩 沖單元地址增 1 DJNZ R2,DISP 。置串口工作方式 0 MOV SBUF,A 。顯示 3 位數(shù)碼 MOV DPTR,SEGTAB。查鍵碼 RET 。與上次讀入值作比較 JZ D3 。 DJNZ R6, $ 。存回掃描寄存器 JC L3 。4 列掃描完畢了嗎 ? MOV A, R3 。掃描 ~ L4: RLC A 。將掃描值輸出至 P1 MOV A, P0 。3 位數(shù)值輸入完否?未完繼續(xù) ,否則返回 POP ACC POP PSW CLR RS1 27 RET KEYSCAN: MOV R3, 0F7H 。調(diào) 用鍵盤掃描子程序取按下鍵的鍵號 SETB RS1 CJNE A,0AH,L2 。是減分鍵 ,調(diào)用鍵盤設置子程序 ORG
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1