實(shí)驗(yàn)一關(guān)震0138

一、實(shí)驗(yàn)?zāi)康模?/b>為了進(jìn)一步掌握單片機(jī)中點(diǎn)陣的使用,理解單片機(jī)的工作原理,實(shí)現(xiàn)在單片機(jī)上實(shí)現(xiàn)顯示

二、實(shí)驗(yàn)器材:keil、單片機(jī)(大板)、PZ-ISP普中自動(dòng)下載軟件。

三、實(shí)驗(yàn)原理:8*8點(diǎn)陣共由64個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線上的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一行置高電平,某一列置低電平是,相應(yīng)的二極管就會(huì)發(fā)亮。設(shè)計(jì)出漢字,將其轉(zhuǎn)化為二進(jìn)制進(jìn)而轉(zhuǎn)化為十六進(jìn)制。

四、實(shí)驗(yàn)步驟:

1.畫(huà)出點(diǎn)陣圖,進(jìn)行二進(jìn)制與十六進(jìn)制的轉(zhuǎn)換


2.在keil中新建工程,編寫(xiě).c文件。

3.編譯調(diào)試文件,修改錯(cuò)誤及警告。

4.生成.hex文件。

5.在燒錄軟件中下載生成的.hex軟件。

五、程序:

#include#includesbit SRCLK=P3^6;

sbit RCLK=P3^5;

sbit SER=P3^4;

//--定義要使用的IO口--//

#define COMMONPORTS P0

//--列選通控制--//

unsigned char code TAB[8]? =

{0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

//--點(diǎn)陣字碼--//

unsigned char code CHARCODE[1][8]=

{

0xFF,0x81,0x81,0x81,0x8D,0x89,0x89,0x8F,? //G

};

void delay(unsigned int time){ unsigned int

i,j; for(i=0;i>7;

dat<<=1;

SRCLK=1;

_nop_();

_nop_();

SRCLK=0;

}

RCLK=1;

_nop_();

_nop_();

RCLK=0;

}

/*******************************************************************************

* 函數(shù)名? ?

? ? : main

* 函數(shù)功能 ? : 主函數(shù)

* 輸入? ?

? ? ? : 無(wú)

* 輸出? ?

? ? : 無(wú)

*******************************************************************************/

void main()

{

unsigned char tab, j;

unsigned int? i;

while(1)

{

for(i= 0; i<50; i++ )? //兩個(gè)字之間的掃描間隔時(shí)間

{

for(tab=0;tab<8;tab++)

{

Hc595SendByte(0x00); ? ? //消隱

COMMONPORTS = TAB[tab]; //輸出字碼

Hc595SendByte(CHARCODE[j][tab]);

delay(2);

}

}

j++;

if(j == 6)

{

j = 0;

}

}

}

六、結(jié)果:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、實(shí)驗(yàn)?zāi)康?1.了解LED8×8點(diǎn)陣的內(nèi)部結(jié)構(gòu)。 2.學(xué)會(huì)編寫(xiě)點(diǎn)陣顯示實(shí)驗(yàn)的代碼程序。 3.了解編寫(xiě)程序各部分的...
    石雅文0129閱讀 23,651評(píng)論 0 4
  • 實(shí)驗(yàn)?zāi)康模簽榱诉M(jìn)一步掌握單片機(jī)中點(diǎn)陣的使用,理解單片機(jī)的工作原理,實(shí)現(xiàn)在單片機(jī)上實(shí)現(xiàn)顯示 實(shí)驗(yàn)器材:keil、單片...
    李小東0105閱讀 342評(píng)論 0 2
  • 一、實(shí)驗(yàn)?zāi)康?用單片機(jī)實(shí)現(xiàn)漢字的顯示 二、實(shí)驗(yàn)器材 裝有keil的計(jì)算機(jī)、大板單片機(jī) 三、實(shí)驗(yàn)步驟 1.觀看原理視...
    樊文靜0215閱讀 3,725評(píng)論 0 1
  • 1.了解大板單片機(jī)的應(yīng)用,了解燒錄軟件和keil的使用 2.漢字“后來(lái)的你”的顯示 keil代碼 //該板子上的點(diǎn)...
    任釗鋒0205閱讀 538評(píng)論 0 1
  • 大家好,今天是2017年6月30日,翹首期盼的周五又來(lái)了。此刻的你是否也在想著如何度過(guò)這個(gè)周末,給忙亂了一...
    陶壹閱讀 400評(píng)論 0 1

友情鏈接更多精彩內(nèi)容