999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PCF8591芯片在數模轉換電路中的應用研究

2016-03-03 07:37:10徐錦鋼鄢江西師范大學科學技術學院江西機電職業技術學院
大陸橋視野 2016年24期
關鍵詞:單片機

徐錦鋼鄢 妍/.江西師范大學科學技術學院 .江西機電職業技術學院

PCF8591芯片在數模轉換電路中的應用研究

徐錦鋼1鄢 妍2/1.江西師范大學科學技術學院 2.江西機電職業技術學院

本文闡述了PCF8591芯片在數模轉換電路中的軟硬件設計方法,設計和繪制了使用PCF8591生成正弦波信號的電路圖,并使用proteus仿真軟件進行了測試,通過使用虛擬示波器觀察波形的方法驗證了數模轉換電路設計的正確性,并給出了電路圖和部分C語言源程序代碼。

PCF8591;數模轉換;仿真

引言

數模轉換(D/A)是將離散的數字信號轉化為連續變化的模擬信號,例如我們在單片機系統中經常要將輸出的數字量轉化為具有一定波形規律的電流、電壓等模擬信號(正弦波、方波等),從而驅動負載進行工作。在具體設計中,通常采用專用的D/A芯片完成數模轉換功能,D/A芯片種類繁多,本文以PCF8591為例,闡述數模轉換電路的軟硬件設計方法。

1.PCF8591芯片簡介

PCF8591是一種兼有A/D模數轉換和D/A數模轉換功能的芯片,轉換精度為8bits。它具有4個模擬輸入、1個模擬輸出和1個IIC總線接口。最大轉換速率由IIC總線的最大速率決定。

2.電路連接

圖1 電路連接圖

電路連接如上圖1所示,使用proteus繪制,主要包括PCF8591、1個發光二極管和1個觀察波形用的虛擬示波器。PCF8591的第9腳(SDA)和第10腳(SCL)分別接單片機的P2.0和P2.1,表示PCF8591和單片機通過IIC總線形式進行信息的讀寫交互,在做D/A轉換時,單片機通過SDA和SCL引腳將數字量送人PCF8591中去等待數模轉換;第5腳(A0)、第6腳(A1)和第7腳(A2)接地,表示PCF8591的外部器件地址為0;第12腳(EXT)接地,表示PCF8591使用其內部時鐘進行工作;第15腳(AOUT)為轉換完后對外輸出的模擬量[1],為便于觀察轉換效果,該引腳外接了1個發光二極管和1個虛擬示波器,如果電路設計合理并且程序編寫正確的話,發光二極管應該產生從暗漸變為亮的效果,同時虛擬示波器上可以觀察到規則的正弦波。

3.PCF8591數模轉換測試程序

本文編寫了一個完整的PCF8591數模轉換測試程序,主要包括IIC總線啟動函數、IIC總線停止函數、IIC總線應答函數、發送字節函數以及寫入DA數模轉換函數。下面給出其中的2個函數作為示例,并給出程序注釋。

void Start()//IIC總線啟動函數

{

Sda=1;//Sda、Scl先置高

_nop_();

Scl=1;

_nop_();

Sda=0;//Sda、Scl再清零

_nop_();

Scl=0;

}

Sda、Scl先置高,后清零就完成了IIC總線的啟動工作[2]。

void Send(unsigned char Data)//發送1個字節函數

{

unsigned char BitCounter=8;

unsigned char temp;

do

{

temp=Data;//Data為要發送的數

Scl=0;

_nop_();

if((temp&0x80)==0x80)//如果Data最高位為1

Sda=1;//將Sda置為1

else

Sda=0;//否則將Sda清為0

Scl=1;

temp=Data<<1;//Data

Data=temp;

BitCounter--;

}

while(BitCounter);

Scl=0;

}

4.電路功能測試

按照圖1搭好電路后,將下面的正弦波編碼通過IIC總線送入到PCF8591中去,數模轉換后,AOUT口就能輸出按照正弦波規律變化的模擬電壓信號,最后在示波器上呈現出正弦波,同時發光二極管也會出現亮、滅、較暗、較亮的狀態變化,見下圖2所示。

uchar code SinWave[32]= {//正弦波編碼

127, 152, 176, 198, 217, 233, 245, 252,

圖2 測試結果

5.結束語

本文采用AT89S52單片機作為控制器,設計了基于PCF8591的數模轉換電路,論述了PCF8591的工作原理,給出了部分測試程序,并加以注釋。通過測試,該電路能夠正常工作。

[1]PCF8591芯片手冊[DB/OL].百度文庫,1997-04.

[2]黃智偉.全國大學生電子設計競賽訓練教程[M].北京:電子工業出版社,2006-06.

徐錦鋼(1983-),男,江西高安人,講師,碩士研究生,研究方向:自動化裝置軟硬件研制。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 不卡无码网| 国产成人亚洲毛片| 91久久国产热精品免费| 国产成人综合久久精品下载| 亚洲成a人片在线观看88| 国产精品网址在线观看你懂的| 国产精品区网红主播在线观看| 久久国产精品电影| 91久久夜色精品| 亚洲成人网在线播放| 国产无码网站在线观看| 国产SUV精品一区二区6| 国产高清在线观看| 亚洲香蕉伊综合在人在线| 性视频久久| 都市激情亚洲综合久久| 91黄视频在线观看| 精品国产电影久久九九| 无码久看视频| 99精品国产电影| 国产理论精品| 97超级碰碰碰碰精品| 中文字幕亚洲第一| 男人天堂伊人网| 欧美成人二区| 麻豆精选在线| 日韩一区二区在线电影| 免费a级毛片视频| 91久久偷偷做嫩草影院| 亚洲婷婷在线视频| 久久综合AV免费观看| 亚洲国产天堂久久九九九| 青青青视频91在线 | 日韩国产一区二区三区无码| 欧美在线一二区| 久久天天躁狠狠躁夜夜躁| 91久久夜色精品国产网站| 亚洲国产综合自在线另类| 久久久91人妻无码精品蜜桃HD| 日韩视频福利| 国产视频入口| 亚洲日韩久久综合中文字幕| 精品91自产拍在线| 亚洲精品福利视频| 91精品啪在线观看国产| 日韩欧美综合在线制服| 999精品免费视频| 制服丝袜一区| 亚洲三级成人| 在线看免费无码av天堂的| 国产永久无码观看在线| 欧美无专区| 99无码中文字幕视频| 狠狠色丁香婷婷| 啊嗯不日本网站| 亚洲制服中文字幕一区二区| 国产91无毒不卡在线观看| 五月婷婷综合在线视频| 国产真实乱子伦视频播放| 国产精品视频白浆免费视频| 亚洲精品无码AV电影在线播放| 国产精品成人久久| 亚洲中文字幕日产无码2021| 扒开粉嫩的小缝隙喷白浆视频| 日韩一级毛一欧美一国产| 中文字幕伦视频| 国产精品毛片在线直播完整版| 国产AV毛片| a级毛片免费播放| 午夜毛片免费观看视频 | 日本三级欧美三级| 黄色污网站在线观看| 亚洲精品亚洲人成在线| 国产精品林美惠子在线观看| 久久无码av三级| 亚洲国产av无码综合原创国产| 久久婷婷人人澡人人爱91| 18黑白丝水手服自慰喷水网站| 亚洲色图狠狠干| 中文天堂在线视频| 国产精品任我爽爆在线播放6080| 亚洲一道AV无码午夜福利|