




已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 1 沈 陽 工 程 學(xué) 院 課 程 設(shè) 計(jì) 課程設(shè)計(jì)題目 課程設(shè)計(jì)題目 模擬搶答器設(shè)計(jì)模擬搶答器設(shè)計(jì) 系系 別別 自動(dòng)化學(xué)院自動(dòng)化學(xué)院 班級(jí)班級(jí) 電自專電自專 111111 學(xué)生姓名學(xué)生姓名 張浩張浩 學(xué)號(hào)學(xué)號(hào) 20113381132011338113 指導(dǎo)教師指導(dǎo)教師 王德君 曲樂聲王德君 曲樂聲 職稱職稱 工程師 講師工程師 講師 起止日期 起止日期 20132013 年年 6 6 月月 2424 日起日起 至至 20132013 年年 6 6 月月 2828 日止日止 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 2 沈 陽 工 程 學(xué) 院 課程設(shè)計(jì)任務(wù)書 課程設(shè)計(jì)題目 課程設(shè)計(jì)題目 模擬搶答器設(shè)計(jì)模擬搶答器設(shè)計(jì) 系系 別別 自動(dòng)化學(xué)院自動(dòng)化學(xué)院 班級(jí)班級(jí) 電自專電自專 111111 學(xué)生姓名學(xué)生姓名 張浩張浩 學(xué)號(hào)學(xué)號(hào) 20113381132011338113 指導(dǎo)教師指導(dǎo)教師 王德君 曲樂聲王德君 曲樂聲 職稱職稱 工程師 講師工程師 講師 課程設(shè)計(jì)進(jìn)行地點(diǎn) 課程設(shè)計(jì)進(jìn)行地點(diǎn) 單片機(jī)實(shí)驗(yàn)室單片機(jī)實(shí)驗(yàn)室 F207 F207 任任 務(wù)務(wù) 下下 達(dá)達(dá) 時(shí)時(shí) 間 間 20132013 年年 6 6 月月 7 7 日日 起止日期 起止日期 20132013 年年 6 6 月月 2424 日起日起 至至 201201 年年 6 6 月月 2828 日止日止 教教研研室室主主任任 王王 健健 20132013 年年 6 6 月月 7 7 日批準(zhǔn)日批準(zhǔn) 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 3 一 設(shè)計(jì)目的一 設(shè)計(jì)目的 通過課程設(shè)計(jì)使學(xué)生更進(jìn)一步掌握單片機(jī)原理及應(yīng)用課程的有關(guān)知識(shí) 提 高應(yīng)用單片機(jī)解決問題的能力 加深對(duì)單片機(jī)應(yīng)用的理解 通過查閱資料 結(jié) 合所學(xué)知識(shí)進(jìn)行軟 硬件的設(shè)計(jì) 使學(xué)生初步掌握應(yīng)用單片機(jī)解決問題的步驟 及方法 為以后學(xué)生結(jié)合專業(yè)從事單片機(jī)應(yīng)用奠定基礎(chǔ) 二 設(shè)計(jì)的原始資料及依據(jù)二 設(shè)計(jì)的原始資料及依據(jù) 利用 TD NMC 單片機(jī)實(shí)驗(yàn)系統(tǒng)的 I O 接口或可編程接口 8255 指示燈等 三 設(shè)計(jì)的主要內(nèi)容及要求三 設(shè)計(jì)的主要內(nèi)容及要求 1 分別用五個(gè)開關(guān)代替五個(gè)搶答小組 當(dāng)開關(guān)為 0 時(shí)表示未搶答 為 1 時(shí) 表示搶答 一個(gè)開關(guān)表示搶答開始 一個(gè)開關(guān)表示清除 復(fù)位 2 每個(gè)開關(guān)對(duì)應(yīng)有一個(gè)發(fā)光二極管表示搶答是否成功 當(dāng)該組搶答成功時(shí) 對(duì)應(yīng)的發(fā)光二極管閃亮 未搶答成功時(shí)不亮 3 當(dāng)搶答開始開關(guān)為 1 時(shí)才允許搶答 為 0 時(shí)不允許搶答 4 搶答開始后 某組搶答成功其對(duì)應(yīng)的發(fā)光二極管閃亮 主持人可用清除 開關(guān)對(duì)其清除 5 擴(kuò)展功能 某組搶答成功其對(duì)應(yīng)的發(fā)光二極管閃亮 同時(shí)用兩個(gè)數(shù)碼管 顯示器顯示出搶答成功的組別 四 對(duì)設(shè)計(jì)說明書撰寫內(nèi)容 格式 字?jǐn)?shù)的要求四 對(duì)設(shè)計(jì)說明書撰寫內(nèi)容 格式 字?jǐn)?shù)的要求 1 課程設(shè)計(jì)說明書 論文 是體現(xiàn)和總結(jié)課程設(shè)計(jì)成果的載體 一般不應(yīng) 少于 3000 字 2 學(xué)生應(yīng)撰寫的內(nèi)容為 目錄 正文 參考文獻(xiàn)等 課程設(shè)計(jì)說明書 論 文 的結(jié)構(gòu)及各部分內(nèi)容要求可參照 沈陽工程學(xué)院畢業(yè)設(shè)計(jì) 論文 撰寫規(guī) 范 執(zhí)行 應(yīng)做到文理通順 內(nèi)容正確完整 書寫工整 裝訂整齊 3 說明書 論文 手寫或打印均可 手寫要用學(xué)校統(tǒng)一的課程設(shè)計(jì)用紙 用黑或藍(lán)黑墨水工整書寫 打印時(shí)按 沈陽工程學(xué)院畢業(yè)設(shè)計(jì) 論文 撰寫規(guī) 范 的要求進(jìn)行打印 4 課程設(shè)計(jì)說明書 論文 裝訂順序?yàn)?封面 任務(wù)書 成績(jī)?cè)u(píng)定表 目錄 正文 參考文獻(xiàn) 五 五 設(shè)計(jì)完成后應(yīng)提交成果的種類 數(shù)量 質(zhì)量等方面的要求設(shè)計(jì)完成后應(yīng)提交成果的種類 數(shù)量 質(zhì)量等方面的要求 提交課程設(shè)計(jì)說明書一份 在說明書中要有設(shè)計(jì)原理 硬件電路接線 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 4 圖 設(shè)計(jì)的程序及必要注釋 程序流程圖等 六 時(shí)間進(jìn)度安排六 時(shí)間進(jìn)度安排 順序階段日期計(jì) 劃 完 成 內(nèi) 容備注 1 1 5 天查閱資料及程序設(shè)計(jì) 2 2 5 天上機(jī)調(diào)試程序 3 0 5 天成績(jī)?cè)u(píng)定 4 0 5 天書寫報(bào)告 七 主要參考資料 文獻(xiàn) 七 主要參考資料 文獻(xiàn) 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 5 沈沈 陽陽 工工 程程 學(xué)學(xué) 院院 單片機(jī)應(yīng)用技術(shù)課程設(shè)計(jì)成績(jī)?cè)u(píng)定表單片機(jī)應(yīng)用技術(shù)課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 系 部 系 部 自動(dòng)化學(xué)院自動(dòng)化學(xué)院 班級(jí) 班級(jí) 電自專電自專111111 學(xué)生姓名 學(xué)生姓名 張浩張浩 指指 導(dǎo)導(dǎo) 教教 師師 評(píng)評(píng) 審審 意意 見見 評(píng)價(jià) 內(nèi)容 具 體 要 求權(quán)重評(píng) 分 加權(quán) 分 調(diào)研 論證 能獨(dú)立查閱文獻(xiàn) 收集資料 能制定課程設(shè)計(jì)方案 和日程安排 0 15 54 43 32 2 工作 能力 態(tài)度 工作態(tài)度認(rèn)真 遵守紀(jì)律 出勤情況是否良好 能夠獨(dú)立完成設(shè)計(jì)工作 0 25 54 43 32 2 工作 量 按期圓滿完成規(guī)定的設(shè)計(jì)任務(wù) 工作量飽滿 難 度適宜 0 25 54 43 32 2 說明 書的 質(zhì)量 說明書立論正確 論述充分 結(jié)論嚴(yán)謹(jǐn)合理 文 字通順 技術(shù)用語準(zhǔn)確 符號(hào)統(tǒng)一 編號(hào)齊全 圖表完備 書寫工整規(guī)范 0 55 54 43 32 2 指導(dǎo)教師評(píng)審成績(jī)指導(dǎo)教師評(píng)審成績(jī) 加權(quán)分合計(jì)乘以 加權(quán)分合計(jì)乘以 1212 分分加權(quán)分合計(jì)加權(quán)分合計(jì) 指指 導(dǎo)導(dǎo) 教教 師師 簽簽 名 名 年年 月月 日日 評(píng)評(píng) 閱閱 教教 師師 評(píng)評(píng) 審審 意意 見見 評(píng)價(jià) 內(nèi)容 具 體 要 求權(quán)重評(píng) 分 加權(quán) 分 查閱 文獻(xiàn) 查閱文獻(xiàn)有一定廣泛性 有綜合歸納資料的能力 0 25 54 43 32 2 工作 量 工作量飽滿 難度適中 0 55 54 43 32 2 說明 書的 質(zhì)量 說明書立論正確 論述充分 結(jié)論嚴(yán)謹(jǐn)合理 文 字通順 技術(shù)用語準(zhǔn)確 符號(hào)統(tǒng)一 編號(hào)齊全 圖表完備 書寫工整規(guī)范 0 35 54 43 32 2 評(píng)閱教師評(píng)審成績(jī)?cè)u(píng)閱教師評(píng)審成績(jī) 加權(quán)分合計(jì)乘以 加權(quán)分合計(jì)乘以 8 8 分分加權(quán)分合計(jì)加權(quán)分合計(jì) 評(píng)評(píng) 閱閱 教教 師師 簽簽 名 名 年年 月月 日日 課課 程程 設(shè)設(shè) 計(jì)計(jì) 總總 評(píng)評(píng) 成成 績(jī)績(jī)分分 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 6 目錄目錄 1 系統(tǒng)設(shè)計(jì) 9 1 1 設(shè)計(jì)任務(wù)與要求 9 1 2 8051 單片機(jī)系統(tǒng)說明 9 1 2 1 8051 單片機(jī)簡(jiǎn)介 9 1 2 2 8051 的時(shí)序圖 10 1 3 8051 引角及其功能 10 1 4 設(shè)計(jì)搶答器的目的與意義 11 2 主要元器件分析 11 2 1 8051 芯片 11 2 2 數(shù)碼管 11 3 程序設(shè)計(jì) 13 3 1 程序流程圖 13 3 2 硬件設(shè)計(jì)電路 14 3 3 源程序介紹 14 3 4 運(yùn)行結(jié)果圖 18 4 設(shè)計(jì)總結(jié) 19 5 參考文獻(xiàn) 20 附錄 1 21 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 7 摘 要 搶答器是一種應(yīng)用非常廣泛的設(shè)備 在各種競(jìng)猜 搶答場(chǎng)合中 它能 迅速 客觀地分辨出最先獲得發(fā)言權(quán)的選手 早期的搶答器只由幾個(gè)三極 管可控硅 發(fā)光管等組成 能通過發(fā)光管的指示辨認(rèn)出選手 現(xiàn)在大多數(shù) 搶答器均使用單片機(jī)和數(shù)字集成電路 并增加了許多新的功能 如選手號(hào) 碼顯示 搶按器或搶按后的計(jì)時(shí) 選手得分顯示等功能 本文介紹了用 8051 系列單片機(jī)控制的八路智力搶答器 該搶答器除具有基本的搶答功能 外 還具有定時(shí) 計(jì)時(shí)和報(bào)警功能 關(guān)鍵字關(guān)鍵字 搶答器 單片機(jī) 報(bào)警 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 8 引引 言言 在知識(shí)比賽與娛樂競(jìng)賽中 特別是做搶答題目的時(shí)候 在搶答過程中 為 了知道哪一組或哪一位選手先答題 必須要設(shè)計(jì)一個(gè)系統(tǒng)來完成這個(gè)任務(wù) 如 果在搶答中 靠視覺是很難判斷出哪組先答題 利用單片機(jī)系統(tǒng)來設(shè)計(jì)搶答器 使以上問題得以解決 即使兩組的搶答時(shí)間相差幾微秒 也可分辨出哪組優(yōu)先 答題 本文主要介紹了單片機(jī)搶答器設(shè)計(jì)及工作原理 以及它的實(shí)際用途 系 統(tǒng)工作原理本系統(tǒng)采用 8051 單片機(jī)作為核心 控制系統(tǒng)的四個(gè)模塊分別為 存 儲(chǔ)模塊 顯示模塊 搶答開關(guān)模塊 該搶答器系統(tǒng)通過開關(guān)電路五個(gè)按鍵輸入 搶答信號(hào) 利用存儲(chǔ)程序 利用一個(gè)數(shù)碼管來完成顯示功能 工作時(shí) 用按鍵 通過開關(guān)電路輸入各路的搶答信號(hào) 經(jīng)單片機(jī)的處理 輸出控制信號(hào) 控制數(shù) 碼管工作 在數(shù)碼管上顯示哪一組先答題 并通過數(shù)碼管顯示選手的序號(hào)以及 開始倒計(jì)時(shí) 從而實(shí)現(xiàn)整個(gè)搶答過程 一種基于單片機(jī)的搶答器 與一般搶答器有四點(diǎn)不同 首先 搶答器反 應(yīng)異常靈敏 據(jù)了解 此搶答器的反應(yīng)時(shí)間僅為幾十微秒 大大縮短了搶答器 的反應(yīng)時(shí)間 使搶答器可以迅速高效的工作 其次 搶答質(zhì)量有保證 為比賽 更加公正透明化提供了依據(jù) 第三 搶答器設(shè)置了復(fù)位鍵 搶答的活動(dòng)常常會(huì) 有幾個(gè)環(huán)節(jié)構(gòu)成 為了保證在每個(gè)環(huán)節(jié)中槍答器都可以快速高效的運(yùn)作 使得 搶答更加順利的進(jìn)行 此類搶答器設(shè)置了復(fù)位鍵 最后 搶答器利用單片機(jī)技 術(shù) 利用這一技術(shù) 保證了搶答器擁有上述功能的同時(shí) 提高了搶答器的壽命 與質(zhì)量 讓搶答器可以更加實(shí)用的同時(shí) 提高了搶答器的技術(shù)含量 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 9 1 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 1 11 1 設(shè)計(jì)任務(wù)與要求設(shè)計(jì)任務(wù)與要求 1 分別用五個(gè)開關(guān)代替五個(gè)搶答小組 當(dāng)開關(guān)為 0 時(shí)表示未搶答 為 1 時(shí) 表示搶答 一個(gè)開關(guān)表示搶答開始 一個(gè)開關(guān)表示清除 復(fù)位 2 每個(gè)開關(guān)對(duì)應(yīng)有一個(gè)發(fā)光二極管表示搶答是否成功 當(dāng)該組搶答成功時(shí) 對(duì)應(yīng)的發(fā)光二極管閃亮 未搶答成功時(shí)不亮 3 當(dāng)搶答開始開關(guān)為 1 時(shí)才允許搶答 為 0 時(shí)不允許搶答 4 搶答開始后 某組搶答成功其對(duì)應(yīng)的發(fā)光二極管閃亮 主持人可用清除 開關(guān)對(duì)其清除 5 擴(kuò)展功能 某組搶答成功其對(duì)應(yīng)的發(fā)光二極管閃亮 同時(shí)用兩個(gè)數(shù)碼管 顯示器顯示出搶答成功的組別 1 21 2 80518051 單片機(jī)系統(tǒng)說明 1 2 11 2 1 80518051 單片機(jī)簡(jiǎn)介單片機(jī)簡(jiǎn)介 8051 系列單片機(jī)是國際上流行多年的代表機(jī)型 是國內(nèi)高校教學(xué)和初學(xué)者 入門首選的主流機(jī)型 也是在各種技術(shù)期刊和專業(yè)書籍中出現(xiàn)頻率最高的經(jīng)典 機(jī)型 本文以標(biāo)準(zhǔn) 80C51 為模型 并適當(dāng)兼顧 8051 系列的共性和常用型號(hào)的 特性 內(nèi)容主要包括 硬件架構(gòu) ROM RAM 指令系統(tǒng) 匯編程序基礎(chǔ)和匯 編語言工具鏈 并行端口 定時(shí)器 中斷邏輯 復(fù)位邏輯 時(shí)鐘電路 電源電 路等功能電路的結(jié)構(gòu)和工作原理 以及片內(nèi)程序存儲(chǔ)器編程原理 1 2 21 2 2 80518051 的時(shí)序圖的時(shí)序圖 時(shí)序圖如圖 1 2 所示 圖 1 2 8051 的時(shí)序圖 時(shí)序控制電路 主持人將控制開關(guān)撥到 開始 位置時(shí) 揚(yáng)聲器發(fā)聲 搶答電路和定時(shí) 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 10 電路進(jìn)入正常搶答工作狀態(tài) 當(dāng)參賽選手按動(dòng)搶答鍵時(shí) 顯示燈亮 其他搶答電路停止工作 1 31 3 80518051 引角及其功能引角及其功能 電源端 Vcc 40 腳 接地端 GND 20 腳 時(shí)鐘信號(hào)輸入端 XTAL2 18 腳 時(shí)鐘電路引腳 XTAL1 19 腳 復(fù)位信號(hào)輸入端 RST 9 腳 高電平有效 地址鎖存允許信號(hào)端 ALE 30 腳 6 分頻振蕩周期 PSEN 29 腳 程序存儲(chǔ)器允許輸出信號(hào)端 用于讀取外部的程序存儲(chǔ)器 每個(gè)機(jī)器周期中兩 次有效 EA 31 腳 外部程序存儲(chǔ)器地址允許輸入 接高電平時(shí) 執(zhí)行片內(nèi)程序存儲(chǔ) 器的內(nèi)容 當(dāng) PC 超過 0fffH 時(shí) 自動(dòng)變 0 接低電平時(shí) 訪問外部程序存儲(chǔ)器 P0 39 32 腳 8 位準(zhǔn)雙向 I O 在做輸入時(shí) 要先向口地址 80H 寫 1 此時(shí)由 內(nèi)部上拉提成高阻態(tài) P1 1 8 腳 8 位準(zhǔn)雙向 I O 口 1 41 4 設(shè)計(jì)搶答器的目的與意義設(shè)計(jì)搶答器的目的與意義 通過這次課程設(shè)計(jì) 掌握 8051 單片機(jī)的原理 了解簡(jiǎn)單多功能搶答器組成原 理 初步掌握多功能搶答器的調(diào)整及測(cè)試方法 提高動(dòng)手能力和排除故障的能 力 同時(shí)通過本課題設(shè)計(jì)與裝配 調(diào)試 提高自己的動(dòng)手能力 鞏固已學(xué)的理 論知識(shí) 建立單片機(jī)理論和實(shí)踐的結(jié)合 了解多功能搶答器各單元電路之間的 關(guān)系及相互影響 從而能正確設(shè)計(jì) 計(jì)算定時(shí)計(jì)數(shù)的各個(gè)單元電路 初步掌握 多功能搶答器的調(diào)整及測(cè)試方法 提高動(dòng)手能力和排除故障的能力 設(shè)計(jì)思路 搶答器是一種應(yīng)用非常廣泛的設(shè)備 在各種競(jìng)賽 搶答場(chǎng)合中 它能迅速 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 11 客觀地分辨出最先獲得發(fā)言權(quán)的選手 早期的搶答器只由幾個(gè)三極管 可控硅 發(fā)光管等組成 能通過發(fā)光管的指示辯認(rèn)出選手號(hào)碼 現(xiàn)在大多數(shù)搶答器均使 用單片機(jī) 如 MCS 51 型 和數(shù)字集成電路 并增加了許多新功能 如選手號(hào)碼 顯示 一個(gè)選手搶答后 屏蔽其他選手按鍵 禁止其他選手共同答一題 2 2 主要元器件分析主要元器件分析 2 12 1 80518051 芯片芯片 8051 內(nèi)含 8 位 CPU 廣泛的布爾處理能力 32 根雙向且分別可尋址的 I O 線 128 字 節(jié) RAM 2 個(gè) 16 位定時(shí)器 計(jì)數(shù)器 全雙工異步串行口 UART 2 個(gè)中斷優(yōu)先級(jí) 5 個(gè) 中斷源 片內(nèi)有時(shí)鐘震蕩器 4K 字節(jié)片內(nèi) ROM 程序儲(chǔ)存器 可尋址的 64K 字節(jié)外部程序 儲(chǔ)存空間 可尋址得 64K 字節(jié)外部數(shù)據(jù)儲(chǔ)存空間 無片內(nèi) ROM 的 8051 形式是 8031 EPROM 型是 751 8051AH 是采用 HMOS 工藝制造 所以其管腳與 8051 兼容 2 22 2 數(shù)碼管數(shù)碼管 數(shù)碼管有 7 個(gè)輸入接口和一個(gè)共陰極端 7 個(gè)輸入端分別接 A B C D E F G 七個(gè)顯示管和一個(gè)小數(shù)點(diǎn)端 DP 數(shù)碼管引腳圖如圖 2 1 數(shù)碼管代替二極管 也就是用一位數(shù)字的顯示來代替兩位的二極管 完成同樣的故障顯示功能 數(shù) 碼管可以把我們需要的 POST 代碼顯示出來 在 PC 的操作系統(tǒng)引導(dǎo)工作完成 前 數(shù)碼管顯示的代碼總處于變化狀態(tài) 圖 2 1 數(shù)碼管引腳圖 數(shù)碼管使用條件 1 段及小數(shù)點(diǎn)上加限流電阻 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 12 2 使用電壓 段 根據(jù)發(fā)光顏色決定 小數(shù)點(diǎn) 根據(jù)發(fā)光顏色決定 3 使用電流 靜態(tài) 總電流 80mA 每段 10mA 動(dòng)態(tài) 平均電流 4 5mA 峰值電流 100mA 本系統(tǒng)程序設(shè)計(jì)采用 T0 的溢出中斷來實(shí)現(xiàn)倒計(jì)時(shí)定時(shí) 采用 T0 的溢出中 斷來使喇叭發(fā)出一定頻率的聲音 用一個(gè)兩位 LED 來顯示倒計(jì)時(shí) 另外用一個(gè) 兩位 LED 顯示選手號(hào) 其中 倒計(jì)時(shí)顯示的兩位 LED 用的是共陰極接法 選 手號(hào)顯示 LED 用的是共陰極接法 并且通過動(dòng)態(tài)顯示法 即位選控制 來實(shí)現(xiàn) 六個(gè) LED 的同時(shí)顯示 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 14 3 程序設(shè)計(jì)程序設(shè)計(jì) 3 1 程序流程圖 程序流程圖 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 15 3 2 硬件設(shè)計(jì)電路 硬件設(shè)計(jì)電路 3 3 源程序介紹 源程序介紹 3 3 1 總體程序設(shè)計(jì)思路總體程序設(shè)計(jì)思路 這次程序設(shè)計(jì)利用 8051 芯片和 8255 擴(kuò)展 p1 1 p1 5 分別代表五位選手 當(dāng)輸入為 1 時(shí) 則搶答成功 為 0 時(shí)搶答失敗 其中程序有 start 調(diào)判斷搶答 是否開始程序 bb 調(diào)選手搶答程序 team 調(diào)選手答題情況 mied 調(diào)主 持人復(fù)位滅燈程序 xs 調(diào)顯示電路程序 Delay delay1 diy1 dly2 分別 調(diào)延遲程序 3 3 2 搶答開始程序 搶答開始程序 在搶答信號(hào)發(fā)出前 給 p1 輸入高電位 讓所有數(shù)碼管都發(fā)亮 等待主持人 發(fā)出開始搶答指令 用 p1 6 口輸入是否有搶答指令 如果 p1 6 口輸入為高電平 則跳轉(zhuǎn)到選手搶答程序 bb 如果 p1 6 輸入為 0 則跳轉(zhuǎn)到延遲程序 delay1 并返 回 start 繼續(xù)等待主持人發(fā)出搶答指令 Org 0000h 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 16 Main mov a 80h mov dptr 7f03h movx dptr a mov sp 50h mov p1 0ffh mov 35h 0dh mov 34h 0bh mov 33h 10h mov 32h 10h mov 31h 00h start jb p1 6 bb lcall delay1 sjmp start 3 3 3 選手搶答指令 選手搶答指令 當(dāng)主持人發(fā)出搶答信號(hào)后 五位選手就開始按搶答器進(jìn)行搶答 以選手 1 為例 當(dāng) p1 1 為 1 時(shí) 跳轉(zhuǎn)到 team1 在該程序中 跳轉(zhuǎn)到 delay1 進(jìn)入延遲程 序 使得顯示電路工作 數(shù)碼管顯示 1 號(hào)選手的數(shù)字 知道主持人通過按鍵使 p1 7 由 0 變成 1 跳轉(zhuǎn)到滅燈程序 時(shí)數(shù)碼管復(fù)位歸零 bb Jb P1 1 team1 jb p1 2 team2 jb p1 3 team3 jb p1 4 team4 jb p1 5 team5 Ajmp start Team1 mov 30h 01h Loop mov a 01h mov dptr 7f00h movx dptr a acall delay1 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 17 mov a 00h mov dptr 7f00h movx dptr a acall delay1 Jnb p1 7 loop lcall mied 3 3 4 滅燈程序 滅燈程序 當(dāng)選手答題后 由主持人按鍵使該選手的號(hào)碼歸零 繼續(xù)進(jìn)入下一道題 mied mov a 00h mov dptr 7f00h movx dptr a mov 30h 0 ret 3 3 5 顯示程序 顯示程序 當(dāng)選手搶答成功后 跳轉(zhuǎn)到顯示程序 在該程序中利用一系列的延遲程序 和空操作 使數(shù)碼管一直顯示 知道主持人進(jìn)行復(fù)位清零操作或者系統(tǒng)判斷無 人搶答即 acc 6 為 0 時(shí) 跳轉(zhuǎn)到 ret 結(jié)束本輪搶答 繼續(xù)進(jìn)行下一輪搶答 xs mov r0 30h mov r1 0feh disply mov a r0 mov dptr tab movc a a dptr mov dptr 7f01h movx dptr a mov a r1 mov dptr 7f02h movx dptr a lcall delay 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 18 mov a r1 jnb acc 6 retn rl a mov r1 a inc r0 sjmp disply retn ret delay mov r5 10h dd nop djnz r5 dd ret tab db 3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh 77h 7ch 39h 5eh 79h 71h 40h Delay1 mov r7 9h Dly1 mov r6 02fh Dly2 lcall xs Djnz r6 dly2 Djnz r7 dly1 ret End 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 19 3 4 運(yùn)行結(jié)果圖 運(yùn)行結(jié)果圖 發(fā)出搶答命令發(fā)出搶答命令 二號(hào)選手搶答成功二號(hào)選手搶答成功 主持人按鍵復(fù)位清零主持人按鍵復(fù)位清零 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 20 4 設(shè)計(jì)總結(jié)設(shè)計(jì)總結(jié) 搶答器主要應(yīng)用在一些娛樂活動(dòng)中 搶答器又稱第一信號(hào)鑒頻器 搶答器 的出現(xiàn)解決了過去舉手搶答的方式 這樣不但增強(qiáng)了可靠性 而且提高了公平 性 值得選手信賴 由于搶答器的出現(xiàn)為娛樂領(lǐng)域中的搶答環(huán)節(jié)提供了方便 搶答器應(yīng)用的一個(gè)關(guān)鍵問題是對(duì)其工作的穩(wěn)定性 可靠性 快速性的設(shè)計(jì) 要求嚴(yán)格 搶答器主要利用數(shù)字電路的編碼 譯碼和定時(shí)功能來實(shí)現(xiàn) 或者利 用單片機(jī)控制來完成 即智能化設(shè)計(jì) 本設(shè)計(jì)定位于本學(xué)科發(fā)展方向?qū)纹瑱C(jī)的編程及數(shù)字電路的應(yīng)用進(jìn)行研究 并且得到一些有意義的結(jié)論 搶答器的出現(xiàn)已經(jīng)很多年 并且種類很多 目前 搶答器的功能是較為完善的 即智能化 可靠性高 速度快 工作穩(wěn)定 本設(shè) 計(jì)采用了部分智能化 在搶答時(shí)間方面還須改進(jìn) 而且在準(zhǔn)確性方面也有待于 改進(jìn) 本設(shè)計(jì)的進(jìn)一步設(shè)計(jì)應(yīng)該是無限時(shí)的答題時(shí)間控制且用單片機(jī)來完成 一年多的單片機(jī)學(xué)習(xí)主要是課本上理論知識(shí)的學(xué)習(xí) 這些理論知識(shí)遠(yuǎn)不能 滿足對(duì)單片機(jī)的應(yīng)用的要求 這次設(shè)計(jì)給我們提供了一次很好的理論聯(lián)系實(shí)際 的機(jī)會(huì) 使得我們對(duì)單片機(jī)的功能以及應(yīng)用有了更深刻的了解和認(rèn)識(shí) 另外 程序設(shè)計(jì)是本次設(shè)計(jì)的一個(gè)難點(diǎn) 由于對(duì)指令的運(yùn)用不夠熟練使得 在編程時(shí)屢屢碰壁 特別對(duì)于一些中斷程序 因涉及到一些標(biāo)志位而使得編程 難度更高 雖然通過查資料以及同學(xué)老師的指導(dǎo)解決了這些問題 但編程方面 的欠缺還是很大的 這為我以后的學(xué)習(xí)業(yè)敲響了警鐘 在以后我應(yīng)加強(qiáng)這方面 的練習(xí)以提高自己 由于時(shí)間以及自己的能力有限 這次的設(shè)計(jì)中難免會(huì)有一些遺漏和不足 希望老師批評(píng)指正 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 21 5 5 參考文獻(xiàn)參考文獻(xiàn) 1 李朝青 單片機(jī)原理及接口技術(shù) 修訂版 北京 北京航空航天大學(xué)出版社 1998 2 李廣弟 單片機(jī)基礎(chǔ) 北京 北京航空航天大學(xué)出版社 1992 3 何立民 單片機(jī)應(yīng)用技術(shù)大全 北京 北京航空航天大學(xué)出版社 1994 4 張毅剛 單片機(jī)原理及接口技術(shù) 哈爾濱 哈爾濱工業(yè)大學(xué)出版社 1990 5 譚浩強(qiáng) 單片機(jī)課程設(shè)計(jì) 北京 清華大學(xué)出版社 1989 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 22 附錄附錄 1 1 總程序清單總程序清單 Org 0000h Main mov a 80h mov dptr 7f03h movx dptr a mov sp 50h mov p1 0ffh mov 35h 0dh mov 34h 0bh mov 33h 10h mov 32h 10h mov 31h 00h start jb p1 6 bb lcall delay1 sjmp start bb Jb P1 1 team1 jb p1 2 team2 jb p1 3 team3 jb p1 4 team4 jb p1 5 team5 Ajmp start 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 23 Team1 mov 30h 01h Loop mov a 01h mov dptr 7f00h movx dptr a acall delay1 mov a 00h mov dptr 7f00h movx dptr a acall delay1 Jnb p1 7 loop lcall mied Ljmp start team2 mov 30h 02h Loop1 mov a 02h mov dptr 7f00h movx dptr a acall delay1 mov a 00h mov dptr 7f00h movx dptr a acall delay1 沈陽工程學(xué)院?jiǎn)纹瑱C(jī)課程設(shè)計(jì) 24 Jnb p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目投標(biāo)開發(fā)協(xié)議書
- 高價(jià)買房認(rèn)購協(xié)議書
- 酒店房屋轉(zhuǎn)租協(xié)議書
- 車輛維修風(fēng)險(xiǎn)協(xié)議書
- 進(jìn)駐健康驛站協(xié)議書
- 銷售人員駐點(diǎn)協(xié)議書
- 裝修合同定金協(xié)議書
- 銀行發(fā)卡服務(wù)協(xié)議書
- 養(yǎng)殖雞合伙合同協(xié)議書
- 乒乓球館會(huì)員卡協(xié)議書
- 獸醫(yī)傳染病學(xué)PDF
- 軟件生存周期過程控制程序
- 鋼制列管式固定管板換熱器結(jié)構(gòu)設(shè)計(jì)手冊(cè)
- 注塑車間平面規(guī)劃圖OK
- 幼兒園中班音樂《小雨沙沙》微課件
- 西鐵計(jì)202119號(hào) 中國鐵路西安局集團(tuán)有限公司關(guān)于印發(fā)《西安局集團(tuán)公司地方涉鐵工程建設(shè)管理辦法》的通知2021-01-25
- 光伏發(fā)電項(xiàng)目試驗(yàn)計(jì)劃
- 2023年全國青少年航天知識(shí)大賽題庫
- 《一棵小桃樹》閱讀
- 髖臼及股骨骨缺損的分型及評(píng)價(jià)-課件
- 上海市華師大二附中2022-2023高二下學(xué)期期中政治試卷
評(píng)論
0/150
提交評(píng)論