12-查表显示LED灯

              /*-----------------------------------------------
                名称:IO口高低电平控制
                论坛:www.doflye.net
                编写:shifang
                日期:2009.5
                修改:无
                内容:通过查表获得1个字节的值然后赋值给P1端口,ROM允许情况可以设置更多表格
              ------------------------------------------------*/
              #include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

              /*------------------------------------------------
                                 查表表格
              ------------------------------------------------*/
              unsigned char code table[]={0x7f,0xbf,0xdf,0xef,
                                          0xf7,0xfb,0xfd,0xfe,
                                          0xff,0xff,0x00,0x00,
                                          0x55,0x55,0xaa,0xaa
              							};
              						//rom允许情况可以无限添加
              /*------------------------------------------------
                                函数声明
              ------------------------------------------------*/
              void Delay(unsigned int t); //函数声明
              /*------------------------------------------------
                                  主函数
              ------------------------------------------------*/
              void main (void)
              {
                                
              unsigned char i;  //定义一个无符号字符型局部变量 i 取值范围 0~255

              while (1)         //主循环
                {
               for(i=0;i<16;i++)   //加入 for循环,表明for循环大括号中的程序循环
                                   //执行16次,表明表格中有16个元素
                  {
                   P1=table[i];
                   Delay(30000);
                  }
                                   //主循环中添加其他需要一直工作的程序
                }
              }
              /*------------------------------------------------
               延时函数,含有输入参数 unsigned int t,无返回值
               unsigned int 是定义无符号整形变量,其值的范围是
               0~65535
              ------------------------------------------------*/
              void Delay(unsigned int t)
              {
               while(--t);
              }