تبليغاتX
دانشجویان الکترونیک بوشهر <-BlogTitle->

آموزش برنامه نویسی به زبان ویژوال بیسیک

بعد از مدتی که بخش برنامه نویسی این وبسایت غیر فعال بود امروز قصد داریم که این بخش را هم مانند سایر بخش ها فعال کنیم.

در این قسمت ما به شما می آموزیم که چطور می توان بدون دانش برنامه نویسی ( برنامه نویسی قابل شد ).

بر خلاف دیگر سایت ها ما مبنا را بر این نهادیم که شما برای اولین بار هست که وارد محیط ویژال بیسیک شده و هیچ اطلاعاتی در مورد برنامه نویسی ندارید . کلیه ی آموزشها با پسوند PDF می باشند و قابلیت پرینت را دارا می باشند . لذا برای استفاده از آموزش های فوق حتماً باید برنامه Adobe Reader نصب باشد .


1.آموزش برنامه ای که کپشن فرم را از ورودی دریافت می کند .

2.آموزش آموزش برنامه ای که دو عدد را با هم جمع و یا از هم کم می کند

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

4.آموزش انجام برنامه ای برای شرکت

5.آموزش برنامه ای که سن شما را بر حسب روز می گیرد و سن شما را بر حسب سال ماه و روز نمایش می دهد .

6.برنامه ای که دو عدد صحیح را از ورودی خوانده و با کیلیک یک دکمه ، مجموع مربعات آنها را به خروجی می برد و با کیلیک دیگر حاصل ضرب دو عدد را نمایش می دهد .


اگر سوالات بالا را خوب خوانده باشید پس می توانید سوالات زیر را به خوبی جواب دهید.

امتحان

پسورد برای تمامی فایل ها:www.ele-iaub.ir     

تگ ها:آموزش ویژوال بیسیک٬ویژوال بیسیک٬نرم افزار ویژوال بیسیک٬آموزش برنامه نویسی ویژوال بیسیک٬visual basic٬Download visual basic٬learning visual basic

مطالب قبلی:

دانشگاه آزاد بوشهر پول زور مي‌گيرد

سورنا ۲: ایران هم ربات انسان نما ساخت

شارژر باطری 3 آمپری با آی سی LM2576

دانلودجزوه مدار منطقی ،مدارهای الکترونیکی ، اصول طراحی کامپایلرها

جیمیل شما را گرم نگه می دارد‬

شناختي بر سنسورهاي صنعتي

