- 7
- 0
- 约5.59千字
- 约 8页
- 2016-11-27 发布于重庆
- 举报
基于單片机的数字电压表制作ADC0832模数转换应用程序
基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)
2011-02-26 14:32
?
主要部件:AT89S51 ADC0832 八段数码管
关键字:ADC0832程序C语言数字电压表
本文所描述的数字电压表是利用ADC0832模数转换芯片完成的。该芯片能将0~5V的模拟电压量转换为0~255级的数字量,所以本文描述的数字电压表的量程为0~5V。
说实在话,量程只有5V的电压表没有什么实际的意义,而且也没有人无聊到自己会去做一个没有意义的电压表。但是通过这个简易电压表的制作你可以对模数转换芯片有一定的了解,对以后做真正有用的电路打下基础。而且,对于那些做毕业设计的同学也是一种参考。这也就是本文的意义所在。
ADC0832的资料百度一下可以找到一大堆,我就不在这里赘述了。这里只给出连接图。
以下是程序部分:
该程序是本人自编的,经测试可用,但不保证程序的可靠性及稳定性。若有转载请标明出处。
如果有同学将本程序烧写到单片机里却不能正常工作的,请注意以下三点:
1、 是否将端口重新定义。每个单片机开发板的引脚连接都是不一样的,若不加修改直接把程序烧写到单片机里,那是绝对不能正常工作的。
2、 是否正确选择通道值。ADC0832有两个模拟输入端口(也就是我说的通道),你要先弄清楚你用的是那个通道,并在main函数中设置相应的通道值(以CH命名的那个变量)。本程序
原创力文档

文档评论(0)