找回密码
 注册
关于网站域名变更的通知
查看: 1322|回复: 3
打印 上一主题 下一主题

天问Block扩展库使用说明——TM1637

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-6 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

* c6 w! I+ N$ h8 J- t
  A- J$ T7 j" K* }- B1-硬件概述
5 S$ [, \* b0 z, s5 G4 A[size=0.83em]
8.png (142.41 KB, 下载次数: 25)
下载附件
[color=rgb(153, 153, 153) !important]2021-1-29 13:24 上传
8 Y+ G2 O: R2 k# e+ [

0 W/ z- e( I$ K. `! C5 S1 P! g: e8 s# t0 S) ^+ V  i) w
4 v* ]. L- x' _- R2 m, c+ ]
TM1637 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有mcu 数 字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。本产品性能优良,质量可靠。主要应用于电磁炉、 微波炉及小家电产品的显示屏驱动。采用DIP/SOP20的封装形式。

& k! I8 B- L  a0 D2-引脚定义  Y! Z# z' S$ N- b4 J! @! {

9 l# P/ s7 k" e# p3 W[size=0.83em]
1.png (11.12 KB, 下载次数: 19)
下载附件
[color=rgb(153, 153, 153) !important]2021-1-29 13:24 上传

% }- w2 x, k( l* f0 @0 b
& l( x1 h" m7 A0 V/ o: o' `  a( x# i0 u3 y' |
6 v4 C3 C+ u) r7 ]9 E& j3 ?) S
) Z3 @$ j7 H5 g$ G, ]: B" {) M
; h4 K; k. M3 Z# c  L
3-电路原理图) d$ u  \8 Y/ u8 |4 G3 ~  Q1 k& j

) x5 o- w- b; g( X5 `0 N$ C4 t& x! ^' \
8 t, r% k& h; @; v6 ]* E; B
4-硬件连接
: o1 g: @3 H) C7 R4 j- M5 y' D
6 j; i3 D9 Q/ N9 ?$ {
3 a* t8 q* k) u8 W4 n5 I5-图形化模块" j/ _; {( ~2 o1 Q9 A# o) p( F0 ?
, g' Q% X# w$ x1 N- d1 |& c

5 v8 D4 X  L0 }$ ?2 p7 i6 E7 a
- Q9 p' r3 i5 w; D* k" r
6-范例代码
  • #define TM1637_SCL P1_5
  • #define TM1637_SCL_OUT {P1M1&=~0x201M0|=0x20;}//P1_5推挽输出
  • #define TM1637_SDA P1_4
  • #define TM1637_SDA_IN {P1M1|=0x101M0&=~0x10;}//P1_4高阻输入
  • #define TM1637_SDA_OUT {P1M1&=~0x101M0|=0x10;}//P1_4推挽输出
  • #include <STC8HX.h>
  • uint32 sys_clk = 24000000;//设置PWM、定时器、串口、EEPROM频率参数
  • #include "mylib/TM1637.h"
  • void setup()
  • {
  •   TM1637_Init();//TM1637初始化
  • }
  • void loop()
  • {
  •   TM1637_displayNum(1234);}
  • void main(void)
  • {
  •   setup();
  •   while(1){
  •     loop();
  •   }
  • }
  • 4 m3 n1 I  w7 i+ d6 [& K

% {0 N$ o4 f0 e. ][color=rgb(51, 102, 153) !important]复制代码

8 i' |0 e% F3 g
7 a; S3 ~* x+ d, G1 }) X* G' U% Z5 ^: `& c; P
示例代码2
  • #define TM1637_SCL P1_5
  • #define TM1637_SCL_OUT {P1M1&=~0x20;P1M0|=0x20;}//P1_5推挽输出
  • #define TM1637_SDA P1_4
  • #define TM1637_SDA_IN {P1M1|=0x10;P1M0&=~0x10;}//P1_4高阻输入
  • #define TM1637_SDA_OUT {P1M1&=~0x10;P1M0|=0x10;}//P1_4推挽输出
  • #include <STC8HX.h>
  • uint32 sys_clk = 24000000;//设置PWM、定时器、串口、EEPROM频率参数
  • #include "mylib/TM1637.h"
  • #include "lib/delay.h"
  • void setup()
  • {
  •   TM1637_Init();//TM1637初始化
  • }
  • void loop()
  • {
  •   TM1637_clear();//TM1637清除
  •   TM1637_displayTime(12,30,(1));//显示时间
  •   delay(1000);
  •   TM1637_clear();//TM1637清除
  •   TM1637_displayBit(0,1,1);
  •   delay(1000);
  • }
  • void main(void)
  • {
  •   setup();
  •   while(1){
  •     loop();
  •   }
  • }

  • / [# d+ r# s; U6 y: p2 t9 n0 ~
! Z% P- P- o# b, i" d6 P/ }
[color=rgb(51, 102, 153) !important]复制代码

; ]5 e5 m4 ^5 e& z
0 y, F2 x+ I. H3 q  r8 l3 U( T/ {* M7 p; a' |% S, Z; `( X5 \" h( b
7-TM1637手册资料: TM1637.PDF (411.81 KB, 下载次数: 7)
! f( Y5 V6 P* m. h7 q; C, H

该用户从未签到

2#
发表于 2021-7-6 17:30 | 只看该作者
芯片的最高速度是多少

点评

天问block支持多种芯片,具体可以安装软件看下对应的芯片手册,下载地址:www.twen51.com  详情 回复 发表于 2021-7-7 15:53

该用户从未签到

3#
发表于 2021-7-6 17:45 | 只看该作者
最少的封装是那种的

该用户从未签到

4#
 楼主| 发表于 2021-7-7 15:53 | 只看该作者
行者~ABC 发表于 2021-7-6 17:30
* Y6 b+ V2 X8 k. `( J7 }  r芯片的最高速度是多少

+ K" _7 n+ D7 r/ |' @. Z天问block支持多种芯片,具体可以安装软件看下对应的芯片手册,下载地址:www.twen51.com
% E5 F3 V! m6 a* s" N: Z/ r( ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-20 17:45 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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