【正文】
計(論文)過程評語 【由指導老師對學生的學習和工作態(tài)度、論文工作量、研究與設(shè)計能力、完成質(zhì)量情況等方面進行評價和打分(百分制)】 評分 簽字: 年 月 日 評閱教師畢業(yè)設(shè)計(論文)成果評語 【從選題、應(yīng)用文獻資料的能力、研究與設(shè)計能力、論文撰寫水平、論文成果等方面進行評價和打分(百分制),并給出評閱人的建議】 評分 簽字: 年 月 日 答辯組畢業(yè)設(shè)計(論文)答辯評語 【從研究與設(shè)計能力、論文撰寫質(zhì)量、答辯效果(自我闡述及回答老師問題)等 方面進行評價和打分(百分制)】 評分 簽字: 年 月 日 主考院校評審意見 (蓋章 ) 簽章 年 月 日 III 基于跑馬燈的的設(shè)計與實現(xiàn) 摘要 :近幾年,廣告燈的發(fā)展十分迅猛,其應(yīng)用范圍也十分廣泛。 跑馬燈,顧名思義,就是 “會像馬兒一樣跑動 ”的小燈,故取名 “跑馬燈 ”。按下 k1 鍵,程序作左向流水燈 。 瀏覽了網(wǎng)上的各種作品及代碼,通過各種實現(xiàn)代碼的比較,和各種優(yōu)化,總結(jié)出本程序,以較優(yōu)秀的代碼實現(xiàn)各種可控的“跑馬”功能。 關(guān)鍵詞 :跑馬燈 ; 單片機 ; LED 發(fā)光二極管 IV The design and Implementation Based on the Marquee Abstract: In recent years, the development of the advertisement lamp is very rapid, and its applying range is very extensive. But in the face of R amp。 press K4 key to perform the window to move on both sides. Browse all kinds of works and the online code, through the parison of various implementation code, and all kinds of optimization, summarizes the procedures, to achieve a variety of controllable happy function with a good code. the marquee, as the name suggests, is the will be the same as a horse running light, so it is called the marquee. Marquee in the SCM system is generally used to indicate and display the running status of SCM, under normal circumstances, singlechip marquee consists of a plurality of LED light emitting diodes. Keywords :marquee。它是以微處理器為基礎(chǔ),配以內(nèi)存儲器及輸入輸出接口相應(yīng)的輔助電路構(gòu)成的裸機。用匯編語言編寫的程序由于目標程序占用內(nèi)存少,運行速度快,它有著高級語言就可替代的用途。 通過本次課程設(shè)計讓我們進一步深入?yún)R編語言的學習,掌握單片機的接口設(shè)計技術(shù),將理論知識聯(lián)系實際,進一步學習微機原理與接口技術(shù)的相關(guān)知識,為以后深入學習打下良好的基礎(chǔ)。 但是,在實踐中,我們掌握的理論知識和實踐知識有限;另一方面課程設(shè)計的時間有限,一般不多于兩周。 近年來隨著計算機在社會領(lǐng)域的滲透,單片機的應(yīng)用正在不斷的走向深入。 項目開發(fā)意義 由于單片機技術(shù)在各個領(lǐng)域正得到越來越廣泛的應(yīng)用,世界上許多集成電路生產(chǎn)廠家相繼推出了各種類型的單 1 片機,在單片機家族的眾多成員中 MCS51 系列單片機以其優(yōu)越的性能、成熟的技術(shù)及高可靠性和高性能價格比,迅速占領(lǐng)了工業(yè)測控和自動化工程應(yīng)用的主要市場,成為國內(nèi)單片機應(yīng)用領(lǐng)域中的主流。本課題設(shè)計主要在MCS51 單片機上擴展 I/O 口,復位電路,晶振電路, LD 顯示電路。積累了經(jīng)驗。 3 本設(shè)計的中斷程序要對多個按鍵動作進行響應(yīng),燈光變換的花樣有 4 種,用 4 個按鍵 k1,k2,k3,k4 切換。 按下 k4 鍵為執(zhí)行亮點向兩邊移動。 ( 2)時鐘引腳: XTAL2( 18 號腳)采用內(nèi)部時鐘電路時,外接晶體振蕩器;采用外部時鐘電路時,此引腳接地。 ( 4) I/O 口線: P0 口( 32~ 39 號腳)為雙向輸入 /輸出端口。 單片機的內(nèi)部結(jié)構(gòu) 51 系列單片機主要包括 CPU、程序存儲器、數(shù)據(jù)存儲器以及接口電路等各組成部分 ,單片機內(nèi)部結(jié)構(gòu)圖如圖 22 所示。 ④ 數(shù)據(jù)存儲器。 ⑧ 5 個中斷源。帶散熱片時,輸出電流可達 1A。 XTAL2( 18 腳) :芯片內(nèi)部振蕩電路輸出端。在本實驗套件中采用的 的石英晶振。 復位電路 圖 25 復位電路圖 在單片機系統(tǒng)中,復位電路是非常關(guān)鍵的,當程序跑飛(運行不正常)或死機(停止運行)時,就需要進行復位,復位電路圖如圖 25 所示。圖中所示的復位電路就包括了這兩種復位方式。一般來說,只要 RST 管腳上保持 10ms 以上的高電平,就能使單片機有效的復位。 9 圖 27 AT89C51 單片機最小系統(tǒng) 10 第 3 章 總體設(shè)計 3. 1 硬件 電路設(shè)計及描述 本設(shè)計使用 89C51 芯片,利用 P0 的 8 個端口連接 8 個發(fā)光二極管,通過 到 的值控制“跑馬燈”的亮滅 ,以達到顯示效果,連接圖如圖 31 所示。 圖 33 總體設(shè)計圖 軟件設(shè)計流程及描述 主程序的設(shè)計思路為,開始時執(zhí)行左右流水燈 ,在中斷服務(wù)程序中,首先讀取按鍵狀態(tài),然后延時 10ms,再次讀取按鍵狀態(tài)。 12 初始化(設(shè)標志 1) 開中斷 主程序流程圖 圖 34 主程序流程圖 該程序不能同時按下兩個鍵,當出現(xiàn)這種情況的時候 (程序開始時) 0003h ljmp ext1 設(shè)置中斷。 此處變換 a 的方法比較簡便,可以與自設(shè)樣式 1 和樣式 2 相比較: (自設(shè)樣式 1 中) mov p0, 07eh lcall del100ms ???? 這種方式是把每一步驟的變換都寫出來,賦值給 p0 輸出,這種方式適用于變換方式不固 定的跑馬燈。 這里我們用寄存器 r0 的內(nèi)容作為標志,當它里面的 內(nèi)容是 0ffh 時,執(zhí)行左右跑馬燈程序;為 01h 時,執(zhí)行左跑馬燈; 02h 時執(zhí)行右跑馬燈; 03h 時執(zhí)行樣式 1 的“跑馬”;04h 時執(zhí)行樣式 2 的“跑馬”。這樣的一個程序就可以去除因為抖動產(chǎn)生的錯誤輸入信號。知道了怎么用 keil 新建工程文件、編寫調(diào)試程序、生成. HEX 文件;怎么用 protues 軟件畫圖,特別是總線的畫法,怎么仿真等。 按下 k3 鍵為亮點 向中間移動 。在資料的搜集整理過程中,我看了很多程序的代碼,學習了很多程序思想,確定設(shè)計題目后,通過比較各處的代碼,確定比較簡潔高效的代碼來實現(xiàn)最后的程序。以后就業(yè)的方向也完全可以選擇單片機,我想單片機在以后的生活中的應(yīng)用會越來越多。 18 致謝 經(jīng)過了個月的努力,論文終于完成了,在此之際,我心情久久不能平靜。但在實際做的過程中,發(fā)現(xiàn)設(shè)計是軟硬結(jié)合的,不能從單一方面考慮,所以在做的過程中向同學詢問軟件如何實現(xiàn)功能,集合實際選擇合適的電路,從而使軟硬件結(jié)合起來。 路漫漫其修遠兮,吾將上下而求索。 sbit k4=P2^3。 unsigned char table[4]={0xe7,0xdb,0xbd,0x7e}。 } } void main() { while(1) { if(k1==0amp。k3!=0amp。//右移 7 位保存溢出位 xianshi=xianshi1。amp。amp。 xianshi=xianshi|temp。k2!=0amp。k4!=0)//跑馬燈花式 1 { delay(500)。//一秒顯示一次 if(temp1=4)//循環(huán)一次后重新歸零 temp1=0。amp。 while(k4==0) { if(temp1=0) temp1=4。 22 if(temp1=0) temp1=4。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。s Premier League match at Chelsea on Sunday. 23 I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。s actions. CSKA said they were surprised and disappointed by Toure39??傆X得自己 自己似乎應(yīng)該去做點什么,或者寫點什么。t really grow up, it seems is not so important。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個世界上,對某個事件能產(chǎn)生化學反應(yīng)的,除了非做不可的堅決,還有 ,時間。也曾經(jīng)好像已經(jīng)下定了決心去做某件事, 但更多的時候是最后又打起了退堂鼓。 Those were broken into various shapes of stationery。突然想到那件藍格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there