【正文】
Delay(10)。 P2=0x01。 Delay(10)。 //調(diào)用延時函數(shù) Delay(10)。 P2=0xe0。 //初始全滅 Delay(10)。 //從倆兩邊向中間掃 case 3: if(i==0) P2=0x00。 //從中間向兩邊同時掃 case 2: if(i==0) P2=0x00。 break。 countor=0。n50。 最后,感謝所有給予我?guī)椭娜?,這份感動我會銘記于心! 電子科技大學(xué) 第 21 頁 附 錄(一) PCB 板 電子科技大學(xué) 第 22 頁 附 錄(二) 程序代碼 include //包含單片機(jī)寄存器的頭文件 define uchar unsigned char uchar countor 。 電子科技大學(xué) 第 19 頁 參 考 文 獻(xiàn) [1]李忠芳,別利劍 .氣敏半導(dǎo)體材料簡介 [J].臨沂師專學(xué)報 .1994,(6 ):37 [2]周航慈.單片機(jī)應(yīng)用程序設(shè)計技術(shù) [M].北京:北京航空航天大學(xué)出版社, 1991. 3037 [3]李學(xué)海 . PIC單片機(jī)實用教程提高篇 [M].北京航空航天大學(xué)出版社, 2021:113 225 [4]何立民 .單片機(jī)高級教程 .北京航空航天大學(xué)出版社 [M]. 2021:3456 [5]胡大可. MSP430系列超低功耗 16位單片機(jī)原理與應(yīng)用 [M].北京:北京航空航天大學(xué)出版社, 2021. 電子科技大學(xué) 第 20 頁 致 謝 時光飛逝,轉(zhuǎn)眼間大學(xué)生活接近了尾聲 。留給我印象最深的是要設(shè)計一個成功的電路,必須要有耐心,要有堅韌的毅力。由于控制程序存儲在 89C51 單片機(jī) 的電可擦除 Flash 閃存 EPROM 中,如果用戶需要更改系統(tǒng)的亮燈模式 Model_i,無須改變系統(tǒng)硬件電路,只需修改其中程序即可,是一種很有發(fā)展前途的彩燈控制器。 (三)設(shè)計中存在的問題及解決方案 在設(shè)計的過程中,我遇到了各式各樣的問題。元件必須清潔和鍍錫,電子元件在保存中,由于空氣氧化的作用,元件引腳上附有一層氧化膜,同時還有其他污垢,焊接前可用小刀掛掉氧化膜,并且立即涂上一層焊錫,然后再進(jìn)行焊接。 ( 5) 注意事項 電烙鐵使用中,不能用力敲擊,要防止跌落。 使用助焊劑,可以幫助清除金屬表面的氧化物,利于焊接,又可保護(hù)烙鐵頭。 主程序流程圖如圖 所示。 除了 T0 定時中斷之外,程序的大部份時間是在處理按鍵的查詢和 LED 顯示的延時。為了得到更多的花樣模式效果,可以使紅綠 2 種燈從 前往后驅(qū)動點亮閃爍, 黃 燈從后往前驅(qū)動點亮閃爍,這樣具有很好的動感視覺效果。 復(fù)位電路:確定單片機(jī)工作的起始狀態(tài),完成單片機(jī)的啟動過程。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時,此間內(nèi)部程序存儲器。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。讀引腳時也就是把端口作為外部輸入線時首先要通過外部指令把端口鎖存器置 1然后再實 行讀引腳操作否則就可能讀入出錯為什么看上面的圖如果不對端口置 1 端口鎖存器原來的狀態(tài)有可能為 0Q 端為0Q^為 1 加到場效應(yīng)管柵極的信號為 1 該場效應(yīng)管就導(dǎo)通對地呈現(xiàn)低阻抗 ,此時即使引腳 電子科技大學(xué) 第 10 頁 上輸入的信號為 1 也會因端口的低阻抗而使信號變低使得外加的 1 信號讀入后不一定是1 若先執(zhí)行置 1 操作則可以使場效應(yīng)管截止引腳信號直接加到三態(tài)緩沖器中實現(xiàn)正確的讀入由于在輸入操作時還必須附加一個準(zhǔn)備動作所以這類 I/O 口被稱為準(zhǔn)雙向口 89C51的 P0/P1/P2/P3 口作為輸入時都是準(zhǔn)雙向口接下來讓我們再看另一個問題從圖中可以看出這四個端口還 有一個差別除了 P1 口外 P0P2P3 口都還有其他的功能。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器( FPEROM— Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS8 位微處理器,俗稱單片機(jī)。 其框圖如圖 11 所示。因此有必要對現(xiàn)有的彩燈控制器進(jìn)行改進(jìn) [4]。隨著人們生活環(huán)境的不斷改 善和美化,在許多場合可以看到彩色流水燈。其中,指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。 ( 1)累加器 A 累加器 A 是微處理器中使用最頻繁的寄存器。 運(yùn)算器所執(zhí)行全部操作都是由控制器發(fā)出的控制信號來指揮的,并且,一個算術(shù)操作產(chǎn)生一個運(yùn)算結(jié)果,一個邏輯操作產(chǎn)生一個判決。 用單片機(jī)來控制的小型家電產(chǎn)品具有便攜實用,操作簡單的特點 。同時,學(xué)習(xí)使用 單片機(jī) 是了解計算機(jī)原理與結(jié)構(gòu)的最佳選擇。 電子科技大學(xué) 畢 業(yè) 設(shè) 計 論 文 題目 :基于 AT89C51單片機(jī) 的 簡易 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單片機(jī)作為主控核心, 按鍵控制電路、彩燈 顯示電路以及單片機(jī)最小系統(tǒng) 等模塊組成的 核心主控制 電路。它最早是被用在工業(yè)控制領(lǐng)域。 基本結(jié)構(gòu) 運(yùn)算器由運(yùn)算部件 —— 算術(shù)邏輯單元 ( Arithmetic amp。 電子科技大學(xué) 第 5 頁 控制器由程序計數(shù)器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成,是發(fā)布命令的 “ 決策機(jī)構(gòu) ” ,即協(xié)調(diào)和指揮整個微機(jī)系統(tǒng)的操作。在算術(shù)和邏輯運(yùn)算時它有雙功能:運(yùn)算前,用于保存一個操作數(shù);運(yùn)算后,用于保存所得的和、差或邏輯運(yùn)算結(jié)果。 ( 4)程序計數(shù)器 PC PC 用于確定下一條指令的地址,以保證程序能夠連續(xù)地執(zhí)行下去,因此通常又被稱為指令地址計數(shù)器。 LED 彩燈由于其豐富的燈光色彩,低廉的造價以及控制簡單等特點而得到了廣泛的應(yīng)用,用彩燈來裝飾街道和城市建筑物已經(jīng)成為一種時尚。 本文提出了一種基于 AT89C51 單片機(jī)的彩燈控制方案,實現(xiàn)對 LED 彩燈的控制。 電子科技大學(xué) 第 7 頁 方案二: 本 方案 主要是通過對 基于單片機(jī)的多控制、多閃爍方式的 LED彩燈循環(huán)系統(tǒng)的 設(shè)計,來 達(dá)到 本設(shè)計的要求。該器件采用 ATMEL 高密度非易失存 儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。在 FIASH 編程時, P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。在給出地址“ 1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。 RST:復(fù)位輸入。此時, ALE 只有在執(zhí)行 MOVX, MOVC指令是 ALE 才起作用。在 FLASH 編程期 間,此引腳也用于施加 12V 編程電源( VPP)。 單片機(jī)系統(tǒng)的復(fù)位方式有上電自動復(fù)位和手動按鍵復(fù)位。 硬件電路圖如圖 所示。8 個按鍵分別為: 4 個參數(shù)按鍵( Fi 增、減按鍵, Ti 增、減按鍵), 3 個模式改變按鍵(模式上翻 UP、模式下翻 DOWN、模式保持 KEEP), 1 個功能切換按鍵。 電子科技大學(xué) 第 15 頁 圖 主程序流程圖 五、 彩燈控制器的焊 接與調(diào)試 (一)組裝成品焊接 首先檢測元件是否良好 ,把每一個元件按照圖紙的情況焊上電路板上。焊接較大元件或?qū)Ь€時,也可以采用焊錫膏。烙鐵頭上焊錫過多時,可用布擦掉。經(jīng)過上述處理后元件容易焊牢 ,不容易出現(xiàn)虛焊現(xiàn)象。在器件的選擇時,一些參數(shù)不知如何確定,比如電阻的阻值, LED 燈閃動的頻率,周期等,這些參數(shù)不設(shè)定好直接會影響到彩燈運(yùn)行的效果。 此次畢業(yè)設(shè)計是我們從大學(xué)畢業(yè)生走向未來工程師重要的一步。在整個電路的設(shè)計過程中,花費時間最多的是各個模塊電路的鏈接及電路的細(xì)節(jié)設(shè)計上,在 多種方案的選擇中,我們仔細(xì)分析其原理以及可行的原因,然后把原件進(jìn)行焊接調(diào)試,最后還是在老師的耐心指導(dǎo)下和同學(xué)的幫助下,使整個電路可穩(wěn)定工作。通過一學(xué)期 忙碌 的實驗工作,終于完成了我的畢業(yè)論文。 uchar i。n++) 。//亮燈模式手動選擇 P2=0xff。 case 1: 電子科技大學(xué) 第 23 頁 if(i==0) P2=0xff。 //初始全滅 Delay(10)。 //初始全滅 P2= xb[i]。 //調(diào)用延時函數(shù) Delay(10)。 Delay(10)。 P2=0xfc。 //調(diào)用延時函數(shù) Delay(10)。 Delay(10)。 P2=0x0f。 //調(diào)用延時函數(shù) Delay(10)。 if(i7) i=0。 } 請您刪除一下內(nèi)容, O(∩ _∩ )O 謝謝!?。?Many people have the same mixed feelings when planning a trip during Golden Week. With heaps of time, the sevenday Chinese National Day holiday could be the best occasion to enjoy a destination. However, it can also be the easiest way to ruin how you feel about a place and you may bee more fatigued after the holiday, due to battling the large crowds. During peak season, a dream about a place can turn to nightmare without careful planning, especially if you travel with children and older people. As most Chinese people will take the holiday to visit domestic tourist destinations, crowds and busy traffic are inevitable at most places. Also to be expected are increasing transport and acmodation prices, with the possibility that there will be no rooms available. It is also mon that you39。s largest virgin forest, and known for its spring and ecological envi