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

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

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

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

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

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

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

PCF8591;數(shù)模轉換;仿真

引言

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

1.PCF8591芯片簡介

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

2.電路連接

圖1 電路連接圖

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

3.PCF8591數(shù)模轉換測試程序

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

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

{

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

_nop_();

Scl=1;

_nop_();

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

_nop_();

Scl=0;

}

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

void Send(unsigned char Data)//發(fā)送1個字節(jié)函數(shù)

{

unsigned char BitCounter=8;

unsigned char temp;

do

{

temp=Data;//Data為要發(fā)送的數(shù)

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中去,數(shù)模轉換后,AOUT口就能輸出按照正弦波規(guī)律變化的模擬電壓信號,最后在示波器上呈現(xiàn)出正弦波,同時發(fā)光二極管也會出現(xiàn)亮、滅、較暗、較亮的狀態(tài)變化,見下圖2所示。

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

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

圖2 測試結果

5.結束語

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

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

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

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

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(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
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設計
主站蜘蛛池模板: 72种姿势欧美久久久大黄蕉| 国产成熟女人性满足视频| 国产一区成人| 国产视频自拍一区| 天堂av高清一区二区三区| 亚洲精品国产精品乱码不卞| 亚洲一区二区三区麻豆| 久久久久青草大香线综合精品| 精品国产aⅴ一区二区三区| 国产成人av大片在线播放| 久久国产成人精品国产成人亚洲 | 久久精品午夜视频| 国产超碰在线观看| 亚洲无码视频喷水| 亚洲天堂久久新| 欧美a在线| 亚洲资源在线视频| 91精品国产91久无码网站| 美女被操黄色视频网站| 国产亚洲视频在线观看| 国产簧片免费在线播放| 91在线丝袜| 999精品视频在线| 久久婷婷国产综合尤物精品| 91免费国产在线观看尤物| 日本不卡视频在线| 久久久久久久蜜桃| 亚洲91精品视频| 亚洲中文无码av永久伊人| 免费99精品国产自在现线| 国产成人综合亚洲欧美在| 国产在线91在线电影| 四虎永久在线精品国产免费| 国产资源站| 激情爆乳一区二区| 中文字幕有乳无码| 欧美性爱精品一区二区三区 | 91在线国内在线播放老师| 精品国产aⅴ一区二区三区| 免费观看成人久久网免费观看| 成年人免费国产视频| 一级毛片免费观看不卡视频| 热久久这里是精品6免费观看| 国产亚洲现在一区二区中文| 久久亚洲国产视频| 成人自拍视频在线观看| 黄网站欧美内射| 午夜日b视频| 亚洲第一成网站| 亚洲欧洲日韩综合色天使| 亚洲精品不卡午夜精品| 久久亚洲日本不卡一区二区| 日韩久久精品无码aV| 色天天综合| 成人国产一区二区三区| 国产成人毛片| 日韩av在线直播| 欧美一区中文字幕| 久久青草精品一区二区三区| 1级黄色毛片| 日韩精品欧美国产在线| 不卡视频国产| 精品视频一区在线观看| 国产精品自拍露脸视频| 91精品国产自产91精品资源| 亚洲Av综合日韩精品久久久| 日韩大片免费观看视频播放| 亚洲91精品视频| 伊人蕉久影院| 激情乱人伦| а∨天堂一区中文字幕| 波多野衣结在线精品二区| 在线观看亚洲人成网站| 免费jizz在线播放| 99久久国产精品无码| 精品国产成人国产在线| 9久久伊人精品综合| 欧美日韩动态图| 国产在线精彩视频论坛| 第一区免费在线观看| 久久这里只有精品8| 久久精品人人做人人|