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

正文內(nèi)容

51單片機設(shè)計報告(編輯修改稿)

2024-11-13 10:06 本頁面
 

【文章內(nèi)容簡介】 的測試:顯示模塊包括 LED 顯示和數(shù)碼管計數(shù)器的顯示。 ①剛開始將顯示模塊的程序編譯后進行仿真,開始仿真時數(shù)碼管顯示英文的同時, 8 個LED 沒有同步閃爍。分析程序后,經(jīng)檢查發(fā)現(xiàn)時間參數(shù)設(shè)置錯誤,導(dǎo)致二者沒能同步顯示。經(jīng)過修改程序并再次編譯運行、仿真,發(fā)現(xiàn)數(shù)碼管和 LED 燈都按程序預(yù)定規(guī)則正常顯示。 ②開始的時候, 使用的是 AT89C51 單片機,由于本次課程設(shè)計中數(shù)碼管倒計時、 LED流水燈和音樂播放程序都需要用到定時器,而 AT89C51 只有兩個定時器可同時使用,難以滿足設(shè)計要求。經(jīng)過小組討論,我們決定使用 AT89C52 代替 AT89C51,以滿足定時要求。 ③數(shù)碼管顯示模塊:當(dāng) 8 位 LED 同步閃爍三次后熄滅的同時, 6 位七段數(shù)碼管顯示出英文單詞“ HELLO”。但是開始的時候最后一位數(shù)碼管并不是空白,而是有雜亂的顯示。經(jīng)分析后,我們將最后一位接入低電平,使之固定為完全不顯示,再次編譯運行并仿真,得到預(yù)期的“ HELLO”英文字幕 顯示。調(diào)試成功。 b. 聲音模塊的測試:聲音模塊由蜂鳴器組成,將開關(guān)按下后,蜂鳴器會播放《生日快樂歌》。剛開始的時候,音樂雖然可以正常播放,但是聲音有點嘈雜,分析之后,我們在單片機上加了一個晶體振蕩器,然后重新仿真,這次播放出來的音樂相比之前而言就清晰了很多。 ( 2)整體調(diào)試 課程設(shè)計的整體測試是希望得到實現(xiàn)要求的功能,將總體設(shè)計程序進行編譯運行,生成 .hex 文件后,加載到硬件仿真系統(tǒng),開始仿真,單片機的運行不僅可以按顯示模塊的程序正常運行,也可以通過按鍵控制音樂播放,聲音模塊和按鍵模塊同樣可行。通過幾個 循環(huán)并無發(fā)現(xiàn)錯誤,由此我們便可以得出,編出來的程序符合我們的設(shè)計要求。 實驗結(jié)果 ( 1)數(shù)碼管倒計時 +流水燈 51 單片機實做課課程設(shè)計報告 第 9 頁 共 21 頁 ( 2)倒計時完成后, 8 個 LED 燈同步閃爍: 51 單片機實做課課程設(shè)計報告 第 10 頁 共 21 頁 ( 3)閃爍完成后,所有 LED 燈滅,同時數(shù)碼管顯示“ HELLO”: ( 4)按下開關(guān)后,數(shù)碼管熄滅,同時蜂鳴器播放音樂《生日快樂歌》。 課程設(shè)計收獲與總結(jié) 這學(xué)期我們開了《單片機的 C 語言程序設(shè)計與應(yīng)用》的課程,這也是第一次與“單片機”接觸。說實話剛開始聽到這個課程真是一頭霧水。“單片機”是什么的?做什么用的?都不知道。學(xué)了單片機這門 課程后我明白了:單片機是一塊在集成電路芯片上集成了一臺有一定規(guī)模的微型計算機。簡稱為單片微型計算機或單片機。片機的應(yīng)用到處可見,應(yīng)用領(lǐng)域廣泛,主要應(yīng)用在智能儀表、實時控制、通信、51 單片機實做課課程設(shè)計報告 第 11 頁 共 21 頁 家電等方面。在單片機這門課中我們學(xué) C51,畢竟 C51 和我書上講的C 語言,有些類似,編程的思想可以說是相通的。而且 C51 還有更大的優(yōu)點就是編寫大程序時的優(yōu)越性更不言而喻,當(dāng)然在那時,我并沒有想的那么深遠, C51 的特點,還是在后來的實踐過程中,漸漸體會到了! 在學(xué)完了這門課之后,我們不考試,只做一個課程設(shè)計就行。我們這組共有三名成員, 我們這一小組足足花了兩個星期才將這個課程設(shè)計所有的工作完成,包過選題,畫流程圖,程序設(shè)計,仿真運行。 當(dāng)然這設(shè)計期間我們也遇到了很多的困難,比喻在設(shè)計流水燈這一模塊,流水燈經(jīng)常有一個不亮,而且不能和數(shù)碼管同步,經(jīng)過反復(fù)的調(diào)試和運行,我們發(fā)現(xiàn)是因為定時器 0 的時間初值沒有算正確,重新計算初值后,這一問題就解決了。在數(shù)碼管這一模塊中,我們選擇的是數(shù)碼管的動態(tài)顯示倒計時。但是最仿真初運行的 結(jié)果是變成了靜態(tài)顯示單個數(shù)字和我們預(yù)期的效果不一樣,通過查看程序我們發(fā)現(xiàn)是因為我們延時的時間太長了 ,將延時的時間縮短就解決了這 一問題。因為 數(shù)碼管動態(tài)動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃a,b,c,d,e,f,g,dp的 同名端 連在一起,另外為每個數(shù)碼管的公共極COM 增加位選通控制電路,位選通由各自獨立的 I/O 線控制,當(dāng)單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的的51 單片機實做課課程設(shè)計報告 第 12 頁 共 21 頁 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中, 每位數(shù)碼管的點亮?xí)r間為 1~ 2ms,由于人的 視覺暫留現(xiàn)象及 發(fā)光二極管 的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感 。 最后我們還用一個用開關(guān)來控制一首歌曲的播放,但是由于 AT89C51 芯片只有兩個定時器,在前面的流水燈和數(shù)碼管倒計時中你都用了。為了將這首歌曲能夠添加進去,我們是想盡了各種辦法,但是由于定時器不能共用,最后都失敗了。實在是沒有辦法,我們就該用了 AT89C52 這個芯片,因為 AT89C52 芯片有三個定時器,剛好能夠滿足我們的要求。 最后終于達到了我們的預(yù)期效果。 在這次的單片機課程設(shè)計的中,我感受頗深,收獲頗多。 第一,必須要有學(xué)習(xí)單片機的熱情,不是說今天去圖書館看了一個下午關(guān)于單片機的書,而明天玩上半天,后天就不知道那個本書在講什么東西了。還是先說說我吧,我在從學(xué)校出來之前,正如上面所說的:我知道有種芯片叫單片機,但是具體長成什么樣子,卻一點也不知道!而我對單片機的癡迷更是常人所不能想象的地步,雖然有很多不懂,但是我還是堅持了下來,當(dāng)時我就想過,為了單片機值不值得我這樣去付出,不過我還是橫下一條心,堅持看我的書和資料。 第二,既 然我們想學(xué)好單片機,除了上課認(rèn)真聽講之外,那就要多看下課本和資料書更重要的是還要多在仿真軟件上面調(diào)試和運行一下,看一下仿真結(jié)果。因為理論聯(lián)系實際才是最重要的。即使你每天捧著本書,把那本書翻爛,也永遠學(xué)不會單片機的! 51 單片機實做課課程設(shè)計報告 第 13 頁 共 21 頁 第三,想學(xué)單片機的必需工具 電腦 PC。因為寫程序,編譯或者是仿真都是通過 PC 完成的。如果沒有 PC,什么也做不了?。?!有了 PC 最好還要可以上網(wǎng),因為如果你沒有可以和你交流單片機的人,遇到自己解決不了的問題,一直都想不通,那么估計你學(xué)習(xí)單片機的熱情就會隨著時間的推移而慢慢耗盡。如果 你能上網(wǎng)通過論壇或者 群,問題就很快得到解決。這樣的學(xué)習(xí)效率一定很高!真正的高手是從論壇中泡出來的! 總之,在本次課程設(shè)計中我感覺我學(xué)到的東西比一個學(xué)期學(xué)的東西還多,軟件繪圖技巧在平常的學(xué)習(xí)中是學(xué)不到,我希望以后能夠有
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1