۱۵-آبان-۱۳۹۴, ۱۳:۳۹:۳۱
دوستان سلام خسته نباشید : میخواستم کلمه Hi روی سون سگمنت سه تایی اند مشترک به نمایش دربیاد و چشمک بزنه ولی درست عمل نمی کنه و همزمان دو تا H و بعدش دو تا i به نمایش در میاد! اشکال کارم را هر چه باهاش ور رفتم نمیدونم کجاست . لطفا کمک کنید ،اگر یک نفر سورس اصلاح شده را بگذاره ممنون میشم . با تشکر فراوان
#include <mega8.h>
#include <delay.h>
unsigned char Hi[2]={0x9,0x79};
unsigned char control[]={0b010001001,0b011111001};
void main(void)
{
DDRC.1=0X00;
PORTC.1=0XFF;
DDRD=0XFF;
PORTD=0xFF;
PORTB.0=0b010001001;
PORTB.1=0b011111001;
PORTB.2=0x00;
while(PORTC.1==1)
{
PORTB.0=control[0];
PORTD=Hi[0];
delay_ms(100);
PORTB.2=0x00;
PORTB.1=control[1];
PORTD=Hi[1];
delay_ms(100);
PORTB.2=0x00;
}
دانلود سورس + شماتیک
http://s6.picofile.com/file/8220875042/hh.rar.html
#include <mega8.h>
#include <delay.h>
unsigned char Hi[2]={0x9,0x79};
unsigned char control[]={0b010001001,0b011111001};
void main(void)
{
DDRC.1=0X00;
PORTC.1=0XFF;
DDRD=0XFF;
PORTD=0xFF;
PORTB.0=0b010001001;
PORTB.1=0b011111001;
PORTB.2=0x00;
while(PORTC.1==1)
{
PORTB.0=control[0];
PORTD=Hi[0];
delay_ms(100);
PORTB.2=0x00;
PORTB.1=control[1];
PORTD=Hi[1];
delay_ms(100);
PORTB.2=0x00;
}
دانلود سورس + شماتیک
http://s6.picofile.com/file/8220875042/hh.rar.html