⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0832.c

📁 上传代码是一个单片机控制AD0832的时序控制程序代码
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -