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

正文內容

基于單片機的六路搶答器(留存版)

2025-03-02 11:20上一頁面

下一頁面
  

【正文】 S15S14LS1191。其大小是時鐘信號頻率的倒數(shù),常用fosc表示。為了使顯示模塊能及時反應系統(tǒng)需要,應將顯示模塊安排在一個重復執(zhí)行的循環(huán)(如監(jiān)控循環(huán)或時鐘中斷子程序)中。MOV A,R5 MOVC A,A+DPTR ;查字型碼 MOV P2,01H ;送位選碼 MOV P0,A ;送字型碼ACALL DELAY ;調延時,去閃爍在七段數(shù)碼管顯示中可分為共陽極和共陰極兩種類型極。對各專用寄存器的復位操作是容易的,也沒有必要完全模擬,可根據實際需要去主程序初始化過程中完成。各執(zhí)行模塊規(guī)劃好后,就可以監(jiān)控程序了。顯示000開始鍵按下?加一鍵按下?減一鍵按下?回答時間 調整搶答時間去抖動非法搶答處理顯示犯規(guī)正常搶答 顯示搶答號并倒計時Y YY 初始化初始化Y YY 顯示搶答號并倒計時正常搶答 顯示非法搶答處理去抖動調整搶答時間回答時間 減一鍵按下?加一鍵按下? 開始鍵按下?LED顯示調整搶答時間 程序設計流程圖 程序設計程序代碼如下:OK EQU 20H 。如果不是99,R2加1 MOV R1,00H ACALL DELAY1 AJMP INT0SUBADD0: INC R1 ACALL DELAY1 AJMP INT0SUBDEC0: MOV A,R1 JZ SETR1 。顯示00和號數(shù) AJMP CHECK1CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HEREQUIT1: CLR RING CLR OK AJMP START顯示程序:入口參數(shù):R5,R4,R3存入的分別為第一,二,三為數(shù)碼所顯示的位碼出口參數(shù):無DISPLAY: MOV DPTR,DAT1 。接下來就是實施設計了,首先跟據所學的知識設計出基本最小系統(tǒng),并焊出最小系統(tǒng)。經過這次課程設計有所感觸:任何事情只要去做,多多去嘗試,努力的要以自己去做為前提的心態(tài),那么任何事情即使做的不好,也會受益很多,不是有句話叫做:心態(tài)決定的成敗的話嗎,實在是有理。 (7)如果主持人未按搶答開始鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不斷閃爍FF和犯規(guī)號數(shù)并響個不停,直到按下停止 鍵為止。滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH 。搶答標志位,用于COUNT只程序中判斷 MOV R3,0AH 。蜂鳴器發(fā)出警報提示選手搶答,有選手搶答成功后,顯示60s答題倒計時(系統(tǒng)程序答題時間初值為60s),到倒計時5s是,蜂鳴器發(fā)聲提示選手快點做答。從軟件的功能來看可分為兩大類:一類是執(zhí)行軟件,它能完成各種實質性的功能,如測量,計算,顯示,打印,輸出控制和通信等,另一類是監(jiān)控軟件,它是專門用來協(xié)調各執(zhí)行模塊和操作者的關系,在系統(tǒng)軟件中充當組織調度角色的軟件。上電復位,人工按鈕復位和硬件看門狗復位均為硬件復位。其中靜態(tài)顯示的特點是顯示穩(wěn)定不閃爍,程序編寫簡單,但占用端口資源多;動態(tài)顯示的特點是顯示穩(wěn)定性沒靜態(tài)好,程序編寫復雜,但是相對靜態(tài)顯示而言占用端口資源少。如果監(jiān)控安排在中斷子程序中,兩者的要求就統(tǒng)一了,問題比較好解決,如果監(jiān)控程序安排在主程序中,在監(jiān)控程序調用顯示模塊的過程中發(fā)生了中斷,中斷子程序也調用顯示模塊,這時就容易出問題。電路中兩個電容 C1,C2的作用有兩個:一是幫助振蕩器起振。只要在硬件電路設計初期考慮到這一點,就應該為系統(tǒng)將來升級留足夠的RAM空間,哪怕多設計一個RAM的插座,暫不插芯片也好。系統(tǒng)工作原理本系統(tǒng)采用STC89C52單片機作為核心。 顯示及指示:本設計中,有一個共陰極的四位數(shù)碼管,其中兩個顯示時間,一個空位,一個顯示搶答者的號碼。無效搶答時,蜂鳴器將發(fā)出滴滴的警報聲??墒钱斘覄邮珠_始做的時候,才發(fā)現(xiàn)其中的繁瑣。三、 任務和要求設計要求掌握六路搶答器的基本原理;掌握六路搶答器硬件電路的設計;掌握六路搶答器軟件程序設計。摘要本設計是六路智力搶答器。通過加減鍵可對上述時間進行修改,改完后結束鍵確定。 搶答器工作流程搶答器的基本工作原理:在搶答競賽獲呼叫時,有多個信號同時送入主電路中,搶答器內部的寄存器工作,并識別、記錄第一個號碼,同時內部的定時器開始工作,記錄有關時間并產生超時信號。在設計硬件電路時,要考慮到將來修改擴展的方便。225。軟復位實際上就是當程序執(zhí)行完畢之后,將程序指針通過一條跳轉指令讓它跳轉到程序執(zhí)行的起始地址。如果編寫這樣一個集中顯示模塊有困難,也可以將顯示模塊編小一些,只完成顯示緩沖區(qū)的內容輸出到顯示器件上的工作。在單片機應用中鍵盤用得最多的形式是獨立鍵盤及矩陣鍵盤。在所有的指令中,只有RETI指令能夠清除中斷激活標志。整個系統(tǒng)軟件可分為后臺程序(背景程序)和前臺程序。50ms為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1 。計時一秒R6自動減1 MOV R0,00HCHECK: JNB ,QUIT 。取反使喇叭發(fā)出一定頻率的聲音OUT: RETIT1溢出中斷(計時程序):T1INT: MOV TH1,3CH MOV TL1,0B0H INC R0 RETI END第四章 仿真組圖 仿真系統(tǒng)原理圖 設置計時時間 搶答成功倒計時 調試及性能分析及實物圖(1)具有清零裝置和搶答控制,可由主持人操縱避免有人在主持人說“開始”前提前搶答違反規(guī)則。以前很少接觸這種設計,在電路焊接和測試中時常損壞元件,平時注意不到的粗心大意在這次設計中體現(xiàn)了出來,也讓自己更加的認識了解了自己。硬件電路完成了,接下來是程序的設計,這是設計中最難得一關了,我單片機匯編語言學習的不是很好,雖說那些指令都認識,但平時很少進行匯編編程,要把那些指令連接起來編程一個完整的程序也是有一定難度的。(3)30秒時仍無人搶答其報警電路工作表示搶答時間耗盡并禁止搶答。如果是搶答倒計時,如是則查詢,搶答,否者跳過查詢繼續(xù)倒數(shù) AJMP RECOUNTACCOUNT: JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 AJMP RECOUNTQUIT: CLR OK CLR RING AJMP START正常搶答處理程序:TRUE1: ACALL BARK 。一開始就運行定時器,以開始顯示000查詢程序:START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY 。也可以將全部程序均安排在前臺,后臺程序為“使系統(tǒng)進入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。這部分程序如下:POWER DATA 67H ;上電標志存放單元 ERR: CLR EA ;關中斷 MOV DPTR,ERR1 ;準備返回地址PUSH DPLPUSH DPHRETI ;清除高級中斷激活標志ERR1: MOV POWER,0AAH;重建上電標志 CLR A ;準備復位地址 PUSH ACC ;壓入復位地址0000HPUSH ACCRETI ;清除低級中斷激活標志,從程序0000H開始執(zhí)行。其次就是消除在按鍵過程中產生的“毛刺” 現(xiàn)象。這樣分而治之比較容易編程,但要小心出現(xiàn)顯示混亂。這說明,顯示模塊與操作有關,即監(jiān)控程序是需要調用顯示模塊。248。(3) 程序空間,選用片內程序空間足夠大的單片機,本設計采用STC89C52單片機。搶答器的工作流程分為:系統(tǒng)復位、正常流程、位列流程等幾部分。如果主持人沒有按下開始鍵,而選手就搶答了視為犯規(guī),數(shù)碼管顯示犯規(guī)者的號碼,蜂鳴器持續(xù)發(fā)聲。硬件設計使用的是52系列中的STC89C52,硬件設計利用其中中斷控制程序進行強大部分的處理,通過多輸入與門的控制去申請單片內部的中斷,以達到顯示搶答的目的。搶答后顯示優(yōu)先搶答者序號,同時發(fā)出音響,并且不出現(xiàn)其他強打著的序號;搶答器具有定時搶答功能,且一次搶答的時間由主持人設
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1