久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機DA轉換 PCF8591鋸齒波代碼Proteus仿真原理圖
[打印本頁]
作者:
小張小張1
時間:
2022-11-16 11:06
標題:
單片機DA轉換 PCF8591鋸齒波代碼Proteus仿真原理圖
鋸齒波生成原理:PCF8591中所存數據不斷增大,直至到達最值(十進制255),隨后令PCF8591中所存數據變為0,從而到達鋸齒波的效果
實現:輸出峰峰值為0-3V的爬升鋸齒波
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
電路圖.png
(70.85 KB, 下載次數: 36)
下載附件
2022-11-16 10:59 上傳
單片機源程序如下:
#include <reg52.h>
#include <intrins.h> //包含函數_nop_()定義的頭文件
#define AddWr 0x90 //PCF8591寫地址
#define u8 unsigned char
#define u16 unsigned int
u8 code juchi[64]=
{
0,4,8,12,16,20,24,28,32,36,40,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,130,134,138,142,
146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,215,219,223,227,231,235,239,243,247,251,255
}; //鋸齒波取碼
sbit Sda=P1^2; //定義IIC總線引腳
sbit Scl=P1^1;
u16 num;
void Start(void)
{
Sda=1;
_nop_();
Scl=1;
_nop_();
Sda=0; //sda負跳變
_nop_();
Scl=0;
}
void Stop(void)
{
Sda=0;
_nop_();
Scl=1;
_nop_();
Sda=1; //sda正跳變
_nop_();
Scl=0;
}
void Send(u8 Data)
{
u8 BitCounter=8; //定義發送位數為8
do
{
Scl=0;
_nop_();
if((Data&0x80)==0x80) //逐位判別1/0后送至SDA
Sda=1; //scl低電平期間數據送至sda線
else
Sda=0;
Scl=1; //scl變高輸出數據(寫入pcf8591)
Data=Data<<1;
BitCounter--;
}while(BitCounter);
Scl=0;
}
void Ack(void)
{
Sda=0; //scl高電平期間sda輸出低電平
_nop_();
Scl=1;
_nop_();
Scl=0;
_nop_();
}
void DACconversion(u8 sla,u8 c, u8 Val) //8591輸出一個數據
{
Start();//啟動總線
Send(sla);//發送器件地址
Ack();
Send(c);//發送控制字節
Ack();
Send(Val);//發送DAC的數值
Ack();
Stop();//結束總線
}
void main()
{
while(1)
{
for(num=0;num<64;num++)
{
DACconversion(AddWr,0x40,juchi[num]);
}
if(num==64)
{
num=0;
}
}
}
復制代碼
Keil代碼與Proteus8.13版本的仿真下載(注意不能兼容其他版本 只能用8.13打開):
DA鋸齒波發生器.7z
(32.08 KB, 下載次數: 22)
2022-11-16 14:52 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一区二区成人
|
日韩免费在线
|
日韩欧美高清
|
日韩黄色免费
|
精品99在线
|
青草久久免费视频
|
精品日韩在线观看
|
a视频在线
|
国产精品久久国产精品99 gif
|
午夜久草
|
成人高潮片免费视频欧美
|
欧美电影大全
|
国产 欧美 日韩 一区
|
情侣黄网站免费看
|
国产精品天堂
|
视频1区
|
亚洲欧美精品久久
|
国产精品一区免费
|
久久91精品国产一区二区三区
|
国产欧美精品一区
|
中文字幕亚洲一区二区三区
|
国产永久免费
|
国产一区二区三区网站
|
午夜影视在线观看
|
国产日韩免费视频
|
国产精品国产成人国产三级
|
久久看片
|
国产福利91精品一区二区三区
|
亚洲午夜一区二区
|
久久久爽爽爽美女图片
|
色必久久
|
国产高清视频
|
久久久久久久久久久高潮一区二区
|
一区二区三区在线免费观看视频
|
中国大陆高清aⅴ毛片
|
毛片在线视频
|
亚洲天堂久久
|
日韩在线观看一区二区三区
|
亚洲精品美女视频
|
日韩久久久久久久久久久
|
久久9视频
|