آغاز به‌کار ايميل ايراني

  • نوشته : هادی خضــريــان
  • تاريخ: 89/05/20
  •  
  • ساختمان قطعات دیجیتال

     

    بسیاری از خانواده های مختلف منطقی به صورت مدار های مجتمع در سطح تجاری عرضه شده اند. متداول ترین خانواده ها از این قرارند:
    TTL - منطق ترانزیستور - ترانزیستور
    ECL - منطق کوپل امیتر
    MOS - منطق فلز - اکسید - نیمه هادی
    CMOS - منطق فلز - اکسید - نیمه هادی مکمل

    TTL یک خانواده متداول است که سالها مورد استفاده بوده و به عنوان استاندارد تلقی می شود. ECL در سیستم هایی که به سرعت عمل بالا نیاز دارند ترجیح داده می شوند. MOS برای مدار هایی که نیاز به تراکم بالا دارند مناسب است و CMOS در سیستم های کم مصرف به کار می رود.

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 89/02/22
  •  
  • ماشین حساب مهندسی حرفه ای برای گوشی های تلفن همراه

    http://ele-iaub.persiangig.com/ncalc20scr_1.jpg

    http://ele-iaub.persiangig.com/ncalc2_P990_1.jpg

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

     

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 89/02/10
  •  
  • مجموعه بی نظیر ۴۰۰ پروژه الکترونیک

    http://ele-iaub.persiangig.com/digg_clearcover_t.gif

    مجموعه ی بی نظیر ۴۰۰ پروژه الکترونیک را برای شما عزیزان آماده شده که میتوانید در ادامه دانلود کنید.لیست پروژه ها در ادامه مطلب موجود می باشد.پیشهاد می کنیم این پست را از دست ندهید.

    حجم کل این مجموعه در حالت عادی حدود ۱۲۰ مگابایت است که با فشرده سازی با حداکثر قدرت توسط WinRar شد ۹۰ مگابایت و با فشرده سازی توسط فشرده ساز ۷Zip شد ۴۰ مگابایت!

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 89/02/09
  •  
  • مدار ليزری

    مدار لیزری

     

    ليست قطعات

    1. 2 عدد آي سي 555

    2. 4 عدد ديود 1N4148

    3. 2 عدد ديود 1N4007

    4. 6 عدد خازن 103

    5. 6 عدد خازن 104

    6. 1 عددخازن 10 ميکروفاراد

    7. 2 عدد مقاومت 1 کيلو اهم

    8. 2 عدد مقاومت 47 کيلو اهم

    9. ٍ 2 عدد موتور DC با رنج ولتاژ 5 تا 12 ولت

    10. 1 عدد جاسويچي ليزري

    11. 2 عدد ترانزيستور BD140

     

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 89/02/01
  •  
  • آشنايي با CPU (ريزپردازنده يا ميكرو پروسسور)

     

    ريزپردازنده واحد پردازش مركزي يا مغز رايانه مي باشد. اين بخش مدار الكترونيكي بسيار گسترده و پيچيده اي مي باشد كه دستورات برنامه هاي ذخيره شده را انجام مي دهد. جنس اين قطعه كوچك (تراشه) نيمه رسانا است. CPU شامل مدارهاي فشرده مي باشد و تمامي عمليات يك ميكرو رايانه را كنترل مي كند. تمام رايانه ها (شخصي، دستي و...) داراي ريزپردازنده مي باشند. نوع ريزپردازنده در يك رايانه مي تواند متفاوت باشد اما تمام آنها عمليات يكساني انجام مي دهند.

    تاريخچه ريزپردازنده
    ريزپردازنده پتانسيل هاي لازم براي انجام محاسبات و عمليات مورد نظر يك رايانه را فراهم مي سازد. در واقع ريزپردازنده از لحاظ فيزيكي يك تراشه است. اولين ريزپردازنده در سال ۱۹۷۱ با نام Intel ۴۰۰۴ به بازار عرضه شد. اين ريزپردازنده قدرت زيادي نداشت و تنها قادر به انجام عمليات جمع و تفريق ۴ بيتي بود.

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/12/24
  •  
  • دیتا شیت آی سی های AVR

    http://ele-iaub.persiangig.com/Atmel.jpg

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

    برای دانلود دیتا شیت ها به ادامه مطلب مراجعه کنید...

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/12/23
  •  
  • لیست کتاب هایی که در دانشگاه های کشور تدریس می شود

     

    امروز قصد داریم به مطلبی  در مورد لیست کتاب هایی که در دانشگاه های کشور تدریس میشود بپردازیم. کلیه این کتابها بصورت PDFّهستند و با کلیک بر روی هر گزینه ٬به صورت اتوماتیک دانلود میشود.در ضمن تمامی لینک ها تست شده هستند و مشکلی برای دانلود وجود ندارد.برای دیدن بقیه لینک ها شما میتوانید به  ادامه مطلب مراجعه نمایید.این پست شامل ۷۹ کتاب میباشد.

    با تشکر از وبلاگ٬ یادداشت های یک دانشجوی مهندسی برق

     

    1. آشنايي با مدارهاي مجتمع تي تي ال TTL 74000 – مسعود نظرزاده – جليل شبري – مؤسسه انتشارات تلاش – 1371
     
    2. آشنايي با مهندسي برق و الكترونيك – حسن كلهر – انتشارات شركت سهامي انتشار – 1363
     
    3. آنتن ها تحليل و طراحي- حبيب الله عبيري و ديگران – انتشارات دانشـگاه شـيراز- 1373
     
    4. آنتن ها ( زميني – ماهواره اي ) – توماس آدامسون – عليرضا سروالدين – انتشارات نيريز – 1378
     
    5. اصول الكترونيك – سيدمحسن موسوي – ابراهيم برزآبادي – انتشارات دانشگاه اصفهان – 1381
     
    6. اصول عيب يابي مدارات الكترونيك – حسن صمدي آذر – انتشارات سازمان آموزش فني و حرفه اي مديريت پژوهش – 1372
     
    7. اصول مقدماتي الكتريسيته – غلامعلي سرابي تبريزي – انتشارات سازمان آموزش فني و حرفه اي مديريت پژوهش – 1371
     

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/12/09
  •  
  • شناختی بر میکروکنترلرهای AVR





    AVR MICROCONTROLLERS          



    شناختی بر میکروکنترلرهای AVR و نرم افزارهای مرتبط با آن


    شرکت ATMEL یک سری از میکروکنترلهای موسوم به AVR را روانه بازار کرده که بر حسب مدل دارای کارایی خاص به خود هستند.بر حسب میزان حافظه داخلی٬تعداد پورتهای ورودی و خروجی٬ورودیهای آنالوگ و غیره این خانواده از میکروکنترلرها به سه دسته زیر طبقه بندی میشوند که عبارتند از:
    1- TINY AVR که با پسوند ATtiny شناخته میشوند
    2- AVR یا
    AVR classic
    3- MEGA AVR
    که با پسوند ATmega شناخته میشوند.
    اصول کار کردن با همگی مدلها یکسان است وبه طور مثال اگر کار با ATmega 16 یا ATmega 32 را فراگرفتید کار با بقیه مدلها آسان خواهد بود.
     این سری از میکروکنترلرها به سه زبان زیر برنامه نویسی میشوند که هر کدام نرم افزارهای خاص خود را برای امر برنامه نویسی و کامپایل کردن نیاز دارند:
    1- زبان برنامه نویسی اسمبلی
    2- زبان برنامه نویسی
    c
    3-
    زبان برنامه نویسی بیسیک
    زبان برنامه نویسی اسمبلی زبان اصلی بوده و برای یادگیری آن نیاز به خواندن کتاب یا جزوه خاصی ندارید.تمامی دستورالعملهای برنامه نویسی و ساختار سخت افزاری خانواده میکروکنترلرهای AVR در DATA SHEET های آماده شده توسط شرکت ATMEL آورده شده است.همچنین با مراجعه به سایتهای آورده شده در زیر شما میتوانید با مثالهای این زبان برنامه نویسی بیشتر آشنا شوید:


    www.avr-asm-tutorial.net/avr_en
    www.avrfreaks.net
    www.cygan.com/avr
    نرم افزار معروف شبیه سازی و رفع اشکال برنامه نوشته شده به زبان اسمبلی٬ AVR STUDIO است.
    و اما زبان برنامه نویسی C که قابلیتهای زیادی از جمله ارتباط بهتر با سخت افزار رادارد و دست برنامه نویسان را برای کدنویسی کاملا باز گذاشته است.برنامه نویسان میتوانند برای اجزاء سخت افزاری مختلف قابل اتصال به میکرو کد نویسی کنند.نرم افزار محبوب مورد استفاده برای این برنامه نویسی CodevisionAVR است.
    زبان برنامه نویسی بیسیک که ساده ترین راه برای یادگیری برنامه نویسی AVR  است اما قابلیتهای زبانهای برنامه نویسی C و اسمبلی را ندارد.نرم افزار محبوب مورد استفاده برای این نوع برنامه نویسی BASCOM است.

     

    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/12/06
  •  
  • روش ساخت مدار مجتمع


    دید کلی:

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


    واژه یکپارچه از لحاظ ادبی که به معنای تک سنگی بوده و به مفهوم آن است که کل مدار در یک قطعه واحد از نیم رسانا جا داده شده است. مهمترین عنصر تکنولوژی IC تراشه یکپارچه است که می‌تواند دارای هزاران یا میلیونها ترانزیستور منفرد باشد، این مدارها روی پولک Si به قطر 6 یا 8 اینچ ساخته می‌شوند. پس این مدارها با استفاده از زدایش انتخابی ، برش یا خراش توسط تیغه الماسی یا لیزر و شکستن آن به مربعها یا مستطیلهای کوچک از مدارهای منفرد تفکیک می‌شود و پس از آن هر مدار روی یک بستر مناسب نصب شده و اتصال زنی و بسته بندی انجام می‌گیرد.


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

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



    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/11/25
  •  
  • انواع روش های آدرس دهی در میکرو کنترلر

    چکیده مقاله :

    مبحث مهمی که در برنامه نویسی به زبان اسمبلی وجود دارد شیوه های آدرس دهی است .منظور از آدرس دهی روش دستیابی میکرو پروسسور به اطلاعات است آدرس دهی ، مبدا و مقصد داده را تعیین می کند و اینکه در جریان انتقال داده از مقصد به مبدا چه عملیاتی بایستی انجام شود

    متن کامل مقاله :



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

    در 8051 هشت نوع آدرس دهی وجود دارد :

    • آدرس دهی ثبات(Register Addressing)
    • آدرس دهی مستقیم (Direct Addressing)
    • آدرس دهی غیر مستقیم (Indirect Addressing)
    • آدرس دهی فوری (Immediate Addressing)
    • آدرس دهی نسبی (Relative Addressing)
    • آدرس دهی مطلق( Absolute Addressing)
    • آدرس دهی طولانی (Long addressing)
    • آدرس دهی دهی اندیس دار (Index Addressing)

    تک تک این شیوه های آدرس دهی را با هم بررسی خواهیم کرد.

    آدرس دهی ثبات:

    همانگونه که می دانید در 8051 هشت ثبات با نام بانک ثبات وجود دارند که این ثبات ها به صورت تک تک با نام های R0-R7 شناخته می شوند تعدادی از دستور العمل های 8051 بر روی این ثبات ها کار می کنند این دستور العمل ها را دستور های با آدرس دهی ثبات گویند.البته چند دستور دیگر هم وجود دارند که فقط بر روی یک ثبات خاص عمل میکنند مانند ثبات های A,B و ثبات DPTR(همان اشاره گر داده) و بیت C (داده نقلی) ثبات PSW( کلمه وضعیت برنامه) این دستور العمل ها هم آدرس دهی ثبات را به کار گرفته اند.


    .:  ادامه مطلب :.
  • نوشته : هادی خضــريــان
  • تاريخ: 88/11/21
  •  
  • |

    ele-iaub

    هادی خضــريــان

    ele-iaub

    http://ele-iaub.blogfa.com

    دانشجویان الکترونیک بوشهر

    دانشجویان الکترونیک بوشهر

    دانشجویان الکترونیک بوشهر

    اين وبسايت در جهت آموزش و يادگيری هر چه بهتر و بيشتر رشته الكترونيك در زمينه های الكترونيك؛آموزش الكترونيك؛آشنايي با مفاهيم الكترونيك و ... راه اندازی شده و از دوستان علاقمند دعوت به همكاری ميكند.طبیعی است که این بلاگ کمی ها و کاستی های زیادی دارد لذا از دانشجویان عزیز که مایل به همکاری هستند دعوت به همکاری میشود.
    این وبسایت کاملا شخصی می باشد.
    برای دیدن بهتر وبلاگ از مرورگر فایرفاکس استفاده کنید.
    لینک دانلود مرورگر در همین قسمت موجود می باشد.
    مدیریت:هادی خضــریــان
    HADI KHEZRIYAN

    دانشگاه آزاد اسلامی عالی شهر

    WWW.ELE-IAUB.IR

    MY ID:WANTEDBOYS0511


    TEL:+98 937 938 4931


    دانشجویان الکترونیک بوشهر