单片机课程设计对2路电压表进行循环数据采集.docVIP

  • 352
  • 0
  • 约2.93千字
  • 约 8页
  • 2016-12-06 发布于湖北
  • 举报

单片机课程设计对2路电压表进行循环数据采集.doc

单片机课程设计对2路电压表进行循环数据采集

单片机原理 课程结业报告 题目(14): 数字电压表设计 学号: 姓名: 设计要求 (1)以单片机为核心,设计一个数字电压表。 (2)采用中断方式,对2路0~5V的模拟电压进行循环采集。 (3)采集的数据送LED显示,并存入内存。 (4)超过界线1.25V和2.5V警戒值时指示灯闪烁。 设计原理 (1)根据设计要求,选择AT89C51单片机为核心控制器件。? (2)A/D转换采用ADC0808,与单片机的接口为P1口。 (3)电压显示采用4位一体的LED数码管。 (4)LED数码的段码输入,由并行端口P2产生:位码输入,用并行端P3低四位产生。 以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理。 为得到可读的电压值,需根据ADC的原理,对采集所得的 68信号进行计算,并显示在LED上。本项目中ADC0808的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为: 而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以 100),其计算的数值为: 将小数点显示在第二位数码管上,即为实际的电压。 本设计程序将1.25 V和2.5 V作为两路输入的报警值,反映在二进制数字上,分别为0x40和0x80。当AD结果超过这一数值时,将会出现二极管

文档评论(0)

1亿VIP精品文档

相关文档