0832.c
来自「上传代码是一个单片机控制AD0832的时序控制程序代码」· C语言 代码 · 共 58 行
C
58 行
#include <reg66x.h>
#include "absacc.h"
#define uint unsigned int
#define uchar unsigned char
#define TLC0832_chld DBYTE[0x4C]
#define TLC0832_datad DBYTE[0x4B]
#define TLC0832_chl DBYTE[0x5C]
#define TLC0832_data DBYTE[0x5B]
extern void AD_0832(void);
extern void AD_0832d(void);
sbit ads= P3^7;
uchar xdata * d0;
uchar xdata * d1;
uchar xdata * a0;
uchar xdata * a1;
uchar xdata * a2;
uchar xdata * a3;
uchar tlc0832(uchar ch)
{
if(ch==1) TLC0832_chl=3; //ADC通道选择
else TLC0832_chl=7;
AD_0832(); //AD 转换 Demo0832.asm
return TLC0832_data;
}
uchar tlc0832d(uchar ch)
{
if(ch==1) TLC0832_chld=3; //ADC通道选择
else TLC0832_chld=7;
AD_0832d(); //AD 转换 Demo0832.asm
return TLC0832_datad;
}
void main(void)
{
d0=0x0000;
d1=0x0100;
a0=0x0800;
a1=0x0900;//ADC address port
a2=0x0a00;
a3=0x0b00;//ADC address port
EA=0;
while(1)
{
//ads=1; //用这个信号区分读和写
ads=0;
*a0=tlc0832(0);
*a1=tlc0832(1);
*a2=tlc0832d(0);
*a3=tlc0832d(1);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?