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

正文內(nèi)容

基于51單片機的搶答器設計畢業(yè)論文-全文預覽

2025-03-31 07:03 上一頁面

下一頁面
  

【正文】 R FALSE2: ACALL BARK MOV R3,02H AJMP ERROR FALSE3: ACALL BARK MOV R3,03H AJMP ERROR FALSE4: ACALL BARK MOV R3,04H AJMP ERROR FALSE5: ACALL BARK MOV R3,05H AJMP ERROR FALSE6: ACALL BARK MOV R3,06H AJMP ERROR FALSE7: ACALL BARK MOV R3,07H AJMP ERROR FALSE8: ACALL BARK MOV R3,08H AJMP ERROR 。搶答標志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R3,0AH。ddddddd ACALL DELAY JB ,NEXT。允許四個中斷 ,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0。初設答題時間為 60s MOV TMOD,11H。 MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJMP COUNT 程序及分析 單片機控制 8 路搶答器程序 OK EQU 20H。 MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5: ACALL BARK。搶答時間 R2 送 R6 MOV R3,01H CLR OK。滅 ,1,2,3,4,5,6,7,8,9,滅 ,F DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 第一個為零 ,其他與上相同 ,因為十位如果為零顯示熄滅 定時器 T0、 T1 中斷服務程序的設計 =====TO 溢出中斷 (響鈴程序 )===== T0INT: MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT。后臺程序指主程序及其調(diào)用的子程序,這類程序?qū)崟r性要求不是太高,延誤幾十 ms 甚至幾百 ms 也沒關系,故通常將監(jiān)控程序(鍵盤解釋程序),顯示程序和打印程序等與操作者打交道的程序放在后臺程序中執(zhí)行;而前臺程序安排一些實時性要求較高的內(nèi)容,如定時系 統(tǒng)和外部中斷(如掉電中斷)。相對來講,執(zhí)行模塊任務明確單純,比較容易編程,而監(jiān)控程序較易出問題。 軟件任務分析時,應將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義 和接口定義(輸入輸出定義)。 圖 36 系統(tǒng)復位策略圖 第四章 軟件設計 軟件任務分析 軟件任務分析和硬件電路設計結(jié)合進 行,哪些功能由硬件完成,哪些任務由軟件完成,在硬件電路設計基本定型后,也就基本上決定下來了。 有復位時系統(tǒng)的歷史狀況,可將復位分為“冷啟動”和“熱啟動”。軟件復位是使用軟件陷阱和軟件看門狗后必須進行的工作,這時程序出錯完全有可能發(fā)生在中斷子程序中,中斷激活標志已置位,它將阻止同級中斷響應。軟件復位就是用一系列指令來模擬硬件復位功能,最后通過轉(zhuǎn)移指令使程序從 0000H 地址開始執(zhí)行。硬件復位必須通過 CPU 外部的硬件電路給 CPU 的 RESET 端加上足夠時間的高電位才能實現(xiàn)。如果讀鍵過程安排在定時中斷子程序中,就可省去專門的延時子程序,利用兩次定時中斷的時間間隔來完成抖動處理。這里采用最常用的方法,即延時重復掃描法,延時法的原理為 : 因為 “ 毛刺 ” 脈沖一般持續(xù)時間短 , 約為幾 ms, 而我們按鍵的時間一般遠遠大于這個時間 ,所以當單片機檢測到有按鍵動靜后再延時一段時間 (這里我們?nèi)?10ms)后再判斷此電平是否保持原狀態(tài) ,如果是則為有效按鍵 , 否則無效 。站在系統(tǒng)監(jiān)控軟件設計的立場上來看,僅僅完成鍵盤掃描,讀取當前時刻的鍵盤狀態(tài)是不夠的,還有不少問題需要妥善解決,否則,人們在操作鍵盤就容易引起誤操作和操作失控現(xiàn)象。在這里我們通過查表將字型碼送給 7段數(shù)碼管顯示的數(shù)字,數(shù)碼管顯示原理如下: MOV A,R5 MOVC A,A+DPTR ;查字型碼 MOV P2,01H ;送位選碼 MOV P0,A ;送字型碼 ACALL DELAY ;調(diào)延時,去閃爍 在七段數(shù)碼管顯示中可分為共陽極和共陰極兩種類型極 。 在這里我們使用的是七段數(shù)碼管顯示,通常在顯示 [6]上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,一種是動態(tài)顯示。這樣分而治之比較容易編程,但要小心出現(xiàn)顯示混亂。 這里將顯示功能集中到一起,作為一個功能模塊,就要求它的功能全面,能根據(jù)系統(tǒng)軟件提供的信息自動完成顯示內(nèi)容的查找,變換和輸出驅(qū)動。這就要設置一個顯示申請標志,當某模塊需 要顯示時,將申請標志置位,同時設定有關顯示內(nèi)容(或指針)。這時顯示模塊不是由操作者通過命令鍵來驅(qū)動,而是由各類自動執(zhí)行的功能模塊來驅(qū)動。 顯示模塊在系統(tǒng)硬件中的安排 操作者主要設計從顯示設備上獲取微機系統(tǒng)的信息的,因此,操作者每操作一下,顯示設備商都應該有一定的反應。當振蕩頻率為 12MHZ 時,典型值為 C=10uF,R=Ω . 圖 33上電復位電路 人工復位 除上電自動復位以外,常常需要人工復位,將一個按鈕開關并聯(lián)于上電自動復位電路,按一下開關就 RST 端出現(xiàn)一段時間的高電平,即使器件復位。如圖,在加電瞬間, 電容通過電阻充電,就在 RST 端出現(xiàn)一定時間的高電平,只要高電平時間足夠長,就可以使 MCS51 有效地復位。此時 ALE、 /PSEN、 P0、 P PP3口都輸出高電平。只有當 RST由高電平變低電平以后, MCS51 才從 0000H 地址開始執(zhí)行程序。s。 C1,C2 的典型值為 30PF。 一般選用石英晶體振蕩器。晶振我選擇了 12MHz,相對于 6MHz 的晶振,整個系統(tǒng)的運行速度更快了。 振蕩方式的選擇: 內(nèi)部振蕩方式, MCS51 內(nèi)部都有一個反相放大器, XTAL XTAL2 分別為反相放大器輸入和輸出端,外接定時反饋元件以后就組成振蕩器,產(chǎn)生時鐘送至單片機內(nèi)部的各個部件。 MCS51 單片機允許的時鐘頻率是因型號而異的。如有些新的信號需要采集,就必須增加輸入檢測端;有 些物理量需要控制,就必須增加輸出端。如選用 8155 作I/O 接口,就可以增強 256字節(jié) ,則應配置足夠的RAM,如 6264, 62256 等。因為很少有一錘定音的電路設計,如果現(xiàn)在不留余地,將來可能要為一點小小的修改或擴展而被迫進行全面返工。其內(nèi)部結(jié)構(gòu)如圖 23 所示 。控制器由程序計數(shù)器 PC、指令儲存器、指令譯碼器、實時控制與條件轉(zhuǎn)移邏輯電路等組成。 表 21 器件選型方案的詳細清單 雖然特殊功能寄存器地址在 80H~ FFH 之中,但在 80H~ FFH 的地址單元中,不是所有的單元都被特殊功能寄存器占用,未被占用的單元,其內(nèi)容是不確定的,如果對這些單元進行操作 ,得到的是一些隨機數(shù),而寫入則無效。 AT89S51 的功能 AT89S51 特殊功能寄存器 特殊功能 寄存器也稱專用寄存器,是具有特殊功能的所有寄存器的集合,簡稱 SFR( Special Function Register)。 AT89S51/LS51 單片機是低功耗的、具有 4KB 在線課編程 Flash 存儲器的單片機。 89S51 在工藝上進行了改進, 89S51 采用 新工藝,成本降低 ,而且將功能提升 ,增加了競爭力。其他的公司的 51 單片機產(chǎn)品都是和 MCS51 內(nèi)核兼 容的產(chǎn)品而以。在整個搶答器工作過程中,顯示電路、語音電路等還要根據(jù)現(xiàn)場的實際情況向外電路輸出相應信號。 主持人按 搶答開始 鍵, 會有提示音,并立刻進入搶答倒計時(預設 20s搶答時間),如有選手搶答,會有提示音,并會顯示其號數(shù)并立刻 進入回答倒計時(預設 20s 搶答時間),不進行搶答查詢,所以只有第一個按搶答的選手有效。 可以顯示是哪位選手有效搶答和無效搶答,正確按鍵后有音樂提示。 ( 2)參賽選手在設定的時間內(nèi)進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,并保持到主持人將系統(tǒng)清除為止。即選手按動按鈕,鎖存相應的編號,揚聲器發(fā)出聲響提示,并在七段數(shù)碼管上顯示選手號碼。同時系統(tǒng)能夠?qū)崿F(xiàn):在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效;滿時后系統(tǒng)計時自動復位及主控強制復位;按鍵鎖定,在有效狀態(tài)下,按鍵無效非法 。 我們采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復位的設計思想 ,它能根據(jù)不同的搶答輸入信號,經(jīng)過單片機的控制處理并產(chǎn)生不同的與輸入信號相對應的輸出信號,最后通過 LED數(shù)碼管顯示相應的路數(shù),即使兩組的搶答時間相差幾微秒,也可分辨出是哪組優(yōu)先按下的按鍵,它充分利用了單片機系統(tǒng)的優(yōu)點,具有結(jié)構(gòu)簡單、功能強大、可靠性好、實用性強的特點。西安郵電學院 畢 業(yè) 設 計(論 文) 題 目: 基于 51 單片機的搶答器設計 院 ( 系 ) : 專 業(yè): 班 級: 學生姓名: 導師姓名: 職稱: 目 錄 第一章 搶答器的概述 系統(tǒng)設計的功能 搶答器需求 分析 搶答器的工作原理 第二章 單片機的功能簡介 89 系列單片機的概述 AT89S51 的功能 TA89S51 特殊功能寄存器 AT89S51 單片機的內(nèi)部結(jié)構(gòu) 第三節(jié) 硬件電路的設計 總電路原理 時鐘頻率電路的設計 復位電路的設計 復位電路的可靠性設計 人工復位 顯示電路的設計 控制電路的實現(xiàn) 發(fā)聲 系統(tǒng)復位 第四章 軟件設計 軟件任務分析 顯示子程序的設計 定時器 T0、 T1 中斷服務程序的設計 搶答器處理程序的設計 主程序及分析 第五章 元器件及焊接調(diào)試 第六章 設計小結(jié) 致謝 參考文獻 摘 要 隨著科學技術(shù)的發(fā)展和普及,各種各樣的競賽越
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1