(Bascom AVR) دستور PROGRAMMER $ در پروگرام کردن و برنامه ریزی میکروکنترلر در محیط بسکام (مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده:  (  افشین رشید )

نکته: دستور PROGRAMMER $ با این دستور شما میتوانید نوع پروگرامر مورد استفاده را ، در برنامه تعیین کنید.

پروگرامر دستگاهی جهت نوشتن اطلاعات بر روی تراشه های سخت افزاری (NAND – Nor – MCU – EMMC – EPROM) می باشد. این دستگاه با استفاده از ماژول هایی به نام زیف (Adapter) و نرم افزار خود در ویندوز فایل های بایوس و فایل های پروگرام دیگر را بر روی تراشه (IC) می نویسد.این دستور به فرم کلی زیراست: 

$PROGRAMMER = number

همچنین میتوانید از مسیر زیر در برنامه بسکام نوع پروگرامر را تغییر دهید : 

Options> Programmer


دستور SIM : $

هنگامی که این دستور را در برنامه به کار ببرید ، کلیه دستورات تاخیر غیر فعال میشوند ، این دستور هنگامی که از شبیه ساز داخلی بسکام استفاده میکنید کار برد دارد ، هنگامی که میخواهید برنامه را روی میکرو بریزید یا آن را باپروتوس شبیه سازی کنید این دستور را پاک کنید. 

دستور LIB : $

با این دستور شما میتوانیداز دیگر لایبری های که برای بسکام نوشته شده است استفاده کنید ( مثلا لایبری lcd گرافیکی این دستور به فرم کلی زیر است :

$LIB "libname" 

libname1 :نام لایبری میباشد که در محل ذخیره برنامه وجود دارد ، شما همچنین میتوانید ان را در پوشه LIB موجود در محل نصب بسکام کپی کنید ، در این صورت دیگر به این دستور نیازی نیست ، مانند: 

$lib"mylib.lbx" 

دستور nocompile :$

با نوشتن این دستور در برنامه ، برنامه کامپایل نمیشود ( کد هگزی تولید نمیشود ، برنامه چک نمیشود ، برنامه اتوماتیک ذخیره نمیشود)

$nocompile 


دستورات PUSHALL و POPALL :

دستور POPALL باعث میشود که بعد از ریست شدن میکرو همه ریجستر های حافظه به حالت پیشفرض برگردند و استفاده از دستور PUSHALL باعث میشود تا ریجستر ها ذخیره شود . ( در حالت عادی بعد از ریست شدن میکرو کلیه ریجستر ها به حالت پیش فرض برمیگردند.) برای استفاده از این دستورات آن ها را در برنامه خود تایپ کنید.

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

دکترایِ  تخصصی نانو _ میکرو الکترونیک