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

正文內(nèi)容

單片機(jī)課程設(shè)計--基于單片機(jī)的led流水燈系統(tǒng)設(shè)計(更新版)

2024-12-15 18:56上一頁面

下一頁面
  

【正文】 開關(guān) 輸 入 AT89C51 單片機(jī) 流水燈 5 第三章 方案論證與比較 循環(huán)移位法 在上個程序中我們是逐個控制 P1 端口的每個位來實現(xiàn)的,因此程序顯得有點復(fù)雜,下面我們利用循環(huán)移位指令,采用循環(huán)程序結(jié)構(gòu)進(jìn)行編程。 設(shè)計任務(wù) 在本次課程設(shè)計中,主要完成如下方面的設(shè)計任務(wù): 掌握 MCS51 系列 805 8255 的最小電路及外圍擴(kuò) 展電路的設(shè)計方法; 了解單片機(jī)數(shù)據(jù)轉(zhuǎn)換功能及工作過程; 設(shè)計 LED 流水燈系統(tǒng) ,實現(xiàn) 8 個 LED 霓虹燈的左、右循環(huán)顯示; 3 完成主要功能模塊的硬件電路設(shè)計; 用 protel 軟件完成原理電路圖的繪制; 創(chuàng)新,設(shè)計 24 個 LED 霓虹燈的循環(huán)。本設(shè)計著重在于分析計算器軟件和開發(fā)過程中的環(huán)節(jié)和步驟,并從實踐經(jīng)驗出發(fā)對計算器設(shè)計做了詳細(xì)的分析和研究。 單片機(jī)由于其微小的體積和極低的成本,廣泛的應(yīng)用于家用電器、工業(yè)控制等領(lǐng)域中。 設(shè)計方法 本課題使用 AT89C51 單片機(jī)時無須外擴(kuò)存儲器。我們在程序一開始就給 P1 口送一個數(shù),這個數(shù)本身就讓 先低,其他位為高,然后延時一段時間,再讓這個數(shù)據(jù)向高位移動,然后再輸出至 P1 口,這樣就實現(xiàn)“流水”效果啦。 本次實驗我們采用的是查 表法和循環(huán)移位法,這兩個方法要比位控法要復(fù)雜些,但是程序要簡略的多。時鐘電路如下圖 22: 圖 時鐘電路 7 第五章 軟件設(shè)計 匯編語言和 C 語言的特點及選擇 本設(shè)計是硬件電路和軟件編程相結(jié)合的設(shè)計方案, 選擇合適的編程語言是一個重要的環(huán)節(jié)。 由于它 經(jīng)濟(jì)、小型的顯示系統(tǒng) ,同時要求使用方便靈活 , 方便地組成了由多塊大屏幕 LED 顯示器構(gòu)成的顯示系統(tǒng) ,該系統(tǒng)可廣泛用于商場、車站、碼頭及其它公共場合。這類錯誤包括錯 線、開路、短路等。 軟件調(diào)試 軟件調(diào)試一般分為以下四個階段: 編寫程序并查錯; 在匯編語言的編譯系統(tǒng)中編譯源程序 對程序進(jìn)行編譯連接,并及時發(fā)現(xiàn)程序中存在的錯誤; 改正錯誤。當(dāng)然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設(shè)計的過程。我 會 在以后的 學(xué)習(xí) 中 不斷學(xué)習(xí),積累 經(jīng)驗,完善自己 。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實際動手能力和獨立思考的能力。 在很大程 度上培養(yǎng)了我拼搏的工作精神。 此系統(tǒng)可以改進(jìn)為可以通過對開關(guān)的調(diào)節(jié)來控制流水燈的調(diào)向、加速、減速、變亮、變暗,這是一個比較難的挑戰(zhàn)。 可靠性差:因其可靠性差的原因很多,如金屬化孔、接插件接觸不良會造成系統(tǒng)時好時壞,經(jīng)不起振動;走線和布局不合理也會引起系統(tǒng)可靠性差。它是以發(fā)光二極管為像素 ,按照行與列的順序排列而成的顯示器件 ,采用逐行 (或逐列 ) 掃描方式工作 ,由峰值較大的窄脈沖驅(qū)動 ,從上到下逐次不斷地對顯示屏的各行進(jìn)行選通 ,同時又向各列送 出表示圖形或文字信息的脈沖信號 ,反復(fù)循環(huán)以上操作 ,就可顯示各種圖形或文字信息 。機(jī)硬件,程序可讀性和可移植性比較差。單片機(jī)實質(zhì)上是一個硬件的芯片,在實際應(yīng)用中,通常很難直接和被控對象進(jìn)行電氣連接,必須外加各種擴(kuò)展接口電路、外部設(shè)備、被控對象等硬件和軟件,才能構(gòu)成一個單片機(jī)應(yīng)用系統(tǒng)。具體編程如下所示,程序結(jié)構(gòu)確實簡單了很多。 如果要讓接在 口的 LED1 亮起來,那么只要把 口的電平變?yōu)榈碗娖骄涂梢粤?;相反,如果要接? 口的 LED1 熄滅,就要把 口的電平變?yōu)楦唠娖剑煌?,接?~ 口的其他 7 個 LED 的點亮和熄滅的方法同 LED1。 單片微型計算機(jī)是微型計算機(jī)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。計算器作為一種快速通用的計算工具方便了用戶的使用。 設(shè)計目的 通過本次課題設(shè)計,應(yīng)用《單片機(jī)原理及應(yīng)用》等所學(xué)相關(guān)知識及查閱資料,完成簡易 LED 流水燈系統(tǒng) 設(shè)計,以達(dá)到理論與實踐更好的結(jié)合、進(jìn)一步提高綜合運用所學(xué)知識和設(shè)計的能力的目的。 在此基礎(chǔ)上,增加外擴(kuò)設(shè)備,利用 74LS373 和 8255 擴(kuò)展成 24 個 LED 燈循環(huán)顯示。我們首先把要顯示流水花樣的數(shù)據(jù)建在一個以 TAB 為標(biāo)號的數(shù)據(jù)表中,然后通過查表指令“ MOVC A, A+DPTR”把數(shù)據(jù)取到累加器 A 中,然后再送到 P1 口進(jìn)行顯示。 、單片機(jī)時鐘電路 時鐘電路用于產(chǎn)生單片機(jī)工作所需 要的時鐘信號,單片機(jī)本身就是一個復(fù)雜的同步時序電路,為了保證同步工作方式的實現(xiàn),電路應(yīng)在唯一的時鐘信號控制下嚴(yán)格地按時序進(jìn)行工作。 主程序的設(shè)計詳見附錄二?!?1’的時候熄滅,我們通過改變每個接口的 ’0’、 ’1’狀態(tài),來實現(xiàn) LED燈的亮滅、從而實現(xiàn)整個 LED 燈系統(tǒng),呈流水狀亮滅。 調(diào)試方法:包括多級調(diào)試和聯(lián)機(jī)調(diào)試。這是一個磨練意志的過程。其實如何有效和快速的找到資料也是課設(shè)給我的啟發(fā),利用好圖書館和網(wǎng)絡(luò),是資源的到最好
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1