adc591.c
来自「p8xc591带CAN控制器在A/D转换方面的应用程序」· C语言 代码 · 共 28 行
C
28 行
/*----------------------- 周立功单片机研究所 --------------------------------
------------------------------------------------------------------------------
文件: ADC591.C
开发: WWW.ZLGMCU.COM
创建人: 唐尧福
创建日期: 2004.04.28
功能: P87C591的AD转换应用,采样ADC3的模拟输入并把结果通过LED显示出来.
------------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
#include "reg591.h"
#define LED P2
void main()
{
unsigned char i;
AUXR1&=0x7F; //10位转换
for(i=0;i<250;i++);
while((ADCON&0x08)!=0);
while(1)
{
ADCON=0x03; //选择模拟通道3(ADC3),并清除ADCI
for(i=0;i<50;i++);
ADCON|=0x08; //启动AD转换
while((ADCON&0x10)==0);
LED=~ADCH; //将转换结果的高8位在LED中显示出来
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?