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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的簡易led彩燈控制系統(tǒng)的軟硬件設(shè)計(已修改)

2025-06-22 10:47 本頁面
 

【正文】 電子科技大學(xué) 畢 業(yè) 設(shè) 計 論 文 題目 :基于 AT89C51單片機 的 簡易 LED彩燈控制系統(tǒng)的軟硬件設(shè)計 學(xué)生姓名: 李 元 學(xué)生學(xué)號: 1102021313 專業(yè)方向: 電子信息工程技術(shù) 指導(dǎo)教師: 程 瑤 指導(dǎo)單業(yè): 電子與通信系 2021 年 10月 20 日 電子科大畢業(yè)設(shè)計說明書 第 2 頁 摘 要 本文介紹了一 種 簡易 LED 彩燈控制系統(tǒng) 的軟硬件設(shè)計過程 , 本方案以 AT89C51單片機作為主控核心, 按鍵控制電路、彩燈 顯示電路以及單片機最小系統(tǒng) 等模塊組成的 核心主控制 電路。利用軟件編程燒錄程序到單片機來實現(xiàn)對 LED 彩燈進行控制,本系統(tǒng)亮燈模式多,用戶根據(jù) 操作 提示可以 隨意 變換想要的閃爍方式和控制彩燈的閃爍頻率 。 本系統(tǒng)具有電路結(jié)構(gòu)簡單、易操作、硬件少、體積小、成本低、低能耗等優(yōu)點,具有一定的實用和參考價值 。 關(guān)鍵詞 LED 彩燈;彩燈控制系統(tǒng);單片機 電子科技大學(xué) 第 3 頁 目錄 摘 要 一、前言 .................................................................. 4 (一)單片機的概況和基本結(jié)構(gòu) .......................................... 4 (二)彩燈控制器的研究現(xiàn)狀及意義 ...................................... 5 二、彩燈控制器系統(tǒng)總體設(shè)計 ................................................ 6 (一)方案分析 ........................................................ 6 三、彩燈控制器系統(tǒng)硬件設(shè)計 ................................................ 8 (一)單片機選擇 ...................................................... 8 (二 )單片機最小系統(tǒng) ................................................. 10 (三) LED 彩燈顯示電路 ............................................... 11 (四)受控模塊硬件電路圖 ............................................. 12 四、軟件設(shè)計 ............................................................. 13 (一)設(shè)計介紹 ....................................................... 13 (二)程序流程圖 ..................................................... 14 五、 彩燈控制器的焊接與調(diào)試 ............................................... 15 (一)組裝成品焊接 ................................................... 15 (二)電路的調(diào)試 ..................................................... 16 (三)設(shè)計中存在的問題及解決方案 ..................................... 17 六、結(jié)束語 ............................................................... 17 (一)論文總結(jié) ....................................................... 17 (二)工作展望 ....................................................... 18 參 考 文 獻 .............................................................. 19 致 謝 .................................................................... 20 附 錄(一) .............................................................. 21 PCB 板 ................................................................... 21 附 錄(二) .............................................................. 22 電子科技大學(xué) 第 4 頁 一、前言 (一)單片機的概況和基本結(jié)構(gòu) 單片 微型計算機 簡稱單片機,是典型的嵌入式 微控制器 ( Microcontroller Unit), 常用英文字母的縮寫 MCU 表示單片機,單片機又稱 單片微控制器 ,它不是完成某一個邏輯功能的 芯片 ,而是把一個 計算機系統(tǒng)集成 到一個芯片上。單片機由 運算器 、 控制器 、 存儲器 、 輸入輸出設(shè)備 構(gòu)成,相當(dāng)于一個微型的計算機(最小系統(tǒng)),和計算機相比, 單片機 缺少了外圍設(shè)備等。概括的講:一塊 芯片 就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用 單片機 是了解計算機原理與結(jié)構(gòu)的最佳選擇。它最早是被用在工業(yè)控制領(lǐng)域。 單片機的全稱是單片微型計算機 (Single Chip Microputer)。為了用戶使用方便,它把組成計算機的主要功能部件:中央處理器( CPU)、數(shù)據(jù)存儲器( RAM)、程序存儲器( ROM、 EPROM、 EEPROM 或 FLASH)、定時 /計數(shù)器和各種輸入 /輸出接口電路等都集成在一塊半導(dǎo)體芯片上,構(gòu)成一個完整的計算機系統(tǒng)。與通用計 算機不同,單片機的指令功能是按照工業(yè)控制的要求設(shè)計,因此它又被稱為微控制器( Micro Controller Unit) [1] 在日新月異的 21 世紀(jì)里,家 用 電 子產(chǎn)品得到了迅速發(fā)展 。 許多家電 設(shè)備都 趨于人性化、 智能化 , 這些電器設(shè)備大部分都含有 CPU 控制器 或者是 單片機。 單片機以其高可靠性、高性價比、低電壓、低功耗等一系列優(yōu)點,近幾年得到迅猛發(fā)展和大范圍推廣,廣泛應(yīng)用于工業(yè)控制系統(tǒng)、通訊設(shè)備、日常消費類產(chǎn)品和玩具等。并且已經(jīng)深入到工業(yè)生產(chǎn)的各個環(huán)節(jié)以及人民生活的各個方面,如車間流水線控制、自動化系統(tǒng)等、智能型家用電 器(冰箱、空調(diào)、彩電)等。 用單片機來控制的小型家電產(chǎn)品具有便攜實用,操作簡單的特點 。 基本結(jié)構(gòu) 運算器由運算部件 —— 算術(shù)邏輯單元 ( Arithmetic amp。 Logical Unit,簡稱 ALU)、累加器和寄存器等幾部分組成。 ALU 的作用是把傳來的數(shù)據(jù)進行算術(shù)或邏輯運算,輸入來源為兩個 8 位數(shù)據(jù),分別來自累加器和數(shù)據(jù)寄存器。 ALU 能完成對這兩個數(shù)據(jù)進行加、減、與、或、比較大小等操作,最后將結(jié)果存入累加器。例如,兩個數(shù) 6 和 7 相加,在相加之前,操作數(shù) 6 放在累加器中, 7 放在數(shù)據(jù)寄存器中,當(dāng)執(zhí)行加法指令時, ALU 即把兩個數(shù)相加并把結(jié)果 13 存入累加器,取代累加器原來的內(nèi)容 6。 運算器有兩個功能: (1) 執(zhí)行各種算術(shù)運算。 (2) 執(zhí)行各種邏輯運算,并進行邏輯測試,如零值測試或兩個值的比較。 運算器所執(zhí)行全部操作都是由控制器發(fā)出的控制信號來指揮的,并且,一個算術(shù)操作產(chǎn)生一個運算結(jié)果,一個邏輯操作產(chǎn)生一個判決。 電子科技大學(xué) 第 5 頁 控制器由程序計數(shù)器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成,是發(fā)布命令的 “ 決策機構(gòu) ” ,即協(xié)調(diào)和指揮整個微機系統(tǒng)的操作。其主要功能有: (1) 從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置。 (2) 對指令進行譯碼和測試,并產(chǎn)生相應(yīng)的操作控制信號,以便于執(zhí)行規(guī)定的動作。 (3) 指揮并控制 CPU、內(nèi)存和輸入輸出設(shè)備之間數(shù)據(jù)流動的方向。 微處理器內(nèi)通過內(nèi)部總線把 ALU、計數(shù)器、 寄存器 和控制部分互聯(lián),并通過外部總線與外部的存儲器、輸入輸出接口電路聯(lián)接。外部總線又稱為系統(tǒng)總線,分為數(shù)據(jù)總線DB、地址總線 AB 和控制總線 CB。通過輸入輸出接口電路 ,實現(xiàn)與各種外圍設(shè)備連接。 ( 1)累加器 A 累加器 A 是微處理器中使用最頻繁的寄存器。在算術(shù)和邏輯運算時它有雙功能:運算前,用于保存一個操作數(shù);運算后,用于保存所得的和、差或邏輯運算結(jié)果。 ( 2)數(shù)據(jù)寄存器 DR 數(shù)據(jù)寄存器通過數(shù)據(jù)總線向存儲器和輸入 /輸出設(shè)備送(寫)或?。ㄗx)數(shù)據(jù)的暫存單元。它可以保存一條正在譯碼的指令,也可以保存正在送往存儲器中存儲的一個數(shù)據(jù)字節(jié)等等。 ( 3)指令寄存器 IR 和指令譯碼器 ID 指令包括操作碼和操作數(shù)。 指令寄存器是用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時 ,先把它從內(nèi)存中取到數(shù)據(jù)寄存器中,然后再傳送到指令寄存器。當(dāng)系統(tǒng)執(zhí)行給定的指令時,必須對操作碼進行譯碼,以確定所要求的操作,指令譯碼器就是負(fù)責(zé)這項工作的。其中,指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。 ( 4)程序計數(shù)器 PC PC 用于確定下一條指令的地址,以保證程序能夠連續(xù)地執(zhí)行下去,因此通常又被稱為指令地址計數(shù)器。在程序開始執(zhí)行前必須將程序的第一條指令的內(nèi)存單元地址(即程序的首地址)送入 PC,使它總是指向下一條要執(zhí)行指令的地址。 ( 5)地址寄存器 AR 地址寄存器用于保存當(dāng)前 CPU 所要訪問的內(nèi)存單元 或 I/O 設(shè)備的地址。由于內(nèi)存與CPU 之間存在著速度上的差異,所以必須使用地址寄存器來保持地址信息,直到內(nèi)存讀 /寫操作完成為止。 顯然,當(dāng) CPU 向存儲器存數(shù)據(jù)、 CPU 從內(nèi)存取數(shù)據(jù)和 CPU 從內(nèi)存讀出指令時,都要用到地址寄存器和數(shù)據(jù)寄存器。同樣,如果把外圍設(shè)備的地址作為內(nèi)存地址單元來看的話,那么當(dāng) CPU 和外圍設(shè)備交換信息時,也需要用到地址寄存器和數(shù)據(jù)寄存器。 [1] (二)彩燈控制器的研究現(xiàn)狀及意義 19 世紀(jì)興起的數(shù)字電路以其先天的便捷、穩(wěn)定的優(yōu)點在現(xiàn)代電子技術(shù)電路中占有越 電子科技大學(xué) 第 6 頁 來越重要的地位。隨著人們生活環(huán)境的不斷改 善和美化,在許多場合可以看到彩色流水燈。 LED 彩燈由于其豐富的燈光色彩,低廉的造價以及控制簡單等特點而得到了廣泛的應(yīng)用,用彩燈來裝飾街道和城市建筑物已經(jīng)成為一種時尚。 隨著人們生活水平的提高,大家的生活環(huán)境也不斷改善和美化。忙碌的一天生活過去,人們往往會去娛樂場所放松一下。節(jié)日的到來,城市中張燈結(jié)彩,舉辦節(jié)目來慶祝節(jié)日的到來。 LED 彩燈由于其豐富的燈光色彩,低廉的造價以及控制簡單等特點而得到了廣泛的應(yīng)用,用彩燈來裝飾街道和城市建筑物已經(jīng)成為一種時尚,但目前市場上各樣式的 LED 彩燈控制器大多數(shù)用全硬件電路實現(xiàn) ,電路結(jié)構(gòu)復(fù)雜、功能單一,這樣一旦制作成品只能按照固定的模式閃亮,不能根據(jù)不同場合、不同時間段的需要來調(diào)節(jié)亮燈時間 、模式、閃爍頻率等動態(tài)參數(shù)。這種彩燈控制器結(jié)構(gòu)往往有芯片過多、電路復(fù)雜、功率損耗大等缺點。此外從功能效果上看,亮燈模式少而且樣式單調(diào),缺乏用戶可操作性,影響亮燈效果。因此有必要對現(xiàn)有的彩燈控制器進行改進 [4]。 本文提出了一種基于 AT89C51 單片機的彩燈控制方案,實現(xiàn)對 LED 彩燈的控制。本方案以 AT89C51 單片機作為主控核心,與鍵盤、顯示、驅(qū)動等模塊組成核心主控制模塊。在主控模塊上設(shè)有 8 個 按鍵和 5 位七段碼 LED 顯示器,根據(jù)用戶需要可以編寫若干種亮燈模式,利用其內(nèi)部定時器 T0 實現(xiàn)一個基本單位時間為 5 ms 的定時中斷,根據(jù)各種亮燈時間的不同需要,在不同時刻輸出燈亮或燈滅的控制信號,然后驅(qū)動各種顏色的燈亮或滅,產(chǎn)品實際應(yīng)用效果較好,亮燈模式多,用戶可以根據(jù)不同場合和時間來調(diào)節(jié)亮燈頻率和亮燈時間。與普通 LED 彩燈相比,具有體積小、價格低、低能耗等優(yōu)點。 二、彩燈控制器系統(tǒng)總體設(shè)計 (一)方案分析 彩燈控制器大致可分為兩種方案實現(xiàn)。一種是利用電子電路裝置控制, 另 一種是采用單片機控制 。 方案一: 根據(jù) 設(shè) 計任務(wù) 要求介紹的彩燈控制電路的基本組成,可以確定彩燈控制器應(yīng)由振蕩電路、計數(shù) /時序分配電路、 移位 位寄存器和彩燈顯示五部分組成。 其框圖
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1