من قبلا بیسیک کار میکردم و تازه از امروز صبح تصمیم گرفتم که کدویژن کارکنم ببینم چطوریه؟؟
به خود زبان C مسلط هستم
اولا همه دوستان بخاطر این سوال ساده ببخشن
میشه لطف کنین و بگین این برنامه چرا درست کار نمیکنه ؟؟
بنظر خودم درست بنظر میاد...
[code=c]#include <mega8.h>
void main (void){
PORTB=0x00;
DDRB=0xff;
PORTD=0x01;
DDRD=0x00;
unsigned char a=0;
while(1){
if (a==0) {
if (PIND.0==0) {
a=1;
PORTB.0=!(PORTB.0);};}
if (PIND==1){a=0;}
}}[/code]
به خود زبان C مسلط هستم
اولا همه دوستان بخاطر این سوال ساده ببخشن
میشه لطف کنین و بگین این برنامه چرا درست کار نمیکنه ؟؟
بنظر خودم درست بنظر میاد...
[code=c]#include <mega8.h>
void main (void){
PORTB=0x00;
DDRB=0xff;
PORTD=0x01;
DDRD=0x00;
unsigned char a=0;
while(1){
if (a==0) {
if (PIND.0==0) {
a=1;
PORTB.0=!(PORTB.0);};}
if (PIND==1){a=0;}
}}[/code]
دیدگاه