找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2223|回復(fù): 0
收起左側(cè)

51單片機(jī)系列 點(diǎn)陣 C語言 proteus

[復(fù)制鏈接]
ID:262 發(fā)表于 2014-6-17 16:09 | 顯示全部樓層 |閱讀模式
本帖最后由 heicad 于 2014-6-17 16:11 編輯

口/管腳
個(gè)
個(gè)
7/A
0
0
0
1
0
0
0
1
6/B
0
0
1
0
0
0
1
0
5/C
0
1
0
0
0
0
0
0
4/D
1
0
0
0
1
0
0
0
3/E
0
0
0
1
0
0
0
1
2/F
0
0
1
0
0
0
1
0
1/G
0
1
0
0
0
0
0
0
0/DP
1
0
0
0
1
0
0
0


1
2
4
8
1
2
4
8











001imvqdzy6JAdzv7T88e&690.jpeg 001imvqdzy6JAdAFmPObc&690.jpeg
注意:高7位→低0位,1→1H

l  P0口、P3口是字符碼、P2口是顯示位控制碼。

l  同是共陰極或共陽極用同樣的字符代碼,若一陰一陽則需要代碼反轉(zhuǎn)—用CPL指令。

l  顯示位控制碼用MOV P2,88H顯示最右側(cè)(個(gè)位)位,用MOV P2,11H顯示最左側(cè)(千位)位。由此可見其它顯示代碼的表達(dá)。CA—Yang,CC—Yin

l  綜合顯示可以匹配12H或21H等交叉進(jìn)行。

點(diǎn)陣顯示技術(shù)與程序特點(diǎn),點(diǎn)陣的顯示測(cè)試(各口控制電位)、編碼技術(shù)(4-1對(duì)位)、顯示技術(shù)(延時(shí))、各口8位掃描字形的2進(jìn)制與16進(jìn)制轉(zhuǎn)換與表征,使用數(shù)組描述,掃描,數(shù)組中的16進(jìn)制






//點(diǎn)陣掃描數(shù)字0移動(dòng)

#include

#include

#define uchar unsigned char

#define uint unsigned int

uchar code SaoMiaoG[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,

0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

uchar code SaoMiaoD[]={0xFF,0xC3,0xBD,0xBD,0xC3,0xFF,0xFF,0xFF,

0xC3,0xBD,0xBD,0xC3,0xFF,0xFF,0xFF,0xFF,

0xBD,0xBD,0xC3,0xFF,0xFF,0xFF,0xFF,0xC3,

0xBD,0xC3,0xFF,0xFF,0xFF,0xFF,0xC3,0xBD,

0xC3,0xFF,0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,

0xFF,0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xC3,

0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xC3,0xFF,

0xFF,0xC3,0xBD,0xBD,0xC3,0xFF,0xFF,0xFF};



void  DelayMS(uint x);      //聲明后可使得函數(shù)在任意之處,否則函數(shù)需要在調(diào)用之前

  uint i,j;



void main()//顯示數(shù)字0主程序

proteus{

loop:

i=0,j=0;//



loop1:

P2=~SaoMiaoG[i ];

i++;

  P1=~SaoMiaoD[j];

  j++;

    DelayMS(10);

if(i<64)

goto loop1 ;

else

goto loop ;



  }



    void  DelayMS(uint x)

{

  uchar t;      

  while(x--)

  {

  for (t=0;t<120;t++);

  }

}
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表