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

正文內(nèi)容

基于單片機控制的led點陣顯示屏設計論文-資料下載頁

2025-06-18 18:03本頁面
  

【正文】 ]。i+=2。lhj[i]=frame7_2[ia]。lhj[i+1]=frame7_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 for(i=0,ia=0。i64。){lhj[i]=frame8_1[ia]。 //將第八幅圖的數(shù)據(jù)復制到顯示緩存lhj[i+1]=frame8_1[ia+1]。i+=2。lhj[i]=frame8_2[ia]。lhj[i+1]=frame8_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 for(i=0,ia=0。i64。){lhj[i]=frame9_1[ia]。 //將第九幅圖的數(shù)據(jù)復制到顯示緩存lhj[i+1]=frame9_1[ia+1]。i+=2。lhj[i]=frame9_2[ia]。lhj[i+1]=frame9_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 for(i=0,ia=0。i64。){lhj[i]=frame10_1[ia]。 //將第十幅圖的數(shù)據(jù)復制到顯示緩存lhj[i+1]=frame10_1[ia+1]。i+=2。lhj[i]=frame10_2[ia]。lhj[i+1]=frame10_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 for(i=0,ia=0。i64。){lhj[i]=frame11_1[ia]。 //將第十一幅圖的數(shù)據(jù)復制到顯示緩存lhj[i+1]=frame11_1[ia+1]。i+=2。lhj[i]=frame11_2[ia]。lhj[i+1]=frame11_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 for(i=0,ia=0。i64。){lhj[i]=frame12_1[ia]。 //將第十二幅圖的數(shù)據(jù)復制到顯示緩存lhj[i+1]=frame12_1[ia+1]。i+=2。lhj[i]=frame12_2[ia]。lhj[i+1]=frame12_2[ia+1]。i+=2。ia+=2。}displayS(2)。 //顯示約2秒 }}void display() //顯示{ unsigned char i,ia,j,tmp。 //定義變量DATAOUT=0XFF。 //置位高電平做準備AB=0。 //將行數(shù)據(jù)位清0,準備移位for(i=0。i16。i++){ //循環(huán)輸出16行數(shù)據(jù)SCK=0。 //為行移位做準備SCLT=0。 //為列鎖存做準備for(ia=4。ia0。){ //每行32個點,循環(huán)位移四個字節(jié)ia。 //循環(huán)四次tmp=~lhj[i*4+ia]。 //讀取點陣數(shù)據(jù)做輸出,這里用到ia目的是先讀取點陣數(shù)據(jù)的第四個字節(jié),因一行32個點由四個字節(jié)組成,//電路中的移位寄存器最后一位對應最后一列,所以要先輸出一行中的第四個字節(jié)數(shù)據(jù)for(j=0。j8。j++){ //循環(huán)兩次,每次移一個字節(jié),SCLH=0。 //為列移位做準備DATA=tmpamp。0x01。 //將數(shù)據(jù)低位做輸出,由電路圖可知,移位寄存器的最后一位對應最后一列,因此先移最后一位tmp=1。 //將數(shù)據(jù)緩沖右移一位,為下次輸出做準備SCLH=1。 //將DATA上的數(shù)據(jù)移入寄存器} //移入單字節(jié)結束} //移入兩個字節(jié)結束DATAOUT|=0X24。 //此句可以用以下兩句來理解,如果不將兩句合為一句,將出現(xiàn)拖影現(xiàn)像//SCK=1。 //SCK拉高,行數(shù)據(jù)移位,相應行拉低,三極管導通輸出電量到相應行點陣管陽極(共陽)//SCLT=1。 //SCLT拉高,將數(shù)據(jù)鎖存輸出到相應列的點陣發(fā)光管顯示,顯示一行后將保持到下一行顯示開始AB=1。 //行數(shù)據(jù)位只在第一行時為0,其它時候都為1,當將這個0移入寄存器后,從第一位開始一直移位最后一位//移位的過程,AB就必需是1,這是因為不能同時有兩個及兩個以上0的出現(xiàn),否則顯示出亂}j=128。while(j)。 //每一行的顯示,保持4個字節(jié)的移位時間,因此,最后一行的顯示,也要加入保持時間,補嘗顯示的亮度SCK=0。 //SCK=1。 //將最后一行數(shù)據(jù)移出}void displayS(unsigned int timer) //指定時間掃描顯示{unsigned char i。 while(timer){ //當timer=1時,大約1秒時間i=20。 while(i)display()。}} 結 論 本文通過設計單片機控制單色LED顯示屏的方法,對LED顯示模塊單元如何進行行列信號控制及信號傳輸中的驅動問題進行了研究。介紹了硬件的原理以及連接的方法,軟件的設計流程以及代碼,經(jīng)焊接并調(diào)試后可以正常顯示漢字、圖片信息,并且可動態(tài)顯示。硬件部分的設計保證了點陣的正常工作。列驅動電路中的74HC595實現(xiàn)了串入并出,并且?guī)в墟i存和移位的功能;只有單片機發(fā)出的正確的信號才被它選擇通過。軟件部分的設計跟硬件完美配合實現(xiàn)漢字、圖形的顯示。通過LED點陣顯示原理,我們知道只要合理的安排行選信號以及列信號同時導通的組合順序就可以顯示任何的圖形、文字。軟件的設計就是完成將圖形點陣數(shù)據(jù)通過一些特殊的算法調(diào)整,得到跟LED點陣相對應的數(shù)據(jù),并將這些數(shù)據(jù)以及控制信號傳送到LED點陣屏,來實現(xiàn)逐行掃描顯示。 本文設計的LED點陣顯示系統(tǒng)實現(xiàn)了包括時間、溫度等眾多功能,可以作為信息顯示裝置。硬件方面具有實用性、可靠性及抗干擾能力強等特點,并且易于安裝,使用方便,造價低廉,很適合在公共場所用來進行信息顯示。整個顯示系統(tǒng)設計完成后達到了預期的效果,系統(tǒng)顯示穩(wěn)定、清晰、無閃爍。但由于本人專業(yè)知識有限,在整個設計過程中或多或少還存在很多缺陷,在將來的優(yōu)化中還有待完善。致 謝首先我感謝我的導師李老師一直給予我熱心的指導和幫助,還定時不定時的和我們見面,了解我們的畢業(yè)設計進度,同時還幫我們指導和解決設計中遇到的難題。李老師在論文的題目設計、問題的深入講解上給予我了很大的幫助與指導,協(xié)助我完成了畢業(yè)設計論文,并且對我的畢業(yè)設計論文進行了仔細的檢查,并提出了許多寶貴的修改意見。本論文是在李老師的直接引導下完成的,整個論文的編寫無一不是凝聚著老師的心血和汗水。李老師嚴謹治學、認真負責、不怕困難的科研態(tài)度對我影響至深,這些影響使我終身受益。我在次對李老師表示最真摯的謝意!同時也對本組的各位同學表示感謝,在這次的設計中,我們互幫互助,互相鼓勵,共同探討和解決設計中遇到的問題,不但互相得到了提高,也增強了我們的團隊意識,另外還要特別感謝其他同學,在我畢業(yè)設計過程中給予了我很大的幫助和支持,才能讓我的設計進行的相當順利最后,真誠的感謝在學校和生活中給予 我關系和幫助的所有老師、同學和朋友!參 考 文 獻1 ,19902 ,19963 張友德等。單片微型機原理應用于實驗。復旦大學出版社,19964 ,20005 ,19976 ,20017 ,19998 ,19979 ,199710 ,200411 ,2
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1