شماره : 1642
۵ / ۹ / ۱۳۹۵ - ۸:۳۵

گزارش کار آز معماری؛

گزارش کار مدار تولید اعداد BCD

این بار برای شما عزیزان گزارش کار مدار تولید اعداد BCD را قرار داده ایم؛

۹۵۶۴۲ha23buin-0e27d730540-c01d-4bd5-987d-e450f64113ce

معماری کامپیوتر

دانش طراحی مفهومی و شناخت اجزای رایانه است. عنوان یکی از گرایش‌های کامپیوتر است. در این گرایش با اجزای داخلی کامپیوتر که مراحل انجام یک دستور را بر عهده دارند و چگونگی کار آن‌ها آشنا می‌شویم. در این گرایش واحد کنترل مرکزی و حافظه به عنوان دو بخش اصلی کامپیوتر معرفی می‌شوند و در ادامه به بررسی ارتباط آن‌ها و ساختار درونی آن‌ها می‌پردازند. برای درک موضوعات مطرح شده در این گرایش آشنائی با مبحث مدارهای منطقی لازم و ضروری است.

مراحل پیاده سازی :

  • برای شروع ما نیاز به چهار عدد ورودی،یک تراشه ۷۴۴۸ برای محاسبه اعداد و به دو بافر ۷۴hc244 برای ذخیره اطلاعات و یک خروجی ۷seg برای نمایش اطلاعات نیازمندیم.

نکته : لازم به توضیح است که به علت تعداد ورودی هایمان که هشت بیت است نیاز به دو عدد بافر هست؛ زیرا هر آی سی بافر چهار بیت را نگه میدارد.

  • در مرحله اول چهار ورودی به پورت A تا  Dمدار ۷۴۴۸ وصل می کنیم که ورودی  ما را تشکیل می دهند .
  • در این مرحله یک منبع تغذیه ۵v را به سه پایه (LT,RBI,BI/RBO) متصل کرده که ولتاژ ما را تولید می کنند .
  • سپس یک بافر اضاف می کنیم و چهار خروجی ابتدای ۷۴۴۸ که QA تا QD را شامل می شود به ورودی بافر اول که A0 تا A3 است ، متصل می کنیم .
  • همچنین بافر دوم را اضاف می کنیم و سه خروجی انتهایی ۷۴۴۸ که QE تا QG را شامل می شود به ورودی بافر دوم که A0 تا A2 است ، متصل می کنیم .
  • خاطر نشان کنیم که هر بافر دارای یک پایه OE هم میشود که این پایه را به GRAND وصل می کنیم .
  • در مرحله آخر هم یک ۷seg هشت پایه ای را به مدار به عنوان نشان دهنده خروجی اضاف کرده و چهار خروجی بافر اول را که از Y0 تا Y3 را شامل میشود، به چهار ورودی اول ۷seg وصل نموده و همچنین پایه های خروجی بافر دوم که از Y0 تا Y2 را شکل می دهد به سه پورت انتهایی ورودی ۷seg وصل می کنیم.در آخر هم پایه آخر ۷seg را به GRAND وصل می کنیم .

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1642 توسط MasoudTeta و در روز جمعه ۵ آذر ۱۳۹۵ ساعت ۰۸:۳۵:۲۲
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1638
۴ / ۹ / ۱۳۹۵ - ۱۹:۱۶

گزارش کار آز معماری؛

پروژه پروتعوس مدار سون سگمنت

این بار برای شما عزیزان گزارش کار مدار سون سگمنت به همراه پروتعوس را قرار داده ایم؛

dsc01575

معماری کامپیوتر

دانش طراحی مفهومی و شناخت اجزای رایانه است. عنوان یکی از گرایش‌های کامپیوتر است. در این گرایش با اجزای داخلی کامپیوتر که مراحل انجام یک دستور را بر عهده دارند و چگونگی کار آن‌ها آشنا می‌شویم. در این گرایش واحد کنترل مرکزی و حافظه به عنوان دو بخش اصلی کامپیوتر معرفی می‌شوند و در ادامه به بررسی ارتباط آن‌ها و ساختار درونی آن‌ها می‌پردازند. برای درک موضوعات مطرح شده در این گرایش آشنائی با مبحث مدارهای منطقی لازم و ضروری است.

 

تشریح:

