سلام
اگر دوست دارید که از پورت پارالل کامپیوترتان برای کنترل سیستم های مختلف استفاده کنید می توانید برنامه کامل پارالل پورت زیر را که به زبان ویژوال بیسیک می باشد را دانلود کنید.
برای استفاده از این برنامه حتما برنامه VB6 را بر روی سیستم خود نصب کنید و در صورت نیاز به فایل EXE تبدیل کنید.
دانلود کنید
http://www.4shared.com/file/jl55mis9/Parallel_POrt.html
شاد باشید
سلام
امروز یک فایل کامل درباره راه اندازی درایور موتور L298 همراه با فایل پروتیوس آن را برایتان گزاشته ام امیدوارم که خوشتون بیاید.
دانلود کنید
http://www.4shared.com/file/IWya5lN4/Driver_L298.html
نظر یادتون نره
سلام
امروز یک کتاب آموزشی الکترونیک که خودم نوشتم و واستون میزارم که تو هیچ کدام از سایت ها نمی تونید پیداش کنید.امیدوارم که خوشتون بیاید.نظر هم یادتون نره.
حتما دانلود کنید
http://www.4shared.com/document/Sm0NpTco/___online.html
حتما نظراتتون و درباره این کتاب بدهید
موفق باشید
سلام
امروز طرز ساخت یک فرستنده گیرنده ASK را که با قابلیت کدینگ اطلاعات می باشد را برای دانلود برایتان گزاشته ام امیدوارم که خوشتون بیاید.
دانلود کنید
http://www.4shared.com/document/63xCitqS/ask____.html
خصوصیات مبدل آنالوگ به دیجیتال
• وضوح 10 بیتی
• زمان تبدیل 65-260 میکرو ثانیه
• مدهای تبدیل FREE و SINGLE
– مد SINGLE باید توسط کاربر پیکره بندی و کانال دلخواه برای نمونه برداری انتخاب شود. باید از دستور GETADC() استفاده کند.
– در مد FREE ، ADC با یک ثابت نمونه برداری ، رجیستر داده ADC را UPDATE میکند.
• پرچم وقفه پایان تبدیل ADC
• حذف کننده نویز
• دستور پیکره بندی ADC در محیط BASCOM:
CONFIG ADC = SINGLE/FREE,PRESCALER=AUTO,REFRENCE=OPTIONAL
• CONFIG ADC= SINGLE/FREE: استفاده از یکی از دو مد SINGLE و FREE
• PRESCALER = AUTO: کلاک ADC را مشخص می کند.با قرار دادن PRESCALER = AUTO
کامپایلر با توجه به فرکانس اسیلاتور، بهترین کلاک را برای ADC انتخاب می کند.
• REFRENCE=OPTIONAL: گزینه ای انتخابی برای ولتاژ منبع.
– OPTIONAL:
– OFF : جهت خاموش کردن ولتاژ مرجع داخلی.
– AVCC : زمانی که ولتاژ پایه AVCC به عنوان مرجع باشد.
– INTERNAL:زمانی که ولتاژ مرجع داخلی با خازن خارجی بر روی پایه AREF استفاده شود.
• دستور GETADC() :
• با این دستور سیگنال آنالوگ واردشده به کانالهای (0-7) به مقدار دیجیتال تبدیل می شود. Var=GETADC(channel)
• Var نتیجه تبدیل و channel کانال مبدل آنالوگ به دیجیتال انتخابیکه می تواند بین 0 تا 7 باشد.
• دستور START() و STOP()
• توسط دستورADC START ، ADC شروع به نمونه برداری از ADC می کند.
• توسط دستورADC STOP ، تغذیه را از ADC قطع می کنیم و به عملیات تبدیل پایان می دهیم.
• زمانی که کار نمونه برداری ADC از سیگنال آنالوگ به پایان رسید ADC پرچم اتمام تبدیل خود به نام ADC را یک می کند.
ولوم دیجیتال :
اساس کار مدار بدین صورت میباشد که با فشار دادن ۲ کلید up و down مقاومت خورجی مدار تغییر میکندومیتوانید به عنوان مبدل دیجیتال به انالوگ از ان استفاده کنید و نیازی به اضافه کردن ای سی های d2a نیست و با آرایش فوق میتوانید براحتی یک مبدل دیجیتال به انالوگ با دقت بسیار بالا داشته باشین و ولتاژ خروجی رااز سیمی که به ولت متر رفته است دریافت کنید.
کم و زیاد کردن دقت این ولوم به مقدار مقاومت های خروجی از پورتها بستگی دارد.چنانچه مقاومتها را کم بگزارید مقدار ولتاژ بیشتری در خروجی آزاد میشود و اگر مقاومتها را زیاد کنید دقت بالا تر می رود و مقدار خروجی کمتر میشود.
کلیدها در مدار بصورت پوول آپ متصل است و با 1 فعال می شود.
ولت متر :
این ولت متر از 0تا 50 ولت را با مدار جانبی و برنامه ای که دارد اندازه گیری میکند. این مدار تشکیل شده است از 2مقاومت که با یک تقسیم ولتاژ مقدار آنها بدست آمده است.
برنامه این سیستم به زبان بیسیک میباشک و با نرم افزار بسکام AVR نوشته شده و بصورت زیر می باشد :
$regfile = "m8def.dat" مشخص کردن نوع میکرو کنترلر
$crystal = 8000000 مشخص کردن مقدار کریستال
Config Portd = Output مشخص کردن نوع پورت
Config Portb.0 = Input مشخص کردن نوع پین
Config Portb.1 = Input مشخص کردن نوع پین
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 کانفیگ کردن و مشخص کردن صفحه نمایشگر
Config Lcd = 16 * 2 نوع آن
Config Lcdbus = 4نحوه اتصال صفحه نمایش
Display On
Cursor Off
Config Adc = Single , Prescaler = Auto , Reference = Avccتعریف کردن و مشخص کردن آنالوگ به دیجیتال
Dim W As Word , X As Single , Z As String * 10مشخص کردن وتغیر ها
Dim W1 As Word , X1 As Single
Start Adcشروع به کار آنالوگ به دیجیتال
Portd = 0مقدار دهی پورتها
Doشروع حلقه
W = Getadc(0) قرار دادن مقدار گرفته شده در متغیر
W1 = Getadc(1)
X = W * 0.05377 کالیبره کردن
Z = Fusing(x , "#.##") برای روند کردن مقدار اعشاری
X1 = W1 * 0.004829
Clsپاک کردن صفحه نمایش
Locate 1 , 1نمایش در مقیاس 1و1 در صفحه نمایش
Lcd "V DC/AC:" ; Z نمایش بر روی صفحه نمایش
Locate 2 , 1
Lcd "MV DC:" ; X1
Waitms 500زمان توقف برای نمایش دادن
If Pinb.0 = 1 Thenدستور شرطی برای کلید ها بالا
Incr Portd1واحد اضافه کردن به پورت دی
Waitms 50توقف تا کلید خوردن بعدی
End Ifپایان شرط
If Pinb.1 = 1 Then دستور شرطی برای کلید ها پایین
Decr Portd1واحد کم کردن از پورت دی
Waitms 50
End If
Loopپایان حلقه کلی
Endپایان برنامه
شماتیک :
فایل پروتیوس و برنامه را می توانید دانلود کنید
دانلود کنید
با سلام خدمت دوستان عزیز
امروز یک مدار اهم متر و خازن سنج و تستر دیود که درست کردم واستون میزارم
این پروژه رو با میکروکنترلر AVR درست کردم که بر روی نرم افزار hayper terminal کامپیوتر هم مقدارها نمایش داده می شود.فایل پروتئوس و برنامه هگزش برای دانلود و استفاده گزاشتم امیدوارم بدردتون بخوره.
دانلود کنید
گزارش کارآموزی آسانسور
دانلود کنید