تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 13 از 38 اولاول ... 39101112131415161723 ... آخرآخر
نمايش نتايج 121 به 130 از 373

نام تاپيک: تاپيك ويژه ميكروكنترلر 8051

  1. #121
    داره خودمونی میشه
    تاريخ عضويت
    May 2006
    پست ها
    128

    پيش فرض پروژه 8051

    سلام دوستان
    من يه مشكل دارم اميدوارم كه اينجا كمكم كنيد.
    من يه مدار براي تعيين عدد اول با 8051 درست كردم ولي درست كار نميكنه. هميشه يه عدد ثابت نشون ميده.
    برنامشو ميذارم لطف كنيد ببيندي برنامش مشكلي نداره. ممنون ميشم.


    ; Mina Computer 8051 Code
    ; Create By Masoud Samadi Group
    ; copy Right 2006
    ;
    ;Portable :
    ;
    ; Port 0 = Seven Segment Data Bus
    ; Port 1 = Seven Segment Address Adapter (0 .. 2)
    ; Prot 2 = LPT 8 Bit Data
    ; Port 3 = Control For Start / LED Red / LED Green ( 0 = IN ST C ) | ( 1 = Green LED ) | ( 2 = Red LED )

    ORG 0 ; STRAT FROM ADDRESS 0 PROGRAM FALSH MEMORY
    MOV P3,#0FFH ; MACK PORT 3 INPUT
    MOV P2,#0FFH ; MACK PORT 2 INPUT

    MOV R1,#01000000B ; REGISTRY 1 IS DATA SEGMENT 1 ( DATA SHOW ZERO )
    MOV R2,#01000000B ; REGISTRY 2 IS DATA SEGMENT 2 ( DATA SHOW ZERO )
    MOV R3,#01000000B ; REGISTRY 3 IS DATA SEGMENT 3 ( DATA SHOW ZERO )
    START :
    LA1 : LCALL DISPLAY

    JB P3.0,LA1 ; WAIT FOR START ( READ CONTROL DATA and WHEN P3.0 = 0 THEN START)
    MOV R1,#01000000B ; REGISTRY 1 IS DATA SEGMENT 1 ( DATA SHOW ZERO )
    MOV R2,#01000000B ; REGISTRY 2 IS DATA SEGMENT 2 ( DATA SHOW ZERO )
    MOV R3,#01000000B ; REGISTRY 3 IS DATA SEGMENT 3 ( DATA SHOW ZERO )
    MOV P3,#0FFH ; MACK P3 OUT PUT & LEDs IS OFF
    MOV R7,P2
    CJNE R7,#1,LET1 ; READ DATA ( R7 IS MAIN DATA )
    LCALL COUNTER
    LJMP EDPRG_G
    LET1 :
    CJNE R7,#0,LET2 ; READ DATA ( R7 IS MAIN DATA )
    LJMP EDPRGerr
    LET2 :
    MOV A,R7
    MOV B,#2
    DIV AB
    MOV R6,A
    MOV A,B
    CJNE A,#0,LA2
    LJMP LA3
    LA2 : INC R6
    LA3 : INC R6
    MOV R5,#2 ; REGISTRE 5 IS CONTER
    RETEST : LCALL DISPLAY
    MOV A,R6
    CJNE A,5,LA4
    LJMP EDPRG_R
    LA4: MOV A,R7
    MOV B,R5
    DIV AB
    LCALL COUNTER
    MOV A,B
    CJNE A,#0,LA5
    LJMP EDPRG_G
    LA5: INC R5
    LCALL DELAYRED
    LJMP RETEST

    EDPRG_R :
    LCALL COUNTER
    LCALL DELAYRED
    MOV P3,#0FFH
    CLR P3.2
    LJMP START

    EDPRG_G :
    LCALL DELAYRED
    LCALL COUNTER
    MOV P3,#0FFH
    CLR P3.1
    LJMP START

    EDPRGerr : MOV P3,#0FFH
    LCALL DATAiserr
    LCALL DELAYRED
    CLR P3.1
    CLR P3.2
    LCALL START


    ;--------------------------------------- END -----------------------------------
    DELAYRED : ; WAIT 1s FOR RED LED
    PUSH 7
    PUSH 6
    PUSH 5
    MOV P3,#0FFH
    CLR P3.2
    MOV R7,#1
    L25 : MOV R6,#5
    L26 : MOV R5,#50
    L27 : LCALL DISPLAY
    DJNZ R5,L27
    DJNZ R6,L26
    DJNZ R7,L25
    SETB P3.2
    MOV R7,#1
    L30 : MOV R6,#5
    L31 : MOV R5,#50
    L32 : LCALL DISPLAY
    DJNZ R5,L32
    DJNZ R6,L31
    DJNZ R7,L30
    POP 5
    POP 6
    POP 7
    RET


    DELAY30NS : ; DELAY FOR MULTIPLEX 30 nS
    Push 1
    Push 2
    Push 3
    MOV R2,#1
    L21 : MOV R3,#10
    L22 : MOV R1,#10
    L23 : NOP
    NOP
    DJNZ R1,L23
    DJNZ R3,L22
    DJNZ R2,L21
    Pop 3
    Pop 2
    Pop 1
    RET
    DISPLAY : ; MULTIPLEX DISPLAY DATA & ADDRESS
    SETB P1.0 ; SET ADDRESS DATA
    CLR P1.1 ; SET ADDRESS DATA
    CLR P1.2 ; SET ADDRESS DATA
    MOV P0,R1 ; SEND SEGMENT 1 DATA
    LCALL DELAY30NS
    CLR P1.0 ; SET ADDRESS DATA
    SETB P1.1 ; SET ADDRESS DATA
    CLR P1.2 ; SET ADDRESS DATA
    MOV P0,R2 ; SEND SEGMENT 2 DATA
    LCALL DELAY30NS
    CLR P1.0 ; SET ADDRESS DATA
    CLR P1.1 ; SET ADDRESS DATA
    SETB P1.2 ; SET ADDRESS DATA
    MOV P0,R3 ; SEND SEGMENT 3 DATA
    LCALL DELAY30NS
    RET
    COUNTER :
    PUSH ACC
    CJNE R1,#10010000B,CLA1
    CJNE R2,#10010000B,CLA1
    MOV A,R3
    MOV R4,A
    LCALL CONVERT
    MOV A,R4
    MOV R3,A

    CLA1 : CJNE R1,#10010000B,CLA2
    MOV A,R2
    MOV R4,A
    LCALL CONVERT
    MOV A,R4
    MOV R2,A

    CLA2 : MOV A,R1
    MOV R4,A
    LCALL CONVERT
    MOV A,R4
    MOV R1,A

    POP ACC
    RET

    Convert : ; COUNTER 1 BIT ( R1 = R1 + 1)
    CJNE R4,#01000000B,Conv1
    MOV R4,#11111001B
    RET
    Conv1: CJNE R4,#11111001B,Conv2
    Mov R4,#00100100B
    RET
    Conv2: CJNE R4,#00100100B,Conv3
    MOV R4,#10110000B
    RET
    Conv3: CJNE R4,#10110000B,Conv4
    MOV R4,#00011001B
    RET
    Conv4: CJNE R4,#00011001B,Conv5
    MOV R4,#10010010B
    RET
    Conv5: CJNE R4,#10010010B,Conv6
    MOV R4,#00000010B
    RET
    Conv6: CJNE R4,#00000010B,Conv7
    MOV R4,#11111000B
    RET
    Conv7: CJNE R4,#11111000B,Conv8
    MOV R4,#00000000B
    RET
    Conv8: CJNE R4,#00000000B,Conv9
    MOV R4,#10010000B
    RET
    Conv9: MOV R4,#01000000B
    RET

    DATAiserr :
    MOV R1,#10101111B
    MOV R2,#10101111B
    MOV R3,#10000110B
    RET
    End ; End of Program

  2. #122
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2006
    پست ها
    8

    پيش فرض

    بهزاد شمس عزيز
    از توجه شما متشكرم
    اگه خواهشا اطلاعاتي پيدا كردي ما رو فراموش نكن
    my id betianno
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  3. #123
    داره خودمونی میشه
    تاريخ عضويت
    May 2006
    پست ها
    124

    پيش فرض

    betianno ی عزیز ! اینجا رو یه نگاهی بنداز. اگه لازم بود بایستی عضو بشی. اون دور و برا رو هم بگرد چیزای بیشتری پیدا میکنی.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ------------------------------------------------------------------------------
    آدم جان بیکار!!!!! (شرمنده من بی تقصیرم )
    بنده سواد زیادی در این زمینه ندارم ولی شما اول بگو این برنامه اصلاً باید چیکار بکنه؟
    منظورم اینه که ورودی شما از کجا و به چه صورته و خروجی شما کدوم پورته؟
    اصلا اگه توی پروتیوس شبیه سازیش کردی فایلشو آپلود کن.
    شاید دوستان بتونن بیشتر کمک کنن.
    فعلاً.........

  4. #124
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    11 انصاف

    به قول بچه ها گفتني : " الله سنه انصاف ورسين "

    آخه جون مادرت چطور دلت مياد
    اخه با سرعت ديال اپ ميدوني چقدر طول ميكشه يه برنامه ي 16 مگا بايتي داون لود كرد؟
    تازه اگه بعد از داون لود ارور بده و نصب نشه اونوقت چي؟
    please obtain another copy

  5. #125
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2006
    پست ها
    12

    پيش فرض

    آقای شمس متشکرم

  6. #126
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2006
    پست ها
    12

    پيش فرض

    اگه کسی مداری در باره ی مبدل LPT to USB داره ممنون میشم به من بگه .
    متشکرم

  7. #127
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2006
    پست ها
    12

    پيش فرض

    برای ورود به انجمن برق باید رمز عبور مخصوص داشته باشی؟

  8. #128
    داره خودمونی میشه
    تاريخ عضويت
    May 2006
    پست ها
    124

    پيش فرض

    جان؟
    رمز عبور مخصوص؟!
    نه برادر!
    اونجا هم مثل همينجا بايد عضو بشين ديگه !
    البته به دليل تغييراتي از اين به بعد بايد به جای forum.eca.ir. به آدرس [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بروید.
    موفق باشید.

  9. #129
    داره خودمونی میشه رضا حاجي زاده's Avatar
    تاريخ عضويت
    Apr 2006
    محل سكونت
    تبریز
    پست ها
    102

    پيش فرض

    نقل قول نوشته شده توسط tabriz-info
    به قول بچه ها گفتني : " الله سنه انصاف ورسين "

    آخه جون مادرت چطور دلت مياد
    اخه با سرعت ديال اپ ميدوني چقدر طول ميكشه يه برنامه ي 16 مگا بايتي داون لود كرد؟
    تازه اگه بعد از داون لود ارور بده و نصب نشه اونوقت چي؟
    please obtain another copy
    سلام همشهری
    ببینم تا حالا مطلع نشدی که جائی بنام کافی نت با خطوط ADSL هست
    خوب مرد مومن برو بیرون دانلود بکن
    طوری حرف می زنی بیچاره اونیکه فایل رو ادرس داده به همراه کسی که اون رو اپ کرده از کارش نادم میشه
    شوخی بید

  10. #130
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض dial up ya adsl masale in nist

    سلام همشهري
    آخه من كه نگفتم مشكلم سرعت داون لوده
    مشكل من اينه كه اصلا لينكها كار نميكنه مخصوصا لينكهاي اوله تاپيك
    حالا سرعتش مهم نيست مهم اينه كه بعد از اينهمه وقت كه طول ميكشه داون لود بشه اونيكه داونلود كردي كار كنه

    من خيلي به اين لينكها احتياج دارم اخه براي درس پروژه سخت افزار بايد خيلي سريع يه چيزي اماده كنم
    اگه سراغ داريد منو راهنمائي كنيد ممنون ميشم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •