标题:
怎么用DAC0832循环产生锯齿波三角波方波
[打印本页]
作者:
回家~
时间:
2017-1-2 16:25
标题:
怎么用DAC0832循环产生锯齿波三角波方波
怎么用DAC0832循环产生锯齿波三角波方波
作者:
espopoi
时间:
2017-1-3 16:48
#include <reg51.h>
#define uchar unsigned char
sbit cs=P2^0;
sbit wr=P2^1;
void main(void)
{
uchar i;
cs=0;
wr=0;
while(1)
{
for(i=0;i<255;i++)
P0=i;
}
}
复制代码
作者:
espopoi
时间:
2017-1-3 16:49
三角波
作者:
espopoi
时间:
2017-1-3 16:50
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit cs=P2^0;
sbit wr=P2^1;
void delay(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void main()
{
uchar i = 0,j = 0;
cs=0;
wr=0;
while(1)
{
P0 = i;
i++;
if(i == 255){j = 1;}
while(j) ///RBF就是反馈信号输入线
{
P0=i;
i--;
if(i == 0){j = 0;}
delay(1);
}
delay(1);
}
}
复制代码
作者:
espopoi
时间:
2017-1-3 16:50
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit cs=P2^0;
sbit wr=P2^1;
void delay(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void main()
{
cs=0;
wr=0;
while(1)
{
P0 = 0x00;
delay(20);
P0 = 0xff;
delay(20);
}
}
复制代码
作者:
xiaosanxian
时间:
2017-6-22 10:58
不需要进行XBYTE[0x00fe]位置声明?
作者:
刘胜男
时间:
2017-7-16 16:15
首先需要模拟寄存器环境,然后按平常书写,你可以看下金沙滩的书,上面有写
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1