第二个 数字电压表实验
描述:
利用 Study-3开发板和module模块板组合,开发模数转换器TLC0831数字电压表实验
现象:
液晶上显示当前被测量的电压,模块板上, 用一个电位器作为输入,
一端接5v,一端接地, 中间接 ad的 输入端。
说明一点, 程序中经过计算处理
final=temp_read*1.95;
这里 默认基准电压为 5v 5/256 = 0.0195
但是 开发板从液晶上取电,电压达不到5v,也就是 4.6到 4.7v左右,
所以公式 4.6 /256 < 1.95 ,实际应用是 根据外部的基准电压来调整 这个参数
接线方法:
在开发板上 找 3个 I/O管脚(实验中取得是 P33 34 35 )
注意不要用到液晶的管脚,因为要用它来显示,
给模块板接上电源。
注意,开发板右面区域扩展出来的 万能板区域,有电源和地的接口,可以自己
扩展,为了调试,我直接把模块板的电源和地接到了 ISP上引出来的VCC和GND上
对应如下
布局:
接好,电源之后,把程序下载进去之后,就可以实验了。
图片如下:
显示如下
接线图
通过调整 电位器 ,电压值会变化
keil 工程下载:注意, 如果管脚修改的话,需要修改程序,可以自主选择管脚!
相关资料:
芯片手册
液晶驱动
http://www.ednchina.com/blog/zl0801/17140/message.aspx
zhaoliang_0801_926809075 2007-4-14 14:23
就是利用液晶作为显示器件, 4个按键作为菜单编辑调整时间,
自己发挥吧 !
加上模块的话高级一些,可以采用 时钟芯片或者 遥控调整的方式
注意 ,只用开发板来做的话,时间是没法保存的,掉电就没有了!