Bascom یکی از برنامه های کاربردی برای پروگرم کردن تراشه های میکروکنترلرهای AVR است.
این کامپایلر به زبان بیسیک بین شما و میکروکنترلر ارتباط برقرار می کند و بسیار پر قدرت هستش.
از ویژگیهای این نرمافزار میتوان به موارد زیر اشاره کرد:
- زبان بیسیک ساختار یافته که میتوان در آن از لیبل (Label) استفاده کرد.
- برنامه نویسی ساختار یافته با استفاده از ساختارهای IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE
- ایجاد کد ماشین پرسرعت به جای استفاده از مفسر
- امکان استفاده از متغیرهایی با نامها بلند تا 32 کاراکتر
- امکان ایجاد متغیرهایی از نوع Bit, Byte, Integer, Word, Long, Single , DOUBLE and String
- امکان ایجاد متغیر DOUBLE (دابل) که یک عدد اعشاری 8 بیتی است و در کمتر کامپایلر AVRی امکان ایجاد آن وجود دارد و استفاده از اعداد بزرگ را ممکن میسازد.
- تعداد زیادی تابع مثلثاتی اعشاری
- توابعی برای محاسبات تاریخ و ساعت
- برنامههای ایجاد شده با تمامی تراشههای AVR که حافظهی داخلی دارند کار خواهد کرد.
- عبارات استفاده شده در برنامه به شدت با آنچه در Microsoft’s VB/QB استفاده میشود همخوانی دارند.
- وجود دستورهای مخصوص برای ارتباط با LCD، چیپهای I2C، و چیپهای 1WIRE ، کیبورد کامپیوتر، کیبورد ماتریکسی، دریافت RC5 ، نرمافزار UART، SPI، السیدیهای گرافیکی، فرستادن IR RC5، RC6 یا کدهای Sony.
- TCP/IP با استفاده از چیپ W3100A
- متغیرهای محلی و ایجاد توابع کاربری و کتابخانه
- امکان دانلود شبیه سازِ ترمینالها
- وجود شبیه ساز برای تست کردن کد
- ISP programmer (application note AVR910.ASM).
- پروگرامر STK200 و STK300. همچنین امکان استفاده از پروگرامرهای ارزان قیمتی که در ده دقیقه میتوان آنها را ساخت. و نیز بسیاری دیگر از پروگرامرها از طریق Universal Interface.
- رنگی بودن و هایلایت کردن کلمات کلیدی در محیط برنامه
- وجود help قوی
- و بسیاری ویژگیهای دیگر
نسخه کامل و تست شده نرم افزار آماده دانلود بدون نیاز به کرک.
