السلام عليكم
في البداية اتمنى لك التوفيق ان شاء الله في مشروعك
ان كنت تريد برنامج حيث يقوم البيك بقرائة درجة الحرارة و يرسلها عبر rs232
فلقد قمت بانجاج واحد و هذا هو الكود و يعتمد على حساس الحرارة lm35
كود:
unsigned int tmp1;
char adc1[6] ;
void adc () {
tmp1 = ADC_Read(8);
tmp1=tmp1/2;
wordToStr(tmp1, adc1);
}
void send () {
if (UART1_Tx_Idle() == 1) {
UART1_Write_Text(adc1);
Uart1_write(13); }
}
void main() {
UART1_Init(9600); ADC_Init();
delay_ms(100);
while(1){
adc() ;
send ();
}
}