Thông báo

Collapse
No announcement yet.

Hỏi về lệnh chia ,phần mềm ... của AVR ?

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

  • Hỏi về lệnh chia ,phần mềm ... của AVR ?

    Chào các bác !
    + Em hiện mới học về AVR , em viết code bằng ASM , tuy nhiên , em gặp kho khăn với mấy cái lệnh chia ấy ạ , cụ thể là như thế này ạ , em muốn hiện thị số 125 ra 3 con led 7 thanh chung katot , dùng 4511 để giải mã , bình thường thì số 125 trong AVR nó lưu dưới dạng số nhị phân 10 ...01 ,em định dùng lệnh chia 10 để lấy phần nguyên , và phầh dư , sau đó đưa phần dư ra ngoài ( tức là hiện thị từng số một ) giống như làm với họ VDK 8051 ( có lệnh DIV ) , nhưng mà con AVR lại không có lệnh chia loại này ...em chưa rõ là làm cách nào để thực hiện lệnh chia ạ ( tức là chia với kết qua chưa trong 1 thanh ghi , phần dư chưa trong 1 thanh ghi khác ) , vấn đề này trong forum cũng có người gặp rùi , trong theard "AVR cho người mới bắt đầu " , có điều ... chưa nói cụ thể lắm ( tức là chỉ nói là dùng thuật tóan , nhưng như vậy mỗi lần thực hiện lệnh chia có cả phần nguyên lẫn phần dư lại phải dùng thuật toán sao ạ , phức tạp hơn lệnh div của 8051 ) ...Mong các bác chỉ giùm em cái này với ...

    + trong AVR có 1 lệnh , là lệnh Fmul , Fmu8ls , fmulsu ( Fractional Multiply Signed ... ) .Có điều em mới học lên chưa hiểu rõ về lệnh này .Em cũng nghe nói đến trong AVR có lệnh fuse , hay chế độ fuse ... gì đó , nhưng chưa luận ra nó có ý nghĩa gì , và còn 1 vấn đề về PWM nữa , bộ định thời thì nó có 4 chế độ ( normal ,CTC , và 2 chế độ PWM ) , tuy nhiên em cũng có nghe nói đến chế độ non PWM , đấy có phải là chế độ normal không ạ ...

    + Nếu em viết chương trình = ASM ,dùng AVRstudio ... đến nhưng cái đoạn lệnh chia , hay đoạn lệnh tính toán nào đó , em chèn đoạn lệnh C viết bằng winAVR hay code vision vào có được không hả các bác ( tức là có thể dùng C trong AVRstudio ... )

    + có trình dịch C nào mà hỗ trợ debug , tốt tốt ... không ạ , em thấy viết ASM dùng AVRstudio để debug thấy cũng hay phết ...còn C thì ...

    + em nghe nói là học code vision và winAVR cũng khá khó ,bác nào có tài liệu về mấy cái này , mong các bác chia sẻ cho anh em cùng biết với , hoặc nếu có sách ( các bác không tiện up lên ) thì các bác cho em cái tên được không ạ , có gì còn dùng google để serach

    + có con OA nào giố ngư con HA17741 , nhưng mà có trở kháng vào lớn , khoảng cỡ vài Mega Ohms ( lớn hơn con ha17741 ) không ạ

    + có thiết bị bảo vệ mạch nào giống như hình vẽ này không các bác ...

    Hic hic ... cũng có nhiều vấn đề quá ...Rất mong các bác giúp em với ...Chân thành cám ơn các bác ...
    Last edited by schanbkhn; 26-09-2007, 11:01.

  • #2
    Để viết C cho AVR em có thể dùng Code Vision. Nó cũng khá dễ sử dụng lại hỗ trợ mạch nạp AVR910. Phần debug thì có thể dùng AVRStudio khá tốt.
    OPAMP thì có thể dùng LF353, OP07, OP27, OP37, TL062 chứ dùng con uA741 làm gì.
    Còn mạch bảo vệ thì có thể kết hợp con so sánh với relay là được.
    AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
    Xem thêm tại Online Store ---> Click here
    Mob: 0982.083.106

    Comment


    • #3
      Nguyên văn bởi VNarmy Xem bài viết
      Để viết C cho AVR em có thể dùng Code Vision. Nó cũng khá dễ sử dụng lại hỗ trợ mạch nạp AVR910. Phần debug thì có thể dùng AVRStudio khá tốt.
      OPAMP thì có thể dùng LF353, OP07, OP27, OP37, TL062 chứ dùng con uA741 làm gì.
      Còn mạch bảo vệ thì có thể kết hợp con so sánh với relay là được.
      Cám ơn anh nhiều nhiều ...!
      + như vậy là , em vừa có thể code bằng C và vừa viết bằng ASM rùi ( tức là 1 đoạn mã có chứa đồng thời cả 2 code , code = C , và code = ASM ) , có điều code vision lại không mạnh debug ...buồn quá

      + em toàn quen dùng con HA17741 thui , vì trước giờ đọc sách hay thấy nói về con này , em sẽ xem qua mấy con mà anh giới thiệu ...mục đich của em là cần có trở kháng vào lớn , nên em chọn mấy con khuyếch đại thuật toán ...

      + còn về mạch bảo vệ , em chưa rõ con so sánh và relay như nào nữa , mong anh gợi ý thêm cho em ...

      + hic hic , còn 1 vấn đề về lẹnh chia và ... mong các bác chỉ giùm với

      Chân thành cám ơn các bác !

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      • mèomướp
        Trả lời cho Công thức điện tử
        bởi mèomướp
        Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
        hôm nay, 21:21
      • mèomướp
        Trả lời cho Xin hỏi về màn hình laptop
        bởi mèomướp
        Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
        hôm nay, 20:31
      • yname11
        Trả lời cho Xin hỏi về màn hình laptop
        bởi yname11
        Ok , thanks bác đã chỉ...
        hôm nay, 15:06
      • nguyendinhvan
        Công thức điện tử
        bởi nguyendinhvan
        Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

        Chập thì thay. Cháy thì tháo
        Làm thì láo. Báo thì hay
        May thì khoe. Rủi thì bỏ
        Thành tích nhỏ. Báo thành to
        Làm cho có. Báo chi li
        Sai cả li. Báo
        ...
        hôm nay, 00:35
      • yname11
        Trả lời cho Xin hỏi về màn hình laptop
        bởi yname11
        có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
        Hôm qua, 22:31
      • mèomướp
        Trả lời cho Xin hỏi về màn hình laptop
        bởi mèomướp
        Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
        Hôm qua, 22:14
      • bactho
        Trả lời cho Tự làm máy đo Cuộn cảm
        bởi bactho
        Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
        Hôm qua, 21:48
      • yname11
        Trả lời cho Xin hỏi về màn hình laptop
        bởi yname11
        màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
        Hôm qua, 21:43
      • bactho
        Trả lời cho các bạn giúp mình về file HEX với!!!
        bởi bactho
        Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
        Hôm qua, 21:21
      • mèomướp
        Trả lời cho Xin hỏi về màn hình laptop
        bởi mèomướp
        Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
        Hôm qua, 20:43
      Đang tải...
      X