همانطور که از نامش پیداست از هفت دیود LEDکه همان دیودهای نور دهند هستند ، تشکیل شده است. این دیود ها به صورت کاملا منظمی دورتا ردور هم جای گرفته ایند که به هنگام روشن شدن همه آنها میتوانیم عدد ۸لاتین را مشاهده کنیم.

نکته قابل ذکر این است که این دیودها در دو نوع ساخته میشوند یا تمامی پایه های آند (قطب مثبت) دیود هارا به هم متصل میکنند که به آن آند مشترک میگویند یا بلعکس تمامی پایه های کاتد(قطب منفی) دیودهارا به هم وصل میکنند که به آن سون سگمنت کاتد مشترک میگویند. موارد استفاده این دیودها به طور مشخص برای نمایش اعداد انگلیسی کاربرد دارند و البته میتوان از آنها برای نمایش حروف معدود انگلیسی نیز استفاده کرد.

پایه های سون سگمنت ۱۰ عدد هستند که تعداد ۷ پایه آن که با حروف کوچک (a-b-c-d-e-f-g) مشخص میشوند و یکی برای نشان دادن نقطه یا ممیز برای نوشته های انگلیسی و نهایتا دو پایه نیز برای قطب مشترک در نظر گرفته شده است.

رمز فایل:tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1638 توسط MasoudTeta و در روز پنج شنبه ۴ آذر ۱۳۹۵ ساعت ۱۹:۱۶:۲۷
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1630
۲۰ / ۸ / ۱۳۹۵ - ۱۳:۴۶

گزارش کار آز معماری؛

گزارش کار مدار جمع و تفریق اعداد باینری

این بار برای شما عزیزان گزارش کار جمع و تفریق اعداد باینری را قرار داده ایم؛

۹۵۶۴۲ha23buin-0e27d730540-c01d-4bd5-987d-e450f64113ce

معماری کامپیوتر

دانش طراحی مفهومی و شناخت اجزای رایانه است. عنوان یکی از گرایش‌های کامپیوتر است. در این گرایش با اجزای داخلی کامپیوتر که مراحل انجام یک دستور را بر عهده دارند و چگونگی کار آن‌ها آشنا می‌شویم. در این گرایش واحد کنترل مرکزی و حافظه به عنوان دو بخش اصلی کامپیوتر معرفی می‌شوند و در ادامه به بررسی ارتباط آن‌ها و ساختار درونی آن‌ها می‌پردازند. برای درک موضوعات مطرح شده در این گرایش آشنائی با مبحث مدارهای منطقی لازم و ضروری است.

مراحل پیاده سازی :

  • به یک تمام جمع کننده ، چهار عدد گیت XOR ، ده عدد ورودی (logicalstate) و چهار LED برای خروجی نیاز مندیم.
  • در مرحله اول چهار ورودی به پورت a1 تا a4 وصل می کنیم که عدد اول ما را تشکیل می دهد .
  • در مرحله بعد چهار ورودی به را به چهار سر گیت های XOR وصل می کنیم و سر دیگر گیت XOR را به هم وصل می کنیم .
  • سپس خروجی هر XOR را به b1 تا b4 وصل کرده که اعداد دوم ما را شکل می دهند .
  • سپس ورودی چهار عدد LED را به s1 تا s4 متصل می کنیم و طرف خروجی آن را به GRAND متصل می کنیم.
  • در مرحله بعد c0 که حکم کری ابتدایی ما را دارد به یک ورودی LOGICSTATE وصل کرده و مقدار آنرا صفر میگذاریم
  • سپس c4 که حکم آخرین کری ما را دارد را می توان از آن صرف نظر کرد . زیرا در تفریق باینری زمانی که کری آخر یک می شود ، آن را حذف می کنیم . ولی ما برای خوانایی مدار یک خروجی LED برای مشخص شدن اضاف می کنیم .

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1630 توسط MasoudTeta و در روز پنج شنبه ۲۰ آبان ۱۳۹۵ ساعت ۱۳:۴۶:۰۴
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1627
۲۰ / ۸ / ۱۳۹۵ - ۱۳:۲۳

پروژه دیتابیس؛

یادگیری دیتابیس اندروید به وسیله پروژه آماده

این بار برای شما عزیزان پروژه آماده دیتابیس اندروید را قرار داده ایم.؛

