Thông báo

Collapse
No announcement yet.

Nguyên lý hoạt động của 74ls192/193

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

  • minh_cly
    replied
    Nguyên văn bởi chipamd Xem bài viết
    em dùng con đếm 192 thiết lập dc tới số 15 vậy lúc đó tính làm sao anh , led 7 tới số 9 là hết
    Vs 74247 thì nó giải mã 10 là A, 11 là B, 12 là C, 13 là D, 14 là E, 15 là F giống mã thập lục đó.

    Leave a comment:


  • chung1608
    replied
    Nguyên văn bởi chipamd Xem bài viết
    em dùng con đếm 192 thiết lập dc tới số 15 vậy lúc đó tính làm sao anh , led 7 tới số 9 là hết
    hình như lộn rồi 74247 ko có giải mã hex ^^

    Leave a comment:


  • chipamd
    replied
    Nguyên văn bởi chung1608 Xem bài viết
    555 tạo xung đc là nhờ tụ và trở, mà giá trị tụ và trở thì phụ thuộc nhiều vào nhiệt độ => ko chính xác

    nếu chú dùng 74247 giải mã thì số 10 nó sẽ hiện chữ A
    em dùng con đếm 192 thiết lập dc tới số 15 vậy lúc đó tính làm sao anh , led 7 tới số 9 là hết

    Leave a comment:


  • chung1608
    replied
    Nguyên văn bởi minh_cly Xem bài viết
    Chỉ cần 1 con 555 là OK. 555 tạo xung đồng hồ rất đều và chính xác, ko có chuyện nó làm mất nét gì đâu.
    555 tạo xung đc là nhờ tụ và trở, mà giá trị tụ và trở thì phụ thuộc nhiều vào nhiệt độ => ko chính xác
    Nguyên văn bởi chipamd Xem bài viết
    cho mình hỏi con này thiết lập cho led7 thì chỉ thiết lập tới số 9 max chứ cao hơn chắc là lỗi
    vậy lúc các nút thiết lập lỡ ấn số 10 thì sao nhỉ
    nếu chú dùng 74247 giải mã thì số 10 nó sẽ hiện chữ A

    Leave a comment:


  • chipamd
    replied
    cho mình hỏi con này thiết lập cho led7 thì chỉ thiết lập tới số 9 max chứ cao hơn chắc là lỗi
    vậy lúc các nút thiết lập lỡ ấn số 10 thì sao nhỉ

    Leave a comment:


  • minh_cly
    replied
    Nguyên văn bởi hongkong_zin
    Củng chưa biết xưng hô như thế nào,thôi xưng anh trước nha..Em củng mới bắt đầu học Vi điều khiển à, nhờ anh bày em giải bài tập này với.
    Dùng tập lệnh, các nhóm di chuyển, nhóm lệnh số học.
    1. Giải thích các đoạn chương trình sau:
    MOVLW d'33'
    MOVWF DEM
    MOVWF TAM
    MOVLW d'10'
    SUBLW B'00010101'
    ADDWF TAM,1
    ADDWF DEM,0
    DECF DEM,1
    DECF DEM,0
    MOVF TAM,W
    MOVWF PortB


    2.Viết chương trình sau:
    a.PortC = 10 - PortB
    b.PortB = TAM + DEM -15





    Hình như bạn post nhầm box, qua box PIC post nhé, dù sao cũng giải thích lun (tương ứng các dòng nhá):
    Ghi vào W số 33 (W = 33)
    Gán W vào DEM (DEM = 33)
    Gán W vào TAM (TAM = 33)
    Ghi vào W số 10 (W = 10)
    21 Trừ W gán vào W (W = 21 - W = 11)
    Cộng W và TAM ghi vào TAM (do số 1) (TAM = TAM + W = 44)
    Cộng W và DEM ghi vào DEM (do số 0) (W = DEM + W = 44)
    DEM trừ 1 ghi vào DEM (DEM = DEM - 1 = 32)
    DEM trừ 1 ghi vào W (W = DEM - 1 = 31)
    Ghi TAM vào W (W = TAM = 44)
    Ghi W vào PORTB (ngõ ra - PORTB = W = 44)

    2a
    MOVF PORTB,W
    SUBLW d'10'
    MOVWF PORTC

    2b
    MOVF TAM,W
    ADDWF DEM,0
    MOVWF TEMP
    MOVLW d'15'
    SUBWF TEMP,0
    MOVWF PORTB

    Leave a comment:


  • minh_cly
    replied
    Nguyên văn bởi chipamd Xem bài viết
    cảm ơn bạn nhưng mạch bạn hơi lủng củng
    bạn minh_cly hướng dẫn mình dùng 2 con 74ls32 nửa thì có vẻ hợp lý hờn con 7432+ 1 con FF
    ôi cái mạch linh kiện nhiều khiếp
    Mình đang nghĩ phần tần số làm sao để ổn định và cắt bớt linh kiện
    Chỉ cần 1 con 555 là OK. 555 tạo xung đồng hồ rất đều và chính xác, ko có chuyện nó làm mất nét gì đâu.

    Leave a comment:


  • vietlamdt
    replied
    Nguyên văn bởi chipamd Xem bài viết
    cho mình hỏi thêm là
    - mạch như vậy mình gắn trở đúng thông số chưa và cần gắn thêm gì nửa để hoàn thiện mạch
    - phần xung mình dùng 3 số 5 có dc ko ( mình nghe nhiều người nói xong con này ko đều led 7 dễ mất nét trong lúc chạy)
    mạch tạo xung dùng 555 thì có ảnh hưởng gì đến chuyện led 7 đoạn mất nét trong lúc chạy đâu. xung k đều thì chỉ có lúc chạy nhanh lúc chạy chậm thôi chứ

    Nguyên văn bởi chipamd Xem bài viết
    Mình đang nghĩ phần tần số làm sao để ổn định và cắt bớt linh kiện
    mạch tạo xung này để đơn giản và tốn ít lk nhất thì bạn có thể làm mạch tạo xung dùng 1 trans
    Click image for larger version

