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

正文內(nèi)容

基于單片機(jī)的八路智能搶答器課程設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 手編號(hào),蜂鳴器響 數(shù)碼管顯示 3 號(hào)選手編號(hào),蜂鳴器響 K1 按下? 外中斷 0 K2 按下? K3 按下? K4 按 下? K5 按下? 數(shù)碼管顯示 4 號(hào)選手編號(hào),蜂鳴器響 數(shù)碼管顯示 5 號(hào)選手編號(hào),蜂鳴器響 數(shù)碼管顯示 6 號(hào)選手編號(hào),蜂鳴器響 數(shù)碼管顯示 7 號(hào)選手編號(hào),蜂鳴器響 數(shù)碼管顯示 8 號(hào)選手編號(hào),蜂鳴器響 中斷返回 微機(jī)原理及應(yīng)用課程設(shè)計(jì)說(shuō)明書(shū) 14 5 系統(tǒng)調(diào)試過(guò)程 通過(guò)上面的硬件設(shè)計(jì)和軟件設(shè)計(jì)過(guò)程,設(shè)計(jì)的工作已經(jīng)基本完成,接下來(lái)的工作就是對(duì)所設(shè)計(jì)好的應(yīng)用系統(tǒng)進(jìn)行調(diào)試。 在此, 我 謹(jǐn)向 陳飛老師和幫助過(guò)我的老師和同學(xué)們, 表示崇高的敬意和衷心的感謝 ! 微機(jī)原理及應(yīng)用課程設(shè)計(jì)說(shuō)明書(shū) 18 參考文獻(xiàn) [1]《 Protel99SE EDA 技術(shù)及應(yīng)用》徐崢?lè)f 編著 ,北京:機(jī)械工業(yè)出版社, 2020 [2]《單片機(jī)系統(tǒng)的 protues 設(shè)計(jì)與仿真》張靖武編著,北京:電子工業(yè)出版社, 2020 [3]《單片機(jī)原理及接口技術(shù)》李朝青編著,北京:北京航空航天大學(xué)出版社, 2020 [4]《 MCS51 單片機(jī)應(yīng)用開(kāi)發(fā)實(shí)用子程序》邊春遠(yuǎn)編著,北京:人民郵電出版社, 2020 微機(jī)原理及應(yīng)用課程設(shè)計(jì)說(shuō)明書(shū) 19 附 C 語(yǔ)言程序: include define uint unsigned int define uchar unsigned char /* 共陰極數(shù)碼管編碼表 0 f 顯示 */ unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}。 sbit key5 = P1^4。 bit key2_flag = 0。 bit action = 0。x) for(y=110。 delay(2)。 P0 = table[number]。}} else {start_flag = 0。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 number = 0。 second=30。 TL0=(6553650000)%256。second0) fengming() 。 action = 0。 if(second=5amp。 }}} 。 if(timer0_count == 30) {timer0_count = 0。}} TR0 = 0。 while(action==1) {if(second=5amp。} /* 主函數(shù) 微機(jī)原理及應(yīng)用課程設(shè)計(jì)說(shuō)明書(shū) 25 */ void main() {TMOD=0x01。(!reset_flag)) {reset_flag = 1。 number_display = number。 number_display = number。 number_display = number。 number_display = number。 number_display = number。 number_display = number。 number_display = number。 number_display = number。 action = 1。 delay(2)。 P2 = 0xfe。 for(x=z。 bit key8_flag = 0。 bit stop_flag=0。 sbit key3 = P1^2。本 設(shè)計(jì) 從選題到完成,每一步都是在 他 的指導(dǎo)下完成的,傾注了 老師 大量的心血。 本文設(shè)計(jì)如下圖所示。時(shí)鐘電路如下圖所示。在單片機(jī)中使用的都是非編碼 鍵盤(pán),因?yàn)榉蔷幋a鍵盤(pán)結(jié)構(gòu)簡(jiǎn)單,成本低廉,非編碼鍵盤(pán)的類(lèi)型很多,常用的有獨(dú)立式鍵盤(pán),行列式鍵盤(pán)等。在圖中還有一個(gè)排阻,連接在 P0 口上,用作 P0 口的上拉電阻,保證 P0 口沒(méi)有數(shù)據(jù)輸出時(shí)候處于高電平狀態(tài)。數(shù)碼管具有:低能耗、低損耗、低壓、壽命長(zhǎng)、耐老化、防曬、防潮、防火、防高(低)溫,對(duì)外界環(huán)境要求低,易于維護(hù),同時(shí)其精度高,稱(chēng)量快,精確可靠,操作簡(jiǎn)單。另外, protel 有強(qiáng)大的宏命令設(shè)置功能,利用宏命令功能多定義的熱鍵可以大大提高操作速度 [1]。 它可以仿真儀表以及可描述在仿真過(guò)程中所獲得的信號(hào)的圖表。 Proteus 是目前最好的模擬單片機(jī)外圍器件的工具 。當(dāng) OE 為高電平時(shí), O0~O7 呈高阻態(tài),即不驅(qū)動(dòng)總線(xiàn),也不為總線(xiàn)的負(fù)載,但鎖存器內(nèi)部的邏輯操作不受影響。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。當(dāng) P3 口寫(xiě)入 1 后,它們被內(nèi)部上拉為高電平,并用作輸入。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 VCC:供電電壓。 系統(tǒng)總體框圖 圖 21 系統(tǒng)總體框圖 3 系統(tǒng)硬件電路設(shè)計(jì) AT89S51 單片機(jī) AT89S51 單片機(jī)是美國(guó) Atmel 公司生產(chǎn)低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k bytes 的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器( EPROM)和 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用 Atmel 公司的高密度、非易 失性存取技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲(chǔ)單元,功能強(qiáng)大。選手搶答實(shí)行優(yōu)先鎖存,其他按鍵者將不能響應(yīng),以便公平地選擇第一個(gè)搶答者。此 .hex 文件是硬件電路運(yùn)行實(shí)現(xiàn)的源代碼來(lái)源。我們最終做出一種數(shù)字式搶答器的設(shè)計(jì)方案 ,通過(guò) Proteus設(shè)計(jì)完成 ,利用 KEIL 軟件編輯程序,仿真驗(yàn)證 ,適用于多種競(jìng)賽場(chǎng)合。用開(kāi)關(guān)做鍵盤(pán)輸出,揚(yáng)聲器發(fā)生提示??紤]到依需設(shè)定限時(shí)回答的功能,利用 AT89C51 單片機(jī)及外圍接口實(shí)現(xiàn)的搶答系統(tǒng),利用單片機(jī)的定時(shí)器 /計(jì)數(shù)器定時(shí)和記數(shù)的原理,將軟、硬件有機(jī)地結(jié)合起來(lái),使得系統(tǒng)能夠正確地進(jìn)行計(jì)時(shí),同時(shí)使數(shù)碼管能夠正確地顯示時(shí)間。在本學(xué)期學(xué)習(xí)了單片機(jī)這門(mén)課之后,我們小組成員覺(jué)得可以試著自己 來(lái)實(shí)現(xiàn)搶答器的功能,令它能準(zhǔn)確、公正、直觀(guān)地判斷出第一搶答者,并通過(guò)搶答器的數(shù)碼管顯示和蜂鳴器報(bào)警指出搶答組別。然后在 AT89S51 軟件環(huán)境中進(jìn)行系統(tǒng)的軟件編程,并進(jìn)行程序源文件的編譯和調(diào)試,最后生成 .hex 文件。即選手按下按鍵,鎖存相應(yīng)選手的參賽號(hào)碼,并在 LED數(shù) 碼管上顯示。如果再次搶答必須由主持人再次操作清除 或者 開(kāi)始 狀態(tài)開(kāi)關(guān)。 AT89S51單片機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功能。 P1 口管腳寫(xiě)入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門(mén)電流。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源 。當(dāng)三態(tài)允許控制端 OE 為低電平時(shí), O0~O7 為正常邏輯狀態(tài),可用來(lái)驅(qū)動(dòng)負(fù)載或總線(xiàn)。 Proteus建立了完備的電子設(shè)計(jì)開(kāi)發(fā)環(huán)境 , 尤其重要的是 Proteus Lite 可以完全免費(fèi),也 可以花微不足道的費(fèi)用注冊(cè)達(dá)到更好的效果 [2]。 它允許對(duì)電路設(shè)計(jì)采用圖形環(huán)境,在這種環(huán)境中,可以使用一個(gè)特定符號(hào)來(lái)代替元器件,并完成不會(huì)對(duì)真實(shí)電路造成任何損害的電路仿真操作。對(duì)于極少數(shù)不
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1