راهنمای استفاده از کتابخانه منو4 دگمه_قسمت5
موضوع این قسمت : تنظیمات کتابخانه منو 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@ را دنبال نمایید .
با سپاس از توجه تان .
پستهای مرتبط :
نرم افزار تولید فونت برای میکرو کنترلر
مالکیت معنوی:لطفا کپی نکنید ..لینک بدید.