找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5370|回復: 4
收起左側(cè)

在DA/AD轉(zhuǎn)換器中的,是用PCF8591T 程序怎么理解

[復制鏈接]
ID:244748 發(fā)表于 2017-11-5 13:23 | 顯示全部樓層 |閱讀模式
1.PNG 2.PNG 3.PNG 為什么_nop_()和dalay()                                write_byte(0x90)和                                      DAC_write(i)
要選的不一樣,能不能同時為                          write_byte(0x40)什么意思,                          i++;
_nop_(),沒有dalay()?                                     怎么理解。                                               中的i一直增加,為什么DA/AD轉(zhuǎn)化器中的發(fā)光二極管滅一會,暗一 會,                                                                                                                                                                       為什么會有此變化?
能不能同時為_dalay(),
沒有_nop_()?





JW-51開發(fā)板.pdf

99.63 KB, 下載次數(shù): 5

回復

使用道具 舉報

ID:111634 發(fā)表于 2017-11-5 21:10 | 顯示全部樓層
本帖最后由 zl2168 于 2017-11-5 21:14 編輯

給你介紹一個有注釋能看懂的正確有效程序。
Proteus仿真一下,確認有效。
實例85  PCF8591 I2C串行A-D(1602顯示)
實例85 PCF8591 I2C串行A-D.rar (57.96 KB, 下載次數(shù): 26)
8591AD.jpg

實例87  PCF8591 I2C串行D-A輸出連續(xù)鋸齒波 實例87 PCF8591 I2C串行D-A.rar (52.66 KB, 下載次數(shù): 8) 8591DA.jpg

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網(wǎng)站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復

使用道具 舉報

ID:244748 發(fā)表于 2017-11-5 22:47 | 顯示全部樓層
你發(fā)的文件電腦上打不開
回復

使用道具 舉報

ID:244748 發(fā)表于 2017-11-5 22:49 | 顯示全部樓層
你發(fā)的文件電腦上打不開
回復

使用道具 舉報

ID:111634 發(fā)表于 2017-11-6 09:51 | 顯示全部樓層
在Proteus中,打開仿真電路,CPU注入Hex文件,就能仿真運行,觀看效果。書上有詳細說明和源程序。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表