TM1640共阳驱动
时间: 2023-10-30 11:01:50 浏览: 383
根据引用中提到的代码,TM1640是一种共阴数码管驱动器,而不是共阳驱动器。共阳数码管和共阴数码管的区别在于其激活信号的电平。共阳数码管在需要显示的位置上给出正电压,而共阴数码管则在需要显示的位置上给出负电压。因此,根据引用的信息,TM1640是共阴驱动的。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [TM1640显示屏驱动IC驱动6位数码管实例](https://blog.csdn.net/lj2407727730/article/details/122567126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
tm1640共阳驱动
TM1640是一种LED数码管驱动芯片,它通常使用共阴驱动编码。如果你想将TM1640转换为共阳驱动,你可以通过以下步骤实现:
1. 首先,你需要了解TM1640的引脚布局。根据TM1640的数据手册,它有16个引脚,其中包括8个段选引脚(A1-A8)和8个位选引脚(D1-D8)。
2. 共阳驱动和共阴驱动的区别在于电平的极性。共阴驱动时,段选引脚连接到LED的阴极,位选引脚连接到LED的阳极。而共阳驱动时,段选引脚连接到LED的阳极,位选引脚连接到LED的阴极。
3. 要将TM1640转换为共阳驱动,你需要修改驱动代码。根据你提供的引用,你可以看到以下代码片段:
```C
for(i=0;i<80;i++) {
TM1650_Wr_RAM(0xc9, CODE[A1]);
TM1650_Wr_RAM(0xc8, CODE[A2]);
TM1650_Wr_RAM(0xc2, CODE[A3]);
TM1650_Wr_RAM(0xc3, CODE[A4]);
TM1650_Wr_RAM(0xc4, CODE[A5]);
TM1650_Wr_RAM(0xc5, CODE[A6]);
}
```
在这段代码中,TM1650_Wr_RAM函数用于向TM1640写入数据。你需要修改这些函数的实现,以便将数据写入共阳驱动的TM1640。
4. 修改TM1650_Wr_RAM函数的实现,将数据写入共阳驱动的TM1640。具体的实现方式取决于你使用的编程语言和硬件平台。你需要将段选引脚和位选引脚的电平极性进行调整,以适应共阳驱动。
请注意,以上步骤仅为一种可能的实现方式,具体的实现方式可能因硬件平台和编程语言而异。你需要根据你的具体情况进行调整。
tm1640 共阴驱动
TM1640共阴驱动是指TM1640芯片在驱动LED显示器时使用的一种编码方式。在TM1640中,LED的共阴极被连接在一起,通过控制引脚的高低电平来点亮LED。共阴极表示LED的负极或阴极是共用的,而每个LED的正极或阳极则分别通过TM1640芯片的引脚来控制。通过改变引脚的电平,可以实现对LED的点亮和熄灭。 TM1640是一种LED显示器驱动控制专用电路芯片,内部集成了MCU数字接口、数据锁存器、LED驱动等电路。它采用共阴驱动编码方式,可以实现对LED显示器的控制。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [TM1640共阳数码管驱动源码](https://download.csdn.net/download/hl0012/10868697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [STM32F1开发指南笔记20----数码管驱动芯片TM1640解析](https://blog.csdn.net/qq_38958704/article/details/105643335)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [[STM32F1]基于STM32F103实现TM1640点亮16位共阴极数码管,显示“0~F”数字](https://blog.csdn.net/ic2121/article/details/128550455)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文