قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

eng.inventor
:: مهندس ::
تاريخ التسجيل: Jul 2008
المشاركات: 27
نشاط [ eng.inventor ]
قوة السمعة:
قديم 20-05-2010, 03:15 PM المشاركة 25   
افتراضي



سوال هام هل ينفع استخدام
pic 16f84 وهيا لا تعدم اليسريال بورت
ازاي تم استخدامها

اعلانات

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 454
نشاط [ Eng-Rayan ]
قوة السمعة:
قديم 20-05-2010, 04:59 PM المشاركة 26   
افتراضي


اكيد يمكن استخدامها بالsoft uart

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 20-05-2010, 07:57 PM المشاركة 27   
افتراضي مبرمجة pic18f4550


السلام عليكم
اهلاا استاذ ريان
اولاا اشكرا على تواضعك وصبرك الجميل لاجاباتك
ثانيا اريد ان اعرف هل المبرمجة التى طرحها الاستاذ سمير فى (طريق للاحتراف)
هل يمكن ان تبرمج pic 18f4550
واذا كانت الاجابة لا الرجاء دلونى على الدارة لاصنعها
وبارك الله فيك


eng.inventor
:: مهندس ::
تاريخ التسجيل: Jul 2008
المشاركات: 27
نشاط [ eng.inventor ]
قوة السمعة:
قديم 20-05-2010, 08:36 PM المشاركة 28   
افتراضي


اكيد يمكن استخدامها بالsoft uart
ممكن توضح اكتر شوية اخي المهندس ريان


dragonhunter
:: مهندس ::
تاريخ التسجيل: Feb 2010
الدولة: algerie
المشاركات: 24
نشاط [ dragonhunter ]
قوة السمعة:
قديم 21-05-2010, 12:22 AM المشاركة 29   
افتراضي


نعم كما قال الاخ Eng-Rayan
اقصد عن soft uart

و هي موجودة في الmikroc ادهب الي help و ابحث عن soft uart او software pc

وستجد شرح وافي


dragonhunter
:: مهندس ::
تاريخ التسجيل: Feb 2010
الدولة: algerie
المشاركات: 24
نشاط [ dragonhunter ]
قوة السمعة:
قديم 21-05-2010, 12:32 AM المشاركة 30   
افتراضي


و بالنسبة للasembler فاليك هدا الرابط الدي يحتوي علي شرح باللغة الانجليزية

http://www.enterupload.com/lifssmgdz..._uart.pdf.html


dragonhunter
:: مهندس ::
تاريخ التسجيل: Feb 2010
الدولة: algerie
المشاركات: 24
نشاط [ dragonhunter ]
قوة السمعة:
قديم 21-05-2010, 02:02 PM المشاركة 31   
افتراضي


اتمني من له دراية جيدة بالsoft uart سواءا بالasembler او الmikroc ان يقوم

بشرح مفصل بداية بالنظري المفصل ثم بعض التطبيقات عليها و وضعها في مكتبة

المنتدي لتعم الفائدة.


ملاحظة:
هدا طلب ليس اكثر و امنية و لو كنت اعرف استخدام soft uart لما تاخرت

و شكرا


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 21-05-2010, 03:38 PM المشاركة 32   
افتراضي rs232 and pic16f48


السلام عليكم
اليكم شرح للpic16f84 وكيفية عمل اتصال بالسريالبورت

هذا الشرح اخذتة من كتاب الاستاذ احمد سمير Serial_Communication


أثانیا : الأنواع التي لیس بھا ھاردویر USART
اي لیس بھا ھاردویر یدعم ھذه الخاصیة بشكل أكبر وبالتالي لیس بھا مقاطعة یمكن تطبیقھا على ھذه النوعیة من الإتصال .
في لغة مایكروسي الأمر أیضا في غایة السھولة حیث یوجد مكتبة جاھزة تمكنك من عمل الاتصال التسلسلي Rs232 بأي نوع من المایكروكنترولر وعلى أي طرف تریده . وذلك بأوامر الاتية
ھذه الأوامر ھي :-
· Soft_Uart_Init
· Soft_Uart_Read
· Soft_Uart_Write
فمثلا إلیك الأمر التالي :
Soft_Uart_Init(PORTB, 1, 2, 9600, 0) ;
ھذا الأمر سیقوم بعملیة التھیئة حیث تكون السرعة 9600 وسیكون طرف الإستقبال RX هوB1 وطرف الارسال TX هوB2 طبعا كلھم في portb
ویمكننا تغییر البورت وأرقام الأطراف وكذلك السرعة كما نشاء
أما الصفر الذي في النھایة فیسمىinverted والقیمة الافتراضیة لھا ھي صفر .

لنقوم بقراءة البیانات المرسلة نكتب الأمر
data =soft_uart_read(rec
في المتغیرdata سیتم تخزین البیانات التي تم إرسالھا .أما المتغیرrec (pointer
فإنة تصبح قیمتھ صفر إذا تمت عملیة الإرسال بنجاح
.
إذن سنقوم بعملیة اختبار باستمرار إذا أصبحت قیمة rec تساوي صفر نجعل البك یقوم بعملیة القراءة
أما بالنسبة لأمر الكتابة فإنھ لكتابة حرفN مثلا نكتب الأمر التالي

Soft_Uart_Write('N');
اما بالنسبة للاشخاص الذين لم يفهمو شرحى ساقوم بارفاق الكتاب والمثال بالغة مايكرو سى ولا تنسونى بالدعاء(الكتاب للاستاذ احمد سمير)


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 21-05-2010 الساعة 03:51 PM


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:36 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)