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

正文內(nèi)容

基于單片機(jī)控制的聲光顯示智力競(jìng)賽搶答器(參考版)

2024-12-10 01:17本頁(yè)面
  

【正文】 } } } } 。) /*指示顯示 ,并實(shí)現(xiàn)鎖鍵功能 */ { P1=temp。 TI=0。 SBUF=j。 } } else { j=table[key]。 while(TI!=1)。 SCON=0x00。time0。 default : break。 case 0x7f: key = 8。 30 case 0xbf: key = 7。 case 0xdf: key = 6。 case 0xef: key = 5。 case 0xf7: key = 4。 case 0xfb: key = 3。 case 0xfd: key = 2。 switch(temp) { case 0xfe: key = 1。 /* 將 P2輸入的數(shù)據(jù)直接放入變量 temp 當(dāng)中 */ delay()。 } void main (void) { uchar temp,key,j,time。ji20。 void delay (void) { /* delay 函數(shù) */ uchar i,j。C,D,+, END 29 附 錄 2 搶答器軟件程序 : include define uchar unsigned char //共陰碼 //uchar code table[]={0x00,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe }。4,5,6,7 DB 0FEH,0F6H,0EEH,3EH 。發(fā)送完畢 ,則返回 SEGTAB: DB 0FCH,60H,0DAH,0F2H 。緩 沖單元地址增 1 DJNZ R2,DISP 。等待發(fā)送完畢 CLR TI 。置串口工作方式 0 MOV SBUF,A 。 MOVC A,A+DPTR 。顯示 3 位數(shù)碼 MOV DPTR,SEGTAB。鍵碼安排表與鍵盤(pán)相同 DB 04H,05H,06H,07H DB 08H,09H,0AH,0BH DB 0CH,0DH,0EH,0FH ORG 0200H DISPLAY:MOV R0, DBUF 。查鍵碼 RET 。按鍵已放開(kāi) ,取碼指針載入累加器 MOV DPTR,TABLE 。與上次讀入值作比較 JZ D3 。 D3: MOV A, P0 。 DJNZ R6, $ 。C=0,則四行已掃描完畢 KEYIN: MOV R7, 60 。存回掃描寄存器 JC L3 。C=1 RRC A 。4 列掃描完畢了嗎 ? MOV A, R3 。判斷 C=0?有鍵按下則 C=0,跳至 KEYIN INC R1 。掃描 ~ L4: RLC A 。存入 R4,以判斷按鍵是否放開(kāi) SETB C 。將掃描值輸出至 P1 MOV A, P0 。取碼指針 L3: MOV A, R3 。3 位數(shù)值輸入完否?未完繼續(xù) ,否則返回 POP ACC POP PSW CLR RS1 27 RET KEYSCAN: MOV R3, 0F7H 。大于 9,重新鍵入 MOV R0,A 。調(diào) 用鍵盤(pán)掃描子程序取按下鍵的鍵號(hào) SETB RS1 CJNE A,0AH,L2 。R0 指向顯示緩沖區(qū)首地址 MOV R7,3 。是減分鍵 ,調(diào)用鍵盤(pán)設(shè)置子程序 ORG 0100H KEYSZ: PUSH PSW 。調(diào)用串口靜態(tài)顯示子程序 SJMP MAIN NEXT2: CJNE A,0FH,MAIN 。不是加分鍵 ,則轉(zhuǎn)移判斷是減分鍵 ? NEXT1: ACALL KEYSZ 。三位顯示緩沖區(qū)首址 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,60H ACALL KEYSCAN 。8,9,A,B DB 9CH,7AH,9EH,8EH 。0,1,2,3(共陽(yáng)極字段碼表) DB 66H,0B6H, 0BEH,0E0H 。三位數(shù)碼發(fā)送完否 ? RET 。發(fā)送完畢 ,標(biāo)志位清零 INC R0 。開(kāi)始發(fā)送 JNB TI,$ 。取字段碼 MOV SCON,0 。 DISP: MOV A,R0 。串口靜態(tài)顯示子程序 MOV R2,3 。返回 TABLE: DB 00H,01H,02H,03H 。鍵盤(pán)碼表首地址送 DPTR MOVC A, A+DPTR 。A=0,表示按鍵未放 ,等待按鍵釋放 MOV A, R1 。延時(shí)后再讀入 P1 值 XRL A, R4 。 DJNZ R7, D2 。延時(shí)消除抖動(dòng) D2: MOV R6, 248 。C=1?是則 尚未掃描到 SJMP KEYSCAN 。掃描下一行 (~ ) MOV R3, A 。掃描值載入 SETB C 。C=1,則無(wú)鍵按下 ,將取碼指針值加 1 DJNZ R5, L4 。將按鍵左移一位 JNC KEYIN 。C=1 MOV R5, 04H 。讀入 P1值 ,判斷是否有鍵按下 MOV R4, A 。開(kāi)始掃描 MOV P1, A 。掃描初值( =0) MOV R1, 00H 。鍵號(hào)送顯示緩沖區(qū) INC R0 DJNZ R7,L1 。鍵入數(shù)合法性檢測(cè)(是否大于 9) L2: JNC L1 。設(shè)置鍵盤(pán)輸入位數(shù) L1: CLR RS1 ACALL KEYSCAN 。鍵盤(pán)設(shè)置子程序 PUSH ACC SETB RS1 MOV R0,DBUF 。都不是 ,則轉(zhuǎn) MAIN AJMP NEXT1 。是加分鍵 ,調(diào)用鍵盤(pán)設(shè)置子程序 ACALL DISPLAY 。調(diào)用鍵盤(pán)掃描子程序判斷是加分或減分 CJNE A,0EH,NEXT2 。 測(cè)試 (第二版 ) [M].上海 :電子工業(yè)出版社 ,2021 [3] 何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù) [M].北京:北京航空航天大學(xué)出版社, 1999 年 [4] 陸坤 ,奚大順 ,李之權(quán)等 ,電子設(shè)計(jì)技術(shù) [M].成都 :電子科技大學(xué)出版社 1997 年 [5] 何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù) [M].北京:北京航空航天大學(xué)出版社, 1999 年 [5] 胡學(xué)海 .單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì) [M].北京:京電子工業(yè)出版社, 2021 年 [6] 林凌 ,李剛 ,丁茹 ,李小霞 .新型單片機(jī)接口器件與技術(shù) [M].西安 :西安電子科技大學(xué)出版社 ,2021 年 24 附 錄 1 計(jì)分器顯示程序 //搶答器加減記分顯示程序 2 DBUF EQU 30H 。 我要感謝在我三 年的學(xué)習(xí)中無(wú)私傳授我知識(shí)的各位老師,是你們將自己寶貴的財(cái)富無(wú)私地奉獻(xiàn)給了我們,讓我們能在學(xué)業(yè)上有所成績(jī);是你們讓我倍感教師職業(yè)的偉大,交給我們知識(shí),又不忘教 育我們?nèi)绾巫鋈耍? 23 【 參考文獻(xiàn) 】 [1] 康華光 ,鄒壽彬編 .電子技術(shù)基礎(chǔ)數(shù)字部分(第四版) [M].北京 :高等教育出版社 ,2021 [2] 謝自美編 .電子線路設(shè)計(jì) 在這份大學(xué)的最后一頁(yè)里 ,首先感謝黨、感謝學(xué)院給我們提供這個(gè)能自我展示的平臺(tái),感謝我的指導(dǎo)教師 魯明旭 老師, 他 從一開(kāi)始的論文方向的選定,到最后的整篇文論的完成,都非常耐心的對(duì)我進(jìn)行指導(dǎo)。他們使我的大學(xué)生活充滿(mǎn)了色彩,無(wú)論收獲、遺憾,對(duì)我來(lái)說(shuō)都是一筆寶貴的財(cái)富。提筆寫(xiě)下 “ 結(jié)束語(yǔ) ” ,我才驚覺(jué)自己即將真正離開(kāi),人生亦從此展開(kāi)新的畫(huà)卷。但在以后的工作中,我們會(huì)嚴(yán)格要求自己,追求完美。把握重點(diǎn)、攻克難關(guān),學(xué)到用到、活學(xué)活用。并且由原先的被動(dòng)的接受知識(shí)轉(zhuǎn)換為主動(dòng)的尋求知識(shí),這可以說(shuō)是學(xué)習(xí)方法上的一個(gè)很大的突破。理論聯(lián)系實(shí)踐,體現(xiàn)出大學(xué)生動(dòng)手能力。我設(shè)計(jì) 聲光顯示 智能 競(jìng)賽 搶答器,采用了單片機(jī)技術(shù)、數(shù)字電子、模擬電子、制作電路板等相關(guān)技術(shù)。要注意只能在一個(gè)點(diǎn)接地,以免形成回路,在屏蔽體上產(chǎn)生較大的噪聲 。每個(gè)單元宜采用一個(gè)接地點(diǎn),地線應(yīng)盡量 加粗以減少地線的阻抗。 在研制印刷電路板時(shí),對(duì)地線的分布、形狀、長(zhǎng)度和寬度等也有一定的要求,比如地線要呈輻射狀,避免環(huán)行,地線要寬,連接旁路電容的地線不要太長(zhǎng)等。 正確的接地措施 在低頻 電路中,因寄生電抗的影響不大,常采用一點(diǎn)接地,以減少地線造成的地環(huán)路。其中應(yīng)用較多的是光電耦合器。 采用隔離技術(shù) 對(duì)于供電系統(tǒng)的干擾,可以采用交流穩(wěn)壓器、不間斷電源( UPS)、隔離變壓器、底通慮波器等, 以防止電源電壓的波動(dòng)和干擾噪聲;在直流電源的抗干擾措施中,對(duì)應(yīng)用系統(tǒng)中的不同等級(jí)的直流電源采取集成穩(wěn)壓塊單獨(dú)供電,以避免模塊間的互相影響,使直流開(kāi)關(guān)電源、DCDC 變換器以加強(qiáng)隔離提高電源穩(wěn)定性等。比如,因干擾使程序指針發(fā)生錯(cuò)誤時(shí),可能會(huì)將非操作碼執(zhí)行,造成程序執(zhí)行的混亂(跑飛)或進(jìn)入死循環(huán),甚至可能會(huì)損壞元器件。 其原理圖如圖 12。 圖 11 搶答器 原理圖 搶答按鍵模塊的設(shè)計(jì) 搶答按鍵模塊的設(shè)計(jì)是通過(guò)利用光電耦合器,光電偶合器的輸入 /輸出之間沒(méi)有接觸,能有效地防止輸入端的電磁干擾以電藕合的方式進(jìn)入應(yīng)用系統(tǒng),而且光電偶合器的輸入阻抗很小,干擾源的內(nèi)阻很大,所以能輸入到光電偶合器
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1