當前位置:編程學習大全網 - 編程軟體 - 求壹個8*8LED點陣漢字顯示C語言程序(C52)

求壹個8*8LED點陣漢字顯示C語言程序(C52)

#include<reg52.h>//單片機頭文件

void delay1ms(unsigned int ms);//延時ms函數聲明(可根據實際情況更改)

unsigned char code led0[]={};//字碼表,妳自己把妳要顯示的字碼放進去就可以了

void main()

{

unsigned char w,i;

while(1)

{

//顯示0

w=0x01; //行變量為第壹行

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

{

P1=w; //行數據送P1口

P0=led0[i];

delayms(1); //列數據送P0口

w<<=1; //向下移動壹行

}

}

}

void delay1ms(unsigned int ms)

{

unsigned int i,j;

for(i=0;i<ms;i++)

for(j=0;j<110;j++)

}

  • 上一篇:易語言怎麽制作壹個計算器,能從1加到100或更多的。
  • 下一篇:要用c#寫壹個基於udp協議的協議,壹點頭緒都沒有,求大神指點
  • copyright 2024編程學習大全網