實(shí)驗(yàn)一 孫金云 0220 LED點(diǎn)陣顯示--孫金云加油 I LOVE U 笑臉

本文主要介紹基于C51單片機(jī),設(shè)計(jì)8*8晶陣顯示“孫”“金”“云”“加”“油”“I”“L”“O”“V”“E”“U”“笑臉顏文字”其徙。

首先讓我們先來(lái)了解一下C51單片機(jī)晶陣顯示屏的原理吧嬉挡!

前期知識(shí)儲(chǔ)備


1.對(duì)于共陰極數(shù)碼管來(lái)說(shuō)钝鸽,當(dāng)某個(gè)發(fā)光二極管的陽(yáng)極為高電平時(shí),發(fā)光二極管點(diǎn)亮庞钢,相應(yīng)的段被顯示拔恰。共陽(yáng)極相反。

2.8X8點(diǎn)陣LED工作原理說(shuō)明 :8X8點(diǎn)陣共需要64個(gè)發(fā)光二極管組成基括,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上仁连,當(dāng)對(duì)應(yīng)的某一列置0電平,某一行置1電平阱穗,則相應(yīng)的二極管就亮。原理圖如圖所示:

LED點(diǎn)陣顯示屏原理圖

那么想讓8*8的晶陣顯示需要位選信號(hào)以及段選信號(hào)使鹅。先進(jìn)行位選揪阶,再進(jìn)行段選。也就是先給行送信號(hào)患朱,再給列送信號(hào)鲁僚。

(1)位選信號(hào)

基于C51中單片機(jī)中,本次實(shí)驗(yàn)位選信號(hào)通過(guò)P0端口裁厅。


位選信號(hào)為橫著寫(xiě)的冰沙,利用位選信號(hào)選中一列顯示;位選信號(hào)選中值為0的那一列执虹。

位選信號(hào)為:0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe拓挥。


位選信號(hào):由右向左,一列一列的選中掃描顯示


(2)段選信號(hào)

基于C51單片機(jī)中袋励,本次實(shí)驗(yàn)段選信號(hào)通過(guò)P3端口侥啤。由下圖可知,段選信號(hào)豎著寫(xiě)茬故,是給列發(fā)送盖灸,選中高電平的那一行顯示。(74HC595是反向的磺芭,有待繼續(xù)深入研究赁炎。)


段選信號(hào):當(dāng)位選信號(hào)確定之后,段選信號(hào)確定了顯示的具體點(diǎn)

接下來(lái)我們確定字符的段選信號(hào)钾腺,方法有如下兩種:

a:手動(dòng)畫(huà)圖徙垫,寫(xiě)出十六進(jìn)制的代碼讥裤,如下圖所示:


b:利用軟件子模生成軟件:PCtoLCD2002軟件。點(diǎn)擊百度云鏈接即可下載使用松邪。

https://pan.baidu.com/s/1KFXI1MWZBEmrqWpTl4iHig

具體教程請(qǐng)看文章二坞琴。

通過(guò)以上兩種方法我得出的段選信號(hào)為:

0x92,0x9F,0xB2,0xD4,0x0A,0xFF,0x08,0x04, //孫

0x11,0x2D,0x6B,0xBF,0xAB,0x6D,0x29,0x11,//金

0x00,0xA2,0xA6,0xAA,0xB2,0xA6,0xA2,0x01, //云

0x22,0xFC,0x22,0x3F,0x00,0x1C,0x14,0x1C, //加

0x91,0x4A,0x00,0x3E,0x2A,0xFE,0x2A,0x3E, //油

0x00,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,//I

0x00,0x00,0x7E,0x02,0x02,0x02,0x02,0x00,//L

0x00,0x00,0x7E,0x42,0x42,0x42,0x7E,0x00,//O

0x00,0xF8,0x04,0x02,0x02,0x04,0xF8,0x00,//V

0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x00,//E

0x00,0xFE,0x02,0x02,0x02,0x02,0xFE,0x00,//U

0x60,0x48,0x64,0x02,0x02,0x64,0x48,0x60,//笑臉顏文字

實(shí)驗(yàn)部分


一、打開(kāi)Keil uVision5軟件逗抑,進(jìn)行編程剧辐。

新建項(xiàng)目

打開(kāi)軟件之后,鼠標(biāo)點(diǎn)擊Project后邮府,單擊紅色選中欄目荧关。

如圖所示,完善名字點(diǎn)擊保存

選擇Atmel

選擇AT89C52

點(diǎn)擊否

右鍵單擊Source group1

接下來(lái)寫(xiě)代碼

初始定義與賦值

理解具體定義還需要結(jié)合51單片機(jī)原理圖

延時(shí)函數(shù):

了解延時(shí)函數(shù)請(qǐng)百度or查閱資料

向74HC595發(fā)送段選信號(hào)

具體原理查閱資料即可

主函數(shù)部分:

具體原理查閱資料即可

代碼鏈接:https://pan.baidu.com/s/1tIWj_jG5W9GRDRNRFEPRag

Rebuild

注意進(jìn)行如下操作:

打開(kāi)普中科技軟件

連接單片機(jī)褂傀,打開(kāi)之后設(shè)置好忍啤,打開(kāi)單片機(jī),點(diǎn)擊程序下載

下載成功后的實(shí)驗(yàn)結(jié)果:


GIF動(dòng)圖
I
L
O
V
E
U
笑臉顏文字

重點(diǎn)

消隱現(xiàn)象的解釋?zhuān)?/p>

