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

正文內(nèi)容

基于單片機(jī)的智能報(bào)警器設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 按鍵發(fā)聲 RET 。沒讀到有效數(shù)據(jù)時(shí)繼續(xù)轉(zhuǎn)到 AAAA1 LOOP2: DJNZ 33H,LOOP2 DJNZ 32H,LOOP3 RET 。顯示程序 : DISPLAY: MOV DPTR,DAT1。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了搶答 AJMP COUNT TRUE2: ACALL BARK MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNT TRUE3: ACALL BARK MOV A,R2 MOV R6,A MOV R3,03H CLR OK 34 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 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: 35 ACALL BARK MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJMP COUNT 。計(jì)時(shí)一秒 R6 自動(dòng)減 1 MOV R0,00H CHECK: JNB ,QUIT。取十位 MOV R4,31H。倒計(jì)時(shí)程序 (搶答倒計(jì)時(shí)和回答倒計(jì) 時(shí)都跳到改程序 ): REPEAT: MOV A,R2 。先在兩個(gè)時(shí)間 LED 上顯示 R1 JNB ,INC0。按鍵發(fā)聲 MOV A,R1 MOV R6,A。 越高發(fā)聲頻率越高 ,越尖 MOV TH1, 3CH MOV TL1, 0B0H。 其次,要感謝我的舍友和同學(xué)們,是你們?cè)趯W(xué)習(xí)、生活中給了我熱心的支持,幫我收集了一些資料, 我才能克服一個(gè)個(gè)的困難和疑惑,直至本次設(shè)計(jì)的順利完成。 通過這次基于單片機(jī)控制的數(shù)字 搶答器的設(shè)計(jì),使我們擺脫了單純的理論學(xué)習(xí),讓我感受到了理論與實(shí)踐相結(jié)合的重要性。 圖 41 程序編譯結(jié)果 通過 Proteus 仿真軟件進(jìn)行仿真 通過 Proteus 進(jìn)行仿真,按下開始按鈕 后,數(shù)碼管開始倒計(jì)時(shí),如圖 42 所示。 搶答器 擴(kuò)展功能 1. 如果想調(diào)節(jié)搶答時(shí)間或答題時(shí)間,按“搶答時(shí)間調(diào)節(jié)”鍵或“答題時(shí)間調(diào)節(jié)”鍵進(jìn)入調(diào)節(jié)狀態(tài),此時(shí)會(huì)顯示現(xiàn)在設(shè)定的搶答時(shí)間或回答時(shí)間值 ,如果想加 1 秒按一下“加 1S 鍵”,如果想減 1 秒按一下“減 1S”鍵,此時(shí) LED 上會(huì)顯示改變后的時(shí)間,調(diào)整范圍為 0S— 99S, 0S 時(shí)再減 1S 會(huì)跳到 99, 99S 時(shí)再加1S 會(huì)變到 0S。 搶答器的工作原理 搶答器的 工作原理是利用 單片機(jī)的定時(shí)器 T0、 T1 中斷完成,其余狀態(tài)循環(huán)調(diào)用是顯示子程序,用 4 個(gè) 共陰極 LED 數(shù)碼管來顯示,用 P0 口作為數(shù)碼管的八個(gè)段選 ,用 P2 口中的 、 、 作為 4 個(gè)數(shù)碼 管其中 3 個(gè)位選, P1 口接8 個(gè)按鍵,提供選手搶答, — 四個(gè)口接 4 個(gè)按鍵,提供開始、停止、結(jié)束、答題時(shí)間調(diào)整、搶答時(shí)間調(diào)整、加 減 1 調(diào)整之用。 ORG 000BH AJMP BRT0 ORG 00BH BRTO: DJNZ R0, NEXT AJMP TIME; 跳轉(zhuǎn)到時(shí)間及信號(hào)燈顯示子程序 DJNZ: MOV R0, 14H ;恢復(fù) R0 值 MOV TH0, 3CH 。因此,我們可以把計(jì)數(shù)器記滿為零所需的計(jì)數(shù)值設(shè)定為 C 和計(jì)數(shù)初值設(shè)定為 TC 可得到如下計(jì)算通式: TC=MC 式中, M 為計(jì)數(shù)器摸值,該值和計(jì)數(shù)器工作方式有關(guān)。在本次設(shè)計(jì)中 采用 7 段 共陰極數(shù)碼顯示管,應(yīng)用簡(jiǎn)單、可靠性高、成本低,作為顯示輸出。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能 ,直到下一個(gè)硬件復(fù)位為止。石晶振蕩和陶瓷振蕩均可采用。 PIN29: 當(dāng)訪問外部程序存儲(chǔ)器時(shí),此腳輸出負(fù)脈沖選通信號(hào), PC 的 16位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲(chǔ)器則把指令數(shù)據(jù)放到 P0 口上,由 CPU 讀入并執(zhí)行。 RESET 由 高電平下降為低電平后,系統(tǒng)即從 0000H 地址開始執(zhí)行程序。在給出地址“ 1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能 寄存器的內(nèi)容。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。 8. 終端系統(tǒng) AT89C51 的中斷系統(tǒng)功能較強(qiáng),可以滿足一般控制應(yīng)用的需要。 AT89C51 的 CPU 是一個(gè)字長(zhǎng)為 8 位的中央處理單元,即它對(duì)數(shù)據(jù)的處理是按字節(jié)為單位進(jìn)行的。如:音樂信號(hào)以數(shù)字的形式存于存儲(chǔ)器中(類似于 ROM),由微控制器讀出,轉(zhuǎn)化為模擬音樂電信號(hào)(類似于聲卡)。例如精密的測(cè)量設(shè)備( 功率計(jì) , 示波器 ,各種分析儀)。 4. 第四階段( 1990— ):微控制器的全面發(fā)展階段。 ① 完善的外部總線。因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單 片應(yīng)用系統(tǒng)。 2. MCU 即微控制器( Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有 12 部單片機(jī)。隨著 INTEL I960 系列特別是后來的 ARM 系列的廣泛應(yīng)用, 32 位單片機(jī)迅速取代 了 16 位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和 CPU 集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。 5. 參賽選手在設(shè)定的時(shí)間內(nèi)進(jìn)行搶答,搶答有效,定時(shí)器停止工作,顯示器上顯示選手的編號(hào)和搶答的時(shí)間,并保持到主持人將系統(tǒng)清 零 為止。因此為了解決各方面的問題我采用了一種 MCS51 復(fù)位標(biāo)志位的應(yīng)用以及各種芯片制作了一個(gè) 電路簡(jiǎn)單,成本較低,操作方便,靈敏可靠,并且 具有工作穩(wěn)定 , 響應(yīng)速度快 , 實(shí)時(shí)性強(qiáng) 但又滿足各方面需要 的用單片機(jī)控制的八路數(shù)字搶答器。 設(shè)計(jì)任務(wù)及要求 1. 搶答器同時(shí)供 8 名選手或 8 個(gè)代表隊(duì)比賽,分別用 8 個(gè)按鈕 S1 ~ S8 表示。 6. 如果定時(shí)時(shí)間已到,無(wú)人搶答, 則 本次搶答無(wú)效,系統(tǒng)報(bào)警并禁止搶答,定時(shí)顯示器上顯示 FF。 INTEL 的 Z80 是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。而傳統(tǒng)的 8 位單片機(jī)的性能也得到了飛速提高,處理能力比起 80年代提高了數(shù)百倍。而個(gè)人電腦中也會(huì)有為數(shù)不少的單片機(jī)在工作。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展 MCU 的重任不可避免地落在電氣、電子技術(shù)廠家。 將 8 位單片機(jī)的推出作為起點(diǎn),單片機(jī)的發(fā)展歷史大致可分為以下幾個(gè)階段 1. 第一階段 ( 19761978):?jiǎn)纹瑱C(jī)的控索階段。 MCS51 設(shè)置了經(jīng)典的 8 位單片機(jī)的總線結(jié)構(gòu),包括 8位數(shù)據(jù)總線、 16 位地址總線、控制總線及具有多機(jī)通信功能的串行通信接口。隨著單片機(jī)在各個(gè)領(lǐng)域全面深入地發(fā)展和應(yīng)用,出現(xiàn)了高速、大尋址范圍、強(qiáng)運(yùn)算能力的 8 位 /16 位 /32位通用型單片機(jī),以及小型廉價(jià)的專用型單片機(jī)。 2. 在工業(yè)控制中的應(yīng)用 用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。 2. 內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部 RAM) AT89C51 中共有 256 個(gè) RAM 單元,但其中能作為寄存器供用戶使用的僅有前面 128 個(gè),后 128 個(gè)被專用寄存器占用。它共有 5 個(gè)中斷源: 2 個(gè)外部中斷源 /INTO 和 /INT1 ; 3 個(gè)內(nèi)部中斷源,即 2 個(gè)定時(shí) /計(jì)數(shù)中斷, 1 個(gè)串行口中斷。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài), AT89C51 的初始態(tài) 。 PIN31:EA/Vpp 程序存儲(chǔ)器的內(nèi)外部選通線, 當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng)不接。 12 數(shù)字搶答器總體設(shè)計(jì) 硬件設(shè)計(jì) 開關(guān)設(shè)計(jì) 開關(guān)是單片機(jī)的主要輸入電路,主要分為兩大類,分別是按鈕開關(guān)和單刀開關(guān),電子電路和微型計(jì)算機(jī)主要使用的按鈕開關(guān)多為 TACK SITCH 若 A 為接點(diǎn),則按下按鈕,其接點(diǎn)接通,放開時(shí),接點(diǎn)回復(fù)為不通;所使用的單刀開關(guān),大多采用指撥開關(guān)。連接時(shí)段選信號(hào)接在 P0 口的 — 七個(gè) I/0 口上, P1 口是準(zhǔn)雙向 I/0 接口在輸出驅(qū)動(dòng)部分具有驅(qū)動(dòng) 4 個(gè) TTL 負(fù)載的能力,即輸出電流不大于 400uA,所以在接電阻時(shí)選擇接 510R 限流電阻,而在位選方面采用單片機(jī) P2 口的 — 三個(gè) I/0 口作為位選信號(hào)的輸出口。在方
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1