فایل های هدر یا کتابخانه-ریجسترهای مخصوص به پورت میکرو ARM

فایل های هدر یا کتابخانه

در هر برنامه فایل های با پسوند h. وجود دارند. ما این فایل ها را با نام هدر می شناسیم. این فایل ها برای ساده تر کردن کدها در هنگام برنامه نویسی به کمک ما می آیند مثلا فایل هدر lib–AT91SAM7x256.h دستورات مربوط به میکرو کنترلر at91sam7x256 را به زبان گفتار نزدیک می کند. ما همچنین می توانیم هدر یا کتابخانه دلخواه خود را بنویسیم. در نرم افزار Keil هدرهای زیادی وجود دارد که در این پست از مبحث آموزش برنامه نویسی و راه اندازی میکروکنترلرهای ARM با آن ها آشنا خواهیم شد.

فایل های هدر یا کتابخانه-ریجسترهای مخصوص به پورت میکرو ARM

ریجسترهای مخصوص به پورت

این دستورات و رجیستر ها برای هدرهای libe–AT91SAM?????????.h گفته می شود برای اجرای این دستورات نیاز است که این کتابخانه ها را در برنامه خود فراخوانی کنید.

مثلا برای میکرو at91sam7x256

یا میکرو at91sam7s64

قرار دادن پورت به عنوان ورودی یا خروجی

دستور زیر پایه y از پورت x را به عنوان خروجی تعریف می کند.

دستور زیر پایه y از پورت x به عنوان ورودی تعرف می کند.

دستور زیر پایه y از پورت x را صفر می کند.

دستور زیر پایه y از پورت x را یک می کند.

مثال:

به Portb.0 میکروکنترلر at91sam7x256 یک کلید و به Protb.19 یک LED متصل کرده ایم. برنامه ای بنویسید که با تحریک کلید لامپ LED روشن و با قطع کلید (تحریک) لامپ LED خاموش شود.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 23 نوامبر 2014

یک دیدگاه

  1. سلام اول از همه تشکر می کنم به خاطر آموزش های خوبه سایتتون و یک سوال داشتم من تمام مراحل نحوه ی ایجاد پروژه در نرم افزار keil uvision رو انجام میدم و وقتی برنامه رو تو نرم افزار کپی می کنم خط دوم برنامه که معرفی کتابخونه ی میکرو ارور میده میگه فایل کتابخونه پیدا نشد
    fatal error: ‘libe – at91sam7x256.h’ not found
    شما می دونید مشکل از کجاست؟

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.