网站颜色:

C51 简易信号函数发生器 正弦波 方波 锯齿波 三角波proteus+程序


@

C51 简易信号函数发生器 正弦波 方波 锯齿波 三角波proteus仿真+源程序

   源程序有详细的中文注释。
   提供主要器件的详细资料。
   本店原创,专业技术支持。
  
一、主要功能:
    通过89C51单片机控制DAC0832输出正弦波 方波 锯齿波 三角波。

二、系统硬件

  单片机AT89C51及最小系统
  DAC(咨询特价)
  运放电路


三、运行简介
    开机运行后,1按正弦波按键,输出正弦波
  2按三角波按键,输出三角波
  3按方波按键,  输出方波
  4按锯齿波按键,输出锯齿波
四、部分程序展示

#include"reg52.h"
#include"intrins.h"
//#include"absacc.h"
#define uchar unsigned char
#define uint unsigned int
sbit KEY1 = P2^0;   //正弦波按键
sbit KEY2 = P2^1;   //三角波按键
sbit KEY3 = P2^2;   //方波按键
sbit KEY4 = P2^3;   //锯齿波按键
sbit dawr=P3^6;  //DA读写
sbit csda=P2^4;     //片选DA
//#define DAC0832_PORT XBYTE[0X70FF]
uchar a=0,b=0,c=0,d=0;

uchar code ZXB_code[256]={         //正弦波查表数据
(咨询特价),0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,
0xa5,0xa8,0xab,0xae,0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,
0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,0xda,0xdc,0xde,0xe0,
0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf4,


 五、关于购买和发货
     买家购买后需提供电子邮件,通过电子邮件发送。

 

 

 

热门设计服务