Name:	flash led simple.GIF
Views:	1
Size:	2.3 KB
ID:	1357734

    Leave a comment:


  • chipamd
    replied
    cảm ơn bạn nhưng mạch bạn hơi lủng củng
    bạn minh_cly hướng dẫn mình dùng 2 con 74ls32 nửa thì có vẻ hợp lý hờn con 7432+ 1 con FF
    ôi cái mạch linh kiện nhiều khiếp
    Mình đang nghĩ phần tần số làm sao để ổn định và cắt bớt linh kiện

    Leave a comment:


  • vietlamdt
    replied
    đây là mạch mình làm theo yêu cầu của bạn. mạch của mình thì chưa tối ưu bằng mạch của bạn minh_cly, nhưng cũng post nên cho các bạn tham khảo
    video demo
    Last edited by vietlamdt; 21-02-2012, 01:30.

    Leave a comment:


  • chipamd
    replied
    cho mình hỏi thêm là
    - mạch như vậy mình gắn trở đúng thông số chưa và cần gắn thêm gì nửa để hoàn thiện mạch
    - phần xung mình dùng 3 số 5 có dc ko ( mình nghe nhiều người nói xong con này ko đều led 7 dễ mất nét trong lúc chạy)

    Leave a comment:


  • minh_cly
    replied
    Đương nhiên, bạn có thể phân tích thành nhiều cổng khác nhau, phải thiên biến vạn hoá chứ. Có thể dùng 2 IC 4071, tổng cộng 8 cổng OR 2 input, cứ OR lần lượt rồi ghép lại.

    Leave a comment:


  • chipamd
    replied
    Nguyên văn bởi minh_cly Xem bài viết
    Mạch của bạn đây, đếm từ 1 số nào đó đến 99, thêm 1 cổng or để khi nó về 0 lập tức preset lên số khác.
    99-0.DSN
    có cách mắc cổng or khác ko bạn làm gì có con ic nào chân mắc kiểu ấy

    Leave a comment:


  • minh_cly
    replied
    Nguyên văn bởi chipamd Xem bài viết
    mạch đếm từ số nào đó từ khoảng 0-99 đếm về 0 hoặc đếm lên 99
    Mạch của bạn đây, đếm từ 1 số nào đó đến 99, thêm 1 cổng or để khi nó về 0 lập tức preset lên số khác.
    99-0.DSN

    Leave a comment:


  • chipamd
    replied
    Nguyên văn bởi Noname_vnatr Xem bài viết
    Nhưng mà tóm lại bạn cần vẽ mạch hoạt động như thế nào? Ý là yêu cầu của mạch ấy
    mạch đếm từ số nào đó từ khoảng 0-99 đếm về 0 hoặc đếm lên 99

    Leave a comment:

Về tác giả

Collapse

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

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

Collapse

Đang tải...
X