📄 ad0809.c
字号:
/**************************************************************/
/* 文件名: AD0809.c */
/* 功能描述: AD采样实验,结果通过串口送PC显示(脱机运行) */
/* 结果送内部数据区30H,共16个(SoftIce调试) */
/**************************************************************/
#include "SST89x5x4.h"
#include "Absacc.h"
#define STARTAD XBYTE[0x7F00]
#define ADRESULT XBYTE[0x7F08]
sbit ADBUSY = P3^3;
void Delay()
{
unsigned char i;
for(i=0; i<100; i++);
}
unsigned char AD0809(void)
{
unsigned char result;
STARTAD = 0; //启动AD
while(ADBUSY == 1); //等待转换结束
Delay();
result = ADRESULT;
return result; //返回转换结果
}
void main(void)
{
unsigned char ADV; //变量
while(1)
{
ADV = AD0809();
Delay();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -