四种波形的产生,包括锯齿波、三角波、方波、正弦波。通过LCD液晶显示当前波形以及波形的频率。可以通过按键切换波形,并可以通过按键进行设置当前波形的频率大小,也可以设置频率设置不步进值。资料从主页链接中进行下载。
【资源下载】下载地址:点击下载(006) 百度网盘
006【毕业设计】基于51单片机的波形发生器(四种波形)
#include <reg52.h> /* 包含头文件 */
#include <intrins.h>
#define uchar unsigned char /* 宏定义 */
#define uint unsigned int
sbit s1 = P3 ^ 5; /* 定义按键的接口 */
sbit s2 = P3 ^ 6;
sbit s3 = P3 ^ 7;
sbit s4 = P3 ^ 4;
sbit led0 = P3 ^ 0;
sbit led1 = P3 ^ 1;
sbit led2 = P3 ^ 2;
sbit led3 = P3 ^ 3;
sbit lcdrs = P2 ^ 7; /* 液晶控制位 */
sbit lcden = P2 ^ 6;
char num, boxing, u; /* 定义全局变量 */
int pinlv = 10, bujin = 1, bujin1 = 1;
u