51单片机的测控接口课件.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

D/A電路一般是作成積體電路晶片,使用時要注意2個問題:一個是轉換時間及轉換精度;另一個是轉換出來的模擬量的形式是什麼(電流量還是電壓量)。8.1D/A轉換器及其與單片機介面----D/A轉換即是將數字量轉換成相應的模擬量,常用於控制系統中。如單片機輸出不同的數字量經D/A轉換後加給直流電機,即可控制電機的轉速。MCS-51單片機的測控介面8.1.1D/A轉換原理--倒T型電阻網路D/A轉換電路原理圖8-2(a)倒T型電阻網路D/A轉換原理圖R2R2R2R2RRRRRD0D1D2D3節點3節點2節點1節點0IVREF+-VOUTI3I2I1I0圖中D3D2D1D0是4位二進位數字量輸入,當D3D2D1D0中的某一位狀態為1時,圖中開關打向右方,為0時,開關打向左方。RFIOUT1IOUT2VREF為基準電壓輸入,Vout是電壓模擬量輸出。由運算放大器概念可知:Vout=-RF?Iout1Iout1是開關打向右端的各支路電流Ii之和,實際上(其中就是數字量D3D2D1D0的某一位)Di圖8.2(b)等效電路圖R2R2R2R2RRRRRD0D1D2D3節點3節點2節點1節點0IVREFI3I2I1I0由等效電路圖5.6(b)可知,各支路電流分別為:上式右邊表示的就是數字量D3D2D1D0的值(按權展開),而左邊是模擬量輸出值,可見模擬量輸出正比於數字量輸入,即實現了D/A轉換。★請思考:倒T型電阻網路相對於權電阻網路有什麼優勢?8.1.2DAC0832晶片及其與單片機介面一.DAC0832的引腳及結構0832----8位D/A0832引腳功能IOUT2電流輸出2CS選片WR1輸入寫DI0~DI7數據線CSWR1AGNDDI3DI2DI1DI0VREFRFRDGNDVccILEWR2XFERDI4DI5DI6DI7IOUT2IOUT1DAC0832DAC寫WR2IOUT1電流輸出1數據鎖存ILE數據傳送XFER圖8-4DAC0832的引腳分佈圖輸入寄存器DAC寄存器D/A轉換器ILECSWR1WR2XFERIOUT1IOUT2DI7~DI0RFRVREF圖8-3DAC0832的邏輯結構二、DAC0832與單片機的介面①單緩衝方式介面電路----將兩級寄存器的控制信號並接在一起,相當於控制一級寄存器(線選解碼地址7FFFH)。8031WRP2.7P0DI7~DI0CSXFERWR1WR2DAC0832IOUT2IOUT1+-RFR圖8-5DAC0832單緩衝方式介面電路ILE+5V採用單緩衝方式輸出鋸齒波、矩形波、三角波、梯形波等的D/A轉換程式(見教材p103~105)鋸齒波ORG2000HSTART:MOVDPTR,#7FFFH;選中0832MOVA,#00H;D/A數據初值LP:MOVX@DPTR,A;轉換INCA;修改D/A數據SJMPLP;迴圈,輸出連續模擬量A=00A=0FFH三角波ORG2000HSTART:MOVDPTR,#00FEH;選中0832MOVA,#00H;D/A數據初值UP:MOVX@DPTR,A;轉換INCA;修改D/A數據(上升)JNZUP;未上升到最大值,繼續DOWN:DECA;否則,修改D/A數據(下降)MOVX@DPTR,A;轉換JNZDOWN;未下降到最小值,繼續SJMPUP;一個週期結束,繼續A=00A=0FFHA=00A=0FFH②雙緩衝方式----略----A/D轉換即是將模擬量信號轉換成數字量信號,常用於數據採集系統,外

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档