![](https://csdnimg.cn/release/download_crawler_static/87506390/bg4.jpg)
基于 51 单片机-PCF8591 数字电压表课程设计
一、任务要求
1.1 设计任务
使用所学的单片机以及编程的知识,利用 PCF8591A/D 转换芯片把电阻转换为电压并使
用四位数码管显示出来。
1.2 设计要求
利用所学的软硬件知识,使用 KEIL uVision4 软件编写能够实现数字电压表功能的程序。
使用软件将数字电压表的硬件电路的模拟电路在 70mm*90mmPCB 板模板上绘制出来,然后
根据 lochmaster30 软件所绘制的模拟电路在 70mm*90mmPCB 板上焊接出来。检查电路焊接
完好后把编写好的程序下载到单片机内验证编写的程序,观察数字电压表的显示情况是否与
实验要求相符。
1.3 发挥部分
使用 PCF8591A/D 转换芯片通过电阻的调节改变电压并在数码管上显示出来,并且使用
一个 LED 实时的把电压的大小体现出来,电压变高 LED 就变亮,电压变低 LED 就变暗。
1.4 创新部分
本实验需求测量 0-5V 电压,发挥创新,将测量电压的大小增大,设置成可调挡的形式。
可测量 5V、10V、20V 电压等。由于时间关系,程序只写了测量 5V 电压的,稍后会更新程
序。本实验采用的是四路检测问做法,尽可能发挥了它的功能。