 /*************************************************************************** 晶振: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.zg4o1577.cn/ziliao/51hei-5/AD采樣值數碼管顯示串口發送.rar
|