基于51單片機的AD7705的調試程序 經驗證很好用 和大家一起分享
51 Microcontroller based debugger AD7705 with proven good to share with everyone
0.png (10.63 KB, 下載次數: 31)
下載附件
2017-12-11 19:09 上傳
單片機源程序如下:
- #include <reg51.h>
- #include"12864.h"
- #include"AD7705.h"
- unsigned long int display_result = 0;
- uint mm,pr[6],pr1[6],i,aa;
- uchar code table[]={"0123456789."};
- void init()
- {
- lcdrw=0;
- lcden=0;
- write_com(0x30);
- write_com(0x0c);
- write_com(0x02);
- write_com(0x06);
- write_com(0x01);
- write_com(0x80);
- write_com(0x11);
- }
- void main()
- {
- init();
- write_com(0X80);
- ZF("12864xianshi");
- ad_reset=0;
- delay(1);
- ad_reset=1;
- Reset_AD7705();
- Init_AD7705(Ain2);
- while(1)
- {
-
- display_result = 0;
- display_result = Average_Sample(10);
- write_com(0X90);
- write_date((display_result)*0.290346*1.357466-2242.534);
- mm=(display_result)*0.290346*1.357466-2242.534;
- pr[0]=mm/10000;
- pr[1]=(mm%10000)/1000;
- pr[2]=(mm%1000)/100;
- pr[3]=(mm%100)/10;
- pr[4]=mm%10;
- write_com(0X98);
- for(i=0;i<5;i++)
- write_date(table[pr[i]]);
- aa= (display_result*(1.0/52428))*200000;
- pr1[0]=aa/100000;
- pr1[1]=(aa%100000)/10000;
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
AD7705.rar
(34.81 KB, 下載次數: 68)
2017-12-11 16:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|