3个IO口驱动6个LED
2007-05-29 17:04
260 查看
最普通的行列矩阵式驱动,可以用N+M个IO驱动N*M个LED。而这种被叫做Charlieplexing的方法可以用N个IO驱动N*(N-1)个LED。也就是说要驱动6个LED,用行列式需要5个口,而这种方法只要3个。LED也多,节省的IO越多。比方说驱动20个LED,行列式要用9个,而这种只要5个。
这么做有个前提,IO口要有三种状态:高电平输出、低电平输出、高阻输入,利用“行列分时复用”的思想,设计电路。
其实这也不是什么新的技术了,在网上,我找到了好多关于这方面的文章:
Charlieplexing - Reduced Pin-Count LED Display Multiplexing
http://www.maxim-ic.com/appnotes.cfm/appnote_number/1880
Tips ''''n Tricks 8-pin FLASH PIC Microcontrollers
http://ww1.microchip.com/downloads/en/DeviceDoc/40040b.pdf
how to drive a lot of LEDs from a few microcontroller pins
http://www.instructables.com/id/E5COF05YF6EP287ITF/
connect 6 leds using 3 microcontroller pins
http://www.scienceprog.com/connect-6-leds-using-3-microcontroller-pins/
转载请注明来自:常青藤研发部落Copyright © 2008
继续阅读《3个IO口驱动6个LED》的全文内容...
分类: 奇趣创意 | Tags: | 添加评论(0)
还没有相关文章,您来说两句?
这么做有个前提,IO口要有三种状态:高电平输出、低电平输出、高阻输入,利用“行列分时复用”的思想,设计电路。
其实这也不是什么新的技术了,在网上,我找到了好多关于这方面的文章:
Charlieplexing - Reduced Pin-Count LED Display Multiplexing
http://www.maxim-ic.com/appnotes.cfm/appnote_number/1880
Tips ''''n Tricks 8-pin FLASH PIC Microcontrollers
http://ww1.microchip.com/downloads/en/DeviceDoc/40040b.pdf
how to drive a lot of LEDs from a few microcontroller pins
http://www.instructables.com/id/E5COF05YF6EP287ITF/
connect 6 leds using 3 microcontroller pins
http://www.scienceprog.com/connect-6-leds-using-3-microcontroller-pins/
转载请注明来自:常青藤研发部落Copyright © 2008
继续阅读《3个IO口驱动6个LED》的全文内容...
分类: 奇趣创意 | Tags: | 添加评论(0)
还没有相关文章,您来说两句?
相关文章推荐
- 使用12根IO线驱动132个LED的方法
- 用单片机IO口直接驱动段式LCD的方法 用IO口驱动段式LED(数码管)的方法相信大家比较清楚,但用IO口直接驱动段式LCD的方法相对复杂一些。在网上搜了一下单片机IO口驱动段式LCD的方法,大
- Linux简单设备驱动(1):使用IO内存操作GPIO--LED
- STM32L PC13当IO口使用驱动LED,PC14,PC15外接晶振,且RTC正常...
- ARM开发之用linux通用GPIO接口宏函数操作IO口-----LED字符驱动为例
- linux设备驱动归纳总结(五):4.写个简单的LED驱动
- RtlInitUnicodeString、IoCreateDevice、IoCreateSymbolicLink、IoDeleteDevice 四个 API 驱动函数的使用
- Linux设备驱动程序设计(三)----Linux的特殊字符设备:混杂设备,依旧让LED闪烁起来
- linux驱动学习之LED篇(二)
- RICO BOARD驱动探索之旅_环境搭建与点亮LED
- UNPv1第二十二章:信号驱动IO
- 单片机IO引脚驱动能力的提高
- Linux下实现流水灯等功能的LED驱动代码及测试实例
- Linux 驱动之 platform 驱动模型总结 (基于tiny210 平台 LED 驱动)
- linux设备驱动归纳总结(五):4.写个简单的LED驱动
- IO的多路复用和信号驱动
- 嵌入式S3C2440开发板LED灯和按键(去抖)驱动实验
- 网络模型:阻塞IO,非阻塞IO,IO复用,信号驱动IO,异步IO
- 【Linux开发】linux设备驱动归纳总结(五):4.写个简单的LED驱动
- (转)Cortex-M3 (NXP LPC1788)之IIC应用--PCA9532进行IO扩展和LED亮度控制