單片機(jī)的LED數(shù)碼動(dòng)態(tài)顯示需要消隱仙辟。因?yàn)閯?dòng)態(tài)顯示是利用 人眼的暫留效應(yīng)來(lái)多位顯示的同波。原理是其多位數(shù)碼管的每位段碼控制只由一個(gè)IO口8 位輸出,先位選 叠国,送段碼未檩,延時(shí)(1~3ms),關(guān)位選

(這個(gè)就是消隱作用粟焊,如果沒(méi)關(guān)冤狡,下一位的段碼送出時(shí),這一位也顯示下一位的段碼项棠,這樣就亂了)再下一位悲雳,重復(fù)上述過(guò)程。

例子解釋


未消隱


消隱

當(dāng)位選選中最右邊一列時(shí)香追,段選信號(hào)表示全部不選中(全部不亮)

tab++后合瓢,進(jìn)入下一位位選

由于刷新時(shí)間較顯示時(shí)間快,在第二個(gè)位選信號(hào)來(lái)臨時(shí)第一個(gè)位選信號(hào)還在亮透典,這時(shí)沒(méi)有給一個(gè)全部熄滅的段選(即0xff)歪玲,會(huì)導(dǎo)致新的段選來(lái)臨時(shí),上一個(gè)位選尚未結(jié)束掷匠,就導(dǎo)致最右邊第一列會(huì)亮第二列的段選信號(hào)滥崩,但是由于第一次位選已經(jīng)持續(xù)了一段時(shí)間,其熄滅的快讹语,顏色較淺钙皮。

(此現(xiàn)象我跟陳磊同學(xué)經(jīng)過(guò)苦苦鉆研終于得出結(jié)論,還有待考證)

個(gè)人編程心路


1.在之前的學(xué)習(xí)中,有些知識(shí)掌握的不是很扎實(shí)短条,當(dāng)實(shí)踐操作時(shí)才發(fā)現(xiàn)要想獨(dú)立完成一個(gè)實(shí)驗(yàn)导匣,前后聯(lián)系很多,對(duì)于C51單片機(jī)的基礎(chǔ)知識(shí)必須掌握透徹茸时。

2.最開(kāi)始的時(shí)候贡定,我沒(méi)有想到有代碼可以參考(對(duì)云盤(pán)資料研究不夠),自己照著課本寫(xiě)代碼可都,沒(méi)有成功缓待,后來(lái)得知有參考代碼,瞬間有了方向渠牲,自己寫(xiě)代碼的話(huà)還是很難的旋炒。

3.單片機(jī)的跳線帽少一個(gè),借用同學(xué)的签杈,同時(shí)我還發(fā)現(xiàn)手指也能當(dāng)跳線帽瘫镇。

4.我總覺(jué)得手繪寫(xiě)出十六進(jìn)制挺麻煩的,有點(diǎn)強(qiáng)迫癥答姥,找了小半天的字模生成軟件铣除。

5.感謝石雅文對(duì)于段選以及位選的指正!

5.實(shí)驗(yàn)不易鹦付,且做且心記通孽。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市睁壁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌互捌,老刑警劉巖潘明,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異秕噪,居然都是意外死亡钳降,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)腌巾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)遂填,“玉大人,你說(shuō)我怎么就攤上這事澈蝙∠偶幔” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵灯荧,是天一觀的道長(zhǎng)礁击。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么哆窿? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任链烈,我火速辦了婚禮,結(jié)果婚禮上挚躯,老公的妹妹穿的比我還像新娘强衡。我一直安慰自己,他們只是感情好码荔,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布漩勤。 她就那樣靜靜地躺著,像睡著了一般目胡。 火紅的嫁衣襯著肌膚如雪锯七。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天誉己,我揣著相機(jī)與錄音眉尸,去河邊找鬼。 笑死巨双,一個(gè)胖子當(dāng)著我的面吹牛噪猾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筑累,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼袱蜡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了慢宗?” 一聲冷哼從身側(cè)響起坪蚁,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎镜沽,沒(méi)想到半個(gè)月后敏晤,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缅茉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年嘴脾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔬墩。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡译打,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拇颅,到底是詐尸還是另有隱情奏司,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布樟插,位于F島的核電站结澄,受9級(jí)特大地震影響哥谷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜麻献,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一们妥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧勉吻,春花似錦监婶、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至短纵,卻和暖如春带污,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背香到。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工鱼冀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人悠就。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓千绪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親梗脾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子荸型,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一、實(shí)驗(yàn)內(nèi)容 在keil軟件中編寫(xiě)程序炸茧,利用燒錄軟件下載hex文件實(shí)現(xiàn)在大板單片機(jī)的8*8點(diǎn)陣中顯示“54”的指令...
    吳思思0130閱讀 517評(píng)論 0 0
  • 實(shí)驗(yàn)步驟 一瑞妇、確定漢字點(diǎn)陣 二、編寫(xiě)代碼 #include "reg51.h"//定義單片機(jī)的特殊寄存器#incl...
    鄭越華0125閱讀 1,046評(píng)論 0 1
  • 1梭冠、嵌入式系統(tǒng)的定義 (1)定義:以應(yīng)用為中心辕狰,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪妈嘹,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性绍妨、成本...
    榮卓然閱讀 1,797評(píng)論 0 5
  • 現(xiàn)在運(yùn)城國(guó)際小學(xué)舉辦了一場(chǎng)籃球賽润脸,一個(gè)班可以選一支隊(duì)都可以參加這個(gè)比賽,于是我們班同學(xué)踴躍參與他去。我們組建了一個(gè)非常...
    王者你要閱讀 263評(píng)論 0 0
  • 1.衣不如新毙驯,人不如故。 2.喜歡是乍見(jiàn)之歡灾测,愛(ài)是久處不厭爆价。
    咫尺天涯意相逢閱讀 153評(píng)論 0 0