پروژه آشنایی با رابط برنامه ریزی آی سی 8255A در بیش از 30 صفجه
مفدمه
به علت مشکلاتی از قبیل سیاست سازندکان قطعات سخت افزار و تحریم اقتصادی ایران اکثر کشور ها از ارائه تکنولوژی به ایران خودداری می کنند .در کشور ما طراح سخت افزار و اصولا مرکزی برای تولید این قطعات وجود ندارد ، به دانشجویان نیز در این زمینه به جز مقداری تئوری اطلاعات دیگری آموخته نمی شود .
به همین دلیلی با مطالعه درس VLSI که اصول کلی طراحی سخت افزار را توضیخ می دهد بر آن شدیم تا شاید بتوانیم بوسیله نرم افزار های شبیه ساز سخت افزار (VHDL) قطعات سخت افزاری را شبیه سازی نماییم .جهت رسیدن به این مقصود از IC کوچکی که کارایی زیادی در میکرو کنترولر ها دارد شروع کردیم . بعد از حدود 3 ماه توانستیم از مدار خود جواب بگیریم و تازه متوجه کار مشقت بار یک طراح شدیم .
مستندات برنامه نویسی این پروژه در این مقاله تحقیقی فقط برای قسمتهای اصلی داده شده است چون ارائه کامل آن مقاله را بسیار پیچیده و گنگ می کرد .
لازم به ذکر است مطالب این مفاله صرفا برای دانشجویان سخت افزار و الکترونیک قابل درک است و برای کسانی که درس VLSI , ریز پردازنده را خواهند گدراتد مفید خواهد بود .
4
نام موضوع
مقدمه
آشنایی با رابط قابل برنامه ریزی 8255A
روش برنامه ریزی 8255
عملیات حالت صفر
عملیات حروجی استروب شده (حالت 1 )
عملیات دو طرفه (جالت 2)
روش استفاده از 8255
توصیف سخت افزاری
پرت A
هسته پرت A
پرت B
پرت C
CONTROL REGISTER
PROCESS CONTROL
DAT BUS BUFFER & MULTIPLEXER
نمونه برنامه پرت C
نمونه برنامه پرت A
خلاصه
منابع
در طی دروس این مجموعه آموزش با مشکلات دنیای واقعی ساخت برنامه های کاربردی Windows Phone 7 آشنا شده و بر راهکارهای رفع این مشکلات به خوبی مسلط خواهید شد .
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD به همراه فایل های تمرینی و به مدت زمان 3 ساعت و 4 دقیقه در اختیار علاقه مندان قرار می گیرد .
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش Windows Phone 7 آشنا می شویم :
آموزش کامل معماری برنامه های کاربردی نوشته شده با WP7 ( Windows Phone 7 ) :
مقدمه
مروری بر MVVM ( Model View View Model )
آشنایی با برخی از موارد مهم در رابطه با Windows Phone 7
آشنایی با نیازمندیها
آموزش در رابطه با ساختار برنامه های کاربردی
آموزش در رابطه با Main View
آموزش در رابطه با ساختار سلسله مراتبی
آموزش در رابطه با View Hierarchy
آموزش مطالبی در رابطه با Navigation
Hands-on : adding commands – 1
Hands-on : adding commands – 2
آموزش استفاده از WP7 و WCF Data Services :
مقدمه
آموزش در رابطه با OData
آشنایی با WCF Data Services
آموزش میزبانی یک Data Services
آموزش ساخت Data Services
آموزش ساخت WP7 Client
Querying OData from the Phone
آموزش استفاده از گزینه های Odata Query
آموزش بازجست گرفتن ( Query ) از داده ها
Hands-on : eager loading
آموزش بروز رسانی داده ها
آموزش بروز رسانی Job ها
Hands-on : Updating parcels
Phone Controls And Data :
مقدمه
آشنایی با امکان Pivot Control
Pivot control and data
آموزش در رابطه با SL tookit for Phone 7
آموزش کارایی ProgressBar and Data
The LongListSelector control
Hands-on : LongListSelector and data
Hands-on : LongListSelector part2
آموزش بارگذاری داده ها
Hands-on : loading parcels on-demand
Hands-on : using messaging in viewmodels
Hands-on : ListPicker and DatePicker
آموزش مدیریت وضعیت ها ( Managing State ) :
مقدمه
آموزش در رابطه با چرخه کار گوشی
Hands-on : tombstoning
آموزش در رابطه با داده ها و چرخه ها
The DataServiceState class
Hands-on : demo goals
آموزش ذخیره سازی وضعیت داده ها
آموزش بارگذاری وضعیت ذخیره شده داده ها
Hands-on : lazy initialization
آموزش رفع عیوب
آموزش نگهداری وضعیت صفحه
آموزش کنترل نمودن وضعیت
Isolated storage and data
آموزش ساخت تنظیمات برای صفحه
آموزش فعال سازی داده ها
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه CD به همراه فایل های تمرینی
مدت زمان آموزش 3 ساعت و 4 دقیقه !
محصول موسسه آموزشی PluralSight
آیین نامه راهنمایی و رانندگی و آزمون کامپیوتری به کمک این نرم افزار آموزشی می توانید نمونه آزمون راهنمایی و رانندگی را با خاطری آسوده در منزل تجربه نمایید... نرم افزار راهنمائی و رانندگی همراه با آزمون رایانه ای نرم افزاری مناسب برای هنرجویان متقاضی گواهینامه ب یک با استفاده از این برنامه میتوانید با نمونه سوالات آزمون راهنمائی و رانندگی آشنا شوید. آشنایی با نمونه سوالات ایین نامه راهنمایی رانندگی، انجام آزمون آزمایشی از سوالات آیین نامه، سنجش سرعت و دقت کاربر در پاسخگویی به سوالات، آشنایی با انواع علایم راهنمایی و رانندگی، آشنایی با قوانین حق تقدم و عبور از تقاطعها توجه به رشد روز افزون معضلات ترافیک بر آن شدیم تا نرم افزاری جهت بالا بردن فرهنگ ترافیک و توجه به قوانین و مقررات راهنمایی و رانندگی قرار دهیم.
قابلیت های کلیدی نرم افزار آزمون آیین نامه راهنمایی و رانندگی:
- آشنایی با نمونه سؤالات آئین نامه راهنمایی و رانندگی
- امکان بروز رسانی سوالات با توجه به تغییرات در طول زمان
- امکان ویرایش سوالات توسط کاربر
- پخش موسیقی به هنگام برگزاری آزمون برای آرامش هنرجو
- تنظیم زمان به کمک برگزاری آزمون در بازه های زمانی متفاوت برای کسب مهارت
- سنجش سرعت و دقت کاربر در پاسخگویی به سؤالات
- تصحیح آزمون و اعلام نتیجه
- آشنائی با علائم راهنمایی و رانندگی و تابلوها
- آموزش حق تقدم در تقاطع ها
- آشنایی با قوانین موجود در کتاب آئین نامه
- آشنائی با سوالات آزمون راهنمائی و رانندگی
- انجام آزمون با بیش از ۲۰۰ سوال چهار گزینه ای بصورت کاملا تصادفی و غیر تکراری
- صدها نکته قابل توجه که قبولی شما را تضمین می کند
- اعلام نتیجه آزمون
- محیط کاملا فارسی
- پشتیبانی از همه نسخه های ویندوز از جمله ویندوز محبوب 7
در طی دروس این مجموعه آموزش با ساختمان داده های مورد استفاده در برنامه های کاربردی به خوبی آشنا شده و الگوریتم های کار با آن ها را می آموزیم ، همچنین به طور مختصر بر مزایا و معایب آن ها وقوف می یابیم .
ساختمان داده های مورد بحث در این مجموعه آموزش عبارتند از :
لیست های پیوندی ( Linked List ) ، پشته ها ( Stack ) ، صف ها ( Queues ) ، درخت های دودویی ( Binary Trees ) و جدول درهم ریزی ( Hash Table )
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD به همراه فایل های تمرینی و به مدت زمان 3 ساعت و 13 دقیقه در اختیار علاقه مندان قرار می گیرد .
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش الگوریتم ها و ساختمان داده ها آشنا می شویم :
آموزش لیست های پیوندی ( Linked List ) :
مقدمه
آشنایی با زنجیره گره ها
کد و الگوریتم زنجیره گره ها
آشنایی با لیست های پیوندی
آموزش افزودن آیتم مورد نظر به لیست پیوندی
آموزش حذف آیتم مورد نظر از لیست پیوندی
آشنایی با قابلیت شمارش در لیست های پیوندی
کد و الگوریتم لیست پیوندی یکطرفه
آموزش در رابطه با لیست پیوندی دو طرفه
کد و الگوریتم لیست پیوندی دو طرفه
آشنایی با پیاده سازی های مدرن لیست پیوندی
آموزش کاربردی پشته ( Stack ) :
مقدمه
آشنایی با Stack
آموزش در رابطه با اعمال Push و Pop در پشته ها
آموزش پیاده سازی پشته ها به کمک لیست های پیوندی و آرایه ها به همراه توضیح کد مورد نیاز
آموزش انجام محاسبات Postfix
آموزش اصلاح اشتباهات در پشته ها
آشنایی با دیگر انواع پیاده سازی پشته ها
آموزش صف ( Queue ) :
مقدمه
آموزش در رابطه با Enqueue and Dequeue
آموزش پیاده سازی لیست های پیوندی
آشنایی با کد و الگوریتم مورد نیاز پیاده سازی لیست پیوندی
مشاهده نمونه عملی صف
آموزش پیاده سازی صف به کمک آرایه ها
آموزش در رابطه با صف اولویت دار
آشنایی با پیاده سازی صف در C و .NET و تفاوت های این دو
آموزش درخت های دودویی ( Binary Tree ) :
مقدمه
درخت چیست ؟
آشنایی با درخت های دو دویی و کاربردهای آن ها
آموزش افزودن داده ها به درخت های دو دویی
آموزش یافتن داده های درون درخت های دودویی
آموزش حذف داده ها از درخت های دودویی
آموزش کدهای پیاده سازی درخت های دودویی
آموزش مرتب سازی واژگان به کمک درخت های دودویی
آموزش جدول درهم ریزی :
مقدمه
آشنایی با Hash Table
مروری بر Hash
آموزش در رابطه با Hash های رشته ای
آموزش پیاده سازی String Hash
آموزش افزودن داده ها
آموزش مدیریت برخوردها در Hash ها
آموزش توسعه دادن جدول
آموزش حذف داده ها از جدول
آموزش یافتن داده ها از جدول
آموزش برخی کدهای کار با جدول درهم ریزی
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه CD به همراه فایل های تمرینی
مدت زمان آموزش 3 ساعت و 13 دقیقه !
محصول موسسه آموزشی PluralSight