اطلاعیه

Collapse
No announcement yet.

آی سی 8155 چه طوری کار می کنه؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    آی سی 8155 چه طوری کار می کنه؟

    من یک پروژه دارم و توش موندم نمی دونم آی سی 8155 چطوری کار می کنه و هیچ اطلاعاتی در مورد تایمرش ندارم ممنون می شم اگر کمکم کنید :mrgreen:

    #2
    پاسخ : آی سی 8155 چه طوری کار می کنه؟

    سلام.
    من شک کردم توی خود اتمل هم سرچ کردم میکرویی با این شماره نداریم شاید منظور شما 8055 بوده یا 8955 . به هر حال. تا جایی که خاطرم هست همه چیزش مثل 8051 هست فقط یه سری امکانات اضافه داره مثلا یه تایمر اضافه داره شاید watchdogtimer داشته باشه و ...

    http://www.atmel.com/dyn/resources/prod_documents/doc1921.pdf

    موفق باشید.
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      پاسخ : آی سی 8155 چه طوری کار می کنه؟

      سلام مرسی برای پاسخ تون ولی من آی سی رو خریدم و وجود داره حتی تو کتاب مزیدی هم راجع به یکی از خانواده های این آی سی صحبت شده ولی خود آی سی مورد نظر من نیست این آی سی ppi برای افزایش پورت ازش استفاده می کنند مشکل من سر کار کردن تایمرش حال کسی هست به من کمک کنه :sad:

      دیدگاه


        #4
        پاسخ : آی سی 8155 چه طوری کار می کنه؟

        سلام.
        من الان کتاب مزیدی دم دستم نیست من شماره 8255 توی ذهنم بود که سرچ هم کردم دیدم هست (البته میکرو نیست به همین خاطر دفعه قبل نتونستم پیداش کنم) ولی اینطوری که من سرچ کردم 8155 هم یه PPI هست.
        شما ناچار هستید از این آی سی استفاده کنید؟ کار کردن باهاش چندان هم راحت نیست. اگه فقط میخواهید پورت ها رو افزایش بدید میتونید از لچ هم استفاده کنید چون این آی سی (8255) یه امکاناتی برای هندشیکینگ داره که کاربردی برای استفاده در حالت افزایش پورت نداره.
        موفق باشید.
        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه


          #5
          پاسخ : آی سی 8155 چه طوری کار می کنه؟

          سلم
          من پروزه ام ساخت کنتور دیجیتال و متاسفانه مجبور به استفاده از این آی سی هستم چون به تایمرش هم نیاز دارم و چون از ولتاژوجریان نمونه گیری می کنم دو پورت از میکرو از دست می دم من متوجه منظور شما نشدم که چرا کار کردن با آی سی 8155 سخت
          در ضمن من ata sheet این آی سی رو دارم ولی به من کمک زیادی نکرد
          من از 8031 برای این پروژه استفاده می کنم

          دیدگاه


            #6
            پاسخ : آی سی 8155 چه طوری کار می کنه؟

            سلام.
            من قصد ندارم اون مداری که توی ذهنتون هست رو تغییر بدم. ولی به تجربه میگم این کار رو بکنید:

            1- از مثلا 8051 یا 8052 به عنوان میکرو استفاده کنید تا مشکل تایمر حل بشه.
            2- برای رفع مشکل کمبود پورت هم از 2 تا آی سی 74573 استفاده کنید.
            موفق باشید.
            شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
            هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
            چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

            دیدگاه


              #7
              پاسخ : آی سی 8155 چه طوری کار می کنه؟

              سلام من دیگه دارم کمک خجالت می کشم :redface:ولی یک سئوال دیگه من می تونم مدارم رو برای شما بفرستم راستش رو بگم من زیاد سر در نمی یارم از کارکرد این مدار

              دیدگاه


                #8
                پاسخ : آی سی 8155 چه طوری کار می کنه؟

                مدار رو تو انجمن بزارین تا هر کسی که میتونه کمکتون کنه.

                دیدگاه


                  #9
                  پاسخ : آی سی 8155 چه طوری کار می کنه؟

                  نوشته اصلی توسط somayh
                  سلام من دیگه دارم کمک خجالت می کشم :redface:ولی یک سئوال دیگه من می تونم مدارم رو برای شما بفرستم راستش رو بگم من زیاد سر در نمی یارم از کارکرد این مدار
                  سلام.
                  دوست محترم اصلا ما اینجا دور هم جمع شدیم تا بهمدیگه کمک کنیم یه زمانی هم میرسه که شما اینجا به بقیه دوستان کمک میکنید .
                  منتظریم.
                  موفق باشید.
                  شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                  هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                  چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                  دیدگاه


                    #10
                    پاسخ : آی سی 8155 چه طوری کار می کنه؟

                    سلام
                    مرسی برای کمکتون
                    من مدار رو در چهار قسمت براتون می فرستم این مدار در art1 از ولتاژ و جریان نمونه گیری میکنه ودر part www این نمونه گیری به دیجیتال تبدیل می شه توسط آی سی ADC0804 و به 5155 داده می شه شرح این آی سی رو خودم زیاد نمی دونم
                    اطلاعات من کم و ناقص :cry:
                    من چطوری براتون فایل رو BROWSE کنم در منوی انتخاب هایبیشتر این گزینه نیست

                    دیدگاه


                      #11
                      پاسخ : آی سی 8155 چه طوری کار می کنه؟

                      نوشته اصلی توسط somayh
                      من چطوری براتون فایل رو BROWSE کنم در منوی انتخاب هایبیشتر این گزینه نیست
                      سلام دوست عزیز
                      فعلاً این امکان تو سایت وجود نداره که شما فایلهاتون رو به پست الصاق کنید.
                      برای اینکه بفهمید چطور باید یه چیزی رو پلود کنید، اینجا کلیک کنید.
                      همچنین برای اینکه پلود کردن زیاد ازتون وقت نگیره همه فایلها رو با برنامه Winzip یا Winrar توی یه آرشیو قرار بدین و بعد پلود کنین. (برای دریافت برنامه Winrar اینجا کلیک کنید.)

                      موفق باشید

                      دیدگاه


                        #12
                        پاسخ : آی سی 8155 چه طوری کار می کنه؟

                        سلام
                        مرسی برای کمکتمون ولی من موفق نشدم و میشه یه خواهشی بکنم من این مدار و برنامه رو براتون میل می زنم اگر شما لطف کنید و بفرستید :redface:

                        دیدگاه


                          #13
                          پاسخ : آی سی 8155 چه طوری کار می کنه؟

                          سلام
                          من میل شما رو دریافت کردم و فایلهای الصاق شده رو پلود کردم. اینم لینکش : http://www.4shared.com/file/15834062/53ad040c/Ms_rezvani.html
                          فقط یه چیزی.... شما یه برنامه به میل اتچ کرده بودین و یه برنامه دیگه مثل همون داخل متن میل فرستاده بودین.
                          اون فایلی که بصورت خارجی اتچ کرده بودین به هم ریخته بود و خط هاش در هم و برهم بود.
                          چون من نمیدونستم که با هم فرق میکنن یا نه هر دو تاشون رو پلود کردم.

                          دیدگاه


                            #14
                            پاسخ : آی سی 8155 چه طوری کار می کنه؟

                            سلام
                            ببخشید شما از 8155 منصرف شدید؟
                            من دیتاشیتشو خوندم یه چیزایی دستگیرم شد. شما دقیقاً بگید میخواهید با تایمر این آیسی چیکار کنید. تا اگه تونستیم کمکتون کنیم.
                            فعلاً

                            دیدگاه


                              #15
                              پاسخ : آی سی 8155 چه طوری کار می کنه؟

                              سلام
                              ببخشید از اینکه این همه زحمت به شما دادم من از 8155 منصرف نشدم فقط چند وقته که درگیر درس ها هستم وکمتر روی پروژه وقت گذاشتم
                              من از این آی سی جهت افزایش پورت استفاده کردم و از تایمرش برای اندازه گیری اختلاف فاز و یکی از مشکلات من در پر کردن tabel
                              من نمی دونم که
                              1) این آی سی قابل پروگرام شدن هست یا نه
                              2) تایمرش برای کارکردش نیاز به یک clock داره که از خارج به 8155 وصل می شه و مدهاش در 8031 مقدار دهی مشند؟
                              3) من اصطلاحات handshaking & control word متوجه نمی شم و این جمله که برنامه ریزی 8155 با نوشتنcontrol word درcontrol register انجام می شود یعنی چی؟
                              من دوباره برنامه رو می فرستم
                              org 00
                              sjmp main
                              org 3
                              jmp int_0
                              org 0bh
                              jmp timer_0
                              org 13h
                              jmp int_1
                              org 20h
                              maim:
                              mov sp,#50h
                              mov r0,#4
                              mov a,#09
                              movx @r0,a
                              mov r0,#5
                              mov a,#0fdh
                              movx @r0,a
                              mov r0,#0
                              mov a,#110000000b
                              movx @r0,a
                              clr a
                              mov r0,#40h
                              mov @r0,a
                              djnz r0,$_1
                              mov th0,#(256-250/9)
                              mov tmod,#11010010b
                              mov ie,#10000111b
                              setb tr0
                              setb tr1
                              setb it1
                              setb it0
                              mov ip.#00000010b
                              setb it0
                              sjmp $
                              int_0:
                              push psw
                              push a
                              inc 27h
                              mov a,#27h
                              cjne a,#64,reten
                              mov 27h,#0
                              call calc
                              retrn:
                              pop a
                              pop psw
                              reti
                              clr ex1
                              call read_i
                              call read_v
                              call read_cos
                              mov a,28h
                              mov b,a
                              mov r6,a
                              mov a,b
                              mov r7,a
                              mov r4,2ah
                              mov 5,#0
                              call multlpy
                              mov r0,#30h
                              mov r1,#2bh
                              mov r2,#5
                              clr c
                              loop_x:
                              mov a,@r0
                              addc a,@r1
                              mov @r1,a
                              inc r0
                              inc r1
                              djnz r2,loop_x
                              mov r7,2dh
                              mov r6,2ch
                              call bin_to_bcd
                              call display
                              setb ex1
                              ret
                              multiply:
                              mov a,r4
                              mov b,a
                              mov a,r6
                              mul a,b
                              mov a,b
                              mov 31h,a
                              mov a,r4
                              mov b,a
                              mov a,r7
                              mul a,b
                              add a,31h
                              mov f0,c
                              mov 31h,a
                              mov a,b
                              mov 32h,a
                              mov a,r5
                              mov b,a
                              mov a,r6
                              mul ab
                              mov c,0f0
                              addc a,31h
                              mov 0f0,c
                              mov 31h,a
                              mov a,b
                              mov c,0f0h
                              addc a,32h
                              mov 0f0,c
                              mov 32h,a
                              mov a,r5
                              mov b,a
                              mov a,r7
                              mov c,0f0h
                              addc a,32h
                              jnc cont_m
                              inc b
                              cont_m:
                              mov a,32h
                              mov a,b
                              mov 33h,a
                              ret
                              timer_0:
                              cpl p3.5
                              reti
                              int_1:
                              push a
                              push psw
                              clr tr1
                              mov a,th1
                              mov 26h,a
                              mov 25h,a
                              mov th1,#0
                              mov tl1,#0
                              setb tr1
                              pop psw
                              pop a
                              reti
                              read_i:
                              clr p3.0
                              setb p3.0
                              mov r0,#3
                              loop_1:
                              movx a,@r0
                              jb acc.0,loop_1
                              mov r0,#1
                              movx a,@r0
                              mov 28h,a
                              ret
                              read_v:
                              clr p3.1
                              setb p3.1
                              mov r0,#3
                              loop_2:
                              movx a,@r0
                              jb acc.1,loop_2
                              mov r0,#2
                              movx a,@r0
                              mov 29h,a
                              ret
                              cos:
                              mov dptr,#table
                              mov a,26h
                              cjne a,#0,cont_1
                              sjmp cont_2
                              cont_1:
                              inc dph
                              cont_2:
                              mov a,25h
                              movc a,@a+dptr
                              mov 2ah,a
                              ret
                              bin_to_bcd:
                              mov r5,#3
                              mov r4,#232
                              mov 23h,#0
                              dig_4:
                              call compare
                              jc conti
                              call sub_16bit
                              inc 23h
                              sjmp dig_4
                              SETB ACC.5
                              MOV P1,A
                              MOV A,#10
                              DJNZ A,$
                              CLR P1.6
                              MOV A,23H
                              SETB ACC.7
                              MOV P1,A
                              MOV A,#10
                              DJNZ A,$
                              CLR P1.7
                              MOV P1,#0
                              RET
                              من اطلاعاتم خیلی کم است و سئوال هام خیلی زیاد :cry: من این مدار رو مجبورم توی همه نرم افزلر ها شماتیکشو بکشم چون همه المان ها رو یک نرم افزار نداشت و کسی تا حالا آی سی 8155 رو در پروتیوس دیده؟
                              ممنون برای کمکتون



                              دیدگاه

                              لطفا صبر کنید...
                              X