找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1435|回复: 1
收起左侧

51单片机TM1637驱动程序

[复制链接]
ID:877474 发表于 2025-1-19 09:55 | 显示全部楼层 |阅读模式
8位单片机驱动程序

  1. #include"TM1637.h"
  2. #define CLK P12 //时钟
  3. #define DIO P13 //数据
  4. static u8 code SHUZU[]=      
  5. {
  6.   0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
  7.         0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,
  8.         0x00,0x76,0x80
  9. };
  10. static void i2C(bit T)
  11. {                                                
  12.         if(T)
  13.         CLK=0,DIO=0,CLK=1;
  14.   else        
  15.         CLK=1,DIO=1,DIO=0;
  16. }
  17. static void ACK(u8 T)
  18. {                                                         
  19.         u8 i;
  20.         for(i=0;i<8;i++)
  21. {
  22.   CLK=0;
  23.         if(T&(1<<i))
  24.         DIO=1;
  25.   else
  26.   DIO=0;
  27.         CLK=1;
  28. }
  29.         i2C(1);
  30. }
复制代码

51hei.png
上图代码下载: TM1637.zip (6.17 KB, 下载次数: 0)

评分

参与人数 2黑币 +80 收起 理由
wpppmlah + 30 共享资料的黑币奖励!
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:170318 发表于 2025-1-21 09:13 | 显示全部楼层
static void i2C(bit T)
{                                               
        if(T)
       CLK=0,DIO=0,CLK=1;
  else      
        CLK=1,DIO=1,DIO=0;
}
这里不对的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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