我想要你的那个用单片机来实现函数信号发生器的程序和图!非常的紧急!
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 15:49:27
我想要你的那个用单片机来实现函数信号发生器的程序和图!非常的紧急!
我用的芯片是DAC0832和AT89C51
我用的芯片是DAC0832和AT89C51
#include<main.h>
#include <reg51.h>
#include <absacc.h>
#include "max7219.h"
#include"wave.h"
sbit mode_switch = P1^0;
sbit increase = P1^1;
sbit induce = P1^2;
void Delay(unsigned char);
void int_0( ) interrupt 0 using 0
{
//识别并响应按键
P1=P1|0x07;
Delay(1);
if(mode_switch==0)
{
if(mode==2) mode=0;
else mode++;
}
else if(increase==0&&increment<128)
{
increment++;
}
else if(induce==0&&increment>1)
{
increment--;
}
disp7219(increment*66.7);
}
//
//自定义函数
void Delay(unsigned char ms) //延时
{
unsigned char us,usn;
while(ms!=0)
{
usn = 10;
while(usn!=0)
{
us = 0xf0;
while(us!=0) us--;
usn--;
}
ms--;
}
}
#include <reg51.h>
#include <absacc.h>
#include "max7219.h"
#include"wave.h"
sbit mode_switch = P1^0;
sbit increase = P1^1;
sbit induce = P1^2;
void Delay(unsigned char);
void int_0( ) interrupt 0 using 0
{
//识别并响应按键
P1=P1|0x07;
Delay(1);
if(mode_switch==0)
{
if(mode==2) mode=0;
else mode++;
}
else if(increase==0&&increment<128)
{
increment++;
}
else if(induce==0&&increment>1)
{
increment--;
}
disp7219(increment*66.7);
}
//
//自定义函数
void Delay(unsigned char ms) //延时
{
unsigned char us,usn;
while(ms!=0)
{
usn = 10;
while(usn!=0)
{
us = 0xf0;
while(us!=0) us--;
usn--;
}
ms--;
}
}
我用51单片机做了一个函数信号发生器,函数信号用程序实现,有高手知道锯齿波的思路吗?
求用单片机制作简易信号发生器的程序以及电路图
用51单片机实现低频函数信号发生器
基于单片机的多功能信号发生器设计
函数信号发生器的电路设计
我想要你的照片!非常想要.
51单片机.用C语言的_crol_()函数实现LED灯循环左移.为什么我的程序只亮一盏灯啊.没有循环啊
写出实现下列要求单片机的指令或程序片段
函数信号发生器作用函数信号发生器输出的是什么?和电流源、电压源有什么区别?
信号发生器的函数输出和同步输出有何区别
有关直流电压源和函数信号发生器的问题,
C51单片机控制三相步进电机的程序,要实现的功能是正转反转和加速减速