久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 51單片機(jī)基于pcf8594的AD電壓采集程序 [打印本頁(yè)]

作者: dongrun123321    時(shí)間: 2019-2-25 10:03
標(biāo)題: 51單片機(jī)基于pcf8594的AD電壓采集程序
基于pcf8594編寫(xiě)的一套AD,DA轉(zhuǎn)換程序,主要是基于i2c總線的操作,
不僅可以學(xué)到AD轉(zhuǎn)換的知識(shí),還能進(jìn)一步學(xué)習(xí)到i2c總線的操作過(guò)程。


單片機(jī)源程序如下:
  1. //****************************PCF8591 AD DA轉(zhuǎn)換實(shí)驗(yàn)************************
  2. //
  3. //AD轉(zhuǎn)換結(jié)果由uart0送上位機(jī)顯示  115200bps
  4. //*************************************************************************
  5. #include "stc89c51rc.h"
  6. #include "PCF8591_MCS51.H"


  7. uint ii;
  8. ulong ad_result=0;
  9. uchar da_val=0;


  10. //*************** 函數(shù)定義 ******************
  11. void delay1ms(unsigned int j);

  12. void senddata_uart0(uchar dc);
  13. void sendstring_uart0(uchar *dd);
  14. void senduint_uart0(uint dd,uchar* dec_hex);


  15. //*************** 主程序 ********************
  16. void main(void)
  17. {
  18.   //////////////將這段代碼嵌入到程序中////////////////
  19.   if((PCON&0x10)==0)  //如果POF位=0
  20.   {
  21.     PCON=PCON|0x10;   //將POF位置1
  22.     ISP_CONTR=0x60;   //軟復(fù)位,從ISP監(jiān)控區(qū)啟動(dòng)
  23.   }
  24.   else
  25.   {
  26.     PCON=PCON&0xef;   //將POF位清零
  27.   }
  28.   ////////////////////////////////////////////////////
  29.   

  30.   delay1ms(100);

  31. /*  for(ii=0;ii<256;ii++)
  32.   {
  33.     pcf8591_da_write(ii);
  34.     delay1ms(15);
  35.   }

  36.   for(ii=254;ii!=0;ii--)
  37.   {
  38.     pcf8591_da_write(ii);
  39.     delay1ms(15);
  40.   }/*//dac輸出模擬量

  41.   while(1)
  42.   {
  43.     pcf8591_ad_write(0x40);
  44.     ad_result=pcf8591_ad_read();

  45.     ad_result=(ad_result*5)/256;//得到的電壓值

  46.     pcf8591_da_write(da_val);//DA輸出

  47.     delay1ms(500);
  48.   }
  49. }

  50. //*************************延時(shí) n*1ms********************
  51. void delay1ms(unsigned int j)
  52. {
  53.   unsigned int i;
  54.   for (;j>0;j--)
  55.   {
  56.     for (i=0;i<124;i++)
  57.     {;}
  58.   }
  59. }
復(fù)制代碼

所有資料51hei提供下載:
keil uvison2 (1).rar (49.49 KB, 下載次數(shù): 15)







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品一区二区 | 欧美成人h版在线观看 | 丁香综合 | 国产免费自拍 | 日日日操 | 一区二区三区亚洲 | 久久久91精品国产一区二区三区 | 日韩欧美一区二区三区免费观看 | 在线观看中文字幕视频 | 国产激情视频在线观看 | 久久亚洲精品久久国产一区二区 | 亚洲一区二区中文字幕在线观看 | 欧美一级片免费看 | 五月婷婷视频 | 超碰一区二区 | 成人亚洲精品久久久久软件 | 一区二区三区小视频 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 久久久久久久久久久久久91 | 伊人影院在线观看 | 免费久久久 | 国产一区二区在线免费 | 日韩小视频在线 | 91在线精品播放 | 韩日精品一区 | 国产高清精品一区二区三区 | 狠狠干2020 | 亚洲精品国产第一综合99久久 | 日韩在线一区二区 | 网站一区二区三区 | 欧美日韩在线播放 | 国产精品一区二 | 精品国产一区二区三区久久久蜜月 | 欧美性精品 | 九九久久久久久 | 一区二区三区中文字幕 | 欧美日韩在线精品 | 日韩中文字幕在线免费 | 久久国产精品精品国产色婷婷 | 日韩精品一区二区三区中文在线 | 九九视频在线观看 |