• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

میکرو کنترلر

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
به نقل از Behnam-AVR :
R.Shams عزیز
اگه تونستی bascom full که برات فرستادم download کنی و اگه تونستی اونو آپلود کن تا بقیه هم استفاده کنن چون من هر کاری کردم نتونستم آپلود کنم تو فورم همه استفاده کنن در مورد نقشه stk500 هم دارم رو PCBاش کار میکنم که اگه کامل شد حتما میزارم تا همه استفاده کنن.
ضمنا اون سایتی که معرف کردی JTAG-ICE اش خوب کار میکنه هر کیبخواد میتونه درست کنه و استفاده کنه:p
:cool:
ضمنا از بابت روتین صفحه کلیدت خیلی ممنون که کاملا کاربردیه من یه چیزی تو این مایه ها با اسمبلی نوشته بودم ولی فهم این خیلی راحت تره چون تحت بیسیکه
سلام Behnam-AVR عزیز
از لطفت متشکرم.

فایلو که نز بهم ایمیل نکردی. حتما آدرسو اشتباه زدی. این آدرس ایمیل منه:
r.shamss[at]gmail.com

توجه داشته باش که دو تا S داره.
 

pinnacle

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
84
لایک‌ها
0
به نقل از R.Shams :
دستت درد نکنه خوب بود.

ببخشید میشه تلفن یه وارد کننده قطعه رو به من بدید تا بپرسم و یا خودتون اگه میتونین برام ب÷رسین.

میتونین به ایران الکترونیک در پاساژ عباسیان (خیابان جمهوری تقاطع پل حافظ) مراجعه کنید.البته اینجا تو ذهنم بود که گفتم .اگه یه دور تو پاساژ امجد بزنید و از مغازه هایی که تو کار آی سی هستند بپرسید حتما شما رو راهنمایی میکنن.اصلا خود مجید کو در پاساژ امجد وارد کننده انواع آی سیه شماره تلفنش 66736448 هست .با شرکت ندای میکرون که مجید کو نماینده اون هست هم میتونین تماس بگیرید.تلفن88721881-88721880 -66736545
شرکت ساوان الکترونیک هم وارد کننده قطعات هست.تلفن 88514953-88731539-88731657
موفق باشید:)
 

Behnam-AVR

Guest
تاریخ عضویت
11 مارس 2006
نوشته‌ها
40
لایک‌ها
0
سلام به دوستان خوبم
باور کنید من برای همه این bascom رو فرستادم یعنی اونهایی که به من email زدن ولی متاسفانه fail میشه علتشم اینه که من این نرم افزارو تو mail box yahoo دارم و از یاهو به gmail فکر میکنم مشکل داره قول میدم فردا اونو از طریق gmail براتون بفرستم .
 

jimbo

کاربر تازه وارد
تاریخ عضویت
27 مارس 2006
نوشته‌ها
24
لایک‌ها
0
QUOTE=Behnam-AVR]با سلام
jimbo عزیز من فکر میکنم متوجه شدم که شما چی میخوای این برنامه رو یه نگاهی بینداز تا سر فرصت
توضیحاتشو بدم
این برنامه قابلیت عوض کردن کد از روی صفحه کلید رو داره و با قطع برق هم حافظه اش پاک نمیشه
ورژن جدیدش همراه با شماره گیر تلفن اگه خواستی برات آپلود میکنم[/QUOTE]

بهنام جان با تشکر از لطف شما
واقعیت اینه که من می خواهم یک شمارنده یا کونتور بسازم که در ابتدا بتوانیم به آن یک کد 4 رقمی به عنوان شماره
بدهیم که در این شماره یا کد مابتوانیم از طریق صفحه کلید به عدد یک تا صفر هر چند بار فشار می دهیم در حافظه میکرو ثبت شود مثلا عدد 1 را 5 بار فشردیم و عدد 2 را ده بار فشردیم و الی آخر .
حالا وقتی مجموع فشردن کلید های 1 تا 0 به عدد100 رسید برای ما صدای بیپ شنیده شود
حالا میکرو از ما شماره چهار رقمی دیگری در خواست نماید و بهمین ترتیب ادامه یابد
ما باید بتوانیم حد اقل 30 شماره چهار رقمی با روالی که در بالا بیان شد به میکرو بدهیم و در هر کجای عملیات که نیاز شد شماره چها رقمی را بدهیم و میکرو به ما نشان دهد که در هر کدام از عدد های 1 تا 0 آن مقطع چند بار کلید
فشرده شده است .
البته می دانم که خیلی طولانی و سر در گم نوشتم ولی اگر لطف کردی و آنرا خواندی و متوجه شدی به من بگو که آیا میشود از حافظه جانبی استفاده نکرد و فقد از ای دو پی رام خود میکرو استفاده کرد و اگر می شود چگونه .
ضمنا من برنامه ای را که تا اکنون نوشته ام ( البته با کمک شما و آقای شمس عزیز) و ناقص نیز می باشد برایتان
ارسال می کنم . امید وارو که کمکم کنید .​

