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

正文內(nèi)容

基于單片機(jī)led流水燈控制(文件)

2024-12-10 20:02 上一頁面

下一頁面
 

【正文】 ................................................................... 16 源代碼 ........................................................................................................ 16 JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS 第一章 緒論 設(shè)計目的 通過本次課題設(shè)計,應(yīng)用《單片機(jī)原理及應(yīng)用》等所學(xué)相關(guān)知識及查閱資料完成簡易 LED 流水燈系統(tǒng)設(shè)計,以達(dá)到理論與實踐更好的結(jié)合、進(jìn)一步提高綜合運(yùn)用所學(xué)知識和設(shè)計的能力的目的。集成電路的產(chǎn)業(yè)規(guī)模和技術(shù)水平已成為國家綜合國力的一個重要標(biāo)志。未來10 年是我國微電子產(chǎn)業(yè)發(fā)展的關(guān)鍵時期。這兩方面的因素必將深刻地影響大學(xué)自動化專業(yè)的發(fā)展。 硬件部分主要由單片機(jī)最小系統(tǒng)和輸入輸出設(shè)備構(gòu)成。通過獨(dú)立按鍵控制 LED 燈的閃爍和移動及速率變化。時鐘電路才用內(nèi)部時鐘方式,手動復(fù)位電路采用按鍵電平復(fù)位方式。如圖 3 所示: 圖 3 外圍電路 外圍電路 主要有輸入設(shè)備和輸出設(shè)備。數(shù)碼管用于計時 10s, 10s之后自動轉(zhuǎn)換二極管顯示樣式,如果 10s 之內(nèi)有 s1 按鍵按下,則強(qiáng)制執(zhí)行 s1按鍵的內(nèi)容。 JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS 第四章 核心代碼 本設(shè)計主要的模塊就是輸出設(shè)備中的 8 個二極管及七段數(shù)碼管顯示電路,分別如上圖的 6 所示。 //給 p2 端口送入初值,這時 D1 點亮 delay(rate)。i++) //通過延時及循環(huán),依次點亮 D2~D8 { if(count1==1) {temp=_crol_(temp,1)。} delay(rate)。 //通過片選使兩位數(shù)碼管分別顯示數(shù)字,但是延時時間小,可以實現(xiàn)兩位數(shù)碼管同時顯示 JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS S3 = 1。 S4 = 1。 //T0重新裝初值 TL0=(6553650000)%256。amp。 table2index=table2index+1。 count1++。 //軟件延時消抖 if(S2==0) //再次檢測 S2 是否確實按下 {count2++。后來經(jīng)過各方面的查資料及研究后才知道,必須在調(diào)用延時程序前判斷 s2 鍵是否被按下,并且按下的次數(shù)。從課題的選擇開始,硬件和軟件系統(tǒng)的設(shè)計、到最后的設(shè)計成功,這其中經(jīng)歷了很多困 難。 其實如何有效和快速的找到資料也是課程設(shè)計給我的啟發(fā)。 通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的。這些都是我們這次課程設(shè)計的基礎(chǔ),沒有 某 老師的講解,我們要想完成這次課程設(shè)計,是不可能的 。 sbit S2=P3^5。 //流水燈樣式控制 unsigned char code table2[10]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90}。 //********************************************************************************* //Begin延遲 void delay(unsigned char z) { unsigned int x,y。y0。 delay(10)。 delay(10)。 //設(shè)置定時器 T0為工 作方式 TH0=(6553650000)/256。 //開 啟定時器 T0中斷 TR0=1。 delay(rate)。i++) JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS { if(count1==1) { temp=_crol_(temp,1)。 } delay(rate)。 } if(count2==2) { rate=rate2。i7。 JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS } if(count2==2) { rate=rate2。i++) { if(count1==2) { temp=_crol_(temp,1)。 delay(rate)。 delay(rate)。 delay(rate)。 delay(rate)。 delay(rate)。 if(count2==1) rate=rate1。i0。 delay(rate)。 display(table2index)。 if(count1==6) count1=1。 } if(S1==0) //檢測是否是 S1按下 { delay(5)。 if(count1==6) count1=1。 if(count2==3) count2=1。 //軟件 延時消抖 if(S2==0) //再次檢測 S2是否確實按下 JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDS { count2++。 count1++。 table2index=table2index+1。amp。 //T0重新裝初值 TL0=(6553650000)%256。 if(count2==1) rate=rate1。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1