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

正文內(nèi)容

旋轉(zhuǎn)led廣告顯示屏設(shè)計(jì)-資料下載頁

2025-06-30 01:19本頁面
  

【正文】 題的能力。系統(tǒng)主要實(shí)現(xiàn)的功能有:(1)通過單片機(jī)控制LED掃描顯示的時(shí)間,能夠穩(wěn)定的顯示數(shù)字或文字,軸向分辨率為16位。(2)能夠通過無線控制顯示數(shù)字或文字。(3)通過對(duì)電機(jī)的改造,解決了系統(tǒng)供電問題,使系統(tǒng)能夠長期工作。不過這次畢業(yè)設(shè)計(jì)仍然存在不足的地方。比如重心偏移,電機(jī)旋轉(zhuǎn)時(shí)產(chǎn)生抖動(dòng),應(yīng)該在設(shè)計(jì)時(shí)對(duì)PCB布局進(jìn)行科學(xué)的分析,調(diào)整重心;軸向分辨率只有16位,只能顯示簡單的圖像或文字;數(shù)據(jù)的傳送速度比較慢,沒有實(shí)現(xiàn)主機(jī)到從機(jī)的大量的數(shù)據(jù)的交換,主要使用了半雙工通訊芯片nRF401,其收發(fā)狀態(tài)的轉(zhuǎn)換需要1~3ms,影響了數(shù)據(jù)通訊的效率。總之,通過這次畢業(yè)設(shè)計(jì)鞏固了以前所學(xué)的知識(shí),很大程度上提高了分析問題和解決問題的能力。謝 辭首先,我要感謝我的導(dǎo)師胡鴻志老師對(duì)我的悉心指導(dǎo)和關(guān)懷。他為我的畢業(yè)設(shè)計(jì)和論文的順利完成傾注了心血和汗水,他淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、平易近人的性格以及在設(shè)計(jì)上敏銳的洞察力,使我受益非淺。在整個(gè)畢業(yè)設(shè)計(jì)期間,胡鴻志老師給了我非常大的幫助和支持,從給我定題目,到工作開展,實(shí)驗(yàn)進(jìn)行,直到最后論文的撰寫都離不開他的悉心指導(dǎo)。胡鴻志老師給我提出了很多寶貴的建議,讓我少走了很多彎路,得以順利的完成論文。同時(shí),還要感謝實(shí)驗(yàn)室的蔣艷紅老師和邱治金老師。他們在我進(jìn)行調(diào)試過程中給了許多指導(dǎo)并提供了實(shí)驗(yàn)設(shè)備,讓我的畢業(yè)設(shè)計(jì)能夠順利完成。正是由于他們給我的幫助,讓我很快的進(jìn)入了實(shí)際的工作。在這四年的學(xué)習(xí)生活中,感謝電子工程學(xué)院科技協(xié)會(huì)給了我發(fā)揮的機(jī)會(huì)和展現(xiàn)自我的舞臺(tái)。在那里我學(xué)到了知識(shí),結(jié)識(shí)了一幫有著共同愛好的朋友,我們大家共同學(xué)習(xí),為完成畢業(yè)設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ),在此我向他們表示誠摯的祝福。最后,我感謝我的家人和朋友,他(她)們對(duì)我的支持和付出是我的畢業(yè)設(shè)計(jì)得以順利進(jìn)行的保障。謝謝大家!參考文獻(xiàn)[1] 陳尚松,雷加,[M].北京:電子工業(yè)出版社,2005:108~126[2] [M].北京:電子工業(yè)出版社,2004:12~33[3] [M].北京:北京航空航天大學(xué)出版社,1999:20~83[4] [M].北京:北京航空航天大學(xué)出版社,2004:33~52[5] Schultz. C and the 8051: Programming and Multitasking. PTR PrenticeHall. 1993:33~52[6] [M].北京:北京航空航天大學(xué)出版社,2003:59~102[7] 模擬部分(第五版) [M].北京:高等教育出版社,2006:101~147[8] 樊昌信,徐炳祥,(第五版) [M].北京:國防工業(yè)出版社,2004:133~137[9] 閻石,數(shù)字電子技術(shù)基礎(chǔ)(第五版) [M].北京:高等教育出版社,2006:109~114[10] (第二版) [M].北京:清華大學(xué)出版社,2004:87~120.[11] 戴佳,苗龍,[M].北京:中國電力出版社,2005:25~85.[12] 沙占友,王彥朋,[M].北京:電子工業(yè)出版社,2003:102~162.附 錄附錄一 系統(tǒng)原理圖圖1 從機(jī)電路原理圖圖2 主機(jī)電路原理圖附錄二 系統(tǒng)PCB圖圖3 從機(jī)PCB圖4 主機(jī)PCB附錄三 程序代碼主要控制函數(shù)程序代碼如下:includeincludeunsigned char Temp,Count,Flage,LED_Index。 unsigned int Dis。unsigned char Times。unsigned char information,index。void MAX6969_SET(uchar LBit,uchar HBit) //MAX6969驅(qū)動(dòng)函數(shù){ uchar i,Temp 。 Temp = 0x80 。 for(i=0。i8。i++) { if(Tempamp。LBit) { DIN = 1。 } else { DIN = 0。 } CLK = 1。 _nop_()。 CLK = 0。 Temp=1。 } Temp = 0x80 。 for(i=0。i8。i++) { if(Tempamp。HBit) { DIN = 1。 } else { DIN = 0。 } _nop_()。 CLK = 1。 _nop_()。 CLK = 0。 Temp=1。 } LE = 1。 _nop_()。 LE = 0。}void initTimer(void) //計(jì)時(shí)器初始化{ TMOD=0x01。 TH0=0xff。 TL0=0x80。}void initUart(void) //串口初始化2400bit/s.{ TMOD|=0x20。 SCON=0x50。 PCON=0x80。 TH1=0xf3。 TL1=0xf3。 TR1=1。}void timer0(void) interrupt 1 //計(jì)時(shí)起中斷函數(shù){ Count++。 //計(jì)算計(jì)時(shí)器0的中斷次數(shù) TH0=0xff。 TL0=Times。 if(Flage==1) { if(index==1) //循環(huán)顯示文字 { if(Dis=9999) MAX6969_SET(BB[LED_Index],BB[LED_Index+1])。 //BB為數(shù)據(jù)點(diǎn)陣 else MAX6969_SET(BB[LED_Index+128],BB[LED_Index+129])。 LED_Index+=2。 if(LED_Index=128) { LED_Index = 0。 Flage = 0。 MAX6969_SET(0,0)。 } Dis ++。 if(Dis==20000) Dis = 0。 } else if(index==2) //顯示數(shù)字 { MAX6969_SET(AA[LED_Index],AA[LED_Index+1])。 //AA為數(shù)據(jù)點(diǎn)陣 LED_Index+=2。 if(LED_Index=160) { LED_Index = 0。 Flage = 0。 MAX6969_SET(0,0)。 } Dis = 0。 } }}void int1(void) interrupt 2 //外部中斷函數(shù),自適應(yīng)算法實(shí)現(xiàn){ Flage = 1。 if(RI==1) { information = CRC_Receive()。 //CRC校驗(yàn) if(information!=0) index = information。 } if(Count45) //自適應(yīng)算法,判斷計(jì)時(shí)器0中斷的次 { //數(shù),調(diào)整計(jì)時(shí)器的初始值,若Count45, if(Count50) //表明定時(shí)器定時(shí)太短,應(yīng)該增長定時(shí)時(shí)間 { if(Count60) { Times=4。 } else { Times=2。 } } else { Times。 } if(Times100) Times = 100。} else if(Count45) //表明定時(shí)器定時(shí)太短,應(yīng)該減少定時(shí)時(shí)間 { if(Count40) { if(Count30) { Times+=4。 } else { Times+=2。 } } else { Times++。 } if(Times200) { Times=200。 }} Count = 0。 } void main(){ MAX6969_Init()。 //MAX6969初始化 Receive_Init()。 //nRF401初始化,選擇頻道1,接收狀態(tài) Flage = 1。 index = 1。 EX1 = 1。 //外部中斷優(yōu)先 IT1 = 1。 initTimer()。 initUart()。 TR0=1。 ET0=1。 EA=1。 PX1 =1。 while(1)。 //等待中斷
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1