$regfile = "m16def.dat"
'internal 1mhz rc osc is default
$crystal = 100000
Config Timer2 = Timer , Prescale = 1024


Dim A(10) As Byte , B(10) As Byte , C(10) As Byte , D(10) As Byte , Kbd As Byte , Z As Byte
Dim E(10) As Byte , F(10) As Byte , G(10) As Byte , H(10) As Byte , I(10) As Byte , J(10) As Byte
Dim L1 As Byte , M1 As Byte , N1 As Byte , O1 As Byte , P1 As Byte , Q1 As Byte , R1 As Byte , S1 As Byte , T1 As Byte , J1 As Byte

Config Lcdpin = Pin , Db4 = Pind.4 , Db5 = Pind.5 , Db6 = Pind.6 , Db7 = Pind.7 , _
Rs = Pind.2 , E = Pind.3

Config Lcd = 16 * 2

Config Kbd = Portc , Debounce = 1 , Delay = 1
Declare Sub Subno1
Main7:
Cls
Lcd " WELCOME"
Wait 30
Cls : Lcd "NO Pt:1"
Locate 2 , 1 : Lcd "Press 1-0"
Z = 1

A(z) = 0
B(z) = 0
C(z) = 0
D(z) = 0
E(z) = 0
F(z) = 0
G(z) = 0
H(z) = 0
I(z) = 0
J(z) = 0

No1:
'lcd a(1)
Kbd = Getkbd()
If Kbd > 15 Then Goto No1
Kbd = Lookup(kbd , Data_for_keyboard)


'Locate 2 , 1 : Lcd "T = " : Lcd T1
If Kbd = 1 Then : Incr A(z)
'waitms 100
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M1 = " : Lcd A(z) : Goto No1
End If

