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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

PCF8591輸出三角波 單片機D/A轉換實驗報告

[復制鏈接]
跳轉到指定樓層
樓主
ID:273662 發表于 2018-1-9 11:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實驗報告
課程名稱 單片機原理與接口技術實驗   實驗名稱D-A轉換(PCF8591
系別 電子信息科學學院  專業班級  15電子信息工程3指導教師   林*
學號1631*姓名_吳*_實驗日期_ 12.22實驗成績_______

一,實驗目的
1、熟悉D/A轉換的原理。
2、熟悉PCF8591芯片的工作特性,進一步熟悉I2C總線工作的原理。
3、掌握PCF8591芯片D/A轉換的編程應用。
二,實驗設備
計算機一臺;
單片機實驗儀一臺;
Keil C51和Proteus軟件;
示波器。
三,實驗內容
根據D/A轉換、I2C總線工作的原理和PCF8591手冊,從PCF8591的AOUT引腳輸出一個如下圖所示的三角波。提示:PCF8591芯片固定地址為1001。

四,實驗源程序
七,實驗總結及心得體會
通過本次實驗增加了對軟件的熟悉和使用,對電腦更加熟悉,加上了對課本上知識的了解和認識。

單片機源程序如下:
  1. #include<reg52.h>
  2. #include<intrins.h>                                                      
  3. sbit SCL=P2^1;                                           //I2C時鐘線
  4. sbit SDA=P2^0;                                           //I2C數據線







  5. void start()                                                         //定義起始信號函數
  6. {
  7.               SDA=1;
  8.               SCL=1;
  9.               _nop_();
  10.               _nop_();
  11.               SDA=0;
  12.               _nop_();
  13.               _nop_();
  14.               SCL=0;
  15. }

  16. void stop()                              //定義停止信號產生函數
  17. {
  18.               SDA=0;
  19.               SCL=0;
  20.               _nop_();
  21.               _nop_();
  22.               SCL=1;
  23.               _nop_();
  24.               _nop_();
  25.               SDA=1;
  26. }

  27. void rack()                                           //定義應答檢測函數
  28. {                           
  29.               SCL=1;
  30.               _nop_();
  31.               _nop_();
  32.               SCL=0;
  33. }

  34. void nack()                             //定義不應答信號產生函數
  35. {                           
  36.               SDA=1;
  37.               SCL=1;
  38.               _nop_();
  39.               _nop_();
  40.               SCL=0;
  41.     SDA=1;
  42. }

  43. void wbyte(unsigned char tmp)              //寫字節函數
  44. {
  45.               unsigned char i;
  46.               for(i=0;i<8;i++)
  47.               {            
  48.                             tmp=tmp<<1;                             //左移一位,移入CY
  49.                             SDA=CY;                                                          //移出位發送
  50.                             SCL=1;
  51.                             _nop_();
  52.                             _nop_();
  53.                             SCL=0;
  54.               }
  55.               rack();
  56. }




  57. void wdata(unsigned char dat)
  58. {                                                                     
  59.                             unsigned char i;
  60.                             start();                                                                                                  
  61.                             wbyte(0x90);                             //器件尋址
  62.                             wbyte(0x40);
  63.                             wbyte(dat);                             //寫數據
  64.                             stop();
  65.                             for(i=0;i<255;i++);              //每寫一數據,
  66.                             for(i=0;i<255;i++);               //都要延時
  67. }

  68. int main()
  69. {
  70.               int i;
  71. ……………………

  72. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


所有資料51hei提供下載:
D-A轉換(PCF8591).doc (672.02 KB, 下載次數: 101)


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

使用道具 舉報

沙發
ID:1103233 發表于 2023-12-15 09:29 | 只看該作者
全部代碼是在附件里面嗎?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 男女午夜免费视频 | 中文二区 | 精品在线播放 | 超碰在线播 | 久久久久久国产 | 久久久久久久一级 | 久久国内精品 | 皇色视频在线 | 99精品视频免费在线观看 | 日本三级电影免费观看 | 天堂在线1 | 在线a视频网站 | 国产成人精品免费视频大全最热 | 久久婷婷国产麻豆91 | 久久在看 | 成人免费视频观看视频 | 日韩毛片中文字幕 | 久热国产在线 | 欧美一区二区在线观看 | 免费在线观看黄网站 | 日韩精品一区二区三区免费观看 | 农村妇女毛片精品久久久 | 大乳boobs巨大吃奶挤奶 | av在线视 | 91精品国产91久久久久久吃药 | 免费在线一区二区 | 免费观看一级特黄欧美大片 | 亚洲三区在线观看 | 男女视频在线观看免费 | 日韩色图视频 | 最新日韩在线 | 99国产精品99久久久久久 | 日一日操一操 | 人妖无码 | 青青伊人久久 | 国产精品久久影院 | 亚洲午夜av久久乱码 | 国产三级日本三级 | 久久国产精品-久久精品 | 欧美日本韩国一区二区 | 国产探花在线精品一区二区 |