电子发烧友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. 1PC1013三合一快充数据线充电芯片介绍
  2. 1.03 MB   |  5次下载  |  免费
  3. 2基于c51的时钟设计
  4. 0.56 MB   |  3次下载  |  免费
  5. 3智能门锁原理图
  6. 0.39 MB   |  3次下载  |  免费
  7. 4CC256x TI蓝牙协议栈基础HFGAGDemo应用
  8. 1006.09KB   |  2次下载  |  免费
  9. 5通过C51单片机控制数码管显示
  10. 0.56 MB   |  2次下载  |  免费
  11. 62024PMIC市场洞察
  12. 2.23 MB   |  2次下载  |  免费
  13. 7CC256x TI Bluetooth Stack SPPLEDemo应用
  14. 1.48MB   |  1次下载  |  免费
  15. 8电源拓扑快速参考指南
  16. 3.98MB   |  1次下载  |  免费

本月

  1. 1XL4015+LM358恒压恒流电路图
  2. 0.38 MB   |  146次下载  |  1 积分
  3. 2新概念模拟电路第四册信号处理电路电子书免费下载
  4. 10.69 MB  |  65次下载  |  免费
  5. 3PCB布线和布局电路设计规则
  6. 0.40 MB   |  23次下载  |  免费
  7. 4GB/T4706.1-2024 家用和类似用途电器的安全第1部分:通用要求
  8. 7.43 MB   |  11次下载  |  1 积分
  9. 5JESD79-5C_v1.30-2024 内存技术规范
  10. 2.71 MB   |  10次下载  |  免费
  11. 6elmo直线电机驱动调试细则
  12. 4.76 MB   |  9次下载  |  6 积分
  13. 7串口工具UartAssist5.0.exe
  14. 0.60 MB   |  8次下载  |  免费
  15. 8使用CR6850C设计并制作12V5A开关电源
  16. 1.53 MB   |  6次下载  |  2 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935115次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183330次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73806次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65985次下载  |  10 积分