[code=c]
#include <mega16.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x03;
// RS - PORTB Bit 0
// RD - PORTB Bit 1
// EN - PORTB Bit 2
// D4 - PORTB Bit 4
// D5 - PORTB Bit 5
// D6 - PORTB Bit 6
// D7 - PORTB Bit 7
// Characters/line: 16
lcd_init(16);
while (1)
{
int i=0;
if(PINA.0==1)
{
i++;
delay_ms(1000);
}
}
[/code]
توی این کد من میخوام متغیر عددی i رو روی LCD نمایش بدم ولی هرکاری میکنم نتیجه نمیده
میشه کمکی کنید؟
#include <mega16.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x03;
// RS - PORTB Bit 0
// RD - PORTB Bit 1
// EN - PORTB Bit 2
// D4 - PORTB Bit 4
// D5 - PORTB Bit 5
// D6 - PORTB Bit 6
// D7 - PORTB Bit 7
// Characters/line: 16
lcd_init(16);
while (1)
{
int i=0;
if(PINA.0==1)
{
i++;
delay_ms(1000);
}
}
[/code]
توی این کد من میخوام متغیر عددی i رو روی LCD نمایش بدم ولی هرکاری میکنم نتیجه نمیده
میشه کمکی کنید؟
دیدگاه