通过对两个单片机的控制实现电压信号的采集以及显示波形,可以调整显示频率 ...
主单片机控制 12864 的显示,从单片机实现对 ADC0809 的驱动转换 ...
下面是该系统的程序:
主单片机:
#include<reg51.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int
#define dataIO P1
#define ADdataIO P0
unsigned char p[]={0xf7,0xfb,0xfd,0xfe};
int num;
static int count=20;
sbit RS=P2^5;
sbit RW=P2^4;
sbit E=P2^3;
sbit PSB=P2^2;
sbit NC=P2^1;
sbit BF=P1^7;
sbit EOC=P3^4;
sbit EN=P3^5;
static unsigned char DATA[128]=0;
void delay(long int x)
{
long int i;
for(i=0;i<x;i++);
}
void checkbusy()
{
RS=0;
RW=1;
E=1;
while(BF);
E=0;
}
评论0
最新资源