版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì) 任 務(wù) 書</p><p><b> 設(shè)計(jì)要求:</b></p><p> 利用AT89C51單片機(jī)設(shè)計(jì)一個(gè)簡(jiǎn)易的倒數(shù)計(jì)數(shù)器,可用來(lái)煮方便面、煮開(kāi)水或小睡片刻等。做一小段時(shí)間倒計(jì)數(shù),當(dāng)?shù)褂?jì)數(shù)為0時(shí),則發(fā)出一段音樂(lè)聲響,通知倒計(jì)數(shù)終了,該做應(yīng)當(dāng)做的事。</p><p> 定時(shí)鬧鐘的基本功能如下。<
2、/p><p> 顯示格式為“分分秒秒”。</p><p> 用4個(gè)按鍵操作來(lái)設(shè)置當(dāng)前想要倒計(jì)數(shù)的時(shí)間。一旦按下鍵則開(kāi)始倒計(jì)數(shù),當(dāng)計(jì)數(shù)為0時(shí),發(fā)出一陣音樂(lè)聲。</p><p> 程序執(zhí)行后工作指示燈LED閃動(dòng),表示程序開(kāi)始執(zhí)行,按下操作鍵K1~K4動(dòng)作如下。</p><p> K1—可調(diào)整倒計(jì)數(shù)的時(shí)間1~60分鐘。</p>&
3、lt;p> K2—設(shè)置倒計(jì)數(shù)的時(shí)間為5分鐘,顯示“0500”。</p><p> K3—設(shè)置倒計(jì)數(shù)的時(shí)間為10分鐘,顯示“1000”。</p><p> K4—設(shè)置倒計(jì)數(shù)的時(shí)間為20分鐘,顯示“2000”。</p><p> 復(fù)位后顯示器應(yīng)能顯示倒計(jì)時(shí)的分鐘和秒數(shù)。此時(shí),若:</p><p> a. 按操作鍵K2—增加倒計(jì)數(shù)的
4、時(shí)間1分鐘。</p><p> b. 按操作鍵K3—減少倒計(jì)數(shù)的時(shí)間1分鐘。</p><p> c. 按操作鍵K4—設(shè)置完成。 </p><p> 本題目最大難點(diǎn)是實(shí)現(xiàn)音樂(lè)的播放。利用定時(shí)計(jì)數(shù)器,通過(guò)載入不同的計(jì)數(shù)初值,產(chǎn)生頻率不同的方波,輸入到蜂鳴器(SOUNER)中,使其發(fā)出頻率不同的聲音。本設(shè)計(jì)中單片機(jī)晶振為1.0592MHz,通過(guò)計(jì)算各音階頻率,可得1
5、、2、3、4、5、6、7共7個(gè)音應(yīng)賦給定時(shí)器的初值為64580、64684、64777、64820、64898、64968、65030。</p><p> 在此基礎(chǔ)上,可將樂(lè)曲的簡(jiǎn)譜轉(zhuǎn)化為單片機(jī)可以“識(shí)別”的“數(shù)組譜”,進(jìn)一步加入對(duì)音長(zhǎng)、休止符等的控制量后,可以實(shí)現(xiàn)音樂(lè)的播放。</p><p> 指導(dǎo)老師(簽名) </p><p> 年
6、月 日 </p><p><b> 目 錄</b></p><p> 摘 要……………………………………………………2</p><p> 第一章、緒論……………………………………………3</p><p> 第二章、原理介紹………………………………………4</p><p> 第
7、三章、硬件介紹………………………………………5</p><p> ●LED數(shù)碼………………………………………5</p><p> ●控制電路………………………………………5</p><p> ●按鍵控制………………………………………6</p><p> ●蜂鳴器…………………………………………6</p><p>
8、; 第四章、軟件介紹………………………………………8</p><p> ●音調(diào)的產(chǎn)生……………………………………8</p><p> ●節(jié)拍的確定……………………………………9</p><p> ●編碼 …………………………………………9</p><p> ●設(shè)計(jì)流程圖 …………………………………11</p><
9、;p> 第五章、結(jié)論與總結(jié)……………………………………11</p><p><b> 摘 要</b></p><p> 單片機(jī)技術(shù)是一門不可或缺的技術(shù),對(duì)我們將來(lái)的工作以及生活和學(xué)習(xí)都有 很密切的聯(lián)系。近年來(lái),隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,單片機(jī)的檔次不斷提高,其應(yīng)用領(lǐng)域也在不斷擴(kuò)大,已在工業(yè)控制、尖端科學(xué)、智能儀器儀表、日用家電、汽車電子系統(tǒng)、辦
10、公自動(dòng)化設(shè)備、個(gè)人信息終端機(jī)通信產(chǎn)品中得到廣</p><p> 泛的應(yīng)用,成為現(xiàn)代電子系統(tǒng)中重要的智能化核心部件。</p><p> 單片機(jī)由CPU、一定容量的RAM和ROM構(gòu)成,定時(shí)、計(jì)數(shù)和多種接口于一體的微控制器。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動(dòng)化上。而52系列單片機(jī)時(shí)各單片機(jī)中最為典型和最具代表性的一種,本次課程設(shè)計(jì)通過(guò)對(duì)它的學(xué)習(xí)、應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、
11、開(kāi)發(fā)軟硬件的能力。</p><p> 本設(shè)計(jì)利用AT89C51單片機(jī)七段數(shù)碼管設(shè)計(jì)一個(gè)簡(jiǎn)易的倒數(shù)計(jì)數(shù)器。用4個(gè)按鍵操作來(lái)設(shè)置當(dāng)前想要倒數(shù)計(jì)數(shù)的時(shí)間。作一小段時(shí)間倒數(shù)計(jì)數(shù),當(dāng)計(jì)數(shù)為0時(shí),則發(fā)出一段音樂(lè)聲響,通知倒數(shù)計(jì)數(shù)終了,該做應(yīng)做的事了。應(yīng)用Proteus的ISIS軟件和Keil uVision4來(lái)實(shí)現(xiàn)該計(jì)數(shù)器的設(shè)計(jì)與仿真。該方法的仿真效果真實(shí)、準(zhǔn)確,節(jié)省了硬件資源。</p><p>
12、 該功能計(jì)數(shù)器可以應(yīng)用于一般的生活和工作中,也可以通過(guò)改裝,提高性能,則加新功能,從而給人們的生活和工作帶來(lái)更多的方便。</p><p><b> 緒 論</b></p><p> 20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展。在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透到了社會(huì)的各個(gè)領(lǐng)域,有力的推動(dòng)和提高了社會(huì)生產(chǎn)力的發(fā)展與信息化程度。同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提升,產(chǎn)品更新?lián)Q
13、代的節(jié)奏也越來(lái)越快。</p><p> 隨著科技的發(fā)展和社會(huì)的進(jìn)步,人們對(duì)數(shù)字鐘的要求越來(lái)越高,多功能數(shù)字鐘不管在性能還是在樣式上都發(fā)生了質(zhì)的變化。數(shù)字鐘實(shí)際上是一個(gè)對(duì)標(biāo)準(zhǔn)頻率進(jìn)行計(jì)數(shù)的計(jì)數(shù)電路,走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校。單片計(jì)算機(jī)即單片微型計(jì)算機(jī),是集CPU,RAM,ROM,定時(shí)/計(jì)數(shù)和多種接口于一體的微控制器。它體積小成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)品和工業(yè)自動(dòng)化上。由于數(shù)字集成電路的
14、發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度遠(yuǎn)遠(yuǎn)超多老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大地方便,而且大大的擴(kuò)展了鐘表原先的報(bào)時(shí)功能,諸如定時(shí)自動(dòng)報(bào)警、0按時(shí)自動(dòng)打鈴、定時(shí)廣播、自動(dòng)啟閉路燈、定時(shí)開(kāi)關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等,所有這些,都是以數(shù)字化為基礎(chǔ)的,因此研究數(shù)字鐘及擴(kuò)大其應(yīng)用有著非常現(xiàn)實(shí)的意義。</p><p> 本系統(tǒng)采用單片機(jī)作為數(shù)字鐘的核心控制器,讀取時(shí)鐘的值,
15、并通過(guò)數(shù)碼管顯示出來(lái),而且可以通過(guò)按鍵電路控制執(zhí)行信號(hào),給時(shí)鐘賦初值。還可以設(shè)置鬧鐘,當(dāng)計(jì)數(shù)為0時(shí),發(fā)出一陣音樂(lè)聲。</p><p><b> 原理介紹</b></p><p> 音樂(lè)倒數(shù)計(jì)數(shù)器所倒數(shù)的時(shí)間由數(shù)字顯示,控制器使用單片機(jī)AT89C51。本</p><p> 設(shè)計(jì)基于單片機(jī)技術(shù)原理,以單片機(jī)芯片AT89C51作為核心控制器,
16、通過(guò)硬件電</p><p> 路的制作以及軟件程序的編制,設(shè)計(jì)制作出一個(gè)計(jì)數(shù)器,包括以下功能:輸出時(shí)</p><p> 間,按下鍵就開(kāi)始計(jì)時(shí),并將時(shí)間顯示在數(shù)碼管上。當(dāng)?shù)褂?jì)數(shù)為0時(shí),蜂鳴器就</p><p> 發(fā)出音樂(lè)聲響等等。該計(jì)數(shù)器系統(tǒng)主要由計(jì)數(shù)器模塊、數(shù)碼管模塊、蜂鳴器模</p><p> 塊、鍵盤模塊、指示燈等部分組成的。用單
17、片機(jī)8051控制程序執(zhí)行,通過(guò)LED</p><p> 動(dòng)態(tài)掃描來(lái)顯示倒計(jì)時(shí),每次執(zhí)行中斷時(shí)判斷計(jì)時(shí)是否繼續(xù)倒計(jì)時(shí)。同時(shí)通過(guò)按</p><p> 鍵掃描的方式來(lái)判斷是否有輸入更改倒計(jì)時(shí)的控制信息,通過(guò)8051的處理來(lái)達(dá)</p><p> 到對(duì)倒計(jì)時(shí)的更新,當(dāng)?shù)褂?jì)時(shí)結(jié)束時(shí),驅(qū)動(dòng)蜂鳴器發(fā)出一首音樂(lè)??傮w設(shè)計(jì)方框</p><p> 圖如圖1
18、-1所示。。</p><p> 圖2-1 總體設(shè)計(jì)方框圖</p><p><b> 硬件介紹</b></p><p><b> ●LED數(shù)碼管</b></p><p> LED數(shù)碼管分為共陰數(shù)碼管和共陽(yáng)數(shù)碼管兩種,本實(shí)驗(yàn)采用共陰數(shù)碼管。共陰數(shù)碼管就是將數(shù)碼管七段的陰極連在一起。當(dāng)這個(gè)公共陰極
19、接GND時(shí),其余的哪段接高電平哪段亮。</p><p> 圖3-1 數(shù)碼管的內(nèi)部結(jié)構(gòu)圖,中間為共陰數(shù)碼管,右邊為共陽(yáng)數(shù)碼管</p><p><b> ●控制電路</b></p><p> 采用8051進(jìn)行控制。</p><p> 8051 基本資料如下:</p><p> 圖3-2 80
20、51引腳圖</p><p> 在此次實(shí)驗(yàn)中,一共用到了單片機(jī)的23個(gè)管腳,其中P3組用到的P3^0~P3^3去控制四個(gè)按鍵,P0組用來(lái)控制數(shù)碼管的段碼,P2^4~P2^7用來(lái)控制四段數(shù)碼管的位碼,P2^1用來(lái)使蜂鳴器發(fā)生,VCC和GND做為電源和復(fù)位電路接入端,而單片機(jī)的18和19腳則接入晶體整蕩器,產(chǎn)生振蕩頻率。通過(guò)輸入相應(yīng)程序?qū)纹瑱C(jī)的控制,從而讓各個(gè)模塊能夠協(xié)調(diào)工作,實(shí)現(xiàn)一定的功能。</p>
21、<p><b> ●按鍵控制</b></p><p> 按鍵控制室控制程序執(zhí)行時(shí)數(shù)據(jù)的輸入或是特殊功能的設(shè)置及操作,使用8051端口1的4(0至3)條輸入口,由程序來(lái)控制,平時(shí)輸入端為高電平,當(dāng)有按鍵按下則相對(duì)位會(huì)呈現(xiàn)低電平,進(jìn)過(guò)輪流掃描判斷輸入端是否為低電平,便可知道按下的是哪一個(gè)按鈕。</p><p> 圖3-3 按鍵控制電路</p>
22、<p><b> ●蜂鳴器</b></p><p> 蜂鳴器的功能是對(duì)輸入的不同頻率的方波進(jìn)行播放形成音樂(lè),持續(xù)送出工作脈沖可以推動(dòng)喇叭發(fā)出嗶的聲響,當(dāng)工作頻率越高時(shí),聲音越清脆,工作頻率低時(shí),聲音則較低沉。</p><p> 使用8051的P2^1口進(jìn)行控制</p><p> 圖3-4 蜂鳴器接線圖</p>
23、<p> 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車電子設(shè)備、電話機(jī)、定時(shí)器等電子產(chǎn)品中作發(fā)聲器件。 ;蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。蜂鳴器在電路中用字母“H”或“HA”表示。</p><p> 單片機(jī)驅(qū)動(dòng)他激蜂鳴器的方式有兩種:一種是PWM 輸出口直接驅(qū)動(dòng),另一種是利用I/O 定時(shí)翻轉(zhuǎn)電平產(chǎn)生驅(qū)動(dòng)波形對(duì)蜂鳴器
24、進(jìn)行驅(qū)動(dòng)。本設(shè)計(jì)選擇利用I/O 定時(shí)翻轉(zhuǎn)電平產(chǎn)生驅(qū)動(dòng)波形對(duì)蜂鳴器進(jìn)行驅(qū)動(dòng)。</p><p> 利用I/O 定時(shí)翻轉(zhuǎn)電平來(lái)產(chǎn)生驅(qū)動(dòng)波形的方式必須利用定時(shí)器來(lái)做定時(shí),通過(guò)定時(shí)翻轉(zhuǎn)電平產(chǎn)生符合蜂鳴器要求的頻率的波形,這個(gè)波形就可以用來(lái)驅(qū)動(dòng)蜂鳴器了。比如為2500Hz 的蜂鳴器的驅(qū)動(dòng),可以知道周期為400μs,這樣只需要驅(qū)動(dòng)蜂鳴器的I/O 口每200μs 翻轉(zhuǎn)一次電平就可以產(chǎn)生一個(gè)頻率為2500Hz,占空比為1/2du
25、ty 的方波,再通過(guò)三極管放大就可以驅(qū)動(dòng)這個(gè)蜂鳴器了。</p><p> 由于蜂鳴器的工作電流一般比較大,以致于單片機(jī)的I/O 口是無(wú)法直接驅(qū)動(dòng)的,所以要利用放大電路來(lái)驅(qū)動(dòng),一般使用三極管來(lái)放大電流就可以了。</p><p><b> 第四章 軟件介紹</b></p><p> 用單片機(jī)8051控制程序執(zhí)行,通過(guò)LED動(dòng)態(tài)掃描來(lái)顯示倒計(jì)時(shí)
26、,每次執(zhí)行中斷時(shí)判斷計(jì)時(shí)是否繼續(xù)倒計(jì)時(shí)。同時(shí)通過(guò)按鍵掃描的方式來(lái)判斷是否有輸入更改倒計(jì)時(shí)的控制信息,通過(guò)8051的處理來(lái)達(dá)到對(duì)倒計(jì)時(shí)的更新,當(dāng)?shù)褂?jì)時(shí)結(jié)束時(shí),驅(qū)動(dòng)蜂鳴器發(fā)出一首音樂(lè)。 </p><p><b> 音調(diào)的產(chǎn)生 </b></p><p> 不同音高的樂(lè)音是用C、D、E、F、G、A、B來(lái)表示,這7個(gè)字母就是音樂(lè)的音名,它們一般依次唱成DO、RE、MI、
27、FA、SO、LA、SI,即唱成簡(jiǎn)譜的1、2、3、4、5、6、7,相當(dāng)于漢字“多來(lái)米發(fā)梭拉西”的讀音,這是唱曲時(shí)樂(lè)音的發(fā)音,所以叫“音調(diào)”,即Tone。把C、D、E、F、G、A、B這一組音的距離分成12個(gè)等份,每一個(gè)等份叫一個(gè)“半音”。兩個(gè)音之間的距離有兩個(gè)“半音”,就叫“全音”。在鋼琴等鍵盤樂(lè)器上,C–D、D–E、F–G、G–A、A–B兩音之間隔著一個(gè)黑鍵,他們之間的距離就是全音;E–F、B–C兩音之間沒(méi)有黑鍵相隔,它們之間的距離就是半
28、音。通常唱成1、2、3、4、5、6、7的音叫自然音,那些在它們的左上角加上﹟號(hào)或者b號(hào)的叫變化音。﹟叫升記號(hào),表示把音在原來(lái)的基礎(chǔ)上升高半音,b叫降記音,表示在原來(lái)的基礎(chǔ)上降低半音。例如高音DO的頻率(1046Hz)剛好是中音DO的頻率(523Hz)的一倍,中音DO的頻率(523Hz)剛好是低音DO頻率(266 Hz)的一倍;同樣的,高音RE的頻率(1175Hz)剛好是中音RE的頻率(587Hz)的一倍,中音RE的頻率(587Hz)剛好
29、是低音R</p><p> 1)要產(chǎn)生音頻脈沖,只要算出某一音頻的周期(1/頻率),然后將此周期除以2,即為半周期的時(shí)間。利用定時(shí)器計(jì)時(shí)這半個(gè)周期時(shí)間,每當(dāng)計(jì)時(shí)到后就將輸出脈沖的I/O反相,然后重復(fù)計(jì)時(shí)此半周期時(shí)間再對(duì)I/O反相,就可在I/O腳上得到此頻率的脈沖。</p><p> 2)利用AT89C51的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式1下,改變計(jì)數(shù)值TH1及TL1以產(chǎn)生不同頻率的方法
30、。</p><p> 此外結(jié)束符和休止符可以分別用代碼00H和FFH來(lái)表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。</p><p> 3)例如頻率為523Hz,其周期T=1/523=1912us,因此只要令計(jì)數(shù)器計(jì)時(shí)956us/1us=956,在每次技術(shù)956次時(shí)將I/O反相,就可得到中音DO(523Hz)。</p><p&g
31、t; 計(jì)數(shù)脈沖值與頻率的關(guān)系公式如下:</p><p> N=Fi2Fr</p><p> N:計(jì)算值;Fi:內(nèi)部計(jì)時(shí)一次為1us,故其頻率為1MHz;</p><p> 其計(jì)數(shù)值的求法如下:</p><p> T=65536-N=65536-Fi2Fr</p><p> 例如:設(shè)K=65536
32、,F(xiàn)=1000000=Fi=1MHz,球低音DO(261Hz)。中音DO(523Hz)。高音的DO(1046Hz)的計(jì)算值</p><p> T=65536-N=65536-Fi2Fr=65536-10000002Fr=65536-500000/Fr</p><p> 低音DO的T=65536-500000/262=63627</p><p> 低音DO的T=
33、65536-500000/523=64580</p><p> 低音DO的T=65536-500000/1047=65059</p><p><b> 節(jié)拍的確定</b></p><p> 若要構(gòu)成音樂(lè),光有音調(diào)是不夠的,還需要節(jié)拍,讓音樂(lè)具有旋律(固定的律動(dòng)),而且可以調(diào)節(jié)各個(gè)音的快滿度?!肮?jié)拍”,即Beat,簡(jiǎn)單說(shuō)就是打拍子,就像我們
34、聽(tīng)音樂(lè)不自主的隨之拍手或跺腳。若1拍實(shí)0.5s,則1/4 拍為0.125s。至于1拍多少s,并沒(méi)有嚴(yán)格規(guī)定,就像人的心跳一樣,大部分人的心跳是每分鐘72下,有些人快一點(diǎn),有些人慢一點(diǎn),只要聽(tīng)的悅耳就好。音持續(xù)時(shí)間的長(zhǎng)短即時(shí)值,一般用拍數(shù)表示。休止符表示暫停發(fā)音。</p><p> 一首音樂(lè)是由許多不同的音符組成的,而每個(gè)音符對(duì)應(yīng)著不同頻率,這樣就可以利用不同的頻率的組合,加以與拍數(shù)對(duì)應(yīng)的延時(shí),構(gòu)成音樂(lè)。了解音樂(lè)
35、的一些基礎(chǔ)知識(shí),我們可知產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂(lè)。對(duì)于單片機(jī)來(lái)說(shuō),產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí)/計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波頻率信號(hào)。因此,需要弄清楚音樂(lè)中的音符和對(duì)應(yīng)的頻率,以及單片機(jī)定時(shí)計(jì)數(shù)的關(guān)系。</p><p><b> 編碼</b></p><p> do re mi fa so la si分別編碼為1~7,重音do編為8,重音r
36、e編為9,停頓編為0。播放長(zhǎng)度以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個(gè)十六分音符,編為4,其它的播放時(shí)間以此類推。音調(diào)作為編碼的高4位,而播放時(shí)間作為低4位,如此音調(diào)和節(jié)拍就構(gòu)成了一個(gè)編碼。以0xff作為曲譜的結(jié)束標(biāo)志。</p><p> 舉例1:音調(diào)do,發(fā)音長(zhǎng)度為兩拍,即二分音符,將其編碼為0x18。</p><p> 舉例2:音調(diào)re,發(fā)音長(zhǎng)度為半拍,
37、即八分音符,將其編碼為0x22</p><p> 歌曲播放的設(shè)計(jì)。先將歌曲的簡(jiǎn)譜進(jìn)行編碼,儲(chǔ)存在一個(gè)數(shù)據(jù)類型為unsigned char 的數(shù)組中。程序從數(shù)組中取出一個(gè)數(shù),然后分離出高4位得到音調(diào),接著找出相應(yīng)的值賦給定時(shí)器0,使之定時(shí)操作蜂鳴器,得出相應(yīng)的音調(diào);接著分離出該數(shù)的低4位,得到延時(shí)時(shí)間,接著調(diào)用軟件延時(shí)。</p><p><b> 設(shè)計(jì)流程圖</b>
38、</p><p> 主程序開(kāi)始初始化,然后掃描鍵盤、計(jì)數(shù)器。當(dāng)鍵盤按鍵有按下時(shí),調(diào)整計(jì)數(shù)器值,數(shù)碼管顯示新值。當(dāng)K1鍵按下時(shí),按其他按鍵時(shí)數(shù)碼管重新顯示時(shí)間。按K2鍵倒計(jì)時(shí)5分鐘,按K3倒計(jì)時(shí)10分鐘,按K4倒計(jì)時(shí)20分鐘,當(dāng)計(jì)數(shù)器值倒計(jì)為0時(shí),蜂鳴器發(fā)出聲音,計(jì)數(shù)器停止倒計(jì),程序結(jié)束。</p><p><b> 圖4-1設(shè)計(jì)流程圖</b></p>
39、<p> 圖4-2 按鍵流程圖</p><p><b> 第五章 結(jié)論與總結(jié)</b></p><p> 通過(guò)此次多功能數(shù)字計(jì)數(shù)器的設(shè)計(jì)制作,我們將從書本上學(xué)到的知識(shí)應(yīng)用于實(shí)踐,再次鞏固了我的單片機(jī)知識(shí),提高了我的電路仿真設(shè)計(jì)能力。雖然設(shè)計(jì)過(guò)程中遇到了很多困難,但是在解決這些問(wèn)題的過(guò)程無(wú)疑是對(duì)自身專業(yè)素質(zhì)的提高。當(dāng)最終調(diào)試成功的時(shí)候也是對(duì)自己的一種肯定。
40、此次的設(shè)計(jì)不僅增強(qiáng)了自己在專業(yè)設(shè)計(jì)方面的信息,鼓舞了自己,更是一次興趣的培養(yǎng),為以后的學(xué)習(xí)方向明確了重點(diǎn)。</p><p> 另外在這次設(shè)計(jì)中我們遇到了不少的問(wèn)題,針對(duì)不同的問(wèn)題我們采取不同的解決方法,最終一一解決了。在我們遇到不懂得問(wèn)題時(shí),利用課本上、參考書上的知識(shí),以及網(wǎng)上的資料最終解決問(wèn)題。和隊(duì)友之間相互討論,明白了團(tuán)隊(duì)合作的重要性。</p><p> 本次項(xiàng)目設(shè)計(jì)還存在很多不足
41、,比如,音樂(lè)響的還不夠完美,計(jì)數(shù)功能也不夠詳細(xì)等。以后爭(zhēng)取完善這個(gè)設(shè)計(jì),以提高我們的單片機(jī)設(shè)計(jì)能力。</p><p> 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)、提出、分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié)。在本次設(shè)計(jì)中遇到了很多問(wèn)題,特別是程序細(xì)節(jié)上的問(wèn)題,但只要自己能沉下心來(lái)認(rèn)真、細(xì)心、耐心的去調(diào)試程序,最后所有的問(wèn)題便一個(gè)一個(gè)均迎刃而解,這也讓我認(rèn)識(shí)到,在項(xiàng)目設(shè)計(jì)的過(guò)程中一定要經(jīng)的住問(wèn)題的考驗(yàn),只要我
42、們認(rèn)真仔細(xì)的排查問(wèn)題的原因,最終還是能夠解決的。</p><p> 總之,這次設(shè)計(jì)從軟件編寫、調(diào)試到軟硬件聯(lián)機(jī)調(diào)試,我傾注了大量的時(shí)間和心血,當(dāng)然也收獲了很多。在此認(rèn)識(shí)到,要學(xué)好硬件或軟件,一定要踏實(shí)下來(lái)做項(xiàng)目,這樣我們的收獲才是最大的,最直接的。</p><p> 這里很感謝生芳老師和王冠凌老師給我們的指導(dǎo)和教育,感謝她給我們提供了良好的學(xué)習(xí)設(shè)計(jì)環(huán)境,也很感謝可愛(ài)的學(xué)長(zhǎng)們,讓我覺(jué)得團(tuán)
43、隊(duì)的力量很偉大。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]康華光,陳大欽. 電子技術(shù)基礎(chǔ)—模擬部分(第五版)[M]. 北京:高等教育出版社,2005</p><p> [2]李珍.單片機(jī)原理與應(yīng)用技術(shù) 清華大學(xué)出版社, 2003 </p><p> [3]陳明熒.8051單片機(jī)課程設(shè)計(jì)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)---倒數(shù)計(jì)數(shù)器
- 倒數(shù)計(jì)數(shù)器單片機(jī)課程設(shè)計(jì)
- 帶有l(wèi)cd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器課程設(shè)計(jì)
- 帶有l(wèi)cd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器課程設(shè)計(jì)
- 課程設(shè)計(jì)-帶有l(wèi)cd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--簡(jiǎn)易頻率計(jì)數(shù)器
- 單片機(jī)課程設(shè)計(jì)帶有l(wèi)cd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器
- 微機(jī)原理課程設(shè)計(jì)--基于單片機(jī)設(shè)計(jì)的音樂(lè)倒數(shù)計(jì)數(shù)器
- 微機(jī)原理課程設(shè)計(jì)--基于單片機(jī)設(shè)計(jì)的音樂(lè)倒數(shù)計(jì)數(shù)器
- 光控計(jì)數(shù)器課程設(shè)計(jì)
- 6進(jìn)制計(jì)數(shù)器課程設(shè)計(jì)
- 里程計(jì)數(shù)器課程設(shè)計(jì)
- 微機(jī)課程設(shè)計(jì)之計(jì)數(shù)器
- 光電計(jì)數(shù)器課程設(shè)計(jì)報(bào)告
- 單口ram計(jì)數(shù)器的課程設(shè)計(jì)
- 基于單片機(jī)lcd顯示的音樂(lè)倒數(shù)計(jì)數(shù)器課程設(shè)計(jì)論文
- 電子計(jì)數(shù)器課程設(shè)計(jì)報(bào)告
- 里程計(jì)數(shù)器課程設(shè)計(jì)
- 24進(jìn)制計(jì)數(shù)器課程設(shè)計(jì)
- 頻率計(jì)數(shù)器課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論