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

正文內容

基于at89c51單片機的八路多功能搶答器設計(文件)

2024-12-28 01:01 上一頁面

下一頁面
 

【正文】 CLR OK AJMP COUNT TRUE3:ACALL BARK 2 0 11 屆 畢 業(yè) 論 文 34 MOV A,R2 MOV R6,A MOV R3,03H CLR OK AJMP COUNT TRUE4:ACALL BARK MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5: ACALL BARK MOV A,R2 MOV R6,A MOV R3,05H CLR OK AJMP COUNT 2 0 11 屆 畢 業(yè) 論 文 35 TRUE6: ACALL BARK MOV A,R2 MOV R6,A MOV R3,06H CLR OK AJMP COUNT TRUE7: ACALL BARK MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK MOV A,R2 MOV R6,A MOV R3,08H CLR OK 2 0 11 屆 畢 業(yè) 論 文 36 AJMP COUNT 犯規(guī)搶答程序: ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3 。下面是 的情況,響并顯示號數并清 R0,重新計 SETB RING MOV R0,00H 2 0 11 屆 畢 業(yè) 論 文 37 MOV R3,34H 。滅 ,1,2,3,4,5,6,7,8,9,滅 ,F DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。RING 標志位為 1 時候 口不斷取反使喇叭發(fā)出一定頻率的聲音 OUT: RETI T1 溢出中斷 (計時程序 ): T1INT: MOV TH1,3CH MOV TL1,0B0H INC R0 RETI 中斷服務程序: INTT0: MOV DATA0,P1 CLR EX0 RETI END 2 0 11 屆 畢 業(yè) 論 文 41 結束語 經過了快 2 個月的努力,和跟老師的商討下,我完成了這次畢業(yè)設計的任務。因為用單片機既能把剛學的單片機知識鞏固又能更深入的去了解單片機的知識。使我能夠順利的按時完成這次設計,在此深表感謝。感謝我的母校給了我在大學三年的深造的機會,讓我能繼續(xù)學習和提高;感謝老師和同學們三年來的關心和鼓勵。這次通過做畢業(yè)設計使我學到了,怎樣把書本上的知識轉為自己的知識,也學會了怎樣更好的處理把學到是知識帶到現實中來應用。按鍵發(fā)聲 RET 2 0 11 屆 畢 業(yè) 論 文 40 TO 溢出中斷 (響鈴程序 ) : T0INT: MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT。顯示 FF 和號數 AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START 顯示程序: DISPLAY:MOV DPTR,DAT1 。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH 。如果按下了“停止鍵”執(zhí)行的程序 CLR RING AJMP START 正常搶答處理程序: TRUE1: ACALL BARK MOV A,R2 MOV R6,A 。如按下停止鍵退出 JNB OK,CHECKK 。計時完畢 MOV R0,00H DEC R6 。取個位 MOV A,R6 SUBB A,07H JNC LARGER 。除十分出個位 /十位 MOV 30H,A 。當倒計時進入最后 5 秒的時候,啟用錦囊能消除蜂鳴 倒計時程序 (搶答倒計時和回答倒計時都跳到改程序 ): COUNT: MOV R0,00H 。如果不是 99,R2 加 1,如果加到 99,R1 就置 0,重新加起。先在兩個時間 LED 上顯示 R1 JNB ,INC0 。送 R1R6,因為 R1 中保存了搶答時間 SETB OK 。倒計時調整 JB ,NEXT ACALL DELAY JB ,NEXT 。允許二個中斷 ,T0/T1 CLR OK CLR RING SETB TR1 SETB TR0 。啟用錦囊時間從 70s 倒計時 MOV TMOD,11H 。響鈴標志位 DATA0 EQU 36H 。 2 0 11 屆 畢 業(yè) 論 文 20 圖 31 軟件系統結構圖 在主要的程序中包括:主程序,查詢程序,非法 搶答程序,搶答時間調整程序,回答時間調整程序,倒計時程序,正常搶答處理程序,犯規(guī)處理程序,顯示及發(fā)聲程序。圖 27 中電路就是由一個 74HC30 輸入與非門和 74LS04 反向器組成的去抖電路。 圖 26 搶答按鍵及調整按鍵 在上圖中 8 個搶答按鍵分別接入單片機的 ~ 端口,單片機通過讀取~ 的值來判斷當前輸入的是 8 個搶答按鍵中的哪一個。 揚聲器 的設計 利用程序來控制單 片 機某個口線的 “ 高 ” 電平或低電平,則在該口線上就能產生一定頻率 的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制 “ 高 ”“ 低 ” 電平的持續(xù)時間,就能改變輸出頻率,從而改變音調,使喇叭2 0 11 屆 畢 業(yè) 論 文 18 發(fā)出不同的聲音。時鐘電路如圖 23 所示。 為了提高數據處理和位操作功能,片內增加了一 個通用寄存器 B 和一些專用寄存器,還增加了位處理邏輯電路的功能。 CPU 主要功能是產生各種 控制信號,控制存儲器、輸入 /輸出端口的數據傳輸、數據的算術運算、邏輯運算以及位操作處理等, CPU 按其功能可分為運算器和控制器兩部分。 AT89C51 單片機內部由 CPU、 4KB 的 FPEROM , 128B 的 RAM, 兩個 16 位的定時 /計數器 T0 和 T1, 4 個 8 位的 I/O 端 P0、 P P P3 等組成。搶答時間調整按鍵和回答時間調整按鍵分別接到單片機的 1 14 管腳,加一按鍵和減一按鍵分別接到單片機的 1 16 管腳。在數碼管上顯示哪一組先答題,從而實現整個搶答過程。系統工作原 理本系統采用 AT89C51 單片機作為核心。 搶答器的工作流程分為 :系統復位、正常流程、違例流程等幾部分, 如圖 12所示。倒數時間到 5s 時 會每 減一 秒響一下提示音。 搶答器的工作 原理 搶答器的基本工作原理:在搶答競賽時,有多個信號同時或不同時送入主電路中,搶答器內部的寄存器工作,并識別、記錄第一個號碼,同時內部的定時器開始工作,記錄有關時間并產生超時信號。如果主持人沒
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1