|
#include "16F877A.h"
#device ADC=8
#Use Delay(clock=16000000)
#use RS232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
void Main()
{
int a; // Declare variable
int b;
int temp;
int temp1;
setup_adc(ADC_CLOCK_internal);
setup_adc_ports(RA0_ANALOG);// 这时什么? 不是说ADC在RA0读起?
set_adc_channel(0);
while(1){
temp=read_adc();
temp1= (temp*49+1)/100;
delay_ms(10);
a = input(PIN_A1); // sensor trigger at Pin A0
b = input(PIN_A2); // Sensor Trigger at Pin A1
if((a==1)||(b==1)||(Temp1>=27))output_B(6);
output_A(0);//reset all input signal
}
}
想问我是不是漏了什么??
才不能读去来自LM35得SIGNAL??
请教我
这时 CCS code !! LM35 是TEMPERATURE Sensor
其实我不是很了解所以没法子 求助!!
请帮我!!
[ 本帖最后由 waterinput 于 31-10-2009 11:17 PM 编辑 ] |
|