驱动个对数线性点柱状的微控制器年月日 自做模拟电路到显示驱动为用户提供可编程性。 美国国家半导体公司的老产品点柱状显示驱动器已面市多年了,但仍被广泛应用。可以感知模拟电压,并通过点状模式点亮个中的一个,或以柱形图模式逐个点亮的方法,显示电压大小。最近,有个应用需要显示模拟输入电压,要求具有线性或对数刻度格式下个以上等级的显示。根据的数据手册,可以将多个级联,从而获得个以上的显示(参考文献),但即使这么做,也只能线性显示输入电压。(编辑注:美国国家半导体还提供,这是一款对数型步长版,而适于音频应用,以音量单位显示输入。) 本应用的要求超出提供的灵活性,使用一个基于系列微控制器电路,其具有程序存储器、一个四通道位,以及个通用口。调整电路固件就可以实现输入电压范围内的线性或对数型转换。 图中电路以个连续显示输入电压。当开关关闭时,将显示冻结在其后电流水平的读数上。微控制器个口中的个控制着所有个和开关。剩下的口配置成输入通道,接收模拟输入电压。微控制器采用的方法(这是一种用口线驱动多达个的方法),只用5个口就可以驱动个(参考文献)。 固件用语言编写,并用编译,这是和版本下和汇编编译器的免费软件。它使用可自由运行在中断驱动模式的的内部位,将模拟输入电压转换成数字量。每次转换完成时,产生一个由子程序读的中断,这个中断将转换输出结果保存在一个共享变量中。 为产生无闪烁的显示,一个内部定时器由系统时钟产生一个的中断,以大于的速率驱动多路。将计数值除以一个常数得到输入电压的线性显示。用查找表衡量计数产生对数显示。图表示确定该查找表值的对数转换曲线。用于线性和对数显示的控制程序版本都可从本设计实例处下载。可对源代码做修改,而只显示输入电压中的某个子区间。例如,可以设定为线性显示范围,或输入电压为对数显示。 英文原文: – 英文原文地址:来源:作者:
LED之家小提示:若文章图片无法显示,又急需查看图片,请将需求文章的网址发往邮箱:wantled@163.com ,本站将尽快将相关图片回复到您的邮箱。
相关词语:
控制 公司 电压 微控制器 设计 应用 LED 实现 制程 电路 半导体