• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: TLC1543  单片机  51  

资源简介

TLC1543 AD转换程序 51单片机通用,内含完善注释,调用即可

资源截图

代码片段和文件信息

#include
//==========AD采样模块============//

//TLC1543 A/D用转换用

#define uint unsigned int
#define uchar unsigned char

sbit CLOCK=P1^0;
sbit D_IN=P1^2;
sbit D_OUT= P1^3;
sbit _CS=P1^6;
sbit EOC=P3^2;
sbit k4=P3^5;
sbit k3=P3^4;
sbit shu1=P2^0;
sbit shu2=P2^1;
sbit shuma=P2^6;

uint read1543(uchar port);
void delay();
void scankey();
void key4();
void key3();

uchar shugshus;
int a;
unsigned char code table[]={0x0C00x0F90x0A40x0B00x990x920x820x0F80x800x90};

void scan()
{ int i;
shu1=0;
P0=0xaa;
shus=a%10;
shug=a/10;
P2=0XFF;
P0=table[shug];
shu1=0;
shuma=0;
for(i=0;i<50;i++);
shu1=1;
P2=0XFF;
P0=table[shus];
shu2=0;
shuma=0;
for(i=0;i<50;i++);
shu2=1;
P2=0XFF;
}


void timer0(void) interr

评论

共有 条评论