M8测温电路求助
本帖最后由 Lu_JR 于 2012-10-14 19:07 编辑已知测温电路,使用ATMEGA8进行检测、控制。因本人是菜鸟,对M8的ADC一知半解。使用K型热电偶,测温范围0-400℃,求该电路的温度检测、控制C程序。
难道高手如云的AVR论坛也找不到可帮忙的人?{:mad:} 真的没人会?还是高手未出现?{:smile:} 看来得自己顶了,边学边试,一天写几行吧。#include <iom8v.h>
#include <macros.h>
#define uchar unsigned char
#define uint unsigned int
#define ADC_START ADCSRA |= 0x40
#define SENSOR_DATA_NUM 18
#define SENSOR_DATA_INDEX_NUM6
#pragma interrupt_handler timer0:10
const uint sensor_tempera_table =
{200,500,700,1000,1300,1500,1800,2000,2300,2500,2800,3050,3350,3550,3750,3950,4150,4350 //10 times of actual value
};
const uint sensor_voltage_table =
{100,270,380,560, 720, 840, 1040,1180,1350,1500,1730,1900,2100,2260,2420,2580,2740,2900 //5 times of actual value
};
const uint voltage_table_index =
{380,840,1350,1900,2420,2900};
页:
[1]