basededatos-sqlite-android

اس‌کیوال لایت یا سی‌کوئل لایت

یک سامانه مدیریت پایگاه داده رابطه‌ای کم حجم (در حدود ۳۵۰ کیلوبایت) که به زبان سی در قالب یک کتابخانه نوشته شده است و یک پایگاه داده‌های رابطه‌ای به حساب می‌آید. کد اس‌کیوال لایت در مالکیت عمومی است.از ویژگی‌های اس‌کیوال لایت آن است که پایگاه داده‌ای متشکل از یک پرونده، با حجم کم و عدم وابستگی به سیستم‌عامل، دارای محیط مدیریتی خوب که تمامی امکانات آن را پوشش می‌دهد در اختیار کاربر می‌گذارد. با این حال اس‌کیوال لایت از تمامی امکانات اس‌کیوال پشتیبانی نمی‌کند. برخلاف انواع دیگر پایگاه داده، اس‌کیوال لایت یک پروسه جداگانه نیست که توسط برنامهٔ اصلی فراخوانی شود، بلکه جزئی از خود برنامهٔ اصلی است.

اس‌کیوال لایت اجازه خوانده شدن هم‌زمان چند قسمت از پایگاه داده را می‌دهد اما نوشتن در پایگاه داده به طور هم‌زمان ممکن نیست. مرورگرهای وب به طور متداول از اس‌کیوال لایت برای ذخیره تاریخچهٔ بازدید وب استفاده می‌کنند. با توجه به کاربرد وسیع آن در مرورگرهای وب، سیستم‌های عامل و غیره، گمان می‌رود که اس‌کیوال لایت پرکاربردترین پایگاه داده موجود باشد.

کاربرد

موزیلا فایرفاکس و موزیلا تاندربرد انواع مختلفی از تنظیمات (نظیر چوب‌الف‌ها، کوکی‌ها، تاریخچهٔ بازدید وب و غیره) را در یک پایگاه دادهٔ اس‌کیوال لایت ذخیره می‌کنند. اسکایپ هم از پایگاه داده اس‌کیوال لایت بهره می‌برد. ادوبی از اس‌کیوال لایت در برنامه‌های مختلف از جمله ادوبی ریدر و ادوبی ایر بهره می‌گیرد. دراپ‌باکس نیز از اس‌کیوال لایت در نرم‌افزار سمت کلاینت خود استفاده می‌کند.

با توجه به حجم کم و عملکرد بالا، اس‌کیوال لایت در بسیاری از سیستم‌های عامل از جمله iOS اپل، سیمبیان، آندروید گوگل، می‌گو بنیاد لینوکس و وب‌اواس پالم به کار رفته است.

 

رمز فایل:tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1627 توسط MasoudTeta و در روز ساعت ۱۳:۲۳:۴۴
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1623
۱۴ / ۸ / ۱۳۹۵ - ۲۱:۴۵

پروژه اندروید؛

دانلود پروژه ساخت بازی پازل با زبان برنامه نویسی اندروید

این بار برای شما عزیزان پروژه رایگان ساخت بازی پازل با زبان برنامه نویسی اندروید را قرار داده ایم؛

memorygame

ویژگی‌های اندروید

  • اندروید تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی می‌کند.
  • اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-4, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
  • اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
  • مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
  • اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
  • تمام برنامه‌های اندروید از ابتدا یا به زبان جاوا نوشته می‌شوند و یا از زبان های دیگر به جاوا ترجمه می شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا می‌شوند.
  • ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپس است.
  • اندروید از سخت‌افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع سنسور های مخصوص همچون سنسور مجاورت و… پشتیبانی می‌کند.
  • تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
  • با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1623 توسط MasoudTeta و در روز جمعه ۱۴ آبان ۱۳۹۵ ساعت ۲۱:۴۵:۰۴
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1620
۱۴ / ۸ / ۱۳۹۵ - ۲۱:۱۵

پروژه اندروید؛

دانلود پروژه ساخت بازی ساده با زبان برنامه نویسی اندروید

این بار برای شما عزیزان پروژه رایگان ساخت بازی ساده با زبان برنامه نویسی اندروید را قرار داده ایم؛

۱_small-png

