اطلاعیه

Collapse
No announcement yet.

درخواست پروژه فرکانسمتر

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

    درخواست پروژه فرکانسمتر

    سلام به همه دوستان
    اگر امکان دارد و میتوانید من را در پروژه ام راهنمایی کنید
    موضوع پروژه :
    با 8051 طراحی فرکانسمتری که از رنج 1 تا 1 کیلو هرتز را اندازه کیری کند.
    فقط در همین حد .
    شماتیک سخت افزاری و کد برنامه مهم است.
    پیشاپیش از کمک دوستان ممنون

    فقط زیاد وقت ندارم :sad: :sad:

    #2
    پاسخ : خواهشا کمک کنید.........

    سلام دوست عزیز
    برنامه زیر فرکانس مربعی روی پایه p3.5 رو هر یک ثانیه یه بار اندازه میگیره و توی R6 و R7 آ‌ذخیره میکنه.
    در ضمن لطفا عنوان تاپیک رو طبق قوانین انجمن ویرایش کنید.


    COUNTER EQU 31H

    ;**********************************
    ORG 0000H
    NOP
    NOP
    NOP
    NOP
    NOP
    LJMP POWERON

    ORG 000BH
    ;********* Timer0 ISR *************
    T0ISR: MOV TH0,#03CH
    MOV TL0,#0AFH
    DJNZ COUNTER,EXIT
    MOV COUNTER,#20
    CLR TR1
    CLR TR0
    MOV R7,TL1
    MOV R6,TH1

    ;DATA IS READY ON R7 & R6

    EXIT: RETI
    ;**********************************
    POWERON:MOV TH0,#03CH ;\_50000us
    MOV TL0,#0AFH ;/
    MOV TH1,#0
    MOV TL1,#0
    MOV IP,#00000010B ;TIMER0 Interrupt priority set high
    MOV IE,#10000010B ;TIMER0 Interrupt enabled
    MOV TMOD,#01010001B ;TIMER0 in timer mode1 (16bit)|TIMER1 in counter mode1(16bit)
    SETB P3.5
    SETB TR0
    SETB TR1
    MOV COUNTER,#20

    LOOP: LJMP LOOP

    END

    دیدگاه


      #3
      پاسخ : خواهشا کمک کنید.........

      سلام
      دوست عزیز (freedom_truth) یک دنیا از محبتی که انجام دادی ممنون :nice:
      چشم عنوان هم درست کردم.

      دیدگاه

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