RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

LED 7 Segment ?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • Zon_HA
    replied
    Có bạn nào mô phỏng quét led (4 led 7 thanh) bằng proteus rồi không? Post lên cho mình tham khảo với. Thanks!

    Leave a comment:


  • Brilliant
    replied
    Nguyên văn bởi tiensydeu Xem bài viết
    alo! bac nao biet tim ve con led co ten la ABF E11005AR ko?(con led nay 20 chan) em can ve nguyen li mach nhung ko thay trong thu vien. Tao con moi nhung khi ve mach in no ko khop chan voi nhau. bac nao co cach chi dum em voi. thanks
    Dùng cái đồng hồ mà đo sau đó vẽ nhé, từ sơ đồ nguyên lý cho đến sơ đồ chân
    chúc thành công

    Leave a comment:


  • phuccuong
    replied
    Các anh oi.
    Cho em hoi Led 7 segment có thể mắc trực tiếp vào ngõ ra của cổng Logic được ko ???
    hay là phải mắc thêm điện trở??

    Leave a comment:


  • tiensydeu
    replied
    alo! bac nao biet tim ve con led co ten la ABF E11005AR ko?(con led nay 20 chan) em can ve nguyen li mach nhung ko thay trong thu vien. Tao con moi nhung khi ve mach in no ko khop chan voi nhau. bac nao co cach chi dum em voi. thanks

    Leave a comment:


  • gtvt45
    replied
    Cách 2:là cách thường dùng nhất dùng 4 port xuất số BCD đến IC Led 7 (74xx) và 4 port để điều khiển cho led 7 thứ x hiển thị
    nghe cậu bk nói mình phát già mất. những 4 port chỉ để điều khiển 1 bài toán hiển thị Led 7 thanh x4 thôi ah.Như thế anh quay về học 8051 cùng chú ngay cho vui. Edit lại đi .....
    nói chung thế này: cách đơn giản nhất cho phương pháp quét Led mình mạo muội nói như sau:
    1.Phần cứng: 4 chân P1.0 ->P1.3 dành cho tín hiệu vào 7447. 4 chân còn lại của PORT P1.4 ->P1.7 dùng để điều khiển sáng của từng digit của Led 7 thanh. Led dùng cho IC giải mã 7447 chắc các bạn cũng biết là loại gì roài đúng không?Led bạn dùng là Led 7 thanh 4 digit hay là 4 Led 7 thanh đơn ghép lại (ghép chung bus)
    2.Phần mềm: Mình làm trên Reads51.theo thứ tự như sau:

    đầu tiên: giải mã
    1. hiển thị hàng nghìn
    2. delay
    3. hiển thị hàng trăm
    4. delay
    5. hiển thị hàng chục
    6. delay
    7. hiển thị hàng đơn vị
    8. delay
    chúng ta cho vào trong 1 vòng lặp (sjmp hoặc ljmp)
    nếu muốn đếm tiến hay lùi thì cho vào trong 1 vòng lặp nữa và tăng hay giảm biến đúng không ???
    dưới đây mình có 1 ví dụ đếm lùi cho Led 7 thanh 2 digit post cho các bạn tham khảo.

    Code:
    #include "sfr51.inc"
    ORG 00H
    LJMP MAIN
    tg equ 24
    ORG 30H
    MAIN:
      mov SP,#5fh
      mov P1,#00h
      
      lap:
         
         mov 17h,#tg
         dec 17h 
      sjmp lap
    
    ; cac chuong trinh con ho tro.
    ; chuong trinh con giai ma hex sang ma bcd & su dung 7447 de giai ma cho LED 7 thanh
    hextobcd:
      mov A,17h ; giaima so 
      mov B,#10
      div AB
      mov 26h,A
      mov 27h,B
    ret
    
    ; chuong trinh con hien thi LED 7 thanh
    hienthi:  ; mat 10 micro s
      mov P1,27h ; hang don vi cho LED 1
      setb P1.4
      lcall tre1ms
      clr P1.4
    
      mov P1,26h ; hang chuc cho LED 1
      setb P1.5
      lcall tre1ms
      clr P1.5
    ret
    
    
    ; chuong trinh delay 1s
    delay:
              mov R1,#100
      delay1: mov R2,#100
      delay2: mov R3,#100
              lcall hienthi
      delay3: djnz R3,delay3
      djnz R2,delay2
      djnz R1,delay1
    ret
    
    ; chuong trinh delay 1ms
    tre1ms:
      mov R4, #10
      tre: djnz R4, tre
    ret
    
    END
    Chúc thành công .

    Leave a comment:


  • DKNET
    replied
    bác VINHsnooker oi.bác viết thuật giải của chương trình và cách dùng phần cứng ra ấy chứ bác viết mỗi code chương trình thế này thì người mới học như em thì chẳng thể hiểu được.help me please

    Leave a comment:


  • DKNET
    replied
    bạn có thể hướng dẫn cụ thể hơn về lập trình cho anh em được không

    Leave a comment:


  • bk_future
    replied
    @romanza: về việc kết nối thì ,có 2 cách:
    Cách 1: dùng 2 con IC :7447 và 74164 chỉ tốn 2 port của Vđk:
    -Trong phần cứng ta sẽ mắc chân clock của con 74164 vào chận TxD của VDK,còn chân data của con 74164 sẽ mắc vào chân RxD của VdK,như vậy ta chỉ tốn 2 port.
    -Trong lập trình ta dùng ngắt timer.Xây dựng chương trình ngắt như sau:
    *cứ mỗi 1/24 của giây ta cho tràn cờ ngắt timer 1 lần,chương trình ngắt ta ghi dữ liệu cần hiển thị như sau:ghi vào 4 bit thấp của thành ghi SBUF số BCD cần hiển thị,4 Bit thấp của thanh ghi SBUF là Led 7 mà ta dùng để hiển thị.
    VD: MOV SBUF,10010100
    Đoạn mã trên cho hiện số 9(1001 ở bít cao) tại led 7 thứ 3(0100 ở bít thấp)
    Đọc thêm datasheet của con 7447 và 74164 để biết cơ cấu hoạt động.
    Cách 2:là cách thường dùng nhất dùng 4 port xuất số BCD đến IC Led 7 (74xx) và 4 port để điều khiển cho led 7 thứ x hiển thị

    Leave a comment:


  • duonghoang
    replied
    có ai viết bằng basic ko nhỉ, post lên cho anh em tham khảo đc ko

    Leave a comment:


  • romanza
    replied
    bác không hiểu ý tôi rồi, con này quá đơn giản về nguyên lý nhưng làm ra 2 con mỗi con 7seg 4 digit, nối trực tiếp thì mất 22 chân VDK rồi còn đâu.

    Nếu kết hợp 74238 với 4535 hay 7447 thì chỉ cần dùng 7 chân VDK lái được 2 con 7 seg 4 digits. ý tôi là như vậy.

    Leave a comment:


  • bk_future
    replied
    led 7 x 4 thì đâu cần gì datasheet ,nó quá đơn giản,không đáng để xem datasheet của nó
    loại nào cũng thế có 8 chân từ a đến g và các chân kết nối với anode hoặc cathode

    Leave a comment:


  • romanza
    replied
    Hình như có con IC chuyên dụng cho việc này thì phải, trước đây mình có xem qua ở đâu mà giờ ko nhớ ra con gì, nếu làm thế này tốn chân VĐK lắm các bác ạh, nhất là khi điều khiển vài con động cơ có encoder input và hiển thị led 7seg 4 digits.

    Leave a comment:


  • svut
    replied
    các pác có thể post đoạn code về đếm xung và hiển thị lên led viết bằng ASM jum em dc ko?dùng 4 led.Thanks nhìu

    Leave a comment:


  • hat
    replied
    tôi đang muốn dùng con atmega16 để điều khiển 4 con led 7seg thông qua 1 con 74hc595. Bác nào có dùng con 74hc595 rồi làm ơn up giúp một vài đoạn mã để tham khảo đươc không


    thanks!

    Leave a comment:


  • BangHienBKHN
    replied
    ghepnooois giua avr voi adc

    Chào các bạn .sang năm mới mình chúc tất cả anh em một năm mới dồi dào sức khỏe với nhiều thành công trong cuộc sống hahaha và đặc biệt là xây dựng diễn đàn là một sân chơi bổ ích cho mọi người tiện đây cho mình hởi một chút có ai dã tưng ghép nối avr với adc theo cổng và bus chỉ giáo cho tại hạ với thank nhé

    Leave a comment:

Về tác giả

Collapse

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

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

Collapse

Đang tải...