找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2926|回复: 0
打印 上一主题 下一主题
收起左侧

单片机定义一个char型8位的16进制数组,LED灯属于共阳极,给LED灯低电平有效

[复制链接]
跳转到指定楼层
楼主
ID:721330 发表于 2020-4-2 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include<reg52.h>
  2. unsigned char code table[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0x00,0x00,0x55,0x55,0xaa,0xaa};
  3. void Delay(unsigned int t);
  4. void main (void)
  5. {
  6.                   
  7. unsigned char i;  //定义了一个无符号字符型局部变量i取值范围0~255;也就是256位
  8.   while (1)         //定义了一个主循环,当while语句中的判断条件为1即为真,执行while所包含的语句。!1即为假,跳出while循环
  9. {
  10.    for(i=0;i<16;i++)  // 加入for 循环;表明for循环大括号中的程序循环16次,表明表格中有16个元素。
  11.                      
  12.      P1=table[i];
  13.      Delay(30000);//延时函数实参为30000
  14. }
  15.                      
  16. }

  17. void Delay(unsigned int t)//无返回值,形参延时函数
  18. {
  19. while(--t);
  20. }
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表