找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3177|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

8段6位數(shù)碼管用TM1637芯片來驅(qū)動,8段3位用TM啥芯片來驅(qū)動?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:382454 發(fā)表于 2022-1-7 21:58 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
8段6位 我用TM1637芯片來驅(qū)動,8段3位 用TM啥芯片來驅(qū)動?在天微官網(wǎng)titanmec找不到。

1.jpg (122.87 KB, 下載次數(shù): 31)

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:997011 發(fā)表于 2022-1-8 06:06 | 只看該作者
還用TM1637芯片來驅(qū)動,高三位不接線。
回復(fù)

使用道具 舉報

板凳
ID:213173 發(fā)表于 2022-1-8 06:29 | 只看該作者
TM系列品種較多,只要超過8段3位的芯片都可以用來驅(qū)動8段3位,多余位閑置即可。曾經(jīng)用TM1640驅(qū)動8段8位共陰數(shù)碼管,相關(guān)函數(shù)如下:

  1. sbit SCK_Pin = P3^3;                        //TM1640時鐘端口
  2. sbit DOUT_Pin= P3^6;                        //TM1640數(shù)據(jù)端口

  3. uchar data dis_buf[8];                        //顯示緩存

  4. /************TM1640開始函數(shù)*************/
  5. void TM1640_Start()
  6. {
  7.         TM1640_SCK_HIGH;
  8.         TM1640_DOUT_HIGH;
  9.         TM1640_DOUT_LOW;
  10.         TM1640_SCK_LOW;
  11. }
  12. /************TM1640停止函數(shù)*************/
  13. void TM1640_Stop()
  14. {
  15.         TM1640_DOUT_LOW;
  16.         TM1640_SCK_HIGH;
  17.         TM1640_DOUT_HIGH;
  18. }
  19. /************TM1640寫字節(jié)*************/
  20. void TM1640_Write_Byte(uchar date)
  21. {
  22.         uchar i;
  23.         TM1640_SCK_LOW;
  24.         TM1640_DOUT_LOW;
  25.         for(i=0;i<8;i++)
  26.         {
  27.                 TM1640_SCK_LOW;
  28.                 if(date&0x01)
  29.                         TM1640_DOUT_HIGH;
  30.                 else
  31.                         TM1640_DOUT_LOW;
  32.                 TM1640_SCK_HIGH;
  33.                 date>>=1;
  34.         }
  35.         TM1640_SCK_LOW;
  36.         TM1640_DOUT_LOW;
  37. }
  38. /****************TM1640發(fā)送命令字*******************/
  39. void TM1640_Write_Com(uchar date)
  40. {
  41.         TM1640_Start();                                        //TM1640開始
  42.         TM1640_Write_Byte(date);                //TM1640寫字節(jié)
  43.         TM1640_Stop();                                        //TM1640停止
  44. }
  45. /************TM1640清屏函數(shù)*************/
  46. void TM1640_Cls()
  47. {
  48.         uchar i;       
  49.         TM1640_Write_Com(0x40);                        //地址自動加1模式
  50.         TM1640_Start();                                        //TM1640開始
  51.         TM1640_Write_Byte(0xc0);                //從第一個地址開始連續(xù)寫字節(jié)命令
  52.         for(i=0;i<16;i++)
  53.                 TM1640_Write_Byte(0x00);        //清空寄存器
  54.         TM1640_Stop();                                        //TM1640停止
  55. }
  56. /************TM1640初始化函數(shù)*************/
  57. void TM1640_Init()
  58. {
  59.         TM1640_Cls();                                        //TM1640清屏
  60.         TM1640_Write_Com(0x8c);                        //亮度控制范圍0x88~0x8F
  61. }
  62. /************TM1640指定地址連續(xù)寫入數(shù)據(jù)*************/
  63. void TM1640_Write_DATA()
  64. {
  65.         uchar i;               
  66.         TM1640_Write_Com(0x40);                 //44固定地址命令 40連續(xù)地址命令
  67.         TM1640_Start();                                        //TM1640開始
  68.         TM1640_Write_Byte(0xc0);                //從第一個地址開始連續(xù)寫字節(jié)
  69.         for(i=0;i<8;i++)
  70.                 TM1640_Write_Byte(dis_buf[i]);//寫最多16字節(jié)數(shù)據(jù)
  71.         TM1640_Stop();                                        //TM1640停止
  72. }

復(fù)制代碼
回復(fù)

使用道具 舉報

地板
ID:624769 發(fā)表于 2022-1-8 12:27 來自手機(jī) | 只看該作者
從經(jīng)濟(jì)角度講,依然用tm1637,閑置高3位,是比較劃算的,雖然有8段4位的芯片,但是并不比1637便宜,,
回復(fù)

使用道具 舉報

5#
ID:526543 發(fā)表于 2022-1-8 15:09 | 只看該作者
tm1637 便宜
回復(fù)

使用道具 舉報

6#
ID:235691 發(fā)表于 2022-2-11 16:59 | 只看該作者
TM1650
回復(fù)

使用道具 舉報

7#
ID:575020 發(fā)表于 2022-2-13 23:43 | 只看該作者
TM系列和max7219有啥區(qū)別,都有教程沒?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表