سلام خدمت همه دوستان بالاخص اساتید میکرو
آقا من پاک قاطی کردم. اول یه سوال بپرسم: میشه به پورت های میکرو بصورت بیتی دسترسی داشت؟ مثلا PORTB.0 یا PINB.0 ؟ من یه برنامه نوشتم واسه ارتباط میکرو با سون سگمنت، به این صورت که وقتی پایه صفر پورت C یک میشه، عدد صفر نمایش داده بشه. وقتی پایه یک پورت C یک میشه، عدد 1، وقتی پایه دو یک میشه عدد 2 و در نهایت وقتی پایه 3 یک میشه عدد 3 نمایش داده بشه.
یک و صفر کردن پایه های پورت C رو هم به این صورت انجام میدم که یک سیم به پایه مورد نظر وصل کردم، واسه صفر کردنش وصلش میکنم به Ground و واسه یک کردنش وصل میکنم به Vcc.
ولی کار نمیکنه، اصلا وقتی تغذیه مدار رو روشن میکنم سون سگمنت روشن میشه، در حالی ابتدا باید خاموش باشه، هر چی هم پایه های پورت C رو صفر و یک میکنم تاثیری نمیذاره. برنامه ای که نوشتم اینه:
#
آقا قربونتون برم مشکل از کجاست؟ گیج شدم به خدا
آقا من پاک قاطی کردم. اول یه سوال بپرسم: میشه به پورت های میکرو بصورت بیتی دسترسی داشت؟ مثلا PORTB.0 یا PINB.0 ؟ من یه برنامه نوشتم واسه ارتباط میکرو با سون سگمنت، به این صورت که وقتی پایه صفر پورت C یک میشه، عدد صفر نمایش داده بشه. وقتی پایه یک پورت C یک میشه، عدد 1، وقتی پایه دو یک میشه عدد 2 و در نهایت وقتی پایه 3 یک میشه عدد 3 نمایش داده بشه.
یک و صفر کردن پایه های پورت C رو هم به این صورت انجام میدم که یک سیم به پایه مورد نظر وصل کردم، واسه صفر کردنش وصلش میکنم به Ground و واسه یک کردنش وصل میکنم به Vcc.
ولی کار نمیکنه، اصلا وقتی تغذیه مدار رو روشن میکنم سون سگمنت روشن میشه، در حالی ابتدا باید خاموش باشه، هر چی هم پایه های پورت C رو صفر و یک میکنم تاثیری نمیذاره. برنامه ای که نوشتم اینه:
#
include <mega32.h>
#include <delay.h>
void main(void)
{
DDRB=0xFF;
PORTB=0xFF;
DDRC=0x00;
PORTC=0x00;
while (1)
{
if(PINC.0==1)
{
PORTB=0;
}
if(PINC.1==1)
{
PORTB=0x76;
}
if (PINC.2==1)
{
PORTB=0x48;
}
if (PINC.3==1)
{
PORTB=0x42;
}
}
}
و یه سوال دیگه اگه پایه های یک پورت به جایی وصل نباشه یک محسوب میکنه میکرو؟#include <delay.h>
void main(void)
{
DDRB=0xFF;
PORTB=0xFF;
DDRC=0x00;
PORTC=0x00;
while (1)
{
if(PINC.0==1)
{
PORTB=0;
}
if(PINC.1==1)
{
PORTB=0x76;
}
if (PINC.2==1)
{
PORTB=0x48;
}
if (PINC.3==1)
{
PORTB=0x42;
}
}
}
آقا قربونتون برم مشکل از کجاست؟ گیج شدم به خدا
دیدگاه