توضیحات

icon فایل هایی که با لینک مستقیم در سایت قرار گرفته اند بدون پسورد می باشند.

مشکل شبیه سازی کیپد در پروتیوس

 

زمانی که در نرم افزار پروتیوس کیپد را با میکروکنترلر AVR شبیه سازی کنید شاهد خواهید بود که در عوض فشرده شدن تمام کلید های مربوط به یک ستون فقط یک عدد ثابت نمایش داده می شود. برای توجیه بهتر به شماتیک زیر توجه نمایید:

مثال: برای فشردن کلید های ۸ ، ۵ ، ۲ و ۰ فقط عدد ۴ نمایش داده خواهد شد.

 

برای رفع این مشکل دو راه توصیه می شود.

 

روش اول:

به جای استفاده از کیپد آماده، با استفاه از تک سوییچ که به صورت ماتریسی به یکدیگر متصل شده اند یک کیپد درست کنیم. به شماتیک زیر توجه نمایید:

روش دوم:

در این روش با استفاده از کتابخانه صحیح که برای دانلود قرار داده شده می توان از کیپد های آماده پروتیوس استفاده کرد.

فایل زیر که شامل دو فایل با نام های AVR.IDX و AVR.LIB را دانلود کنید:

Proteus Professional_LIBRARY.rar

این دو فایل باید در  مسیر کتابخانه های نصب شده در پروتیوس کپی شوند.

مسیر کتابخانه های بروتیوس در Windows XP

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY

مسیر کتابخانه های بروتیوس در Windows 7

C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\LIBRARY

 

بعد از انجام این مراحل چنانچه در پروتیوس، میکروکنترلرهای AVR را جستجو کنید، از هر نام جستجو شده ۲ مورد یافت می شود.

مثلا برای جستجوی ATmega32 داریم:

برای مشاهده تصویر در اندازه واقعی بر روی آن کلیک کنید.

 

باید از میکروکنترلرهای موجود در کتابخانه AVR استفاده شود. از کتابخانه AVR2 جهت راه انداری کیپد استفاده نشود.

 

فایل شبیه سازی Keypad با هر دو کتابخانه در زیر ضمیمه شده است.

 

جهت دانلود فایل های شبیه سازی شده اینجا کلیک کنید. ( ۶۹KB)

 

تهیه و تنظیم: علیرضا جودی 

 

لینک منبع: 

http://projects.m32.ir/1122/ 

 

خواننده گرامی : برای تهیه هر یک از این مقالات زمان ، انرژی و هزینه بسیار زیادی صرف می شود. در حق ما لطف نموده و مطالب را بدون هیچ تغییر و با ذکر منبع انتشار دهید. رعایت کپی رایت باعث انگیزه و امید تولید کننده های مطالب آموزشی میشود. با سپاس از خوانندگان محترم و با امید به روزهای بهتر

 

 

مرداد ۳۱ام, ۱۳۹۱ | 9,131 views | دسته: پروژه با میکروکنترلر AVR
برچسب ها: ، ، ، ، ، ، ، ، ،


نظرات دیگران در مورد این مطلب:
junk :

ممنون مشکل من حل کردی.

eli :

ممنون میشم برنامشو به زبان سی (کدویژن)هم بذارید

سجاد :

سلام
یه راه سومی هم هست!
کافیه هم سر راه پایه های سطر و هم سر راه پایه های ستون مقاومت ۴۷ اهمی بگذارید به همین سادگی
ممنون از مطلب مفیدتون

mojtaba :

خدا پدر و مادرت رو بیامرزه بابا دمت گرم. دمممممت گرم
یعنی من بیچاره شده بودم سر این قضیه
واقعا مرسی

saeede :

مرسی واقعا خداوند خیرتان دهاد

علی :

آقا هرچی از خدا بخوای انشاالله بهت بده دمت گرم

مجید :

ممنون از مطلب مفیدتون

حمید :

اقا یک دنیا ممنون به خدا نزدیک دو روز بود که درگیرش بودم چشام از کاسه در اومد ممنون.
خدا بهتون اجر بده.

مهندس :

خدا خیرتون بده، مممنون، عالی بود
۲ روز درگیرش بودم

امیر :

آقا دمت گرم

amin :

سلام.خیلی ممنون.چند روز بود هر کاری می کردم درست نمی شد.مرسی

آماتور :

فدای داری

Alireza :

واقعن متشکرم کمک بزرگی بهم کردین

سید یوسف :

سلام دوستان
مشکل من اینه که نمیدونم چجوری باید کی پد رو به میکرو پروگرام کنم.
ممنون میشم اگه دوستی اینو بلده بهم اطلاع بده…
به زبان اسمبلی میخوام نه با استفاده از کتاب خونه..
منظورم اینه اگه مثلا کلید ۷ زده شد میکرو متوجه بشه که کلید هفت زده شده و با استفاده از این بتونم ماشین حساب ساده بنویسم.
سپاس

koosha :

عالییییییییییییییییییییی بوووووووووووووووووود
ینی داشتم دیوونه میشدم سر کی پد
واقعا ممنون

koosha :

ببخشید میشه فایل بسکامشو برای من ایمیل کنید . برنامشو که باز میکنم خطا میده و هیچ برنامه ای نشون نمیده

koosha :

مشکل حل شد . ممنون

kazem :

سلام
خیلی ممنون انشاءالله خدا خیرت بده
واقعا کمک بزرگی کردین

hamed :

سلام
ببخشید license idمیخواد

 

پاسخ:
فرایند توضیح داده شده در این قسمت صرفا در مورده نحوه استفاده از فایل های کتابخانه می باشد و هیچ ارتباطی به رجیستر کردن نرم افزار ندارد. توضیحات این قسمت با فرض اینکه شما قادر به استفاده از نرم افزار هستید مطرح شده است.


افزودن نظر: