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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2203|回復: 0
打印 上一主題 下一主題
收起左側

51單片機基于pcf8594的AD電壓采集程序

[復制鏈接]
跳轉到指定樓層
樓主
基于pcf8594編寫的一套AD,DA轉換程序,主要是基于i2c總線的操作,
不僅可以學到AD轉換的知識,還能進一步學習到i2c總線的操作過程。


單片機源程序如下:
  1. //****************************PCF8591 AD DA轉換實驗************************
  2. //
  3. //AD轉換結果由uart0送上位機顯示  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. //*************** 函數定義 ******************
  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;   //軟復位,從ISP監控區啟動
  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. //*************************延時 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. }
復制代碼

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


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产91精品久久久久久久网曝门 | 国产一区二区三区四 | 国产视频一区二区 | 伦理午夜电影免费观看 | h在线免费观看 | 一本色道久久综合亚洲精品高清 | 中文字幕影院 | 黄色亚洲| 国产成人免费视频网站高清观看视频 | 午夜视频在线 | 日日淫 | 99久久久无码国产精品 | wwww.8888久久爱站网 | 国产精品久久久久久久久 | 久久久不卡网国产精品一区 | 欧美8一10sex性hd | 在线观看中文字幕 | 在线激情视频 | 久草免费在线视频 | 日韩欧美在线一区 | 国产精品国产精品国产专区不片 | 日韩在线一区二区三区 | 99精品99 | 男女午夜激情视频 | 毛片链接 | 日韩av中文 | 7777在线视频 | 欧美激情一区二区三级高清视频 | 午夜寂寞影院列表 | 成人av在线播放 | 亚洲精品一区二区在线观看 | 成人 在线 | 日日夜夜天天 | 日本视频免费 | 天天弄天天操 | 欧美三级成人理伦 | 91精品国产综合久久婷婷香蕉 | 99精品一区二区 | 欧美日韩成人在线观看 | 亚洲欧美精品在线 | 天天插天天操 |