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

أدوات الموضوع

ليث البياتي
:: مهندس ::
تاريخ التسجيل: Oct 2009
المشاركات: 22
نشاط [ ليث البياتي ]
قوة السمعة:0
قديم 07-12-2009, 02:00 AM المشاركة 1   
افتراضي ممكن مساعدتي في هذا الكود Twitter FaceBook Google+



السلام عليكم

مشكلتي هي عندي كود اسمبلي واريد ان افحصه هل هذا الكود صحيح ام لا.

وهو كود ميكرو كنترولر 8051 نوع At89c2051 . وضيفته التعامل مع البلوتوث swich on \ of . ممكن حد من الاخوان يفحصلي هذا الكود شغال او لا . قبل لا اشتري المايكروكنترول . مع الشكر الجزيل وهذا هو الكود...


INCLUDE reg_51.pdf

VT EQU P3.0

DATA1 EQU P3.2
DATA2 EQU P3.3
DATA3 EQU P3.4
DATA4 EQU P3.5

DEV1 EQU P1.7
DEV2 EQU P1.6
DEV3 EQU P1.5
DEV4 EQU P1.4

CSEG AT 0 ; RESET VECTOR
;---------==========----------==========---------=========---------
; PROCESSOR INTERRUPT AND RESET VECTORS
;---------==========----------==========---------=========---------

ORG 00H ; Reset
JMP MAIN

;---------==========----------==========---------=========---------
; Main routine. Program execution starts here.
;---------==========----------==========---------=========---------
MAIN:
MOV SP,#2FH

MOV P1,#0FFH
TOP: SETB VT
JB VT,$

SETB DATA1
SETB DATA2
SETB DATA3
SETB DATA4
JB DATA1,DOWN1
CPL DEV1
JNB DATA1,$
DOWN1:JB DATA2,DOWN2
CPL DEV2
JNB DATA2,$
DOWN2:JB DATA3,DOWN3
CPL DEV3
JNB DATA3,$
DOWN3:JB DATA4,DOWN4
CPL DEV4
JNB DATA4,$
DOWN4:AJMP TOP



;************************************************* *********
DELAY:
MOV R1,#055H
REP2: MOV R2,#0FFH
REP1: NOP
DJNZ R2,REP1
DJNZ R1,REP2
RET
;************************************************* *********
END

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 08-12-2009, 11:09 PM المشاركة 2   
افتراضي


السلام عليكم

مشكلتي هي عندي كود اسمبلي واريد ان افحصه هل هذا الكود صحيح ام لا.

وهو كود ميكرو كنترولر 8051 نوع At89c2051 . وضيفته التعامل مع البلوتوث swich on \ of . ممكن حد من الاخوان يفحصلي هذا الكود شغال او لا . قبل لا اشتري المايكروكنترول . مع الشكر الجزيل وهذا هو الكود...


INCLUDE reg_51.pdf

VT EQU P3.0

DATA1 EQU P3.2
DATA2 EQU P3.3
DATA3 EQU P3.4
DATA4 EQU P3.5

DEV1 EQU P1.7
DEV2 EQU P1.6
DEV3 EQU P1.5
DEV4 EQU P1.4

CSEG AT 0 ; RESET VECTOR
;---------==========----------==========---------=========---------
; PROCESSOR INTERRUPT AND RESET VECTORS
;---------==========----------==========---------=========---------

ORG 00H ; Reset
JMP MAIN

;---------==========----------==========---------=========---------
; Main routine. Program execution starts here.
;---------==========----------==========---------=========---------
MAIN:
MOV SP,#2FH

MOV P1,#0FFH
TOP: SETB VT
JB VT,$

SETB DATA1
SETB DATA2
SETB DATA3
SETB DATA4
JB DATA1,DOWN1
CPL DEV1
JNB DATA1,$
DOWN1:JB DATA2,DOWN2
CPL DEV2
JNB DATA2,$
DOWN2:JB DATA3,DOWN3
CPL DEV3
JNB DATA3,$
DOWN3:JB DATA4,DOWN4
CPL DEV4
JNB DATA4,$
DOWN4:AJMP TOP



;************************************************* *********
DELAY:
MOV R1,#055H
REP2: MOV R2,#0FFH
REP1: NOP
DJNZ R2,REP1
DJNZ R1,REP2
RET
;************************************************* *********
END
السلام عليكم ورحمة الله وبركاتة

مافهمتة من مشاركتك هذة هو

انك لا تمتلك برنامج بريتوس للتجارب والمحاكاة

وهو يعد من افضل برامج المحاكاة

_______________--
وطبعا هذا الكود يتم برمجتة ببرنامج المبلاب لانة بلغة الاسمبلى

للاسف انا لا اعرف لغة الاسمبلى

_______________

ولكنى فقط اردت ان تستفيد ببرنامج البريتوس للمحاكاة

ويمكنك تحميلة من هنا

http://www.qariya.com/vb/showthread.php?t=40760

المشاركة رقم4 للاستاذ احمد سمير

وبرنامج المبلاب يمكنك تحميلة من هنا


http://www.microchip.com/stellent/id...7002#P236_6529



__________________
وننتظر ردود الاخوة الزملاء
بالتوفيق ان شاء الله

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

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 09-12-2009, 04:03 PM المشاركة 3   
x4


الأسمبلي بتاعك مختلف شوية عن الأسمبلي اللي أنا عارفة ... بتاع ال16f84a أو 16f877a و هكذا ... المهم ... إنك قبل ما تدفع قرش لازم تجرب البرنامج بنفسك على محاكاة خاص بالـPIC بتاعك .. و فعلا بروتس باشا هو اللي هيفيدك في موضوع المحاكاة دة و بالتوفيق


ليث البياتي
:: مهندس ::
تاريخ التسجيل: Oct 2009
المشاركات: 22
نشاط [ ليث البياتي ]
قوة السمعة:0
قديم 10-12-2009, 12:39 AM المشاركة 4   
افتراضي اخوان ارجوكم


السلام عليكم

اخوان ارجوكم انا لسة مبتدء جديد ولا اعرف كيف استعمل اي برنامج من الي ذكرتوهن ممكن اي حد يفحص الكود ارجوكم ساعدوني

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025