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

正文內(nèi)容

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

  

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