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

正文內(nèi)容

基于mcs-51單片機(jī)控制的八路答器設(shè)計(jì)-wenkub

2023-07-08 15:13:41 本頁面
 

【正文】 語音模塊應(yīng)能迅速做出正確回應(yīng)。所用方案電路結(jié)構(gòu)簡單,易于實(shí)現(xiàn),它用 4個(gè)七段數(shù)碼管來顯示,且具有簡單精準(zhǔn)的報(bào)警電路。 摘 要 搶答器是一種常見的電子產(chǎn)品,尤其是在各類智力競猜中,為了實(shí)現(xiàn)選手的公平性,性能優(yōu)良的搶答器往往更能得到各單位的青睞。所選方案的一個(gè)很重要的特點(diǎn)在于具有靈活性,主持人可以根據(jù)題目難易進(jìn)行時(shí)間設(shè)定,這樣進(jìn)一步保證了公平性。如主持人按下開始,語音模塊立刻 給以語音提示,顯示模塊立刻顯示搶答倒計(jì)時(shí);當(dāng)有選手搶答,顯示模塊應(yīng)馬上顯示最先搶答的選手號(hào),并進(jìn)入答題倒計(jì)時(shí) ? 而這一切,都有賴于本設(shè)計(jì)的核心模塊 — 51 單片機(jī)來控制。通過查詢開始鍵的狀態(tài)來決定是否進(jìn)入搶答倒計(jì)時(shí),開始鍵按下后有人搶答便立即進(jìn)入回答倒計(jì)時(shí),倒計(jì)時(shí)小于 5s 時(shí),調(diào)用發(fā)聲程序; 程序中應(yīng)不斷查詢 停止 鍵的狀態(tài),一旦其按下,應(yīng)立即退出,并進(jìn)入查詢程序(用來查詢開始鍵與八路搶答鍵的狀態(tài)); 為使本設(shè)計(jì)具有錦囊功能,在回答倒計(jì)時(shí)過程中,若按下開始鍵,回答倒計(jì)時(shí)重新開始。 ( 1)工作時(shí)(非調(diào)節(jié)時(shí)間時(shí))的流程 3 平時(shí)正常工作時(shí),程序的流程圖繪制如圖 12: 對(duì)工作流程圖中的某些部分解釋如下: 初始化部分:包括對(duì)定時(shí)計(jì)數(shù)器的工作方式、初始化數(shù)值的設(shè)置,還包括對(duì)搶答時(shí)間與答題時(shí)間的預(yù)設(shè),另外,還應(yīng)對(duì)外部中斷 0、外部中斷 1進(jìn)行開放。 4 圖 12 工作流程圖 5 ( 2)外部中斷 0(搶答時(shí)間調(diào)整)流程 外部中斷 0(搶答時(shí)間調(diào)整)的流程圖見圖 13: 圖 13 INT0 流程圖 INT0 中斷 Y 顯示當(dāng)前搶答時(shí)間 按下? 按下? 搶答時(shí)間加 1s N Y N 結(jié)果為 100s? 結(jié)果置 0 N 結(jié)果為 0s? 結(jié)果置 100 搶答時(shí)間減 1s Y Y N 停止鍵按下? 中斷返回 N Y 6 一旦因 對(duì)應(yīng)鍵的按下,便進(jìn)入 INT0 中斷過程。 另外,在中斷過程中還需要不時(shí)對(duì)停止按鈕進(jìn)行查詢,一旦發(fā)現(xiàn)其按下,立即中斷返回。當(dāng)加至 99s 時(shí),若再加 1s,則時(shí)間變?yōu)?0;當(dāng)減至 0s 后,若再減一秒,時(shí)間變?yōu)?99s。 2) 功能特性描述 9 At89sc52 是一種低功耗、高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。 AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器,一個(gè)6向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。 8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash AT89S52。在 Flash 編程時(shí), P0 口接收指令 字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 與 AT89C51 不同之處是, 和 還可分別作為定時(shí) /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和輸入( ),參見表 21 10 表 21 引腳功能特性 4) 本方案中用到的一些引腳介紹 XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。對(duì)沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失 。 11 程序流程圖 12 圖 22 程序流程圖 MAX7219 MAX7219 引腳說明 引 腳 說明見表 22 表 22 MAX7219 引腳說明 引腳號(hào) 名稱 功能說明 1 Din 串行數(shù)據(jù)輸入端在 CLK 的上升沿?cái)?shù)據(jù)被鎖入芯片內(nèi)部 16 位移位寄存器。 13 CLK 時(shí)鐘輸入,最高時(shí)鐘頻 率為 10MHZ,在 CLK 的上升沿?cái)?shù)據(jù)被鎖入內(nèi)部移位寄存器,在 CLK 的下降沿,數(shù)據(jù)從 Dout 腳被輸出。輸入到 Din的數(shù)據(jù)在 后在 Dout 腳發(fā)出,該腳用 13 于與級(jí)聯(lián)擴(kuò)展 基本的工作方法 MAX7219 與 8031 單片機(jī)連接采用三線串行接口,典型應(yīng)用電路如 表 23 所示 。 控制寄存器包括:譯碼模式,顯示亮度調(diào)節(jié),掃描限制(選擇掃描位數(shù)),關(guān)斷和顯示測(cè)試寄存器。 掃描限制寄存器:地址= FBH;用于設(shè)置顯示的 LED 個(gè)數(shù)( 1~ 8),當(dāng) D2D1D0= 11 D7D6D5D4D3 無關(guān)時(shí),可接 8個(gè) LED 管。 14 14 15 表 24 寄存器地址分配表 寄存器名稱 地址 D15~ D12 D11 D10 D9 D8 空操作 ⅹⅹⅹⅹ 0 0 0 0 Digit0 ⅹⅹⅹⅹ 0 0 0 1 Digit1 ⅹⅹⅹⅹ 0 0 1 0 Digit2 ⅹⅹⅹⅹ 0 0 1 1 Digit3 ⅹⅹⅹⅹ 0 1 0 0 Digit4 ⅹⅹⅹⅹ 0 1 0 1 Digit5 ⅹⅹⅹⅹ 0 1 1 0 Digit6 ⅹⅹⅹⅹ 0 1 1 1 Digit7 ⅹⅹⅹⅹ 1 0 0 0 譯碼模式 ⅹⅹⅹⅹ 1 0 0 1 亮度調(diào)節(jié) ⅹⅹⅹⅹ 1 0 1 0 掃描限制 ⅹⅹⅹⅹ 1 0 1 1 關(guān)斷模式 ⅹⅹⅹⅹ 1 1 0 0 顯示測(cè)試 ⅹⅹⅹⅹ 1 1 1 1 MAX7219 初始化 表 25 初始化設(shè)置各項(xiàng)的選擇及對(duì)應(yīng)數(shù)值 設(shè)置項(xiàng)目 選擇 顛倒后的數(shù)值( 16 位) 顯示亮度 17/32 5F1FH 掃描限制 0~ 7位
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1