If Kbd = 2 Then : Incr B(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M2 = " : Lcd B(z) : Goto No1
End If

If Kbd = 3 Then : Incr C(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M3 = " : Lcd C(z) : Goto No1
End If

If Kbd = 4 Then : Incr D(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M4 = " : Lcd D(z) : Goto No1
End If

If Kbd = 5 Then : Incr E(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M5 = " : Lcd E(z) : Goto No1
End If

If Kbd = 6 Then : Incr F(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M6 = " : Lcd F(z) : Goto No1
End If

If Kbd = 7 Then : Incr G(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M7 = " : Lcd G(z) : Goto No1
End If

If Kbd = 8 Then : Incr H(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M8 = " : Lcd H(z) : Goto No1
End If

If Kbd = 9 Then : Incr I(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M9 = " : Lcd I(z) : Goto No1
End If

If Kbd = 0 Then : Incr J(z)
Call Subno1
Locate 2 , 1 : Lcd "T = " : Lcd T1 : Lcd " M0 = " : Lcd J(z) : Goto No1
End If


No2:

Incr Z
'If Z = 4 Then
'Cls
'Lcd A(1) : Lcd " " : Lcd A(2) : Lcd " " : Lcd A(3)
'End If
If Z = 3 Then
Wait 1
Cls : Lcd "NO Pt:3"
Locate 2 , 1 : Lcd "Press 1-0"
Jmp No1
End If
Wait 1
Cls : Lcd "NO Pt:2"
Locate 2 , 1 : Lcd "Press 1-0"
jmp no1
End


Subno1:
L1 = A(z) + B(z)
M1 = L1 + C(z)
N1 = M1 + D(z)
O1 = N1 + E(z)
P1 = O1 + F(z)
Q1 = P1 + G(z)
R1 = Q1 + H(z)
S1 = R1 + I(z)
T1 = S1 + J(z)

If T1 = 20 Then
Cls
Lcd "No Pt:1 = " : Lcd T1

jmp no2
End If
Return​



'----------------------- DTAT LOOKUP TABLE -------------------------------------
Data_for_keyboard:
Data 1 , 2 , 3 , 10 , 4 , 5 , 6 , 11 , 7 , 8 , 9 , 12 , 13 , 0 , 14 , 15
 

amirmg

کاربر تازه وارد
تاریخ عضویت
4 آپریل 2006
نوشته‌ها
1
لایک‌ها
0
با سلام
لطفا در مورد پروژتون که عنوان کرده بودید بیشتر توضیح بدین
 

mamd82

کاربر تازه وارد
تاریخ عضویت
23 فوریه 2006
نوشته‌ها
32
لایک‌ها
0
سن
50
به نقل از solarisco :
سلام
خوبی mamd82 جان؟
البته من مدت زیادی نیست که اینجام و مشهدی نیستم ولی به هر حال همشهریم دیگه :)

جناب سولاريس عزيز در هر صورت بنده از ديدار شما خوشحال ميشوم .
 

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,377
لایک‌ها
18
به نقل از Behnam-AVR :
سلام به دوستان خوبم
باور کنید من برای همه این bascom رو فرستادم یعنی اونهایی که به من email زدن ولی متاسفانه fail میشه علتشم اینه که من این نرم افزارو تو mail box yahoo دارم و از یاهو به gmail فکر میکنم مشکل داره قول میدم فردا اونو از طریق gmail براتون بفرستم .

سلام دوست عزیز
این BASCOM AVR شما فول هستش ( یعنی بدون نیاز به کرک و پچ ) یا با کرک و پچ فول میشه ؟؟؟ یعنی یه جورایی لایسنس داره ؟؟؟
اگه برات امکان داره برای منم بفرست : electronicsarea [ at ] yahoo.co.uk
راستی چرا آپلودش نمی کنی مثلاً در http://filelodge.com تا همه دانلودش کنند ؟؟؟ :)
ممنون
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
سلام.
اونایی که عملا با میکروهای سری 8051 کار کردند خواهشا این عکس رو ببینید.
ببینید همینجوری ببندمش کار میکنه؟
ممنون.
 

فایل های ضمیمه

  • micro.GIF
    micro.GIF
    6.6 KB · نمایش ها: 25

pinnacle

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
84
لایک‌ها
0
به نقل از Iran-PC :
سلام.
اونایی که عملا با میکروهای سری 8051 کار کردند خواهشا این عکس رو ببینید.
ببینید همینجوری ببندمش کار میکنه؟
ممنون.

بله فقط پایه 31 آی سی رو هم باید High کنی.
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
سلام BASCOM AVR عزیز

این هم آدرس ایمیل من در Yahoo . یادم رفته بود با جیمیل نمیتونیم فایلای اجرایی و فایلهای ZIP حاوی فایل اجرایی رو بفرستیم.(به خاطر بالا بردن امنیت). من خودم همیشه برای فرستان فایل از طریق جیمیل پسوند اونا رو عوض میکنم.

reza_shams64[at]yahoo.com

دوستان عزیز این ایمیل اصلی من نیست و اونو چک نمیکنم. اگه خواستید میل بزنید بهتره از اکانت جیمیلم استفاده کنین.
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
به نقل از pinnacle :
بله فقط پایه 31 آی سی رو هم باید High کنی.

سلام
مرسی از جوابت
اسم تیوی تیونر منم پیناکل هستش:D

یعنی پایه 31 رو هم به مثبت وصل کنم؟:blush:
 

Behnam-AVR

Guest
تاریخ عضویت
11 مارس 2006
نوشته‌ها
40
لایک‌ها
0
سلام به دوستان
هر کی که bascom رو نگرفته یه آدرسی تو yahoo بده تا براش send کنم :p
 

mamd82

کاربر تازه وارد
تاریخ عضویت
23 فوریه 2006
نوشته‌ها
32
لایک‌ها
0
سن
50
به نقل از Behnam-AVR :
سلام به دوستان
هر کی که bascom رو نگرفته یه آدرسی تو yahoo بده تا براش send کنم :p

بهنام جان لطف كن و برام به آدرس زير بفرست .
با تشكر
[email protected]
 

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,377
لایک‌ها
18
آقا کسی میتونه این Bascom AVR مذکور که حجمش 6.3 مگ هستش یه جایی آپلود کنه ملت دانلود کنن ؟؟؟ ;)
دانلود از ایمیل یاهو خیلی مکافات داره ( سرعتش خیلی پایینه ) :(
 

pinnacle

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
84
لایک‌ها
0
به نقل از Iran-PC :
سلام
مرسی از جوابت
اسم تیوی تیونر منم پیناکل هستش:D

یعنی پایه 31 رو هم به مثبت وصل کنم؟:blush:

تیونرتیم با وفا:cool: :D
بله.
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
به نقل از Electronics Art :
آقا کسی میتونه این Bascom AVR مذکور که حجمش 6.3 مگ هستش یه جایی آپلود کنه ملت دانلود کنن ؟؟؟ ;)
دانلود از ایمیل یاهو خیلی مکافات داره ( سرعتش خیلی پایینه ) :(

چشم.
سعی میکنم ز.دتر اینکار رو انجام میدم.:blush:
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
به نقل از pinnacle :
تیونرتیم با وفا:cool: :D
بله.

فن سی پی سوتم با مرام :D

ممنون از راهنماییت.
چیکار کنم دیگه بی سواتیه.:blush:
 

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,377
لایک‌ها
18
به نقل از Iran-PC :
چشم.
سعی میکنم ز.دتر اینکار رو انجام میدم.:blush:

ممنون عزیز :)
من Bascom AVR رو خیلی وقت هستش که دارم مشکلش اینه که با کرک شدن فول میشه
من نرم افزار رو بصورت فول لایسنسش میخوام که ظاهراً Bascom این دوستمون اینجوری هستش :happy:
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
من Bascom AVR رو خیلی وقت هستش که دارم مشکلش اینه که با کرک شدن فول میشه
من نرم افزار رو بصورت فول لایسنسش میخوام که ظاهراً Bascom این دوستمون اینجوری هستش
بازم سوتی دادم؟:D
 
بالا