欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3751|回復: 6
打印 上一主題 下一主題
收起左側

8段6位數碼管用TM1637芯片來驅動,8段3位用TM啥芯片來驅動?

[復制鏈接]
跳轉到指定樓層
樓主
8段6位 我用TM1637芯片來驅動,8段3位 用TM啥芯片來驅動?在天微官網titanmec找不到。

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

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

使用道具 舉報

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

使用道具 舉報

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

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

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

  4. /************TM1640開始函數*************/
  5. void TM1640_Start()
  6. {
  7.         TM1640_SCK_HIGH;
  8.         TM1640_DOUT_HIGH;
  9.         TM1640_DOUT_LOW;
  10.         TM1640_SCK_LOW;
  11. }
  12. /************TM1640停止函數*************/
  13. void TM1640_Stop()
  14. {
  15.         TM1640_DOUT_LOW;
  16.         TM1640_SCK_HIGH;
  17.         TM1640_DOUT_HIGH;
  18. }
  19. /************TM1640寫字節*************/
  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發送命令字*******************/
  39. void TM1640_Write_Com(uchar date)
  40. {
  41.         TM1640_Start();                                        //TM1640開始
  42.         TM1640_Write_Byte(date);                //TM1640寫字節
  43.         TM1640_Stop();                                        //TM1640停止
  44. }
  45. /************TM1640清屏函數*************/
  46. void TM1640_Cls()
  47. {
  48.         uchar i;       
  49.         TM1640_Write_Com(0x40);                        //地址自動加1模式
  50.         TM1640_Start();                                        //TM1640開始
  51.         TM1640_Write_Byte(0xc0);                //從第一個地址開始連續寫字節命令
  52.         for(i=0;i<16;i++)
  53.                 TM1640_Write_Byte(0x00);        //清空寄存器
  54.         TM1640_Stop();                                        //TM1640停止
  55. }
  56. /************TM1640初始化函數*************/
  57. void TM1640_Init()
  58. {
  59.         TM1640_Cls();                                        //TM1640清屏
  60.         TM1640_Write_Com(0x8c);                        //亮度控制范圍0x88~0x8F
  61. }
  62. /************TM1640指定地址連續寫入數據*************/
  63. void TM1640_Write_DATA()
  64. {
  65.         uchar i;               
  66.         TM1640_Write_Com(0x40);                 //44固定地址命令 40連續地址命令
  67.         TM1640_Start();                                        //TM1640開始
  68.         TM1640_Write_Byte(0xc0);                //從第一個地址開始連續寫字節
  69.         for(i=0;i<8;i++)
  70.                 TM1640_Write_Byte(dis_buf[i]);//寫最多16字節數據
  71.         TM1640_Stop();                                        //TM1640停止
  72. }

復制代碼
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表