社区导航

 
查看: 10855|回复: 6

[原创] MCU对TM1638的控制详谈(不包括按键)

[复制链接]

1270

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-2-22 17:48:43 | 显示全部楼层 |阅读模式
本帖最后由 ywlzh 于 2017-2-22 18:04 编辑

QQ图片20170222130751.jpg
    从淘宝买来的,TM1638专门是控制LED的,LED组合起来就可以变成数码管,还有按键,这个我就没管了,不想管了,发这个帖子只是为了记录下经验,待以后会过头来看的时候,可以一遍就知道,所以尽量写得详细点。
   手头上的项目用的是共阳极,而我买的是共阴极的,还好,全都弄出来了。
   单片机怎么跟它通信,这个还得细看TM1638的数据手册,一个新的芯片到手,千万别第一时间上网找例程,先把这个片子的数据手册看一遍
    TM1638.pdf (873.68 KB, 下载次数: 246)
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友


回复

使用道具 举报

5

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-7-14 15:48:58 | 显示全部楼层
本帖最后由 江枫三号楼 于 2017-7-14 15:55 编辑

围观,刚刚刚接触数据手册的时候,看得是一头雾水,然后来看这篇文章,感觉有那么一点意思了。 不过信号拉低或者拉高,没有最小hold时间吗?


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-7-25 10:10:49 | 显示全部楼层
看帖顶贴,谢楼主


回复

使用道具 举报

5

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-11-16 10:34:31 | 显示全部楼层
江枫三号楼 发表于 2017-7-14 15:48
围观,刚刚刚接触数据手册的时候,看得是一头雾水,然后来看这篇文章,感觉有那么一点意思了。 不过信号拉 ...

这是我写的吗?怎么一点印象都没有了呢?


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-1-7 01:23:41 来自手机 | 显示全部楼层
买了块类似的板子,8位共阳数码管,更新一个数字就得整个寄存器重写一遍,如果不是要驱动10位数码管,共阳实在得不偿失。


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-7-9 18:13:01 | 显示全部楼层
本帖最后由 yxrj 于 2018-7-9 18:14 编辑

我也是用的共阳数码管,按楼主的程序已经调通。只是8个数码管需要8个数组,如果加上小数点就更多了,所以改动了一下显示函数,只要一个数组就可以了。
void TM_Disp(uint8_t num1,uint8_t num2,uint8_t num3,uint8_t num4,uint8_t num5,uint8_t num6,uint8_t num7,uint8_t num8)
{
unsigned char i;
for(i =0;i<8;i++)
  Write_Nixie_DATA(i<<1,Seg1[num1*8+i]|Seg1[num2*8+i]<<1|Seg1[num3*8+i]<<2|Seg1[num4*8+i]<<3|Seg1[num5*8+i]<<4|Seg1[num6*8+i]<<5|Seg1[num7*8+i]<<6|Seg1[num8*8+i]<<7);
}

点评

的确 8个数码管的数据正好对应字节的8个位,移位处理就好了,不用额外再写数组  详情 回复 发表于 2018-7-13 10:05


回复

使用道具 举报

1270

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2018-7-13 10:05:04 | 显示全部楼层
yxrj 发表于 2018-7-9 18:13
我也是用的共阳数码管,按楼主的程序已经调通。只是8个数码管需要8个数组,如果加上小数点就更多了,所以改 ...

的确 8个数码管的数据正好对应字节的8个位,移位处理就好了,不用额外再写数组
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-8-16 12:04 , Processed in 0.225275 second(s), 18 queries , Gzip On, Redis On.

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