×
单片机 > 单片机程序设计 > 详情

51单片机的花样彩灯

发布时间:2020-06-22 发布时间:
|
#include
#include
#define uchar unsigned char
#define uint unsigned int
char code SST516[3] _at_ 0x003b;
uchar code display_P0[]={
0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
        0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,   //
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,   //
        0xFC,0xF9,0xF3,0xE7,0xCF,0x9F,0x3F,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,   //
        0xE7,0xDB,0xBD,0x7E,0xBD,0xDB,0xE7,0xFF,
        0xE7,0xC3,0x81,0x00,0x81,0xC3,0xE7,0xFF,
        0xAA,0x55,0x18,0xFF,0xF0,0x0F,0x00,0xFF,
0xFF,0x00,0x00,0xFF,0xFF };       
uchar code display_P2[]={
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
        0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
        0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00, //
        0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,   //
        0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
        0xFC,0xF9,0xF3,0xE7,0xCF,0x9F,0x3F,0xFF,   //
        0xE7,0xDB,0xBD,0x7E,0xBD,0xDB,0xE7,0xFF,
        0xE7,0xC3,0x81,0x00,0x81,0xC3,0xE7,0xFF,
        0xAA,0x55,0x18,0xFF,0xF0,0x0F,0x00,0xFF,
0xFF,0x00,0x00,0xFF,0xFF };        
void delayms(uint ms) 
// 延时子程序
{
  uchar k;
  while(ms--)
  {
    for(k = 0; k < 50; k++);
  }
}       
void main(void)
{
  uchar i;
  P0 = 0xff;
  P2 = 0xff;
    
  while(1)
   for(i=0;i <110; i++)      
    {
      P0 =display_P0[i];
      P2 =display_P2[i];
      delayms(350);
    } 
}        
关键字:51单片机  花样彩灯

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会