电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>C语言|源代码>LED几种典型的点矩阵实验案例与程序分析

LED几种典型的点矩阵实验案例与程序分析

2017-09-06 | rar | 0.1 MB | 次下载 | 免费

资料介绍

16x16 LED点矩阵实验

/*16x16 LED点矩阵实验(ch12-5-7.c)*/
#include 
#define ROWP P2 // 输出列接至P2 
#define COLP P1 // 扫瞄行接至P1 
#define repeat  30 // 扫瞄30周,约1m*16*30 =0.48秒 
sbit Hi = P3^1;  // 声明Hi栓锁信号位置 
sbit Lo = P3^0;  // 声明Lo栓锁信号位置 
//============== 字  型 ==================
unsigned char code d[3][2][16]={
{ { 0x00, 0x00, 0x40, 0x60, 0x60, 0x62, 0xee, 0xfc, // 大 
  0x30, 0x30, 0x30, 0x30, 0x10, 0x00, 0x00, 0x00}, 
 { 0x00, 0x20, 0x10, 0x18, 0x0c, 0x07, 0x03, 0x01, 
  0x03, 0x06, 0x0c, 0x18, 0x30, 0x30, 0x20, 0x20} }, 
{ { 0x00, 0x00, 0x48, 0x30, 0x10, 0x10, 0x3a, 0xaf, // 家 
  0xee, 0x28, 0x28, 0x48, 0x2c, 0x18, 0x00, 0x00}, 
 { 0x00, 0x00, 0x40, 0x2a, 0x2a, 0x35, 0x4a, 0x7f, 
  0x3f, 0x04, 0x0a, 0x11, 0x20, 0x60, 0x20, 0x00} }, 
{ { 0x00, 0x40, 0x40, 0xf8, 0x20, 0xe0, 0x10, 0x00, // 好 
  0x08, 0x08, 0x0c, 0xe4, 0x14, 0x08, 0x00, 0x00}, 
 { 0x00, 0x20, 0x12, 0x0b, 0x04, 0x0b, 0x10, 0x00, 
  0x02, 0x22, 0x63, 0x31, 0x0f, 0x01, 0x01, 0x00}}};
void delay1ms(int);      // 声明延迟函数 
//============== 主 程 式 ==================
main()         // 主程序开始 
{ int i,j,scan;      // 声明变量 
 while (1)       // 无穷尽循环 
 { for (i=0;i<3;i++)    // 三个字 
   for (j=0;j    { for (scan=0;scan<16;scan++) // 扫瞄循环 
    { ROWP =0xFF;   // 关闭LED(防残影) 
     Hi=1;Hi=0;   // 栓锁Hi信号 
     Lo=1;Lo=0;   // 栓锁Lo信号 
     COLP = scan;  // 输出扫瞄信号 
     ROWP = ~d[i][0][scan];// 输出Hi部分 
     Hi=1; Hi=0;   // 栓锁Hi信号 
     ROWP = ~d[i][1][scan];// 输出Lo部分 
     Lo=1; Lo=0;  // 栓锁Lo信号 
     COLP = scan;  // 输出扫瞄信号 
     delay1ms(1);  // 延迟1ms 
     }      // 完成扫瞄一个字型 
   }       // 完成重复repeat次(j循环) 
 }         // while结束 
}          // 主程序结束 
//============== 延迟函数 ==================
void delay1ms(int x)
{ int i,j;    // 声明变量 
 for (i=0;i   for (j=0;j<120;j++);// 内循环 
}       // 延迟函数结束 
 
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  92次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7蓝牙设备在嵌入式领域的广泛应用
  14. 0.63 MB  |  3次下载  |  免费
  15. 89天练会电子电路识图
  16. 5.91 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费