版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、酒泉職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)題 目 基于單片機(jī)的6路搶答器組 員 范海霞 司順琴 黨時(shí)梅指導(dǎo)教師 杜鵑 學(xué) 生 陳明章專 業(yè) 電氣自動(dòng)化系 別 機(jī)電系酒泉職業(yè)技術(shù)學(xué)院機(jī)電系2013年12月15日基于51單片機(jī)的6路搶答器摘 要此次設(shè)計(jì)提出了用AT89C51單片機(jī)為核心控制元件,設(shè)計(jì)一個(gè)簡(jiǎn)易的搶答器,本方案以AT89C51單片機(jī)作為主控核心,與晶振、數(shù)碼管、蜂鳴器等構(gòu)成六路搶答器,利用了單片機(jī)的延時(shí)電路、按鍵復(fù)位電路、時(shí)鐘電路、定時(shí)/中斷等電路,設(shè)計(jì)的六路搶答器具有實(shí)時(shí)顯示搶答選手的號(hào)碼和搶答時(shí)間的特點(diǎn),還有復(fù)位電路,使其再開(kāi)始新的一輪的答題和比賽,同時(shí)還利用C51語(yǔ)言編程,使其實(shí)現(xiàn)一些基本的功能。
2、本設(shè)計(jì)的系統(tǒng)實(shí)用性強(qiáng)、判斷精確、操作簡(jiǎn)單、擴(kuò)展功能強(qiáng)。它的功能實(shí)現(xiàn)是比賽開(kāi)始,主持人讀完題之后按下?lián)尨疰I,聲音提示,提示音結(jié)束后搶答倒計(jì)時(shí)開(kāi)始,此時(shí)數(shù)碼管開(kāi)始進(jìn)行10s的倒計(jì)時(shí),直到有一個(gè)選手搶答,選手按下?lián)尨疰I時(shí)有聲音提示并在對(duì)應(yīng)的數(shù)碼管上顯示出該選手的編號(hào)和搶答所剩的時(shí)間。如果在規(guī)定的10s時(shí)間內(nèi)沒(méi)有做出搶答,鳴笛提示本輪搶答結(jié)束,則此題作廢,即開(kāi)始重新一輪的搶答。下一輪搶答前先將時(shí)間歸零,再按下?lián)尨疰I即開(kāi)始。搶答者回答正確后,主持人可按下加分鍵,對(duì)應(yīng)于選手編號(hào)的數(shù)碼管顯示數(shù)字就增加(按下一次加一分,最高顯示9分),反之,搶答者回答錯(cuò)誤后,在該選手的得分?jǐn)?shù)不為0時(shí),主持人可按下減分鍵(按下
3、一次減一分)。關(guān)鍵詞:?jiǎn)纹瑱C(jī)、AT89C51、搶答器 目錄第一章 概述1第二章 各模塊的選擇和論證21. 方框圖2 2.1搶答器顯示模塊選擇22.2 控制器選擇32.3 鍵盤(pán)選擇32.4 時(shí)鐘頻率電路的設(shè)計(jì)42.5 復(fù)位電路的設(shè)計(jì)52.6 報(bào)警電路53. 系統(tǒng)硬件連接圖64. 元器件清單6第三章 軟件的設(shè)計(jì)63.1程序流程圖73.2源程序8第四章 系統(tǒng)調(diào)試164.1 硬件調(diào)試問(wèn)題分析174.2 軟件調(diào)試問(wèn)題分析17參考文獻(xiàn)193第1章 概述 隨著電子技術(shù)的發(fā)展,諸如智力競(jìng)賽、娛樂(lè)項(xiàng)目越來(lái)越多,這就需要一個(gè)能在人非常多的情況下?tīng)?zhēng)取到發(fā)言或演示的裝置,搶答器就滿足了這樣的要求歐,近年來(lái)由于數(shù)字電子
4、技術(shù)的發(fā)展,數(shù)字搶答器也應(yīng)運(yùn)而生,因?yàn)樗O(shè)計(jì)簡(jiǎn)單,功能穩(wěn)定的優(yōu)點(diǎn)被廣泛應(yīng)用于各種競(jìng)賽項(xiàng)目。此次設(shè)計(jì)提出了用AT89C51單片機(jī)為核心控制元件,設(shè)計(jì)一個(gè)簡(jiǎn)易的搶答器,本方案以AT89C51單片機(jī)作為主控核心,與晶振、數(shù)碼管、蜂鳴器等構(gòu)成六路搶答器,利用了單片機(jī)的延時(shí)電路、按鍵復(fù)位電路、時(shí)鐘電路、定時(shí)/中斷等電路,設(shè)計(jì)的六路搶答器具有實(shí)時(shí)顯示搶答選手的號(hào)碼和搶答時(shí)間的特點(diǎn),還有復(fù)位電路,使其再開(kāi)始新的一輪的答題和比賽,同時(shí)還利用C51語(yǔ)言編程,使其實(shí)現(xiàn)搶答器的一些基本的功能。本設(shè)計(jì)的系統(tǒng)實(shí)用性強(qiáng)、判斷精確、操作簡(jiǎn)單、擴(kuò)展功能強(qiáng)。它的功能實(shí)現(xiàn)是比賽開(kāi)始,主持人讀完題之后按下?lián)尨疰I,聲音提示,提示音結(jié)
5、束后搶答倒計(jì)時(shí)開(kāi)始,此時(shí)數(shù)碼管開(kāi)始進(jìn)行10s的倒計(jì)時(shí),直到有一個(gè)選手搶答,選手按下?lián)尨疰I時(shí)有聲音提示并在對(duì)應(yīng)的數(shù)碼管上顯示出該選手的編號(hào)和搶答所剩的時(shí)間。如果在規(guī)定的10s時(shí)間內(nèi)沒(méi)有做出搶答,鳴笛提示本輪搶答結(jié)束,則此題作廢,即開(kāi)始重新一輪的搶答。下一輪搶答前先將時(shí)間歸零,再按下?lián)尨疰I即開(kāi)始。搶答者回答正確后,主持人可按下加分鍵,對(duì)應(yīng)于選手編號(hào)的數(shù)碼管顯示數(shù)字就增加(按下一次加一分,最高顯示9分),反之,搶答者回答錯(cuò)誤后,在該選手的得分?jǐn)?shù)不為0時(shí),主持人可按下減分鍵(按下一次減一分)。 第二章 各模塊的選擇和論證1.方框圖LED顯示模塊按鍵掃描AT89C51聲音模塊圖2-0 功能模塊圖第一步按
6、鍵掃描,AT89C51接收到按鍵掃描的信息確定是否開(kāi)始啟動(dòng)本輪搶答,當(dāng)掃描鍵被按下,第二步AT89C51啟動(dòng)聲音模塊,蜂鳴器發(fā)聲一段時(shí)間停止發(fā)聲,與此同時(shí)選手開(kāi)始搶答,第三步AT89C51啟動(dòng)LED顯示模塊,顯示搶答倒計(jì)時(shí),和各選手的的分?jǐn)?shù),整個(gè)過(guò)程按鍵掃描一直執(zhí)行,當(dāng)有選手按下?lián)尨疰I,按鍵掃描終止對(duì)選手按鍵的掃描,AT89C51啟動(dòng)聲音模塊提示有選手按鍵,并將該選手的序號(hào)發(fā)送到LED顯示,第四步,按鍵掃描對(duì)加減分按鍵掃描,按鍵每按下一次對(duì)相應(yīng)的選手對(duì)應(yīng)的數(shù)碼管上顯示的分?jǐn)?shù)加減一,直到搶答復(fù)位鍵的按下,開(kāi)始新的一輪循環(huán)。當(dāng)?shù)褂?jì)時(shí)結(jié)束時(shí)選手仍然沒(méi)有按鍵,AT89C51啟動(dòng)聲音模塊,提示本輪搶答結(jié)
7、束。2.1搶答器顯示模塊選擇顯示模塊主要是顯示搶答的時(shí)間,組別號(hào)碼和選手得分情況。在使用傳統(tǒng)的數(shù)碼管顯示。數(shù)碼管具有:低能耗、低損耗、低壓、壽命長(zhǎng)、耐老化、防曬、防潮、防火、防高(低)溫,對(duì)外界環(huán)境要求低,易于維護(hù),同時(shí)其精度高,稱量快,精確可靠,操作簡(jiǎn)單。數(shù)碼顯示是采用BCD編碼顯示數(shù)字,程序編譯容易,資源占用較少。顯示功能與硬件關(guān)系極大,當(dāng)硬件固定后,如何在不引起操作者誤解的前提下提供盡可能豐富的信息,全靠軟件來(lái)解決。在這里我們使用的是七段數(shù)碼管顯示,通常在顯示上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,一種是動(dòng)態(tài)顯示。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫(xiě)簡(jiǎn)單,但占用端口資源多;
8、動(dòng)態(tài)顯示的特點(diǎn)是:顯示穩(wěn)定性沒(méi)靜態(tài)好,程序編寫(xiě)復(fù)雜,但是相對(duì)靜態(tài)顯示而言占用端口資源少。在本設(shè)計(jì)中根據(jù)實(shí)際情況采用的是動(dòng)態(tài)顯示方法。4位8段數(shù)碼管顯示電路如下圖所示。圖 2-1 4位七段數(shù)碼管顯示電路圖上圖中數(shù)碼管采用的是4位一體七段共陽(yáng)數(shù)碼管,其中AH段分別接到單片機(jī)的P0口,由單片機(jī)輸出的P0口數(shù)據(jù)來(lái)決定段碼值,位選碼COM1,COM2,COM3,COM4,(COM1,COM2,COM3,COM4)分別接到單片機(jī)的P20,P21,P22 ,P23,(P24,P25,P26,P27)由單片機(jī)來(lái)決定當(dāng)前該顯示的是哪一位。在圖中還有一個(gè)排阻,連接在P0口上,用作P0口的上拉電阻,保證P0口沒(méi)有數(shù)
9、據(jù)輸出時(shí)候處于高電平狀態(tài)。通過(guò)查表法,將其在數(shù)碼管上顯示出來(lái),其中P0口為字型碼輸入端,P2口的8位為字選段輸入段。在這里我們通過(guò)查表將字型碼送給8段數(shù)碼管顯示的數(shù)字。2.2 控制器選擇控制器主要用于對(duì)顯示、搶答、聲音、計(jì)分等模塊進(jìn)行控制。采用ATMEL公司的AT89C51作為系統(tǒng)控制器的CPU方案。單片機(jī)算術(shù)運(yùn)算功能強(qiáng),軟件編程靈活、自由度大,可以用軟件編程實(shí)現(xiàn)各種算法和邏輯控制,并且由于其功耗低、體積小、技術(shù)成熟和成本低等優(yōu)點(diǎn),使其在各個(gè)領(lǐng)域應(yīng)用廣泛。2.3 鍵盤(pán)選擇鍵盤(pán)是單片機(jī)不可缺少的輸入設(shè)備,是實(shí)現(xiàn)人機(jī)對(duì)話的紐帶。鍵盤(pán)按結(jié)構(gòu)形式可以分為非編碼鍵盤(pán)和編碼鍵盤(pán),前者用軟件方法產(chǎn)生鍵碼,而
10、后者則用硬件方法來(lái)產(chǎn)生鍵碼。在單片機(jī)中使用的都是非編碼鍵盤(pán),因?yàn)榉蔷幋a鍵盤(pán)結(jié)構(gòu)簡(jiǎn)單,成本低廉,非編碼鍵盤(pán)的類型很多,常用的有獨(dú)立式鍵盤(pán),行列式鍵盤(pán)等。本設(shè)計(jì)采用獨(dú)立式鍵盤(pán):鍵盤(pán)接口中使用多少根I/O線,鍵盤(pán)中就有幾個(gè)按鍵,鍵盤(pán)接口使用了8根I/O口線,該鍵盤(pán)就有8個(gè)按鍵,這種類型的鍵盤(pán),其按鍵比較少,且鍵盤(pán)中各按鍵的工作互不干擾。因此可以根據(jù)實(shí)際需要對(duì)鍵盤(pán)中的按鍵靈活的編碼。如圖2-2。最簡(jiǎn)單的編碼方式就是根據(jù)I/O輸入口所直接反映的相應(yīng)按鍵,按下的狀態(tài)進(jìn)行編碼,稱按鍵直接狀態(tài)碼,對(duì)于這樣編碼的獨(dú)立式鍵盤(pán),CPU可以通過(guò)直接讀取I/O口的狀態(tài)來(lái)獲取按鍵的直接狀態(tài)編碼值,根據(jù)這個(gè)值直接進(jìn)行按鍵識(shí)
11、別,這樣形式的鍵盤(pán)結(jié)構(gòu)簡(jiǎn)單,按鍵識(shí)別容易。獨(dú)立式鍵盤(pán)的缺點(diǎn)是需要占用比較多的I/O口線,當(dāng)單片機(jī)應(yīng)用系統(tǒng)鍵盤(pán)中需要的按鍵比較少或I/O口線比較富余時(shí),可以采用這樣類型的鍵盤(pán)。 圖2-2 獨(dú)立式鍵盤(pán)2.4 時(shí)鐘頻率電路的設(shè)計(jì)單片機(jī)必須在時(shí)鐘的驅(qū)動(dòng)下才能工作。在單片機(jī)內(nèi)部有一個(gè)時(shí)鐘振蕩電路,只需要外接一個(gè)振蕩源就能產(chǎn)生一定的時(shí)鐘信號(hào)送到單片機(jī)內(nèi)部的各個(gè)單元,決定單片機(jī)的工作速度。時(shí)鐘電路如下圖所示。圖 2-3 外部振蕩源電路一般選用石英晶體振蕩器。此電路在加電大約延遲10ms后振蕩器起振,在XTAL2引腳產(chǎn)生幅度為3V左右的正弦波時(shí)鐘信號(hào),其振蕩頻率主要由石英晶振的頻率確定。電路中兩個(gè)電容C1,C
12、2的作用有兩個(gè):一是幫助振蕩器起振;二是對(duì)振蕩器的頻率進(jìn)行微調(diào)。單片機(jī)在工作時(shí),由內(nèi)部振蕩器產(chǎn)生或由外直接輸入的送至內(nèi)部控制邏輯單元的時(shí)鐘信號(hào)的周期稱為時(shí)鐘周期。其大小是時(shí)鐘信號(hào)頻率的倒數(shù)。圖中時(shí)鐘頻率為12MHz。2.5 復(fù)位電路的設(shè)計(jì) 單片機(jī)的第9腳RST為硬件復(fù)位端,只要將該端持續(xù)4個(gè)機(jī)器周期的高電平即可實(shí)現(xiàn)復(fù)位,復(fù)位后單片機(jī)的各狀態(tài)都恢復(fù)到初始化狀態(tài),其電路圖如下所示:圖2-4 按鍵復(fù)位電路2.6 報(bào)警電路 利用程序來(lái)控制單片機(jī)某個(gè)口線的“高”電平或“低”電平,接上蜂鳴器就能發(fā)出聲音,若再利用延時(shí)程序控制“高”或“低”電平的持續(xù)時(shí)間,就能改變蜂鳴器鳴叫的時(shí)間。本文設(shè)計(jì)如下圖所示。圖中利
13、用單片機(jī)的I/O端口P16,單片機(jī)通過(guò)設(shè)定該端口的高、低電平使蜂鳴器發(fā)聲。 圖 2-5 發(fā)聲電路3. 系統(tǒng)硬件連接原理總圖 圖2-6 系統(tǒng)硬件連接原理圖4. 元器件清單4位8段數(shù)碼管 2只;AT89C51芯片 1只;12M晶振 1只;30PF瓷片電容 2只;10UF電解電容 1只;電阻1K、200、2.2K 各一只;按鍵BUTTON 11只;三極管8550 1只;蜂鳴器 1只;排阻471、102 各一只; 74LS245 一只; 第三章 軟件的設(shè)計(jì)3.1程序流程圖開(kāi)始設(shè)置定時(shí)器檢測(cè)搶答開(kāi)始鍵是否按下啟動(dòng)定時(shí)器、蜂鳴器 檢測(cè)搶答鍵是否按下顯示選手編號(hào)倒計(jì)時(shí)是否完成檢測(cè)加分鍵是否按下檢測(cè)減分鍵是否
14、按下對(duì)應(yīng)數(shù)碼管加一對(duì)應(yīng)數(shù)碼管減一檢測(cè)搶答復(fù)位鍵是否按下圖3-03.2原程序 #include <reg51.h>#define uint unsigned int#define uchar unsigned char/*-共陽(yáng)極0-9的數(shù)碼管段碼-*/unsigned char code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0;/*- 變量定義-*/sbit start=P36;sbit reset=P37;sbit key1=P10;sbit key2=P11;sbit key3=P12;sbit
15、key4=P13;sbit key5=P14;sbit key6=P15;sbit key7=P16;sbit key8=P17;sbit jia=P34;sbit jian=P35;bit action = 0;uchar second=10,a7=0;uchar timer0_count = 0;uchar number=0;uchar number_display = 0;uchar k;/*- 延時(shí)函數(shù)-*/void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=120;y>0;y-);/*- 顯示函數(shù)-*/void display(
16、uchar number,uchar second)P2 = 0x01;P0 = tablesecond;delay(1);P2 = 0x02;P0 = tablenumber;delay(1);P2 = 0x04;P0 = tablea0;delay(1);P2 = 0x08;P0 = tablea1;delay(1);P2 = 0x10; P0 = tablea2;delay(1);P2 = 0x20;P0 = tablea3;delay(1);P2 = 0x40;P0 = tablea4;delay(1);P2 = 0x80;P0 = tablea5;delay(1);/*- 搶答開(kāi)始按
17、鍵檢測(cè)函數(shù)-*/void start_keyscan() void fengling();while(start = 0) key7=0;display(number_display,second);if(start = 1) key7=1;action = 1;TR0 = 1;/*- 搶答者按鍵檢測(cè)函數(shù)-*/uchar key_scan8()if(key1 = 0)delay(8);if(key1 = 0)number = 1;number_display = number;if(key2 = 0)delay(8);if(key2 = 0)number = 2;number_display
18、= number;if(key3 = 0)delay(8);if(key3 = 0)number = 3;number_display = number;if(key4 = 0)delay(8);if(key4 = 0)number = 4;number_display = number;if(key5 = 0)delay(8);if(key5 = 0)number = 5;number_display = number;if(key6 = 0)delay(8);if(key6 = 0)number = 6;number_display = number;if(number_display !
19、= 0)return number_display;elsereturn 0;/*- 搶答復(fù)位函數(shù)-*/void reset_keyscan()if(reset = 0)delay(8);if(reset = 0)number_display = 0; second=10; /*- 主函數(shù)-*/void main()TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=0;P2=0x00;while(1) reset_keyscan();start_keyscan(); if(jia=0&&an
20、umber-1<9) delay(10); while(jia=0) display(number_display,second); anumber-1=anumber-1+1; if(jian=0&&anumber-1>0) delay(10); while (jian=0) display(number_display,second); anumber-1=anumber-1-1; while(action) while(!key_scan8() /無(wú)人搶答display(number_display,second);if(second = 0)second =
21、 10;break;TR0 = 0;key7=0;delay(80); display(number_display,second); key7=1;action = 0;break;display(number_display,second); /*- 定時(shí)中斷-*/void timer0() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;timer0_count +;if(timer0_count = 20)second -;timer0_count = 0; if(second=0) key7=0; delay(60); k
22、ey7=1; 第四章 系統(tǒng)調(diào)試系統(tǒng)調(diào)試包括硬件調(diào)試和軟件調(diào)試,而且兩者是密不可分的。我們?cè)O(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性;軟硬件的配人情況以及是否達(dá)到設(shè)計(jì)任務(wù)的要求,也只有經(jīng)過(guò)調(diào)試,才能發(fā)現(xiàn)問(wèn)題并加以解決、完善,最終開(kāi)發(fā)成實(shí)用產(chǎn)品。硬件調(diào)試分單元電路調(diào)試和聯(lián)機(jī)調(diào)試,單元電路試驗(yàn)在硬件電路設(shè)計(jì)時(shí)已經(jīng)進(jìn)行,這里的調(diào)試只是將其制成印刷電路板后試驗(yàn)電路是否正確,并排除一些加工工藝性錯(cuò)誤(如錯(cuò)線、開(kāi)路、短路等)。這種調(diào)試可單獨(dú)模擬進(jìn)行,也可通過(guò)開(kāi)發(fā)裝置由軟件配合進(jìn)行,硬件聯(lián)機(jī)調(diào)試則必須在系統(tǒng)軟件的配合下進(jìn)行。軟件調(diào)試一般包括分塊調(diào)試和聯(lián)機(jī)調(diào)試兩個(gè)階段。程序的分塊調(diào)試一般在單
23、片機(jī)開(kāi)發(fā)裝置上進(jìn)行,可根據(jù)所調(diào)程序功能塊的入口參量初值編制一個(gè)特殊的程序段,并連同被調(diào)程序功能塊一起在開(kāi)發(fā)裝置上運(yùn)行;也可配合對(duì)應(yīng)硬件電路單獨(dú)運(yùn)行某程序功能塊,然后檢查是否正確,如果執(zhí)行結(jié)果與預(yù)想的不一致,可以通過(guò)單步運(yùn)行或設(shè)置斷點(diǎn)的方法,查出原因并加以改正,直到運(yùn)行結(jié)果正確為止。這時(shí)該 程序功能塊已調(diào)試完畢,可去掉附加程序段。其它程序功能塊可按此法進(jìn)行調(diào)試。程序聯(lián)機(jī)調(diào)試就是將已調(diào)試好的各程序功能塊按總體結(jié)構(gòu)聯(lián)成一個(gè)完整程序,在所研制的硬件電路上運(yùn)行。從而試驗(yàn)程序整體運(yùn)行的完整性、正確性和與硬件電路的配合情況。在聯(lián)調(diào)中可能會(huì)有某些支路上的程序、功能塊因受條件制約而得不到相應(yīng)的輸入?yún)?shù),這時(shí),調(diào)
24、試人員應(yīng)創(chuàng)造條件進(jìn)行模擬調(diào)試。在聯(lián)調(diào)中如發(fā)現(xiàn)硬件問(wèn)題也應(yīng)及時(shí)修正,直到單片機(jī)系統(tǒng)的軟件、硬件全部調(diào)試成功為止。系統(tǒng)調(diào)試完成后,還要進(jìn)行一段時(shí)間的試運(yùn)行,從而檢驗(yàn)系統(tǒng)的穩(wěn)定性和抗干擾能力,驗(yàn)證系統(tǒng)功能是否達(dá)到設(shè)計(jì)要求,是否達(dá)到預(yù)期的效果。本設(shè)計(jì)的調(diào)試方法:先仿真,達(dá)到預(yù)期效果,4.1 硬件調(diào)試問(wèn)題分析數(shù)碼管顯示問(wèn)題:本次設(shè)計(jì)的最終方案是采用數(shù)碼管顯示屏實(shí)現(xiàn)顯示功能,最初數(shù)碼管顯示不正常,亮度不夠。通過(guò)調(diào)試發(fā)現(xiàn)這是由于數(shù)碼管的驅(qū)動(dòng)電流不夠,頭一次增加了數(shù)碼管驅(qū)動(dòng)74LS245芯片在P0口,數(shù)碼管依舊亮度不夠,經(jīng)分析,驅(qū)動(dòng)應(yīng)該加在數(shù)碼管的位選信號(hào)上,再一次在P2口上加上74LS245芯片,數(shù)碼管亮度
25、正常。蜂鳴器異常啟動(dòng)問(wèn)題:蜂鳴器的啟動(dòng)/關(guān)閉是通過(guò)單片機(jī)輸出的控制信號(hào)來(lái)實(shí)現(xiàn)的,最初蜂鳴器始終不發(fā)出聲音,經(jīng)過(guò)仔細(xì)的檢查原件及連接電路,找出了其不發(fā)聲的原因,三級(jí)管用成了NPN型的8050,改動(dòng)芯片為PNP型的8550后,蜂鳴器發(fā)音正常。4.2 軟件調(diào)試問(wèn)題分析蜂鳴器發(fā)聲異常:蜂鳴器要發(fā)出聲音是通過(guò)單片機(jī)的P16輸出低電平來(lái)實(shí)現(xiàn),最初仿真的時(shí)候用的是喇叭,它是需要單片機(jī)提供一個(gè)具有一定頻率的方波信號(hào)來(lái)發(fā)聲,所以一直不會(huì)發(fā)出聲音,修改程序后,解決了該問(wèn)題。第五章 總結(jié)通過(guò)這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)??傊还軐W(xué)會(huì)的還是學(xué)不會(huì)的的確覺(jué)得困難比較多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。最后終于做完了有種如釋重負(fù)的感覺(jué)。此外,還得出一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州大型水景噴泉施工方案
- 2025版食堂牛羊肉采購(gòu)與冷鏈配送服務(wù)協(xié)議3篇
- 二零二五年度鋼材原材料進(jìn)出口代理合同
- 二零二五年度定制私人游艇產(chǎn)權(quán)交易與維護(hù)管理合同3篇
- 二零二五年度動(dòng)物疫病防控獸醫(yī)專家聘用合同2篇
- 二零二五年度教育培訓(xùn)機(jī)構(gòu)課程授權(quán)協(xié)議3篇
- 金屬物理實(shí)驗(yàn)觀察分析案例討論研究方案設(shè)計(jì)解析探討
- 二零二五年度住宅裝修工程合同履約監(jiān)督協(xié)議4篇
- 部隊(duì)報(bào)考軍校數(shù)學(xué)試卷
- 公司股份協(xié)議
- 小學(xué)英語(yǔ)單詞匯總大全打印
- 醫(yī)療廢物集中處置技術(shù)規(guī)范
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
- 媒介社會(huì)學(xué)備課
- GB/T 15114-2023鋁合金壓鑄件
- 三相分離器原理及操作
- 貨物驗(yàn)收單表格模板
- 600字A4標(biāo)準(zhǔn)作文紙
- GB/T 18015.2-2007數(shù)字通信用對(duì)絞或星絞多芯對(duì)稱電纜第2部分:水平層布線電纜分規(guī)范
- 2007年邁騰3.2發(fā)動(dòng)機(jī)維修手冊(cè)
- 選擇性必修二課本活動(dòng)題答案(教參) 高中地理湘教版(2019)選擇性必修二
評(píng)論
0/150
提交評(píng)論