Thông báo

Collapse
No announcement yet.

HEPL: Đo nhiệt độ LM 35 hiển thị ra led 7đoạn x4 viết bằng code assembly cho ATmega8

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • HEPL: Đo nhiệt độ LM 35 hiển thị ra led 7đoạn x4 viết bằng code assembly cho ATmega8

    Chào cả nhà
    Mình muốn đo nhiệt độ sử dụng cảm biến nhiệt LM 35 và vi điều khiển AVR atmega8. Mình muốn viết bằng code assembly nhưng mình bị mắc ở chỗ đưa ra từ đoạn chuyển từ tương tự sang số, mình không biết hiển thị ra led bằng cách nào. Mình có viết 1 đoạn code assembly đây, mọi người giúp đỡ mình với

    .include "E:\m8def_new.inc"
    .org 0x000
    rjmp main
    .org 0x01C
    rjmp ADC_Complete
    ;**************************************
    main:
    ldi r16,HIGH(RAMEND)
    out SPH,r16
    ldi r16,LOW(RAMEND)
    out SPL,r16
    ldi r16,0xFF
    out DDRB,r16
    out DDRD,r16
    ldi r16,0b11111110
    out DDRC,r16

    ;**************************************
    rcall adconv
    sei ;Cho phep ngat
    ;**************************************
    loop:
    rjmp loop
    ;**************************************
    ADC_Complete:
    ;???????????????
    reti
    ;**************************************
    adconv:
    ;Chon MUX va Vref
    ;AREF Internal Vref turn of; Mux 0:00000
    ldi r16,0b01100000 ;
    out ADMUX,r16
    ldi r16,0b11011110 ;f125 KHz
    out ADCSRA,r16
    ret

    Mọi người giúp đỡ mình với.
    Đây là sơ đồ mạch mô phỏng của mình.
    mach do nhiet do.rar
    Last edited by thang1603; 08-11-2012, 21:47.

  • #2
    Mọi người vào giúp mình với

    Comment


    • #3
      Help .................(

      Comment


      • #4
        Bác nào giúp e với, ASM nào

        Comment

        Về tác giả

        Collapse

        thang1603 Tìm hiểu thêm về thang1603

        Bài viết mới nhất

        Collapse

        Đang tải...
        X