من یک پروژه دارم و توش موندم نمی دونم آی سی 8155 چطوری کار می کنه و هیچ اطلاعاتی در مورد تایمرش ندارم ممنون می شم اگر کمکم کنید :mrgreen:
اطلاعیه
Collapse
No announcement yet.
آی سی 8155 چه طوری کار می کنه؟
Collapse
X
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام.
من شک کردم توی خود اتمل هم سرچ کردم میکرویی با این شماره نداریم شاید منظور شما 8055 بوده یا 8955 . به هر حال. تا جایی که خاطرم هست همه چیزش مثل 8051 هست فقط یه سری امکانات اضافه داره مثلا یه تایمر اضافه داره شاید watchdogtimer داشته باشه و ...
http://www.atmel.com/dyn/resources/prod_documents/doc1921.pdf
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام مرسی برای پاسخ تون ولی من آی سی رو خریدم و وجود داره حتی تو کتاب مزیدی هم راجع به یکی از خانواده های این آی سی صحبت شده ولی خود آی سی مورد نظر من نیست این آی سی ppi برای افزایش پورت ازش استفاده می کنند مشکل من سر کار کردن تایمرش حال کسی هست به من کمک کنه :sad:
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام.
من الان کتاب مزیدی دم دستم نیست من شماره 8255 توی ذهنم بود که سرچ هم کردم دیدم هست (البته میکرو نیست به همین خاطر دفعه قبل نتونستم پیداش کنم) ولی اینطوری که من سرچ کردم 8155 هم یه PPI هست.
شما ناچار هستید از این آی سی استفاده کنید؟ کار کردن باهاش چندان هم راحت نیست. اگه فقط میخواهید پورت ها رو افزایش بدید میتونید از لچ هم استفاده کنید چون این آی سی (8255) یه امکاناتی برای هندشیکینگ داره که کاربردی برای استفاده در حالت افزایش پورت نداره.
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلم
من پروزه ام ساخت کنتور دیجیتال و متاسفانه مجبور به استفاده از این آی سی هستم چون به تایمرش هم نیاز دارم و چون از ولتاژوجریان نمونه گیری می کنم دو پورت از میکرو از دست می دم من متوجه منظور شما نشدم که چرا کار کردن با آی سی 8155 سخت
در ضمن من ata sheet این آی سی رو دارم ولی به من کمک زیادی نکرد
من از 8031 برای این پروژه استفاده می کنم
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام.
من قصد ندارم اون مداری که توی ذهنتون هست رو تغییر بدم. ولی به تجربه میگم این کار رو بکنید:
1- از مثلا 8051 یا 8052 به عنوان میکرو استفاده کنید تا مشکل تایمر حل بشه.
2- برای رفع مشکل کمبود پورت هم از 2 تا آی سی 74573 استفاده کنید.
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
نوشته اصلی توسط somayhسلام من دیگه دارم کمک خجالت می کشم :redface:ولی یک سئوال دیگه من می تونم مدارم رو برای شما بفرستم راستش رو بگم من زیاد سر در نمی یارم از کارکرد این مدار
دوست محترم اصلا ما اینجا دور هم جمع شدیم تا بهمدیگه کمک کنیم یه زمانی هم میرسه که شما اینجا به بقیه دوستان کمک میکنید.
منتظریم.
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام
مرسی برای کمکتون
من مدار رو در چهار قسمت براتون می فرستم این مدار در art1 از ولتاژ و جریان نمونه گیری میکنه ودر part www این نمونه گیری به دیجیتال تبدیل می شه توسط آی سی ADC0804 و به 5155 داده می شه شرح این آی سی رو خودم زیاد نمی دونم
اطلاعات من کم و ناقص :cry:
من چطوری براتون فایل رو BROWSE کنم در منوی انتخاب هایبیشتر این گزینه نیست
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
نوشته اصلی توسط somayhمن چطوری براتون فایل رو BROWSE کنم در منوی انتخاب هایبیشتر این گزینه نیست
فعلاً این امکان تو سایت وجود نداره که شما فایلهاتون رو به پست الصاق کنید.
برای اینکه بفهمید چطور باید یه چیزی رو پلود کنید، اینجا کلیک کنید.
همچنین برای اینکه پلود کردن زیاد ازتون وقت نگیره همه فایلها رو با برنامه Winzip یا Winrar توی یه آرشیو قرار بدین و بعد پلود کنین. (برای دریافت برنامه Winrar اینجا کلیک کنید.)
موفق باشید
دیدگاه
-
پاسخ : آی سی 8155 چه طوری کار می کنه؟
سلام
من میل شما رو دریافت کردم و فایلهای الصاق شده رو پلود کردم. اینم لینکش : http://www.4shared.com/file/15834062/53ad040c/Ms_rezvani.html
فقط یه چیزی.... شما یه برنامه به میل اتچ کرده بودین و یه برنامه دیگه مثل همون داخل متن میل فرستاده بودین.
اون فایلی که بصورت خارجی اتچ کرده بودین به هم ریخته بود و خط هاش در هم و برهم بود.
چون من نمیدونستم که با هم فرق میکنن یا نه هر دو تاشون رو پلود کردم.
دیدگاه
-
پاسخ : آی سی 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 رو در پروتیوس دیده؟
ممنون برای کمکتون
دیدگاه
دیدگاه