- 1
- 0
- 约3.14千字
- 约 6页
- 2018-03-15 发布于河南
- 举报
程序测量交流
#include reg52.h
#include intrins.h
#define uint unsigned int
#define uchar unsigned char
sfr P1ASF = 0X9D; //P1口选择功能寄存器
sfr ADC_CONTR= 0XBC; //ADC控制寄存器
sfr ADC_RES = 0XBD; //ADC转换结果寄存器高
sfr ADC_RESL = 0XBE; //ADC转换结果寄存器低
sbit rs=P1^0;
sbit en=P1^1;
float result,max,v=4.9944,result1,result2;
unsigned long q=0,fre;
uchar r[12],sta,p=0,i;
/*延时函数*/
void delay(uint z)
{
uint x,y;
for (x=0;xz;x++)
for (y=0;y130;y++);
}
void write_data(uchar shuju)
{
//rw=0;
rs=1;
P0=shuju;
delay(5);
en=1;
delay(5);
en=0;
}
void write_fre(unsigned long pin) //写入频率函数
{
原创力文档

文档评论(0)