标题: 用51Hei单片机开发板制作基于AD的数字电压表 [打印本页]

作者: admin    时间: 2011-3-22 08:39
标题: 用51Hei单片机开发板制作基于AD的数字电压表

点击浏览下一页
/***************************************************************************
晶振:11.0592M
跳线设置:跳线设置:J2的34端插上跳线帽
  这个程序的上位机就用附带串口调试程序,在51hei单片机开发板上实验成功,发送01后
旋动电压调整电位器RP2,当前电压即可显示在串口调试程序的接受区如上图

         单片机上电后等待从上位机发送来的命令,同时在数码管的前三位以十进制方式显
示A/D采集的数值,在未收到上位机发送来的启动A/D转换命令之前数码管始终显示000。

         当收到上位机以十六进制发送来的01后,向上位机发送字符串“Turn on ad!”,同时
间隔一秒读取一次A/D的值,然后把A/D采集回来的8位二进制数转换为十进制数表示的

实际电压浮点数。并且从串口发送给上位机,形如“The voltage is 3.398438V”,发送周
期也是一秒一次,同时在数码管上也要每秒刷新现在的数值。

         当收到上位机以十六进制发送来的02后,向上位机发送字符串“Turn off ad!”,然后
停止发送电压值,数码管上显示上次结束时保持的值。

         当收到上位机发来的其他任何数时,向上位机发送字符串“Error!”。         

*****************************************************************************/

由于代码太长篇幅有限本文只列出了部分代码,完整版本下载请到:
http://www.51hei.com/ziliao/51hei-5/AD采样值数码管显示串口发送.rar






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1