 /*************************************************************************** 晶振: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
|