امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با 7segment Multiplex
نویسنده پیام
cortex-m3 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 40
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 11
( 24 تشکر در 13 ارسال )
ارسال: #1
مشکل با 7segment Multiplex
با سلام
من میخام یه عدد رو با میکرو روی 7segment Muliplex نشون بدم.فایلشو میزارم.البته حدسم روی اینه که به صورت صحیح پایه فعال ساز رو فعال نمیکنم.
البته یه چیز جالبی است>>> وقتی میخاستم که مدارمو رفع عیب کنم زمان تاخیر delay رو زیاد کردم تا بتونم برنامه رو به صورت آهسته ببینم ولی وقتی اینکارو کردم برنامه مشکلی نداشت! و وقتی سرعتو زیاد میکردم اعداد رو اشتباه نشون میداد(میتونید تو فایل برنامه که گذاشتم زمان delay رو500ms بذارید و ببینید)
از نظر تئوریِ برنامه نویسی اینجوری عمل کردم: اول اطلاعات رو روی پورت گذاشتم و بعدش پایه ی فعال ساز رو فعال کردم.(برای تنوع یه کلید گذاشتم تا با هر بار زدن یک واحد اضافه کنه(با وقفه خارجی))
حالا بنظرتون مشکل کجاست؟
لینک برنامه proteus و codevision:
2segment.mux.int0
با تشکر
۰۸-بهمن-۱۳۹۲, ۱۶:۵۸:۴۳
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #2
RE: مشکل با 7segment Multiplex
سلام..
به پرتئوس زیاد اطمینان نکن ولی
شاید شما برای مشترک سگمنت ها از ترانزیستور استفاده کردید که برای منم این مشکل پیش میود..
من یه دماسنج و ساعت با سگمنت مالتی تو وبلاگم دارم.. به اون یه نگاه بنداز
موفق باشی

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۸-بهمن-۱۳۹۲, ۱۷:۲۳:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hadikh73
cortex-m3 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 40
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 11
( 24 تشکر در 13 ارسال )
ارسال: #3
RE: مشکل با 7segment Multiplex
(۰۸-بهمن-۱۳۹۲, ۱۷:۲۳:۲۴)EBKA نوشته است: سلام..
به پرتئوس زیاد اطمینان نکن ولی
شاید شما برای مشترک سگمنت ها از ترانزیستور استفاده کردید که برای منم این مشکل پیش میود..
من یه دماسنج و ساعت با سگمنت مالتی تو وبلاگم دارم.. به اون یه نگاه بنداز
موفق باشی
دوست عزیز،فایل رو نمیشه دانلود کرد در ضمن اگه امکانش هست ایراد برنامه رو مشخص کنید آخه برنامه پیچیدگی خاصی نداره فقط یک مشکل فنی هستش.
پس رو کد بگید مشکل کجاست:
کد:
flash unsigned char lookup[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
volatile unsigned char x=0,y=0;
interrupt [EXT_INT0] void ext_int0_isr(void)
{
x++;
if(x>9){
          x=0;
          y++;
               if(y>9){
                         y=0;
}
}

}
while (1)
      {
      PORTA=0x00;
      PORTC=lookup[x];  
      PORTA=0x02;
      delay_ms(1);
      PORTC=lookup[y];
      PORTA=0x01;
      delay_ms(1);
      }
با تشکر
۰۸-بهمن-۱۳۹۲, ۱۹:۲۷:۰۸
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #4
RE: مشکل با 7segment Multiplex
منظورتون از lookup چیه؟

(آخرین ویرایش در این ارسال: ۰۸-بهمن-۱۳۹۲, ۲۰:۴۳:۵۳، توسط hadikh73.)
۰۸-بهمن-۱۳۹۲, ۲۰:۴۳:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, babyy
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #5
RE: مشکل با 7segment Multiplex
دوسته من لینک سالمه..
یه نگاه بنداز بهش.. به برنامش نه به فایل پرتئوسش نگاه بنداز

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۸-بهمن-۱۳۹۲, ۲۱:۴۲:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, babyy
cortex-m3 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 93
موضوع‌ها: 40
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 11
( 24 تشکر در 13 ارسال )
ارسال: #6
RE: مشکل با 7segment Multiplex
(۰۸-بهمن-۱۳۹۲, ۲۱:۴۲:۵۹)EBKA نوشته است: دوسته من لینک سالمه..
یه نگاه بنداز بهش.. به برنامش نه به فایل پرتئوسش نگاه بنداز

من وارد این قسمت میشم.صفحه وب رو باز نمیکنه:http://www.pic.iran-forum.ir/images/31cnt7wfaopq1pyimxh6.rar
همین آدرس منظورتونه؟
یه چیز جالبی که هست اینکه اگه الان به جای این همه بحث،برنامه رو با هم تصحیح میکردیم زودتر به جواب میرسیدیم.
۰۸-بهمن-۱۳۹۲, ۲۳:۳۳:۳۸
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #7
RE: مشکل با 7segment Multiplex
[تصویر:  13069069336119624037.png]
[تصویر:  24725943076248225203.png]
[تصویر:  18906966413081042223.png]
[تصویر:  97710850345005151474.png]

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۹-بهمن-۱۳۹۲, ۲۳:۰۷:۵۰
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS