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

正文內(nèi)容

基于單片機控制的led點陣顯示屏設計論文(參考版)

2025-06-21 18:03本頁面
  

【正文】 復旦大學出版社,19964 ,20005 ,19976 ,20017 ,19998 ,19979 ,199710 ,200411 ,2007。我在次對李老師表示最真摯的謝意!同時也對本組的各位同學表示感謝,在這次的設計中,我們互幫互助,互相鼓勵,共同探討和解決設計中遇到的問題,不但互相得到了提高,也增強了我們的團隊意識,另外還要特別感謝其他同學,在我畢業(yè)設計過程中給予了我很大的幫助和支持,才能讓我的設計進行的相當順利最后,真誠的感謝在學校和生活中給予 我關系和幫助的所有老師、同學和朋友!參 考 文 獻1 ,19902 ,19963 張友德等。本論文是在李老師的直接引導下完成的,整個論文的編寫無一不是凝聚著老師的心血和汗水。致 謝首先我感謝我的導師李老師一直給予我熱心的指導和幫助,還定時不定時的和我們見面,了解我們的畢業(yè)設計進度,同時還幫我們指導和解決設計中遇到的難題。整個顯示系統(tǒng)設計完成后達到了預期的效果,系統(tǒng)顯示穩(wěn)定、清晰、無閃爍。 本文設計的LED點陣顯示系統(tǒng)實現(xiàn)了包括時間、溫度等眾多功能,可以作為信息顯示裝置。通過LED點陣顯示原理,我們知道只要合理的安排行選信號以及列信號同時導通的組合順序就可以顯示任何的圖形、文字。列驅(qū)動電路中的74HC595實現(xiàn)了串入并出,并且?guī)в墟i存和移位的功能;只有單片機發(fā)出的正確的信號才被它選擇通過。介紹了硬件的原理以及連接的方法,軟件的設計流程以及代碼,經(jīng)焊接并調(diào)試后可以正常顯示漢字、圖片信息,并且可動態(tài)顯示。 while(i)display()。 //將最后一行數(shù)據(jù)移出}void displayS(unsigned int timer) //指定時間掃描顯示{unsigned char i。 //每一行的顯示,保持4個字節(jié)的移位時間,因此,最后一行的顯示,也要加入保持時間,補嘗顯示的亮度SCK=0。 //行數(shù)據(jù)位只在第一行時為0,其它時候都為1,當將這個0移入寄存器后,從第一位開始一直移位最后一位//移位的過程,AB就必需是1,這是因為不能同時有兩個及兩個以上0的出現(xiàn),否則顯示出亂}j=128。 //SCK拉高,行數(shù)據(jù)移位,相應行拉低,三極管導通輸出電量到相應行點陣管陽極(共陽)//SCLT=1。 //將DATA上的數(shù)據(jù)移入寄存器} //移入單字節(jié)結束} //移入兩個字節(jié)結束DATAOUT|=0X24。 //將數(shù)據(jù)低位做輸出,由電路圖可知,移位寄存器的最后一位對應最后一列,因此先移最后一位tmp=1。 //為列移位做準備DATA=tmpamp。j8。 //循環(huán)四次tmp=~lhj[i*4+ia]。ia0。 //為行移位做準備SCLT=0。i16。 //置位高電平做準備AB=0。 //顯示約2秒 }}void display() //顯示{ unsigned char i,ia,j,tmp。ia+=2。lhj[i+1]=frame12_2[ia+1]。i+=2。){lhj[i]=frame12_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame11_2[ia+1]。i+=2。){lhj[i]=frame11_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame10_2[ia+1]。i+=2。){lhj[i]=frame10_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame9_2[ia+1]。i+=2。){lhj[i]=frame9_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame8_2[ia+1]。i+=2。){lhj[i]=frame8_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame7_2[ia+1]。i+=2。){lhj[i]=frame7_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame6_2[ia+1]。i+=2。){lhj[i]=frame6_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame5_2[ia+1]。i+=2。){lhj[i]=frame5_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame4_2[ia+1]。i+=2。){lhj[i]=frame4_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame3_2[ia+1]。i+=2。){lhj[i]=frame3_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame2_2[ia+1]。i+=2。){lhj[i]=frame2_1[ia]。 //顯示約2秒 for(i=0,ia=0。ia+=2。lhj[i+1]=frame1_2[ia+1]。i+=2。){lhj[i]=frame1_1[ia]。 //顯示圖案約2秒 for(i=0,ia=0。void main(void) {unsigned char i=0,ia=0。code unsigned char frame12_1[32]={//第十二幅畫的點陣數(shù)據(jù)0x00,0x00,0x1F,0x00,0x20,0x80,0x40,0x40,0x82,0x20,0x40,0x10,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0x10,0x40,0x10,0x80,0x20,0x40,0x40,0x20,0x80,0x1F,0x00,0x00,0x00}。code unsigned char frame11_1[32]={//第十一幅畫的點陣數(shù)據(jù)0x00,0x00,0x1F,0x00,0x20,0x80,0x40,0x40,0x82,0x20,0x80,0x10,0x80,0x10,0xF0,0x10,0xF0,0x10,0x80,0x10,0x80,0x10,0x80,0x20,0x40,0x40,0x20,0x80,0x1F,0x00,0x00,0x00}。code unsigned char frame10_1[32]={//第十幅畫的點陣數(shù)據(jù)0x00,0x00,0x1F,0x00,0x20,0x80,0x40,0x40,0x82,0x20,0x40,0x10,0x20,0x10,0x0D0,0x10,0x0D0,0x10,0x20,0x10,0x40,0x10,0x80,0x20,0x40,0x40,0x20,0x80,0x1F,0x00,0x00,0x00}。code unsigned char frame9_1[32]={//第九幅畫的點陣數(shù)據(jù)0x00,0x00,0x00,0x7C,0x00,0x82,0x01,0x01,0x02,0x08,0x01,0x00,0x00,0x80,0x0C0,0x40,0x0C0,0x40,0x00,0x80,0x01,0x00,0x02,0x00,0x01,0x01,0x00,0x82,0x00,0x7C,0x00,0x00}。code unsig
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1