




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)綜合實(shí)驗(yàn)報(bào)告題 目: 8路搶答器實(shí)驗(yàn) 班 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 時(shí) 間: 一、實(shí)驗(yàn)內(nèi)容:以單片機(jī)為核心,設(shè)計(jì)一個(gè)8位競(jìng)賽搶答器:同時(shí)供8名選手或8個(gè)代表隊(duì)比賽,分別用8個(gè)按鈕S0S7表示。本實(shí)驗(yàn)有Protues軟件仿真。分別設(shè)置一個(gè)搶答控制開(kāi)關(guān)S1和復(fù)位開(kāi)關(guān)S2,由主持人控制。搶答器具有鎖存與顯示功能。即選手按按鈕搶答時(shí),鎖存相應(yīng)的編號(hào),并且優(yōu)先搶答選手的編號(hào)一直保持顯示在顯示器上,直到主持人將系統(tǒng)復(fù)位為止。搶答器具有定時(shí)搶答功能,且一次搶答的時(shí)間由主持人設(shè)定為30秒。當(dāng)主持人啟動(dòng)“開(kāi)始”鍵后,定時(shí)器進(jìn)行減計(jì)時(shí),同時(shí)綠色LED燈亮。二、實(shí)驗(yàn)電路及功能說(shuō)明分別設(shè)置一個(gè)搶答控
2、制開(kāi)關(guān)S1和復(fù)位開(kāi)關(guān)S2,由主持人控制。搶答器具有鎖存與顯示功能。即選手按按鈕搶答時(shí),鎖存相應(yīng)的編號(hào),并且優(yōu)先搶答選手的編號(hào)一直保持顯示在顯示器上,直到主持人將系統(tǒng)復(fù)位為止。參賽選手在設(shè)定的時(shí)間內(nèi)進(jìn)行搶答,搶答有效,定時(shí)器停止工作,顯示器上顯示選手的編號(hào)和搶答的時(shí)間,并保持到主持人將系統(tǒng)復(fù)位為止。復(fù)位后參賽隊(duì)員可繼續(xù)搶答。如果定時(shí)時(shí)間已到,無(wú)人搶答,本次搶答無(wú)效,系統(tǒng)報(bào)警紅色LED燈亮,并禁止搶答,定時(shí)顯示器上顯示00。 三、實(shí)驗(yàn)程序流程圖: 主程序;非法搶答序;搶答時(shí)間調(diào)整程序;回答時(shí)間調(diào)整程序;倒計(jì)時(shí)程序;正常搶答處理程序;犯規(guī)處理程序;顯示及發(fā)聲程序。主流程圖如下圖所示子程序四、實(shí)驗(yàn)結(jié)果
3、分析五、心得體會(huì)6、 程序清單#include #define uchar unsigned char#define uint unsigned intsbit wela_a=P30;sbit wela1=P31;sbit wela2=P37;sbit rest=P35;sbit host=P36;sbit led1=P34;/綠燈sbit led2=P33;/紅燈sbit led3=P32;/黃燈sbit key1=P10;sbit key2=P11;sbit key3=P12;sbit key4=P13;sbit key5=P14;sbit key6=P15;sbit key7=P16;s
4、bit key8=P17;uchar x,q,d,s,ge,t0,t1,start,flag;uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;void init();/*初始函數(shù)申明*/void display(uchar s,uchar ge,uchar a);void delay(uint z);void keyscan();void main() init(); display(s,ge,a); while(1) if(host=0)/主持人控
5、制開(kāi)關(guān) delay(5); if(host=0) flag=1; start=1; delay(5); 延時(shí) while(!host); 檢測(cè)開(kāi)關(guān) if(rest=0)/復(fù)位 delay(5); if(rest=0) q=30; led2=1; led3=1; x=0;delay(5);start=1; delay(5); while(!rest); if(flag=1) if(start=0)/選手按下,倒計(jì)10秒開(kāi)始 led3=0; wela1=0; wela2=0;delay(1);TR0=0;TR1=1; display(s,ge,a); delay(1); if(start=1)/主
6、持人按下,倒計(jì)時(shí)30秒 led1=0;wela1=0;wela2=0; delay(1);TR0=1; TR1=0; display(s,ge,a);delay(1);keyscan(); void init()/*初始化*/ t0=0; t1=0; flag=0; q=30; d=10; wela_a=0; a=0; TMOD=0x11; TH0=(65536-50000)/256; TL0=(65536-50000)%256; TH1=(65536-50000)/256; TL1=(65536-50000)%256; EA=1; ET0=1; ET1=1; TR0=0; TR1=0;voi
7、d display(uchar s,uchar ge,uchar a)/*數(shù)碼管動(dòng)態(tài)掃描*/ wela1=1; P0=tablege; delay(5); wela2=1; P0=tables; delay(5); wela_a=0; P2=tablea; delay(5);void keyscan()/*按鍵掃描函數(shù)*/ if(key1=0) delay(5);if(key1=0) a=1; P2=tablea; start=0; TR1=1; TR0=0; delay(5); while(!key1); if(key2=0) delay(5);if(key2=0) a=2; P2=tabl
8、ea; start=0; delay(5); while(!key2); if(key3=0) delay(5);if(key3=0) a=3; P2=tablea; start=0; delay(5); while(!key3); if(key4=0) delay(5);if(key4=0) a=4; P2=tablea; start=0; delay(5); while(!key4); if(key5=0) delay(5);if(key5=0) a=5; P2=tablea; start=0; delay(5); while(!key5); if(key6=0) delay(5);if(
9、key6=0) a=6; P2=tablea; start=0; delay(5); while(!key6); if(key7=0) delay(5);if(key7=0) a=7; P2=tablea; start=0; delay(5); while(!key7); if(key8=0) delay(5);if(key8=0) a=8; P2=tablea; start=0; delay(5); while(!key8); void delay(uint z)/*延時(shí)函數(shù)*/ uint i,j; for(i=z;i0;i-) for(j=110;j0;j-);void time0() i
10、nterrupt 1/*定時(shí)器0*/ TH0=(65536-50000)/256; TL0=(65536-50000)%256; s=q/10; ge=q%10; t0+; if(t0=20) t0=0; q-; s=q/10; ge=q%10; if(q=0) while(1) q=0; a=0; led1=1; led2=0; wela1=0; wela2=0; delay(1); display(s,ge,a); void time1() interrupt 3/*定時(shí)器1*/ TH1=(65536-50000)/256; TL1=(65536-50000)%256; s=d/10; ge=d%10; t1+; if(t1=20) t1=0; d-; s=d/10; ge=d%10; if(d=0) while(1) d=0; a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧醫(yī)療與智能設(shè)備的設(shè)計(jì)思維研究
- 智慧城市的產(chǎn)業(yè)布局與經(jīng)濟(jì)分析
- 企業(yè)健康管理-糖尿病防控新路徑
- 商業(yè)教育中的心理學(xué)技巧
- 商場(chǎng)工裝知識(shí)培訓(xùn)課件
- 全球鈾礦資源儲(chǔ)備與2025年核能產(chǎn)業(yè)可持續(xù)發(fā)展戰(zhàn)略分析報(bào)告
- 公交優(yōu)先發(fā)展戰(zhàn)略下2025年城市交通擁堵治理的擁堵路段調(diào)整策略報(bào)告
- Chitosan-Cy7-MW-7000-生命科學(xué)試劑-MCE
- 2024-2025學(xué)年安徽省阜陽(yáng)市太和縣化學(xué)九年級(jí)第一學(xué)期期末經(jīng)典模擬試題含解析
- 西南交通大學(xué)希望學(xué)院《傳統(tǒng)及現(xiàn)代手工藝制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 加油站安全生產(chǎn)隱患排查治理制度
- 千川投手培訓(xùn)課件
- 佛山市2024-2025高一下期末-物理試卷
- 浙江省杭州市2024-2025學(xué)年高二下學(xué)期6月期末教學(xué)質(zhì)量檢測(cè)物理試題(含答案)
- 建設(shè)工程(更新)融資投資立項(xiàng)項(xiàng)目可行性研究報(bào)告(非常詳細(xì))
- 變電站集控系統(tǒng)管理制度
- 2025年廣東省高考語(yǔ)文試卷(含標(biāo)準(zhǔn)答案)
- 傳感器與檢測(cè)技術(shù)(周杏鵬)全套教案課件
- 中國(guó)熱射病診斷與治療指南(2025版)
- 2025年下半年佛山市南海區(qū)建筑工程質(zhì)量檢測(cè)站招考編外工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 45610-2025煤矸石回填塌陷區(qū)復(fù)墾技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論