資源簡介
TLC1543 AD轉(zhuǎn)換程序 51單片機通用,內(nèi)含完善注釋,調(diào)用即可
代碼片段和文件信息
#include
//==========AD采樣模塊============//
//TLC1543?A/D用轉(zhuǎn)換用
#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
評論
共有 條評論