سلام
در این تاپیک قصد دارم راه اندازی lcd خوب و پر کاربرد 4*20 و کیبورد 4*4 رو در موردش صحبت کنم
این عکس ها مربوط به دستگاه صنعتی هستش که قرار تو خانگیران ازش استفاده کنن (در ضمن شماره تلفن واقعی نیست)
و اگه خدا بخواد در تاپیک های بعدی با استفاده از همین نوع lcd ها و کیبورد و با استفاده از پروتکل I2c ساعت و تاریخ نگار رو کار کنیم
(البته فکر می کنم کمبود تجهیزات یکی از عواملی باشه که اکثر بچه ها نتونن این مدار ها رو ببندن، من سعی می کنم این مدار رو به صورت مونتاژ شده کامل در اختیار کسانی که علاقمند هستن بزارم تا همه بتونن از اون استفاده کنن)
با آرزوی موفقیت برای همه دوستان
راه اندازی lcd4*20 و کیبورد 4*4
مدیر انجمن: vahid
Re: راه اندازی lcd4*20 و کیبورد 4*4
ممنون از اینکه وقتتون رو صرف آموزش می کنید.
امیدوارم این آموزش ها زودتر شروع بشه و به صورت گام به گام پیش بره تا همه ی دوستان بتونن با اونها جلو برن.
امیدوارم این آموزش ها زودتر شروع بشه و به صورت گام به گام پیش بره تا همه ی دوستان بتونن با اونها جلو برن.
من به جز آبی نگاهت؛ آسمانی نمی شناسم...
Re: راه اندازی lcd4*20 و کیبورد 4*4
سلام
اگه تو فایل زیر غلط های انشایی وجود داره به بزرگی خودتون ببخشید
key_switch
Key16
خوشحال می شم نظرات دوستان رو در موردش بدونم
اگه تو فایل زیر غلط های انشایی وجود داره به بزرگی خودتون ببخشید
key_switch
Key16
خوشحال می شم نظرات دوستان رو در موردش بدونم
Re: راه اندازی lcd4*20 و کیبورد 4*4
خیلی عالی بود
روان و قابل فهم
ممنون
روان و قابل فهم
ممنون
من به جز آبی نگاهت؛ آسمانی نمی شناسم...
Re: راه اندازی lcd4*20 و کیبورد 4*4
سلام
شما لطف دارین
این هم شماتیک صفحه کلید 4*4 در Altium Designer.
اگه خدا بخواد فایل کامل شماتیک رو بعدا تو سایت می ذارم
شما لطف دارین
این هم شماتیک صفحه کلید 4*4 در Altium Designer.
اگه خدا بخواد فایل کامل شماتیک رو بعدا تو سایت می ذارم
- vahid
- مدير بخش مهندسی برق
- پست: 409
- تاریخ عضویت: سهشنبه 31 فروردین 1389, 7:30 pm
- محل اقامت: شیروان
- تماس:
Re: راه اندازی lcd4*20 و کیبورد 4*4
سلام محسن جان.
خیلی خوب توضیح دادی.
اینکه اول یک کلید ساده , بعد دو در دو , بعد 4*4 رو توضیح دادی و اینکه فایل شبیه سازی رو هم گذاشتی خیلی خوب بود.
به قولی "روان و قابل فهم"
ممنون.
منم شماتیک و کد بیسیک کیبورد 2*2 رو به همون صورت که با c نوشتی رو میذارم واسه اونهایی که با bascom راحت ترن.(فقط اینجا کیبورد رو به پورت A وصل کردم.)
خوب کیبورد که ok شد حالا بریم سراغ lcd .
.
خیلی خوب توضیح دادی.
اینکه اول یک کلید ساده , بعد دو در دو , بعد 4*4 رو توضیح دادی و اینکه فایل شبیه سازی رو هم گذاشتی خیلی خوب بود.
به قولی "روان و قابل فهم"
ممنون.
منم شماتیک و کد بیسیک کیبورد 2*2 رو به همون صورت که با c نوشتی رو میذارم واسه اونهایی که با bascom راحت ترن.(فقط اینجا کیبورد رو به پورت A وصل کردم.)
کد: انتخاب همه
$regfile = "m32def.dat"
'---------------------------config input , output----------------------
Config Porta.0 = Output
Config Porta.1 = Output
Config Porta.2 = Input
Config Porta.3 = Input
'------------------------------lcd config---------------------------------
Config Lcdpin = Pin , Db4 = Pinb.3 , Db5 = Pinb.2 , Db6 = Pinb.1 , Db7 = Pinb.0 , E = Pinb.4 , Rs = Pinb.5
Config Lcd = 16 * 2 : Cursor Off : Cls
'-------------------------------------------------------------------------
Dim Col As Byte
Dim Row As Byte
'--------------------------------start-------------------------------------
Do
Porta.0 = 0
Porta.1 = 0
Porta.2 = 1
Porta.3 = 1
Row = 0 'satr
Col = 0 'sotoon
If Pina.2 = 0 Then
Col = 1 'sotone 1
Porta.0 = 1
Porta.1 = 0
If Pina.2 = 1 Then
Row = 1
End If
Porta.0 = 0
Porta.1 = 1
If Pina.2 = 1 Then
Row = 2
End If
End If
If Pina.3 = 0 Then
Col = 2 'sotone 2
Porta.0 = 1
Porta.1 = 0
If Pina.3 = 1 Then
Row = 1
End If
Porta.0 = 0
Porta.1 = 1
If Pina.3 = 1 Then
Row = 2
End If
End If
'----------------------------show outputs on lcd--------------------------
Locate 1 , 1
Lcd "satr:"
Locate 1 , 7
Lcd Row
Locate 2 , 1
Lcd "soton:"
Locate 2 , 7
Lcd Col
Loop
end
خوب کیبورد که ok شد حالا بریم سراغ lcd .
.
- reza_moradi
- کاربر عادی
- پست: 21
- تاریخ عضویت: دوشنبه 24 بهمن 1390, 7:28 am
- تماس:
راه اندازی lcd4*20 و کیبورد 4*4
کلا کار کردن با این نوع LCD های کاراکتری خیلی دلچسبه و LCD های ایده آلی برای پروژه هایی هستن که می خوایم یه سری اطلاعات رو بی دردسر روی LCD نشون بدیم ، چیزی که خیلی خیلی جالبه کتابخونه نوشتن و کار کردن مستقیم با این نوع LCD هاست ، چون زمینه ی خیلی خوبی برای نوشتن کتابخونه برای LCD های کاراکتری بزرگه ، در واقع خود کار کردن با انواع LCD به نظرم میتونه به مهارت تبدیل بشه و یک نفر میتونه کلا وقتش رو بزاره و روی LCD ها تحقیق کنه و کار کردن با انواع LCD و انواع آی سی های واسط LCD ها رو یاد بگیره ، این جوری توی خیلی از پروژه ها می تونیم از متخصص LCD بهره ببریم ، کاری که شرکت های بزرگ میکنن ، من پیشنهادم اینه که بچه هایی که طبع هنری دارن یه تحقیق جدی در مورد LCD ها بکنن چون خیلی تو این ضمینه می تونن موفق بشن چون تقریبا همه ی پروژه ها LCD رو برای نمایش اطلاعات دارن ، به هر حال وحید جان بی نهایت از تلاشت توی این زمینه ممنون و امیدوارم که بچه ها هم از این آموزشا استفاده ی کامل رو ببرن ، انشالله
چه کسی حاضر است؟
کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 2 مهمان