امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در پیاده سازی در برد بورد
نویسنده پیام
zeinab.kh آفلاین
تازه وارد

ارسال‌ها: 21
موضوع‌ها: 12
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 9
( 1 تشکر در 1 ارسال )
ارسال: #1
Question  مشکل در پیاده سازی در برد بورد
سلام
من این مدار پایین رو بستم که میخوام با فشار دادن هر کلید, عدد اون کلید روی اولین سون سگمنت نمایش بده.
تو پروتئوس درست کار میکنه ولی روی بردبورد که بستم, چه کلید رو فشار بدم چه ندم عدد 8 رو نشون میده.
لطفا راهنمایی کنید.

[تصویر:  %D9%85%D8%AF%D8%A7%D8%B1%D8%B4.png]

کد:
#include <mega32.h>
#include <delay.h>

unsigned char key=10;

void keypad(void){
   
   PORTD.3=0;
   delay_ms(2);
   if(PIND.0==0) key=1;
   if(PIND.1==0) key=2;
   if(PIND.2==0) key=3;
   PORTD.3=1;

   PORTD.4=0;
   delay_ms(2);
   if(PIND.0==0) key=4;
   if(PIND.1==0) key=5;
   if(PIND.2==0) key=6;
   PORTD.4=1;
   
   PORTD.5=0;
   delay_ms(2);
   if(PIND.0==0) key=7;
   if(PIND.1==0) key=8;
   if(PIND.2==0) key=9;
   PORTD.5=1;
   
   PORTD.6=0;
   delay_ms(2);
   if(PIND.1==0) key=0;
   PORTD.6=1;
       
}

void main(void)
{
unsigned char seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
DDRB.0=1;
PORTB.0=1;
DDRA=0xff;
DDRD=0x78;
while (1)
   {
   keypad();
   PORTA=seg[key];
   }
}
(آخرین ویرایش در این ارسال: ۰۹-اردیبهشت-۱۳۹۷, ۱۶:۲۵:۲۴، توسط 1نفر.)
۰۴-اردیبهشت-۱۳۹۷, ۱۵:۲۱:۲۱
ارسال‌ها
پاسخ
1نفر آفلاین
مدیر بخش الکترونیک
*****

ارسال‌ها: 221
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۹۴

تشکرها : 1729
( 501 تشکر در 199 ارسال )
ارسال: #2
RE: مشکل در پساده سازی در برد بورد
سلام
 فرکانس کاری میکرو کنترلر رو حین پروگرم درست تعریف کردین؟
ظاهراً پایه های خروجی میکرو یک می مونه که تمام  7سگمنت روشنه


فایل‌(های) پیوست شده
.rar   1.rar (اندازه: 18.94 KB / تعداد دفعات دریافت: 61)


ORG 00H
:LOOP
MOV Life,#♥H
JMP LOOP
END

(آخرین ویرایش در این ارسال: ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۳۰:۴۴، توسط 1نفر. دلیل ویرایش: آپلود پروژه )
۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۴:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, salehjg
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #3
RE: مشکل در پساده سازی در برد بورد
پروژه رو هم آپلود کنید بی زحمت هم یه نگاهی بکنیم ببینیم مشکل چیه


هم یه چیزی هم یاد بگیرم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید
۰۴-اردیبهشت-۱۳۹۷, ۲۳:۱۲:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  منو سازی با atmega16 shomakher 10 11,999 ۱۳-مهر-۱۳۹۹, ۱۸:۴۷:۳۳
آخرین ارسال: sarakingly
  درخواست راهنمایی منو سازی برای Atmega32 به زبان بیسیک برویglcd armin111 9 6,171 ۱۶-شهریور-۱۳۹۶, ۱۱:۳۹:۲۵
آخرین ارسال: sky_man847
  کتابخانه سیم کارت در پروتئوس برای شبیه سازی cortex-m3 3 5,420 ۲۳-اسفند-۱۳۹۳, ۱۲:۰۴:۴۳
آخرین ارسال: cortex-m3
  مشکل با شبیه سازی پروتئوس patmatp 0 2,014 ۱۰-دى-۱۳۹۳, ۰۱:۱۷:۱۵
آخرین ارسال: patmatp
  شبیه سازی تو پروتیوس rayan2 4 5,393 ۰۳-بهمن-۱۳۹۲, ۱۸:۲۶:۱۱
آخرین ارسال: mina.hatmy
Question [سوال] آشکار سازی کد سیگنال دیجیتال PRO 3 3,392 ۲۴-مرداد-۱۳۹۲, ۲۲:۲۲:۳۰
آخرین ارسال: kimiafars
Question [سوال] مشکل در شبیه سازی میکرو PRO 8 8,833 ۲۷-تير-۱۳۹۲, ۱۵:۱۲:۳۵
آخرین ارسال: hadikh73
  مشکل در شبیه سازی ال سی دی ks0108 abbasalifix 9 7,108 ۲۱-بهمن-۱۳۹۱, ۰۰:۳۹:۳۰
آخرین ارسال: behzady
  صحنه سازی برای برنامه نویسی میکرو abbasalifix 7 4,900 ۱۸-دى-۱۳۹۱, ۱۴:۲۱:۴۴
آخرین ارسال: abbasalifix
  تصحیح مدار شبیه سازی پروتئوس و برنامه به زبان بیسیک rezarazeghi 6 6,791 ۱۸-آبان-۱۳۹۱, ۰۰:۱۵:۵۳
آخرین ارسال: vigraz

پرش به انجمن:


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

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