标题:
单片机定义一个char型8位的16进制数组,LED灯属于共阳极,给LED灯低电平有效
[打印本页]
作者:
shichen
时间:
2020-4-2 22:50
标题:
单片机定义一个char型8位的16进制数组,LED灯属于共阳极,给LED灯低电平有效
#include<reg52.h>
unsigned char code table[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0x00,0x00,0x55,0x55,0xaa,0xaa};
void Delay(unsigned int t);
void main (void)
{
unsigned char i; //定义了一个无符号字符型局部变量i取值范围0~255;也就是256位
while (1) //定义了一个主循环,当while语句中的判断条件为1即为真,执行while所包含的语句。!1即为假,跳出while循环
{
for(i=0;i<16;i++) // 加入for 循环;表明for循环大括号中的程序循环16次,表明表格中有16个元素。
P1=table[i];
Delay(30000);//延时函数实参为30000
}
}
void Delay(unsigned int t)//无返回值,形参延时函数
{
while(--t);
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1