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

正文內(nèi)容

基于51單片機(jī)的8位流水燈控制系統(tǒng)畢業(yè)論文設(shè)計(jì)(參考版)

2025-06-27 16:34本頁面
  

【正文】 懇請(qǐng)閱讀此篇論文的老師、同學(xué),多予指正,不勝感激!基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)21參考文獻(xiàn)[1]李東成,[M].上海:電子工業(yè)出版社,[2]基于 Proteus 的 51 系列單片機(jī)設(shè)計(jì)與仿真 電子工業(yè)出版社 侯玉寶等編著[3]51。這除了自身努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵(lì)是分不開的。能加入武工院度過四年大學(xué)生活,我感到十分幸運(yùn)和自豪。是我課程上考得的高分?是我編寫高效的算法?還是我四年來做過的項(xiàng)目?顯然,這些都是膚淺的。 基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)20致 謝時(shí)間飛逝,如過縫白駒。最大的收獲莫過于通過此次論文設(shè)計(jì),使我明白了要有明確且有清晰的設(shè)計(jì)思路,縝密的分析過程?!痘?51 單片機(jī)的8 位流水燈控制系統(tǒng)》主要運(yùn)用的是 AT89C51 單片機(jī),運(yùn)用 AT89C51 單片機(jī)與晶振電路和復(fù)位電路進(jìn)行控制發(fā)光二極管的亮燈和滅燈。就如下圖所示 A21A03A45A76A0 A1 A2 A3 A4 A5 A6 A7A7 A6 A5 A4 A3 A2 A1 A0XTAL218XTAL119ALE3031PSN29RST9P0./U1AT89C51R620R520R420R320R220R120R020 R720X1CRYSTALR1610kC130pfC230pfC41nF D2LEYELOWD3LEYELOWD4LEYELOWD5LEYELOWD6LEYELOWD7LEYELOWD8LEYELOW D1LEYELOWR1420R1320R1220R120R1020R920R820 R1520D10LEYELOWD1LEYELOWD12LEYELOWD13LEYELOWD14LEYELOWD15LEYELOW D9LEYELOWD16LEYELOW圖 8 仿真結(jié)果上面的任何一個(gè)程序編寫好后,我們可以通過編譯軟件對(duì)程序進(jìn)行編譯,在得到單片機(jī)識(shí)別成功的二進(jìn)制代碼后,然后我們通過編程器把識(shí)別成功后的二進(jìn)制代碼寫 AT89C51單片機(jī)中,然后連接好電路通電,LED1~LED8 的“流水”效果就顯現(xiàn)在眼前。至此我們可以將需移動(dòng)的數(shù)據(jù)先放到 ACC 中,讓它移動(dòng),然后將 ACC 移動(dòng)之后的數(shù)據(jù)再轉(zhuǎn)送到 P1 口,這種方式也是可以實(shí)現(xiàn)“流水”效果。例如 80c51 指令中沒有出現(xiàn)讓 P1 數(shù)據(jù)移動(dòng)的任何指令,但是存在對(duì)累加器 ACC中部分?jǐn)?shù)據(jù)左移或右移的指令,ACC 在指令中經(jīng)常被書寫為 A(英文輸入法下的大寫的A),累加器 A 數(shù)據(jù)左移指令為RL A ,累加器數(shù)據(jù)右移指令為RR A,累加器在數(shù)據(jù)傳輸和數(shù)據(jù)處理過程中作用是極其重要的,累加器 ACC 一把寧況下為 8 位。基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)17至此,流水燈的整個(gè)控制系統(tǒng)基本上可以宣告成功,在詳細(xì)的描述了工作原理,我們還可以將發(fā)光二極管的順序按照自己想要看到效果進(jìn)行改變一下,我們先同一時(shí)間將流水燈從左向右流 改為從 右向左流,也可以改為 兩邊向內(nèi)流、內(nèi)部向外流...... 很多種方式我們可以個(gè)性化按照自己要求設(shè)置,前面幾個(gè)章節(jié)我們通過幾種方式實(shí)現(xiàn)了讓 LED 流水是去逐個(gè)控制 P1 端口的每個(gè)位來實(shí)現(xiàn)流水燈效果,雖然程序感覺有些復(fù)雜,還有一種新的思路也可以編輯程序從而進(jìn)行實(shí)現(xiàn)。經(jīng)過剛剛講述的匯編語言程序的規(guī)則,下面我將編輯源程序的具體內(nèi)容簡(jiǎn)單概述下。由于標(biāo)號(hào)的長度沒有限制,我們是可以使用有一定意義又比較簡(jiǎn)明的英文或者漢語拼音進(jìn)行說明,這樣就會(huì)使的源程序讀起來非常方便、整潔易懂。(就像上述程序中我敘述的 AJMP START 中的 START 是不能再有冒號(hào))?;蚱渌囊恍┨厥夥?hào)(英文輸入法下輸入的冒號(hào)或其它符號(hào)),同時(shí)我們也不能用漢字,但是我們可以用數(shù)字作為標(biāo)號(hào),前提條件是必須用字母開頭。 標(biāo)號(hào)被稱之為標(biāo)志程序中某一行的符號(hào)名,我們?cè)谕瓿沙绦蚓庉嬕院缶幾g后標(biāo)號(hào)的數(shù)值就是標(biāo)號(hào)所在行代碼的地址。我們?cè)诰庉嫵绦虻臅r(shí)候第二方面就是注意需要在正確使用標(biāo)號(hào)時(shí)標(biāo)號(hào)后面必須有“:”(英文輸入法下輸入的冒號(hào)),在編寫的程序當(dāng)中“命令語句”和“重要且必須基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)16的參數(shù)”之間一定要用用空格分開(備注:這里所說的空格是指一個(gè)空格字符,而不是多個(gè)甚至更多空格字符,切記也不能使用回車鍵),在編寫的程序當(dāng)中如果編寫的命令有 2 個(gè)及以上的參數(shù),那么就要注意參數(shù)與參數(shù)兩個(gè)中間一定必須用“,”(英文輸入法下輸入的逗號(hào))分開,程序在編寫過程當(dāng)中有些時(shí)候需要對(duì)某一個(gè)程序進(jìn)行注釋時(shí),注釋前必須用“;”(英文輸入法下輸入分號(hào)),“;”在這個(gè)后面的語句我們可以寫任何真確的符合對(duì)程序解釋的字符,在這里可以包括漢語字體等不同的語言用于解釋前面的匯編語句,這個(gè)是不會(huì)參與匯編得,也不會(huì)生成代碼,對(duì)程序僅僅起到了解釋并不影響程序的運(yùn)行。 } 編程注意事項(xiàng) 程序編輯注意事項(xiàng)中要重點(diǎn)說明的是,按照從程序語言編寫的規(guī)范準(zhǔn)則,程序編制的源代碼(簡(jiǎn)稱源程序)的正確書寫格式、輸入格式和書寫符號(hào)要求必須依下列原則:各行程序書寫的格式應(yīng)為:重點(diǎn)標(biāo)明號(hào): 命令 、參數(shù) 、注釋 。i124。 //led 值循環(huán)左移 1 位 } } } void delay_ms(uchar ms) //延時(shí)毫秒12M,ms 最大值 255{ uchar i。 //led 值送入 P1 口 delay_ms(100)。 i 7。 //延時(shí) 100ms led = _crol_(led, 1)。 i++) 基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)15 { P1 = led。 //初值為 11111110 for(i = 0。 //為 P1 口賦值的變量 uchar i。include include define uchar unsigned char void delay_ms(uchar ms)。未夠 7 次繼續(xù)右移AJMP MAIN DELAY: MOV R5,195 。延時(shí)RR A 。重置計(jì)數(shù)器,為右移次數(shù)RIGHT: MOV P1,A 。循環(huán)左移DJNZ 30H,LEFT 。A 送入 P1 口(初始點(diǎn)亮 )LCALL DELAY 。初值 11111110 送入 AMOV 30H,7 。 位控法位控法是最傳統(tǒng)而且又比較簡(jiǎn)單容易理解的方法,位控法也是市面上面使用最為廣泛的一種方法,他的采用順序程序結(jié)構(gòu),用位指令進(jìn)行控制 P1 口的每一個(gè)位輸出高低電平,從而來控制相應(yīng) LED 燈的亮滅。單片機(jī)應(yīng)用系統(tǒng)中軟件編程是唯一一個(gè)極其重要的組成部分也是微一部分,同時(shí)更是單片機(jī)理論學(xué)習(xí)的特別重點(diǎn)和難點(diǎn)。 元件清單元件 規(guī)格 數(shù)量電容 30pf/1nf 2/1電阻 8220Ω/10KΩ 16/1發(fā)光二極管 2v 10mA 16單片機(jī)芯片 AT89C51 1晶振 1MHz 1 圖 6 元件清單表基于 51 單片機(jī)的 8 位流水燈控制系統(tǒng)12 程序流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1