max6675读取程序max6675读取程序
#include
#include //Èç??Òå??Ê?const prog_uchar tmpled[]???Á??Ê?pgm_read_byte(tmpled+i)
#define uint unsigned int
#define uchar unsigned char
#define CS_H PORTA|=0X02 //?Ë?ÚPA0.1 0000 0010 #define CS_L PORTA&=0XFD // 1111 1101 #define SCK_H PORTA|=...
max6675读取程序
#include
#include //Èç??Òå??Ê?const prog_uchar tmpled[]???Á??Ê?pgm_read_byte(tmpled+i)
#define uint unsigned int
#define uchar unsigned char
#define CS_H PORTA|=0X02 //?Ë?ÚPA0.1 0000 0010 #define CS_L PORTA&=0XFD // 1111 1101 #define SCK_H PORTA|=0x01 //?Ë?ÚPA0.0 0000 0001 #define SCK_L PORTA&=0XFE // 1111 1110
const prog_uchar
table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//??Òõ
ÊýÂë?Ü?ÎÖµ?í 0-9
uchar show_data[] = {0,0,0,0,0,0,0,0};
////////////////////////////////////////ÑÓÊ?º?Êý//////////////////
//////////////////////////
void delay(unsigned int ms)//(1)=100us
{
unsigned int i,j;
for(i=0;i>=3;
else
dat_6675=4095; //?ªÂ?ÁËÔò??×î?óÖµ
delay(1); //?ØÒªµÄÑÓÊ?O
return dat_6675;
}
//////////////////////////////////??ÂË??ºóÈ?µÃµÄÊý?Ý?ÖËÄÎ??æ??ÓÚÏÔ
Ê?Êý×éÖÐshow_data[]///////////////////////
void ZhuanHuan(void)
{
uint tempB =0,tempA = 0;
tempA = Read_6675();
tempB = tempA;
tempA >>= 2;
//ÕûÊý???Ö??ÆÁ?εôµÍÁ?Î??ÍÊÇÕûÊý???Ö??
tempB = (tempB&3)*25;// //ÆÁ?εô?ß12Î???Ê?ÓàµÍËÄÎ???
show_data[0] = tempA/1000;
show_data[1] = (tempA%1000)/100;
show_data[2] = (tempA%100)/10;
show_data[3] = tempA%10;
show_data[4] = tempB/10;
show_data[5] = tempB%10;
}
//////////////////////////////////////////////Ö?º?Êý//////////////
////////////////////////////////////////////
int main ()
{
DDRC = 0XFF; //LEDÏÔÊ??õÊ???
PORTC = 0;
DDRB |= 0X07;
PORTB = 0;
DDRA |= 0X03; //0000 0011 max6675?Ë?Ú?õÊ???
DDRA &= 0XFB; //1111 1011
uint i;
while(1)
{
ZhuanHuan();
for(i=0;i<300;i++) //µÈ?ýÎÂ?ÈADµÄת??Ê??äÊÇ17-22MS
{
show_led();
}
}
}
本文档为【max6675读取程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。