ویژگی‌های اندروید

  • اندروید تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی می‌کند.
  • اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-4, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
  • اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
  • مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
  • اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
  • تمام برنامه‌های اندروید از ابتدا یا به زبان جاوا نوشته می‌شوند و یا از زبان های دیگر به جاوا ترجمه می شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا می‌شوند.
  • ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپس است.
  • اندروید از سخت‌افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع سنسور های مخصوص همچون سنسور مجاورت و… پشتیبانی می‌کند.
  • تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
  • با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1620 توسط MasoudTeta و در روز ساعت ۲۱:۱۵:۲۶
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1617
۱۴ / ۸ / ۱۳۹۵ - ۱۱:۴۹

پروژه اندروید؛

دانلود پروژه فال حافظ با زبان برنامه نویسی اندروید

این بار برای شما عزیزان پروژه رایگان فال حافظ با اندروید را قرار داده ایم؛

com-android-app-hafez-fal-ver20

ویژگی‌های اندروید

  • اندروید تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی می‌کند.
  • اندروید از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-4, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می‌کند.
  • اندروید برای ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.
  • مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.
  • اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.
  • تمام برنامه‌های اندروید از ابتدا یا به زبان جاوا نوشته می‌شوند و یا از زبان های دیگر به جاوا ترجمه می شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا می‌شوند.
  • ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپس است.
  • اندروید از سخت‌افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع سنسور های مخصوص همچون سنسور مجاورت و… پشتیبانی می‌کند.
  • تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
  • با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1617 توسط MasoudTeta و در روز ساعت ۱۱:۴۹:۰۷
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1614
۱۴ / ۸ / ۱۳۹۵ - ۱۰:۴۰

پروژه صفحه لمسی؛

دانلود پروژه صفحه لمسی با میکروکنترلر AVR

این بار برای شما عزیزان پروژه رایگان صفحه لمسی را قرار داده ایم.؛

dscf2172-50

مقدمه :

اِی‌وی‌آر (به انگلیسی: AVR)، خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است.

همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان C (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

 

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1614 توسط MasoudTeta و در روز ساعت ۱۰:۴۰:۰۳
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1611
۱۳ / ۸ / ۱۳۹۵ - ۲۲:۱۵

پروژه ماشین حساب مهندسی؛

دانلود پروژه ماشین حساب مهندسی با میکروکنترلر AVR

این بار برای شما عزیزان پروژه رایگان ماشین حساب مهندسی را قرار داده ایم.؛

scalc-660x330

مقدمه :

اِی‌وی‌آر (به انگلیسی: AVR)، خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است.

همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان C (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

 

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1611 توسط MasoudTeta و در روز پنج شنبه ۱۳ آبان ۱۳۹۵ ساعت ۲۲:۱۵:۴۶
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر
شماره : 1607
۱۳ / ۸ / ۱۳۹۵ - ۲۲:۰۴

پروژه ماتریکس؛

دانلود پروژه ماتریکس با میکروکنترلر AVR

این بار برای شما عزیزان پروژه رایگان ماتریکس را قرار داده ایم.؛

software-dot-matrix

مقدمه :

اِی‌وی‌آر (به انگلیسی: AVR)، خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه‌نویسی سطح بالا، مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیده‌است تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار فلش و ای‌ای‌پی‌رام استفاده می‌شود.

کامپایلرهایی به زبان بیسیک و C که زبان‌هایی پرکاربردی در دنیا محسوب می‌شوند: برای این نوع ریزکنترل‌گرها طراحی شده‌است. البته در حال حاضر استفاده از کامپایلر بسکام BAScom که نسبت به زبان c بسیار راحت تر و سریع تر عمل می‌کند جایگزین زبان c شده است.

همچنین زبان اسمبلی را نیز می‌توان برای برنامه‌نویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامه‌نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه‌نویسی به زبان C (سازگار با این ریزکنترل‌گرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت Atmel استفاده می‌شود).

 

رمز فایل : tvsoftware.ir

منابع :
نویسندگان :
ثبت شده در سایت تی وی سافت طی شماره 1607 توسط MasoudTeta و در روز ساعت ۲۲:۰۴:۲۷
© Copyright 2016 http://tvsoftware.ir . All Rights Reserved چاپ این خبر