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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

( f% X2 \# t9 t0 t, X: P3 z; v% Z
2 m" O; a* d8 t3 q$ d+ M1-硬件概述: E1 p: X$ j/ |% H, z( o
[size=0.83em]
8.png (142.41 KB, 下载次数: 25)
下载附件
[color=rgb(153, 153, 153) !important]2021-1-29 13:24 上传
# e; [$ D. I- v! u  b, x( ^
7 y. P& A. K+ m0 y+ F+ g
9 t0 o$ Z: |9 P; V. T* u

6 H7 x  i. B! U
TM1637 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有mcu 数 字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。本产品性能优良,质量可靠。主要应用于电磁炉、 微波炉及小家电产品的显示屏驱动。采用DIP/SOP20的封装形式。
$ ^$ T& j! @) o8 w1 S
2-引脚定义6 z, U& X: {) H  i% R* n: W

/ D- w; |4 r% [% {# s+ s+ ^( S[size=0.83em]
1.png (11.12 KB, 下载次数: 19)
下载附件
[color=rgb(153, 153, 153) !important]2021-1-29 13:24 上传
, p. T: v, t0 A
% m' }1 }( q: l5 L

# v, [# e3 `8 h, p* {: ?( P1 H: y% Y) h# |" W

3 ]- a2 `. ?9 \+ X+ D
& U: `7 [9 k3 w( a# O$ y! h3-电路原理图
3 j+ _% q; t$ C1 M! p+ Z. @. t: G) {' [# r3 e2 d/ l6 e4 `
+ N1 r7 w( r  @. X
: X  V' g9 [. m; a9 F# |0 ~7 r
4-硬件连接% ]$ f4 b# y' {/ ^/ N( p

5 {0 {' k# i" k  c( [4 c0 Y3 A  v, z4 X- [9 D1 X
5-图形化模块
. x- A& t$ |, S2 o! Q; s" @
: T+ A; v& W+ ^5 i4 \
* {( L2 c0 f8 C. S/ \7 q$ i0 |5 J2 p  ^( C- o% }8 z
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();
  •   }
  • }

  • " |$ B5 M5 E$ D! E

; E3 I- Z9 I0 O' W. C" _$ `3 ^[color=rgb(51, 102, 153) !important]复制代码

, G- F5 V" r0 W' z! T
' O- O  m5 o. T- E0 |/ r; E1 B4 X" O- T  w! R% o/ G! v9 W
示例代码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();
  •   }
  • }
  • . k; b/ v) K4 ~1 X. @5 p& S( m1 X

, c7 D7 \- {: z. d; F, j[color=rgb(51, 102, 153) !important]复制代码
1 L# {, Y. F6 Q1 e
2 z; Q8 N$ P; b8 V3 t7 ]
+ g) i9 B% a; G, I$ T9 D' x
7-TM1637手册资料: TM1637.PDF (411.81 KB, 下载次数: 7)
0 g9 A" f7 o9 ^2 z& _, v

该用户从未签到

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
/ k. x' H, ^& H* C芯片的最高速度是多少

1 Z* w' h( ]1 C2 I# I4 k; J天问block支持多种芯片,具体可以安装软件看下对应的芯片手册,下载地址:www.twen51.com! H1 T$ y5 _$ D, \$ a  F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-22 03:04 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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