求16 32點陣程式設計思路,595控制列(595也就是送資料的),微控制器I O控制三極體驅動行

2022-06-06 12:31:57 字數 2128 閱讀 7825

1樓:做而論道

共 16 行。

每次顯示一行,大約 2ms 後,顯示下一行。

需要 32ms,可顯示一遍完整畫面。

這樣的話,每秒,可顯示 30 多遍,可以穩定的**,不會閃爍。

---------

顯示任意一行時,都只需序列輸出四個位元組。

這個操作,只佔用 2ms 中很短的時間,剩下的時間,就用來組織資料了。

---------

在記憶體中開一塊緩衝區,有 10 多個位元組,就足夠用了。

因為,每次,僅僅才需要編排出來四個位元組。這是個《小不點》的專案。

2樓:匿名使用者

你問的是程式設計思路,那咱就不討論電路的問題了,程式設計思路說白了也不復雜,

現在假設你是動態掃描的

1. 在記憶體中開一塊緩衝區,16x32需要16*32/8=64位元組的緩衝區。

2. 定時中斷負責從緩衝區裡取資料重新整理顯示,定時中斷的時間與電路有關,一般保證每秒50次的重新整理就差不多了,如果感覺閃的厲害,適當提高一下重新整理速度。比如你的電路是16行32列,每秒重新整理50次,則每秒需要中斷50*16=800次,每次中斷輸出32點資料並切換行選訊號。

3. 主程式可以隨意更新緩衝區,一般來說,主程式不需要關中斷。這裡要注意,如果有譯碼、查表的工作,在主程式做,比如要顯示漢字「中」,不要把「中」的內碼放到緩衝區,而要把「中」字對應的點陣資訊放到緩衝區。

簡單的程式(偽**的,呵呵)

uint8 led[m][n];

// 定時掃描

_timer_isr( void )

}// 顯示程式

void display( char * s )// 應用程式

main( void )

如果要實現字幕,簡單點的話可以定時移動led的內容即可。

3樓:錦繡江山千萬年

我有595驅動列的,不過行是由164驅動的,可由左往右顯示,單行級聯,如果你覺得對你有幫助就留下郵箱,我發給你。

求四片74hc595級聯驅動32*16led點陣,用52 微控制器驅動的c語言程式

4樓:匿名使用者

看電路圖,行驅動直接接在微控制器i/o口上,有問題吧,微控制器i/o不管是輸入還是輸出,都承受不了32led燈。所以在i/o口上要加放大電路。這個不是小程式,只能說思路。

先要明白漢字顯示就是點陣顯示。根據電路一次最多隻能2個漢字,再多就只能滾動或刷屏。所以以2個漢字為基礎開始程式設計。

將第一行的點陣(32個位),順序寫入595,輸出595. 控制第一行的i/o驅動,點亮第一行。

延時5ms

將第二行的點陣(32個位),順序寫入595,關第一行,輸出595. 控制第二行的i/o驅動,點亮第二行。延時5ms

同理,順序點亮16行。一屏掃描完畢,重複迴圈,漢字就顯示出來了。必須重複迴圈,否則沒顯示。

顯示滾動效果。

滾動效果其實就是控制行點陣的內容,將每行的32個位,右移一位,再寫入595,就是滾動效果了。每掃描一屏,移位一個,位掃描多屏,移動一個,可以控制滾動的速度

5樓:匿名使用者

需要定做可以丘上說我id

我要用74hc595控制8*8的點陣,需用幾片595?595怎麼連結微控制器,求電路圖,求595控制c程式

6樓:六十七年

看你怎麼選擇了。行和列都用595的話要2片。連線微控制器其中一個595可以連線到串列埠上,使用串列埠方式0

這個是6個595驅動6個5*7的點陣。

7樓:匿名使用者

我發一個圖,你看看, 或許對你有用

8樓:

看你點陣是多少色的吧,一般來說一片就可以了

基於51微控制器的16*16led點陣顯示控制,75hc138,74hc595分別為行列控制。

9樓:匿名使用者

有現成的,到我空間裡看吧,有圖有程式,圖不是你這樣的畫法,但迴應該能看

祝你成功。

10樓:油條and可樂

是不是**上那個?你現在有程式了嗎 我也在找這個圖的程式 給我發一份吧 謝謝

按3232點陣存放漢字,大約需佔儲存空間

每個32 bai32點陣漢字佔du用 32 32 8 128個字zhi節 byte 存dao儲空間,所zhi以1000個漢版字則佔用1000 128個位元組,而1kb 1024b,因此需權125kb。1000 32 32 8 128000byte128000b 1024 125kb 漢字的點陣為32...

求DOTA陣型。CM模式,求一個DOTA陣型。 CM模式

對面大團強就玩一點兒個人帶線能力強,其他人守衛能力強的咯。可以用水人作為後期,或者龍騎,都能帶線而且推塔。且難以被單殺。gank英雄很容易被抱團的推蹦。可以選骨法,5級主13,至少兩級棒子,對抗推進還是比較強的。對於你所謂擅長犧牲的兩位。我不懂擅長犧牲是什麼意思,不過可以考慮拿流浪和劇毒 or冰女,...

如何確定由協方差陣還是相關陣求特徵值

先寫出來協方差矩陣s,再呼叫eig s 這個庫函 自數,呼叫方法 bai ev,ed eig s ed為特徵du 值矩陣,ev特徵向量矩陣,排列zhi 順序 從低階到dao高階.s 2291.333 1340 1934 2523.333 1245.333 2482 1340 956.6667 159...