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

正文內(nèi)容

基于單片機(jī)的可控制的led跑馬燈設(shè)計(jì)__畢業(yè)設(shè)計(jì)(論文)(文件)

2025-07-30 19:56 上一頁面

下一頁面
 

【正文】 //P1 數(shù)碼管顯示 6 unsigned char variety006reverse [] = {0xF7, 0xBF, 0xE7, 0x9F, 0xE5, 0xC5, 36 0x8F, 0xC4, 0xC0, 0x80, 0x87, 0x83, 0x81, 0x80, 0x00}。 //reverse while (flag = 14) { if (flag == 1 || flag == 3 || flag == 6) { P0 = variety006reverse [flag]。 } else { P2 = variety006reverse [flag]。 unsigned char variety007red [] = {0xAA, 0xAF}。 //yellow for(。 P2 = variety007yellow [0]。 delay(50000) 。 P0 = variety007red [0]。 P2=0XFF。 flag++) { delay(50000) 。 P0=0XFF。 //默認(rèn) 為 1 //黃 //紅 //綠 //心形 //P1 數(shù)碼管顯示 8 38 unsigned char variety008first [] = {0xF8}。 flag = 0。 delay(50000) 。 flag++。 delay(50000) 。 flag。 delay(50000) 。 flag++。 delay(50000) 。 flag。 unsigned char p0variety009 [] = {0x7D, 0xE7, 0xC7, 0x87, 0x07, 0x06, 0x04, 0x00}。 temp = 0xF7。i) {P2=temp。 while (flag) { delay(50000)。i0。 } delay(50000)。 delay(50000) 。 P0=0XFF。 delay(50000) 。 P2=0X7F。 P2=0XFF。i) { P0= temp。 while(flag) { P0=0XEF。 while(flag) { P0=0XFF。 while(flag) { P0=0XFF。 while(flag) { P0=0XFF。 while(flag) { P0=0XFF。 while(flag) { P0=0XDF。 while(flag) { P0=0XAF。 while(flag) { P0=0XFF。 while(flag) { delay(50000)。i0。 } } // flag=1。 } // flag=1。 } flag = 1。 P2=0X7F。 43 P2=0X3F。 delay(50000) 。 P0=0XFF。 delay(50000) 。 delay(50000) 。 delay(50000) 。 delay(50000) 。 delay(50000) 。 delay(50000) 。 delay(50000) 。 delay(50000) 。 temp=_crol_(temp,1)。 for(i=4。 } flag=1。 } } // flag=1。i0。 while(flag) { delay(50000)。 while(flag) { P0=0XFE。 delay(50000) 。 temp= 0xfe。 temp=_crol_(temp,1)。 for(i=5。 flag = 1。 int flag 。 P2=0XFF。 P0 = variety008forth[0]。 P2=0XFF。 P0 = variety008third [0]。 P2=0XFF。 P0 = variety008second [0]。 P2=0XFF。 //first while (flag 3) { delay(50000) 。 unsigned char variety008third [] = {0x80, 0xA8}。 delay(50000) 。 P2 = variety007green [1]。 } //green for (。 delay(50000) 。 flag 0。 P0=0XFF。 flag++) 37 { delay(50000) 。 int flag = 0。 flag++。amp。 flag = 0。 } } int flag。 } else if (flag == 8 || flag == 11 || flag == 13) { P0 = variety005 [flag]。 //order P1=0X12。 flag。 P0 = variety004 [flag]。 P1=0X19 。 } } void variety004 () { unsigned char temp = 0xFF。 } P2 = temp amp。 P1=0X50。 } } void variety003 () { unsigned char temp = 0xFF。 } // 亮 //flagP2 = 0。 } 33 // 亮 //flagP0 = 0。 flagP0++。 P1 =0X44 。 int flagP0 = 0。 delay(50000)。 P0 = 1。 P0 = temp。 } void variety001 () { //低電平亮, P0 = ... unsigned char temp。 variety007()。 variety003()。 void variety008()。 void variety004()。 【 1】模擬電子技術(shù)基礎(chǔ) (第 4 版 )(作者:華成英, 童詩白 )出版社 :高等教育出版社 【 2】數(shù)字電子技術(shù)基礎(chǔ)(第 5 版)(作者:閻石)出版社 :高等教育出版社 【 3】單片機(jī)原理 與 接口技術(shù) ( 修訂版 )(作者:趙嘉蔚,張家棟,霍凱)出版社: 清華大學(xué) 出版社 【 4】 譚浩強(qiáng) .C 程序設(shè)計(jì) .出版社 :清華大學(xué)出版社(第三版), 20xx 年 7 月 【 5】 余孟嘗 .數(shù)字電子技術(shù)基礎(chǔ)簡明教程(第三版) .出版社 :高等教育出版社,20xx 年 7 月 【 6】 潘明蓮 .為計(jì)算機(jī)原理(第二版) .出版社 :電子工業(yè)出版社, 20xx 年 9 月 【 7】 譚博學(xué) .集成電路原理及應(yīng)用(第三版) .出版社 :電子工業(yè)出版社, 20xx年 6月 【 8】 單片機(jī)原理及應(yīng)用 .出版社 :西安電子科技大學(xué)出版社 29 電路原理圖: 元件清單 部件類型 元件標(biāo)號(hào) 封裝 30pF C1 603 30pF C2 603 10uF C3 603 10uF 330uF 100uF 100uF C4 C5 C6 C7 603 603 603 603 10K R1 603 470 R2 603 470 R3 603 470 R4 603 30 include include void delay (unsigned int count)。 ,部分材料不齊,到實(shí)驗(yàn)室借用。 運(yùn)行結(jié)果:成功下載軟件,接通外部電源, LED 燈亮起,數(shù)碼管顯示,蜂鳴器響起,但是有部分并未按照預(yù)期完成,經(jīng)調(diào)試程序后,與預(yù)期相同, 總體效果較好。 即類似貪吃蛇,先保持一個(gè)燈亮跑大三角形,然后保持兩個(gè)燈亮跑斜線,最后保持三個(gè)燈亮跑大三角形。 全部亮起,閃爍三次。 27 即紅黃綠三種顏色的燈分別閃爍三次。 模式六: 亮起; 依次亮起; 依次亮起; 依次亮起; 依次亮起; 即右下角綠燈 ()為起點(diǎn),斜線依次亮起。 即大三角形依次亮起由 出發(fā),在 匯合;同時(shí) 小三角 形三邊循環(huán)閃爍。 跑馬燈的效果描述 此次設(shè)計(jì)中的 LED、數(shù)碼管、蜂鳴器接口分別為 (1)P1 口接數(shù)碼管:共陽 ...... 分別接數(shù)碼管的 a,b,c,d,e,g,f,dp (2)...... 和 P2 口接流水燈 (兩個(gè)三角形, 15 個(gè)燈 ): 燈排列方式為: (綠 ) (紅 ) (紅 ) (綠 ) (黃 ) (綠 ) (紅 ) (黃 ) (黃 ) (紅 ) (綠 ) (紅 ) (綠 ) (紅 ) (綠 ) (串口與燈對(duì)應(yīng)) (3) 接蜂鳴器 本次設(shè)計(jì)共擁有九種模式,數(shù)碼管隨模式變化分別顯示 1—— 9 九個(gè)數(shù) 字。編程內(nèi)容以九種模式為核心,控制 LED 跑馬燈和數(shù)碼管進(jìn)行九種變化方式,從而達(dá)到設(shè)計(jì)方案最終預(yù)期的效果。 此設(shè)計(jì)主要是采用控制系統(tǒng)的延時(shí)來完成的,此設(shè)計(jì)中是將流水燈、數(shù)碼管和蜂鳴器結(jié)合在一起來使用,且包含九種模式,每種模式中流水燈樣式和數(shù)碼管顯示一一對(duì)應(yīng),每次對(duì) P0、 P P2 口賦予相應(yīng)的值,即可達(dá)到預(yù)期的效果,再和不同的延時(shí)相配合,就能達(dá)到不同的流水效果了。 晶體三極管,是最常用的基本元器件之一,晶體三極管的作用主要是電流放大, 它 是電子電路的核心元件,三極管基本機(jī)構(gòu)是在 一塊半導(dǎo)體基片上制作兩個(gè)相距很近的 PN結(jié),兩個(gè) PN 結(jié)把正塊半導(dǎo)體分成三部分,中間部分是基區(qū),兩側(cè)部分是發(fā)射區(qū)和集電區(qū),排列方式有 PNP 和 NPN 兩種, 從三個(gè)區(qū)引出相應(yīng)的電極,分別為基極 b 發(fā)射極 e 和集電極 c。 就可以使單片機(jī)發(fā)送的數(shù)據(jù)同時(shí)到達(dá)數(shù)碼管,使數(shù)碼管的各段發(fā)光二極管能夠同時(shí)亮起以顯示所需的圖形。而處理器在處理完后可以有更多的時(shí)間來執(zhí)行其他的任務(wù)。 鎖存器的使 用可以大大的緩解處理器在這方面的壓力。 在數(shù)碼管顯示方面,要維持一個(gè)數(shù)據(jù)的顯示,往往要持續(xù)的快速的刷新。鎖存器的最主要作用是緩存,其次 完成高速的控制其與慢速的外設(shè)的不同步問題,再 22 其次是解決驅(qū)動(dòng)的問題,最后是解決一個(gè) I/O 口既能輸出也能輸入的問題。 使用鎖存器之后, 處理器處理的時(shí)間僅限于顯示內(nèi)容發(fā)生變化的時(shí)候,這在整個(gè)顯示時(shí)間上只是非常少的一個(gè)部分。十六進(jìn)制代碼分別對(duì)應(yīng) P1 口時(shí),顯示其所對(duì)應(yīng)的數(shù)字。 數(shù)碼管顯示電路的實(shí)現(xiàn) 數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù) 碼管比七段數(shù)碼管多一個(gè) 發(fā)光二極管 單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè) “8” 可分為 1 位、 2位、 4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。普通發(fā)光二級(jí)管
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1