لینک قسمت معرفی کتابخانه

لینک راهنمای موضوعی مطالب

 

 

موضوع این قسمت : تنظیمات کتابخانه منو 4 دگمه

 

 

با سلام و درود به شما.

 

 

از اینجا به بعد مطالب فقط مربوط به کتابخانه منو میشود ،  که در این قسمت تنظیمات کتابخانه را توضیح میدهم .

 

تنظیمات کتابخانه :

****************************************************

****************************************************

 

تنظیمات کتابخانه منو در فایل menu_4pin_conf.h  انجام میگیرد که محتویات فایل را در تصویر زیر میبینید.

قسمت اول interface config هست . دارای 4 کلید UP , DOWN , EXIT , و ENTER هست که به واسطه ماکروهای زیر به کتابخانه معرفی میشوند.

 

*************************

 

ماکروی MENU_4PIN_UP_PORT :

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

 

ماکروی MENU_4PIN_UP_PIN :

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

 

*** بقیه ماکروها هم به همین ترتیب برای برای کلیدهای  DOWN , EXIT  و ENTER استفاده میشوند. که در تصویر واضح است .

 

****************************************************

ماکروی  MENU_4PIN_PIN_ACTIVE_STATE :

 

این ماکرو برای کتابخانه مشخص میکند که سطح ولتاژ  برای حالت فعال کلیدها کدام است که

دو مقدار را میپذیرد  و در فایل menu_4pin_names.h  تعریف شده اند .( تصویر زیر کادر سبز )

 

توضیح نام های مورد استفاده به شرح زیر است :

نام Menu_4pin_high :   حالت high ( ولتاژ VCC) را به عنوان سطح ولتاژ فعال شدن کلید معرفی میکند.

 

نام Menu_4pin_low :   حالت مخص پین (ولتاژ GND ) رابه عنوان سطح ولتاژ تحریک دگمه معرفی میکن .

 

نکته : برای راختی کار نام مورد نظر  را به جای تایپ کردن ، از فایل names به فایل مقصد کپی پیست کنید .

برای اطلاع از شماتیک و تنظیم پایه ها بر مبنای سطح ولتاژ لطفا ( قسمت دوم ) را ببینید .

 

****************************************************

 

محتویات فایل menu_4pin_names.h   را در تصویر زیر میبینید .

 

****************************************************

ماکروی MENU_4PIN_COR_TYPE  :

 

این ماکرو از فایل conf.h_**********     برای تعیین نوع میکروکنترلر استفاده میشود . که نام هایی که برای آن قابل استفاده است ،

در تصویر بالا (کادر قرمز )دیده میشود .

 

****************************************************

 

ماکروی MENU_4PIN_DELAY_BUTTON  :

 

زمان لازم برای فشردن یک کلید توسط دست ، تقریبا 200 میلی ثانیه است . بنابراین لازم است به کاربر فرصت دادد تا دستش را از روی کلید بردارد .

این ماکرو زمان لازم برای اینکار را به کتابخانه معرفی میکند . اگر این زمان بیش از حد کم باشد با هر بار فشردن کلید ، 2 یا چند فرمان اجرا خواهد شد .
 

مقدار متعارف بین 250 تا 300 میلی ثانیه است .

 

****************************************************

در اینجا تنظیمات مربوط به کتابخانه منو ( محتویات درون فایل menu_4pin _conf.h ) به پایان رسید .

در قسمت بعدی در مورد فایل menu_4pin_link.h  و اینکه چه نقشی در کتابخانه دارد و چگونه تنظیم میشود ، توضیح خواهم داد.

 

 برای اطلاعات بیشتر در این زمینه لطفا کانال تلگرام وبلاگ   dastsazemanblogfa@  را دنبال نمایید  .

 

با سپاس از توجه تان .

 

 

لینک قسمت قبلی

لینک قسمت بعدی 

 

پستهای مرتبط :

کتابخانه lcd نوکیا 1661

 نرم افزار تولید فونت برای میکرو کنترلر

 

 

 

مالکیت معنوی:لطفا کپی نکنید ..لینک بدید.