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

正文內(nèi)容

8路智能搶答器(存儲(chǔ)版)

  

【正文】 間。樹狀結(jié)構(gòu)顯示,一目了然,支持 ASM(匯編)、 C 語(yǔ)言、多語(yǔ)言多模塊源程序混合調(diào)試,在線直接修改、編譯、調(diào)試源程序,錯(cuò)誤指令定位。電路原理圖見附錄 . 單片機(jī)芯片的選擇 單片機(jī)選用的是 Atmel 公司推出的 AT89S51,它是一種低功效、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。其將通用的微處理器和 Flash 存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存儲(chǔ)器可有效地降低開發(fā)成本。 P1口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 ( 6) P3 口: P3口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個(gè) TTL門電流。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳出一個(gè) ALE 脈沖。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 LED 數(shù)碼管顯示 LED 數(shù)碼 管分為共陽(yáng)數(shù)碼管跟共陰數(shù)碼管,根據(jù)具體的實(shí)際情況,我們采用了共陰桂 林電子科技大學(xué)信息科技學(xué)院課程設(shè)計(jì)(論文)用紙 第 10 頁(yè) 共 23 頁(yè) 極數(shù)碼管。 最小系統(tǒng)圖 最小系統(tǒng)圖由 AT89C52 芯片、外部晶振電路、復(fù)位電路、電源電路構(gòu)成。本設(shè)計(jì)采用一種隨機(jī)定位查找方法:將 R2 中各位的查找順序排成一個(gè)環(huán),如 圖 3— 5 然后找一個(gè)隨機(jī)數(shù) x 從第 x 位開始按上述查找順序環(huán)規(guī)定查找順序找 R2中為 1 的位。 (2) 對(duì)開始搶答信號(hào)的處理 :當(dāng)主持人按下開始搶答鍵后開始搶答 ,程序部分采用中斷方式進(jìn)行處理。 總結(jié) 本設(shè)計(jì)以單片機(jī) AT89S51 為核心數(shù)據(jù)處理器件 , 由數(shù)碼管顯示狀態(tài)和結(jié)果 , 由若干數(shù)據(jù)輸入按鍵組成 。 /* 變量定義 */ sbit start_stop = P3^6。 sbit key7 = P1^6。 bit key5_flag = 0。 uchar number = 0。 } /* 數(shù)碼管顯示驅(qū)動(dòng)函數(shù) */ void display(uchar number,uchar second) { uchar second_first,second_second。 delay(2)。 if((start_stop == 0)amp。 if((key1 == 0)amp。 if((key2 == 0)amp。 if((key3 == 0)amp。 if((key4 == 0)amp。 if((key5 == 0)amp。 if((key6 == 0)amp。 桂 林電子科技大學(xué)信息科技學(xué)院課程設(shè)計(jì)(論文)用紙 第 22 頁(yè) 共 23 頁(yè) if((key7 == 0)amp。 if((key8 == 0)amp。 } else { return 0。 } } /* 主函數(shù) */ void main() { TMOD=0x01。 while(action) { while(!key_scan8()) { display(number_display,second)。 } display(number_display,second)。 state = 1。 if(second == 0) { TR0 = 0。 action = 0。 while(1) { start_stop_keyscan()。 state = 1。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 桂 林電子科技大學(xué)信息科技學(xué)院課程設(shè)計(jì)(論文)用紙 第 21 頁(yè) 共 23 頁(yè) number = 0。 number = 0。 } } else { start_stop_flag = 0。 delay(2)。 P2 = 0xfd。y0。 uchar second = 20。 bit key3_flag = 0。 sbit key5 = P1^4。雖然這次做出的作品還存在很多需要改進(jìn)的地方,但是在整個(gè)設(shè)計(jì)過(guò)程中所學(xué)習(xí)到的東西是這次實(shí)訓(xùn)所得到的最大收獲跟財(cái)富,使我終身受益。鍵盤掃描程序在確定鍵值后保存等待后續(xù)處理。 INT0 中斷服務(wù)程序完成搶答信號(hào)采樣和識(shí)別處理。單片機(jī)無(wú)法識(shí)別它們之間的時(shí)間差,此時(shí) R2 中會(huì)出現(xiàn)多個(gè)為 1 的位,既出現(xiàn)多個(gè)第一有效搶答信號(hào)。顯示器的點(diǎn)亮既與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間比例有關(guān)。 S1~S8 為自復(fù)式常開按鈕開關(guān),分別作為 8位搶答按鈕,與它相連的 8只電阻為下拉電阻,以保證按鈕未按下時(shí),鎖存器的輸入端為低電平。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。在 Flash 編程期間,此引腳用于輸入編程脈沖。在給出地址“ 1”時(shí),它利用內(nèi)部上拉優(yōu) 勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。在 Flash 編程時(shí), P0口作為原碼輸入口,當(dāng) Flash 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。如果程序沒(méi)有正常工 作,就會(huì)強(qiáng)制整個(gè)系統(tǒng)復(fù)位,還可以在程序陷入死循環(huán)的時(shí)候,讓單片機(jī)復(fù)位而不用整個(gè)系統(tǒng)斷電,從而保護(hù)你的 AT89S51 管腳圖 硬件電路。 其中, XTAL1 和 XTAL2 為晶振輸入引腳, VCC 接電源( +5V), RESET復(fù)位引腳, GND 接地, P0、 P P3分別連接 LED 七段數(shù)碼管, P1 口連接獨(dú)立式鍵盤。元件為晶振 X電容電阻。定時(shí)器倒計(jì)時(shí),揚(yáng)聲器給出聲響提示。硬件電路的設(shè)計(jì)最重要的選擇用于控制單片機(jī),并確定與之配套的外 圍芯片,使所設(shè)計(jì)的系統(tǒng)既經(jīng)濟(jì)又高性能。對(duì)于后者由于搶答電路制作完畢后電子元件被固定。 電子只能搶答器在搶答過(guò)程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計(jì)一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。 關(guān) 鍵詞 : 單片機(jī);顯示;驅(qū)動(dòng);搶答 桂 林電子科技大學(xué)信息科技學(xué)院課程設(shè)計(jì)(論文)用紙 第 3 頁(yè) 共 23 頁(yè) Abstract Along with the rapid development of electronic technology, ba
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1