ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12
  1. #1
    2017/07/12
    5
    0

    نحوه ارتباط پین های مختلف به ۷ سگمنت

    با سلام اگر که بخواهیم به جای یک پورت دیتا کا اطلاعات را به سون سگمنت ارسال می کنه از چند پین در پورت های مختلف استفاده کنیم چه راه حلی داره ؟
  2. #2
    2007/07/19
    تهران
    1,406
    186

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    سلام
    وقت بخیر
    نقل قول نوشته اصلی توسط Raymandsystem

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام اگر که بخواهیم به جای یک پورت دیتا کا اطلاعات را به سون سگمنت ارسال می کنه از چند پین در پورت های مختلف استفاده کنیم چه راه حلی داره ؟
    یک روش :


    با احترام
    97/10/7
    ویرایش توسط amir_moayeri : 2018/12/29 در ساعت 10:00
  3. #3
    2017/07/12
    5
    0

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    با سلام و تشکر فراوان منظورم اینه اگر پین خالی باشه ولی در پورت های مختلف باشه راه حل چه طوریه رو شما برای زمانی هست که پین ها کم هستند با تشکر فراوان
  4. #4
    2007/07/19
    تهران
    1,406
    186

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    سلام
    وقت بخیر
    نقل قول نوشته اصلی توسط Raymandsystem

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام و تشکر فراوان منظورم اینه اگر پین خالی باشه ولی در پورت های مختلف باشه راه حل چه طوریه رو شما برای زمانی هست که پین ها کم هستند با تشکر فراوان
    منظورتون ، این مدل از سیم بندی هست ؟

    با احترام
    97/10/8
  5. #5
    2017/07/12
    5
    0

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    با سلام مجدد این نوع طراحی مد نظرم هست البته بدون هیچگونه واسطه و گیتی فقط راه اندازی مستقیم با میروکنترلر همچنین دو پایه برای مولتی پلکی در نظر گرفته می شه در این حالت چطوری دیتا را از طریق تابع در کدویژن ارسال کنیم
  6. #6
    2007/07/19
    تهران
    1,406
    186

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    سلام
    وقت بخیر
    نقل قول نوشته اصلی توسط Raymandsystem

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام مجدد این نوع طراحی مد نظرم هست البته بدون هیچگونه واسطه و گیتی فقط راه اندازی مستقیم با میروکنترلر همچنین دو پایه برای مولتی پلکی در نظر گرفته می شه در این حالت چطوری دیتا را از طریق تابع در کدویژن ارسال کنیم
    واسطه گیت برای روشن شدن سون سگمنت ، پس از انجام تغییرات بر روی ورودی هاست (output enable). که میتونه حذف بشه.
    متوجه این قسمت از فرمایشتون (همچنین دو پایه برای مولتی پلکی ) نشدم !!
    با کدویژن کار نکردم .
    راه اندازی این مدار ( شمارنده 0 تا 9 ) با بسکام انجام شده .

    با احترام
    97/10/8
  7. #7
    2017/07/12
    5
    0

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    با سلام و عرض تشکر فراوان شما برنامه بسکام برای راه اندازی نقشه دوم
    دارید اگر هست می شه بفرستید
    با تشکر و عرض احترام
  8. #8
    2007/07/19
    تهران
    1,406
    186

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    سلام
    وقت بخیر
    نقل قول نوشته اصلی توسط Raymandsystem

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام و عرض تشکر فراوان شما برنامه بسکام برای راه اندازی نقشه دوم
    دارید اگر هست می شه بفرستید
    با تشکر و عرض احترام
    برنامه :
    '========= by Amir_Moayeri ==== 97-10-8

    $regfile = "m8def.dat"
    $crystal = 1000000
    Dim Seg As Byte
    A_seg Alias Seg.0
    B_seg Alias Seg.1
    C_seg Alias Seg.2
    D_seg Alias Seg.3
    E_seg Alias Seg.4
    F_seg Alias Seg.5
    G_seg Alias Seg.6

    '+++++++ segment display output enable +++++
    Config Portd.7 = Output
    O_en Alias Portd.7

    '=======pin to segment =======
    Config Portc.5 = Output
    A_dis Alias Portc.5

    Config Portd.3 = Output
    B_dis Alias Portd.3

    Config Portd.0 = Output
    C_dis Alias Portd.0

    Config Portb.0 = Output
    D_dis Alias Portb.0

    Config Portc.1 = Output
    E_dis Alias Portc.1

    Config Portb.2 = Output
    F_dis Alias Portb.2

    Config Portc.4 = Output
    G_dis Alias Portc.4

    seg = 0
    ' ring counter 0 to 9
    Strt:
    '========= 0 =======
    Seg = &B00111111
    Gosub Disply
    '========= 1 =======
    Seg = &B00000110
    Gosub Disply
    '========= 2 =======
    Seg = &B01011011
    Gosub Disply
    '========= 3 =======
    Seg = &B01001111
    Gosub Disply
    '========= 4 =======
    Seg = &B01100110
    Gosub Disply
    '========= 5 =======
    Seg = &B01101101
    Gosub Disply
    '========= 6 =======
    Seg = &B11111101
    Gosub Disply
    '========= 7 =======
    Seg = &B00100111
    Gosub Disply
    '========= 8 =======
    Seg = &B11111111
    Gosub Disply
    '========= 9 =======
    Seg = &B11101111
    Gosub Disply

    jmp strt

    End

    '============= display =========
    Disply:
    A_dis = A_seg
    B_dis = B_seg
    C_dis = C_seg
    D_dis = D_seg
    E_dis = E_seg
    F_dis = F_seg
    G_dis = G_seg

    Set O_en
    Waitms 500
    Reset O_en
    Waitms 1

    Return

    با احترام
    97/10/8
  9. #9
    2017/07/12
    5
    0

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    خیلی متشکرم
  10. #10
    2009/08/23
    4
    0

    پاسخ : نحوه ارتباط پین های مختلف به ۷ سگمنت

    با عرض سلام و عرض خسته نباشید خدمت استاد محترم
    در برنامه ساعت دیجیتال سگمنت دار کد دیتا برای پایه هایی که مشخص کرده ام نوشته شده
    Config Portb = Output
    Config Portd = Output

    ترتیب پین های متصل به سگمنت به صورت زیر است
    portd.0 > e
    portd.1 > d
    portd.2 > c
    portd.3 > b
    portd.4 > a
    portd.5 > f
    portd.6 > g
    portd.7 > h

    و جدول دیتا هم به شکل زیر
    '================================================= ===========
    Number:
    Data &B01000000 , &B01110011 , &B00100100 , &B00100001 , &B00010011 , _
    &B00001001 , &B00001000 , &B01100011 , &B00000000 , &B00000001 , &B11111111
    '================================================= ===========
    بنده میخوام ترتیب پایه به صورت زیر باشد

    portd.1 > a
    portd.2 > c
    portd.3 > d
    portd.4 > e
    portd.5 > f
    portd.6 > g
    portd.7 > h
    استاد در ضمن در حالت اول کدها به چه صورت خواهد بود یعنی نویسنده برنامه چطوری کدها رو نوشته میخوام یاد بگیرم و از روی اون چطوری کدها رو تغییر بدم تا به حالت دوم در بیاد
    قسمتی از برنامه نوشته شده مورد نظر مربوط به این قسمت
    S1 = 0 : F = _hour
    While F >= 10
    F = F -10 : Incr S1
    Wend
    S2 = F
    S3 = 0 : F = _min
    While F >= 10
    F = F -10 : Incr S3
    Wend
    S4 = F
    D1 = 0 : F = Sh_month
    While F >= 10
    F = F -10 : Incr D1
    Wend
    D2 = F
    D3 = 0 : F = Sh_day
    While F >= 10
    F = F -10 : Incr D3
    Wend
    D4 = F
    Select Case Dat
    '----------------------------------------------------
    Case 0
    For I = 1 To 200
    Lablehour:
    Dat = 0
    Portb.0 = Z : Portb.1 = 0 : Portb.2 = 0 : Portb.3 = 0
    Portd = Lookup(s1 , Number)
    Portb.4 = 1
    Waitms 1
    Portb.0 = 0 : Portb.1 = Z : Portb.2 = 0 : Portb.3 = 0
    Portd = Lookup(s2 , Number)
    Portb.4 = N
    Waitms 1
    Portb.0 = 0 : Portb.1 = 0 : Portb.2 = Z : Portb.3 = 0
    Portd = Lookup(s3 , Number)
    Portb.4 = 1
    Waitms 1
    Portb.0 = 0 : Portb.1 = 0 : Portb.2 = 0 : Portb.3 = Z
    Portd = Lookup(s4 , Number)
    Portb.4 = 1
    Waitms 1

    Case 1
    For I = 1 To 200
    Labledate:
    Dat = 1
    Portb.0 = Z : Portb.1 = 0 : Portb.2 = 0 : Portb.3 = 0
    Portd = Lookup(d1 , Number)
    Portb.4 = 1
    Waitms 1
    Portb.0 = 0 : Portb.1 = Z : Portb.2 = 0 : Portb.3 = 0
    Portd = Lookup(d2 , Number)
    Portb.4 = N1
    Waitms 1
    Portb.0 = 0 : Portb.1 = 0 : Portb.2 = Z : Portb.3 = 0
    Portd = Lookup(d3 , Number)
    Portb.4 = 1
    Waitms 1
    Portb.0 = 0 : Portb.1 = 0 : Portb.2 = 0 : Portb.3 = Z
    Portd = Lookup(d4 , Number)
    Portb.4 = 1
    Waitms 1
    If Setkey = 0 And Dat = 1 Then
    Waitms 350
    Gosub Setdate
    Elseif Chang = 0 Then
    Waitms 350
    Goto Labletemp
    End If
    Next I


    از شما سپاسگزارم
    در صورت امکان مرا راهنمایی بفرمایید


صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

موضوعات مشابه

  1. مدل های مختلف led (سون سگمنت)
    توسط moosavimaleki در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 9
    آخرين نوشته: 2016/01/22, 20:45
  2. 3 پروژه مختلف جهت راه اندازي سون سگمنت از مقدماتي تا حرفه اي
    توسط افتخارالكترونيك در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2015/08/17, 11:31
  3. نحوه استفاده از 6 سون سگمنت با mega8 به روش لچ
    توسط tamjid در انجمن مدار هاي ديجيتال
    پاسخ: 6
    آخرين نوشته: 2014/02/18, 21:42
  4. نحوه نمایش یک کد 6 بیتی باینری بر روی 7 سگمنت ...؟؟؟
    توسط eric_s88 در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2011/12/18, 22:30
  5. نحوه تفکیک بایت های مختلف دریافتی در کار با uesart
    توسط sina_javan در انجمن میکروکنترلرهای PIC
    پاسخ: 7
    آخرين نوشته: 2010/05/12, 10:47

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •