我想要你的那个用单片机来实现函数信号发生器的程序和图!非常的紧急!我用的芯片是DAC0832和AT89C51
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 07:10:43
我想要你的那个用单片机来实现函数信号发生器的程序和图!非常的紧急!我用的芯片是DAC0832和AT89C51
我想要你的那个用单片机来实现函数信号发生器的程序和图!非常的紧急!
我用的芯片是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--;
}
}