NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3699 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: برنامه نویسی فلاشر

  1. #1
    کاربر فعال
    تاریخ عضویت
    Apr 2012
    نوشته ها
    115
    تشکر
    28
    تشکر شده 118 بار در 71 پست

    پیش فرض برنامه نویسی فلاشر

    با سلام دوستان من دو برنامه فلاشر چشمک زن دارم برنمه1 و2 میخام برنامه یک همزمان با برنامه دو اجرا بشن کداشو گزاشتم چکار میشه کرد؟
    برنامه یک:

    کد:
    $regfile = "m8def.dat"
    $crystal = 1000000
    Config Portc = Output
    Config Portd = Output
    Config Portb = Output
    
    
    Do
    Reset Portd.2
    Set Portd.0
    Waitms 100
    Reset Portd.0
    Set Portd.1
    
    Waitms 100
    Reset Portd.1
    Set Portd.2
    
    Waitms 100
    Loop
    برنامه دو
    کد:
    $regfile = "m8def.dat"
    $crystal = 1000000
    Config Portc = Output
    Config Portd = Output
    Config Portb = Output
    Dim F1 As Byte
    Dim F2 As Byte
    Dim F3 As Byte
    Dim F4 As Byte
    Dim F5 As Byte
    Dim F6 As Byte
    Dim F7 As Byte
    Dim F8 As Byte
    Dim F9 As Byte
    Dim F10 As Byte
    Dim F11 As Byte
    
    Do
    
    For F1 = 1 To 25
    
    Toggle Portd.3
    Toggle Portd.4
    Toggle Portd.5
    Toggle Portd.6
    Toggle Portd.7
    Toggle Portb.0
    Toggle Portc.0
    Toggle Portc.1
    Toggle Portc.2
    Toggle Portc.3
    Toggle Portc.4
    Toggle Portc.5
    Waitms 250
    Next F1
    
    For F2 = 1 To 25
    Reset Portd.3
    Reset Portd.4
    Reset Portd.5
    Reset Portd.6
    Reset Portd.7
    Reset Portb.0
    Reset Portc.0
    Reset Portc.1
    Reset Portc.2
    Reset Portc.3
    Reset Portc.4
    Reset Portc.5
    
    Waitms 150
    Set Portd.3
    Set Portd.4
    Waitms 200
    Set Portd.5
    Set Portd.6
    Waitms 200
    Set Portb.0
    Set Portd.7
    Waitms 200
    Set Portc.0
    Set Portc.1
    Waitms 200
    Set Portc.2
    Set Portc.3
    Waitms 200
    Set Portc.4
    Set Portc.5
    Waitms 200
    Reset Portd.3
    Reset Portd.4
    Waitms 100
    
    Reset Portd.5
    Reset Portd.6
    Waitms 100
    Reset Portd.7
    Reset Portb.0
    Waitms 100
    Reset Portc.0
    Reset Portc.1
    Waitms 100
    Reset Portc.2
    Reset Portc.3
    Waitms 100
    Reset Portc.4
    Reset Portc.5
    Waitms 100
    
    Next F2
    Set Portd.3
    Set Portd.4
    Set Portd.5
    Set Portd.6
    Set Portd.7
    Set Portb.0
    Set Portc.0
    Set Portc.1
    Set Portc.2
    Set Portc.3
    Set Portc.4
    Set Portc.5
    
    For F3 = 1 To 3
    For F4 = 1 To 50
    
    Toggle Portd.3
    Toggle Portd.4
    Waitms 60
    Next F4
    For F5 = 1 To 50
    Toggle Portd.5
    Toggle Portd.6
    Waitms 60
    Next F5
    
    For F6 = 1 To 50
    Toggle Portd.7
    Toggle Portb.0
    Waitms 60
    Next F6
    
    For F7 = 1 To 50
    Toggle Portc.0
    Toggle Portc.1
    Waitms 60
    Next F7
    
    For F8 = 1 To 50
    Toggle Portc.2
    Toggle Portc.3
    Waitms 60
    Next F8
    
    For F9 = 1 To 50
    Toggle Portc.4
    Toggle Portc.5
    Waitms 60
    Next F9
    Next F3
    
    Loop
    ویرایش توسط رسول21 : 10-03-2014 در ساعت 19:33

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Apr 2012
    نوشته ها
    115
    تشکر
    28
    تشکر شده 118 بار در 71 پست

    پیش فرض

    نبود؟؟؟؟؟؟؟؟؟؟؟؟

  4. #3
    همکار M3R آواتار ها
    تاریخ عضویت
    Aug 2009
    نام
    مسعود
    نوشته ها
    710
    تشکر
    426
    تشکر شده 649 بار در 304 پست

    پیش فرض

    سلام
    شما میتونید با استفاده از وفقه تایمر این دو برنامه رو ترکیب کنید!
    بهتره در مورد تایمرها و روش کارشون یه سرچی کنید (پیشنهاد میکنم از کتاب 1nafar ویرایش دوم استفاده کنید که تو بخش avr هست)

  5. #4
    کاربر فعال
    تاریخ عضویت
    Apr 2012
    نوشته ها
    115
    تشکر
    28
    تشکر شده 118 بار در 71 پست

    پیش فرض

    نقل قول نوشته اصلی توسط M3R نمایش پست ها
    سلام
    شما میتونید با استفاده از وفقه تایمر این دو برنامه رو ترکیب کنید!
    بهتره در مورد تایمرها و روش کارشون یه سرچی کنید (پیشنهاد میکنم از کتاب 1nafar ویرایش دوم استفاده کنید که تو بخش avr هست)
    مشکل اینه که با این تایمرو وقفه کار نکردم بلد نیستم الان هم فرصت یاد گیریشو ندارم

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

  1. همکار برای مقاله نویسی
    توسط medadnoki در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 13
    آخرين نوشته: 17-04-2013, 00:02
  2. همکار برای مقاله نویسی
    توسط medadnoki در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 12-03-2013, 13:27
  3. برنامه نویسی با iar
    توسط ali ali در انجمن مباحث کلی ARM
    پاسخ: 13
    آخرين نوشته: 06-02-2012, 03:12
  4. کمک در برنامه نویسی و سخت افزار
    توسط BaRdIa در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 15-08-2010, 03:00
  5. مثال برنامه نویسی از کار کرد تایمر
    توسط zavar در انجمن AT91 series (ATMEL)
    پاسخ: 2
    آخرين نوشته: 05-07-2010, 09:26

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

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