找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机TM1637驱动程序

[复制链接]
跳转到指定楼层
楼主
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. }
复制代码


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

评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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