Thông báo

Collapse
No announcement yet.

Xin giúp những điều căn bản

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

  • Xin giúp những điều căn bản

    Chào các bạn,
    Tôi vốn là dân IT, chỉ có học qua 1 ít về mạch AND, OR, XOR, NOT trong môn Kiến trúc máy tính. Nay tôi muốn tìm hiểu về điện tử căn bản, cụ thể tôi chỉ muốn làm vài thứ đơn giản thế này:
    1) Có một một que ( cán cờ chẳng hạn) cần chỉ tới 4 vị trí, tôi muốn bấm một cái nút sang vị trí này, chỉ tới 1 vị trí A, bấm nút 2 chỉ tới vị trí B, bấm nút 3 chỉ tới vị trí C, bấm nút 4 chỉ tới vị trí D.
    2) Tôi muốn biết làm sao để chuyển những gì lập trình trên máy tính vào 1 con chip, tôi lập trình C++ đơn giản hoặc assembly.

    Theo những gì ít ỏi tôi biết được thì cho yêu cầu 1 có thể dùng 2 con AND để tạo 4 lựa chọn thỏa mãn. Nhưng tôi không biết thực tế phải dùng mấy con AND thế nào, nguồn điện đâu để nuôi mạch, mua linh kiện ở đâu, chỉ cần mấy con AND, OR,.. và mấy con chip có tập lệnh đơn giản, dưới 20 lệnh thôi.

    Tôi đã dạo 1 vòng diễn đàn theo bài Định hướng cho thành viên mới, thấy box này có vẻ hợp lý nhất để tìm tutorial nhưng không thấy cái nào có thể trả lời cho cái câu hỏi quá ư "gà mờ"của tui, mong các bạn giúp đỡ, cảm ơn nhiều.

  • #2
    Nhóc không rành C hoặc Ass, nhưng Nhóc viết thử bằng Delphi, anh xem thử:

    (Trích đoạn)

    var buttonstatus: integer;a, b, c, d: boolean;


    procedure TForm1.Button1Click(Sender: TObject);
    begin
    buttonstatus:=1 ;
    buttonindi;
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
    buttonstatus:=2;
    buttonindi;
    end;

    procedure TForm1.Button3Click(Sender: TObject);
    begin
    buttonstatus:=3;
    buttonindi;
    end;

    procedure TForm1.Button4Click(Sender: TObject);
    begin
    buttonstatus:=4;
    buttonindi;
    end;

    procedure Buttonindi;
    begin
    case buttonstatus of
    1:
    begin
    a:=true;
    b:=false;
    c:=false;
    d:=false;
    end;
    2:
    begin
    a:=false;
    b:=true;
    c:=false;
    d:=false;
    end;
    3:
    begin
    a:=false;
    b:=false;
    c:=true;
    d:=false;
    end;
    4:
    begin
    a:=false;
    b:=false;
    c:=false;
    d:=true;
    end;
    end;

    end;
    end.

    Còn đưa đoạn chương trình vào chip, thì anh phải có một mạch nạp, một phần mềm giao tiếp. Mấy cái này anh hỏi các anh bên topic vi xử lý, các anh ấy sẽ trả lời.
    Nhóc thích nghịch điện,
    Nhóc thích xì păm,
    Nhóc thích trêu mấy anh.
    Hi hi.

    Comment


    • #3
      Nguyên văn bởi bacay Xem bài viết
      Chào các bạn,
      Tôi vốn là dân IT, chỉ có học qua 1 ít về mạch AND, OR, XOR, NOT trong môn Kiến trúc máy tính. Nay tôi muốn tìm hiểu về điện tử căn bản, cụ thể tôi chỉ muốn làm vài thứ đơn giản thế này:
      1) Có một một que ( cán cờ chẳng hạn) cần chỉ tới 4 vị trí, tôi muốn bấm một cái nút sang vị trí này, chỉ tới 1 vị trí A, bấm nút 2 chỉ tới vị trí B, bấm nút 3 chỉ tới vị trí C, bấm nút 4 chỉ tới vị trí D.
      2) Tôi muốn biết làm sao để chuyển những gì lập trình trên máy tính vào 1 con chip, tôi lập trình C++ đơn giản hoặc assembly.

      Theo những gì ít ỏi tôi biết được thì cho yêu cầu 1 có thể dùng 2 con AND để tạo 4 lựa chọn thỏa mãn. Nhưng tôi không biết thực tế phải dùng mấy con AND thế nào, nguồn điện đâu để nuôi mạch, mua linh kiện ở đâu, chỉ cần mấy con AND, OR,.. và mấy con chip có tập lệnh đơn giản, dưới 20 lệnh thôi.

      Tôi đã dạo 1 vòng diễn đàn theo bài Định hướng cho thành viên mới, thấy box này có vẻ hợp lý nhất để tìm tutorial nhưng không thấy cái nào có thể trả lời cho cái câu hỏi quá ư "gà mờ"của tui, mong các bạn giúp đỡ, cảm ơn nhiều.
      Đúng là một câu hỏi không rõ ràng, nhưng nói chung không khó.
      Vấn đề của bạn được chia làm 3 phần:
      _ Phần thứ nhất là cơ cấu dịch chuyển que, cái này thuộc về cơ khí. Để dịch chuyển được que bạn có thể dùng ben thủy lực hoặc động cơ.
      _ Phần điện điều khiển bạn cần có các sensor hay công tắc hành trình hoặc encoder để nhận biết que đang nằm ở vị trí nào. Cần các relay hoặc linh kiện công suất để điều khiển val thủy lực hay động cơ.
      _ Phần cuối cùng là mạch điều khiển, bạn có thể dùng Vi điều khiển, PLC, IC logic hoặc dùng mạch đấu bằng các relay contactor..
      Nếu bạn có kiến thức lập trình thì nên dùng Vi điều khiển: PIC, 8051, AVR. Các loại này đều có thể viết được bằng ASM hay C hoặc Basic, Passcal. Tuy nhiên nếu bạn biết VC thì chọn C là tốt nhất.
      Gợi ý bạn các trình biên dịch C:
      _ PIC: CCS C, HTPIC, MPLAB_Cxx
      _ AVR: CodeVisionAVR
      _ 8051: Keil C

      Chúc bạn thành công!
      Một bông hồng cho những ai đang còn mẹ,
      Đang còn mẹ để lòng vui sướng hơn ..

      Comment


      • #4
        Nguyên văn bởi cô nhóc Xem bài viết
        Nhóc không rành C hoặc Ass, nhưng Nhóc viết thử bằng Delphi,
        Cô nhóc biết Delphi hả?
        có tài liệu nào chỉ cho anh với
        cảm ơn cô nhóc nhiều
        -----
        VVP
        Yahoo:

        Comment


        • #5
          Tài liệu về Delphi, ở thị trường không nhiều lắm. Nhóc có nờ anh QT mua giúp được 1 cuốn cho Delphi5. Giá 120k. Nhưng là cơ bản thôi. Còn nâng cao thì Nhóc chưa có mơ tới.
          Bây giờ Nhóc đang xài Delphi 7. Chưa xài đến Delphi 2005, vì thấy nó cũng khá phức tạp, nhất là phần dot net.
          Nhóc thích nghịch điện,
          Nhóc thích xì păm,
          Nhóc thích trêu mấy anh.
          Hi hi.

          Comment


          • #6
            Cảm ơn 2 bạn "cô nhóc" và HPECOM.
            Như vậy tôi có thể mua vi xử lý (AVR chẳng hạn) ở đâu ? giá cả thế nào ?mua vxl thì phải mua luôn mạch nạp, hay là có chỗ nào cho 'nạp thuê' không?

            Trong điện tử thì vd gì là giống "hello world" trong lập trình nhỉ?

            Comment


            • #7
              Bác có máy bay không, nói đùa nhưng thật nhé, nếu bác ở Miên Nam có thể ra Hà Nội, tại 17A Hàn Thuyên, hoặc 269 Đội Cấn... tùy, họ có bán chip và mạch nạp. Còn nếu bác là dân bắc thì bay vô trỏng mà hỏi mấy anh... ^^.
              Nguy hiểm của tuổi già là cháy nổ gì chả có phản ứng!

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X