سلام
امید وارم که از بخش های قبلی راضی بوده باشید
در این جا ما یک مدار با برنامه ای دقیق رو داریم و می خواهم که خط به خط آنرا توضیح و به یادگیری کد هایی جدید بپردازیم.
مداری که همینک می خواهیم با آن جلو برویم و آموزش را پی بگیریم مدار یک ساعت با LCD است(دیدن لینک ها برای شما امکان پذیر نیست. لطفا
ثبت نام کنید یا
وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
)
این مدار قابلیت تنظیم با دو کلید را دارا است و از دقت بسیار بالایی برخورد دار می باشد.
شروع تفسیر برنامه:
ابتدا پیشنهاد میکنم که فایل پروتئوس را باز کرده و آنرا RUN کنید و با عمکرد مدار آشنا شوید و سپس تفسیر را ادامه خواهیم داد.
خب حالا که برنامه را هم دیدید میریم به سراغ برنامه:
با خط اول و دوم که آشنایی دارید(دو خط مربوط به اطلاعات میکرو و مقدار کریستال)
خط سوم و چهارم هم که طبق جلسه قبل مربوط به پین های اتصال LCD به میکرو است.
خط هفتم نوع LCD را مشخص کرده که 2*16 است
خط پنجم و چهارم جهت قرار دادن پین های 4و 5 پورت D برای استفاده به عنوان PULLUP است که جهت اتصال دو کلید به میکرو نوشته می شود که در ادامه توضیحات بیشتری را خواهم داد.
نکته مهم در این پروژه:
ما در این پروژه کلمه ساعت را به صورت فارسی نوشته ایم که این کار به طور معمول در بیسکام ممکن نیست ولی ما از روش غیر معمول آن استفاده کرده ایم که جا دارد در اینجا مفصل به آن بپردازیم
- جهت این کار ابتدا وارد بیسکام شوید.
- CTRL+L را بزنید
پنجره زیر باز خواهد شد.
![[تصویر: Capture-2016-04-12-03-42-59-27.png]](http://upload.wle.ir/up/guest/png/Capture-2016-04-12-03-42-59-27.png)
مربع ها را به دلخواه پر کنید و هر چه می خواهید اعم از شکل و حرف بکشید
در زیر حرف آ را نوشته ایم
با زدن کلیک OK یک خط برنامه ایجاد میشود که مربوط به شکل ما است
در زیر برنامه مربوط به حرف آ را مشاهده می کنید.
![[تصویر: Capture-2016-04-12-03-44-31-344.png]](http://upload.wle.ir/up/guest/png/Capture-2016-04-12-03-44-31-344.png)
خب حالا باید به جای علامت سوالی که جلوی DEF LCD CHER است یکی از اعداد 0-7 را قرار دهید که مربوط به کاراکتر مورد نظری است که ما می خواهیم شکل و یا حرف مورد نظر به آنجا برود می باشد.
حالا جهت درک بهتر این مطلب یک پروژه ساده که در آن حرف یا شکل مورد علاقه ما بر روی LCD را نمایش می دهد را مشاهده می کنید
(
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
)
![[تصویر: Capture-2016-04-12-03-57-13-445.png]](http://upload.wle.ir/up/guest/png/Capture-2016-04-12-03-57-13-445.png)
جهت راه اندازی آن در پروتئوس می توانید برنامه را کامپایل کرده و در آیسی برنامه بخش قبلی (نوشتن حرف انگلیسی ) قرار دهید و مشاهده کنید که تا چه مقدار می توان با AVR کار های مختلفی کرد
حالا شما با نوشتن و یا کشیدن شکل های ساده هم آشنا شدید
احتمال اینکه خسته شده باشید زیاد است پس بقیه مطلب را برای بخش بعدی می گذارم.
ادامه دارد...