Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13

Chủ đề: Nhờ giúp đỡ

  1. #1
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết

    Nhờ giúp đỡ

    Có cách nào thực hiện yêu cầu này ko ạ:
    Có các dữ liệu D1, D2, D3, D4, D5, D6, D7, D8
    Muốn lưu các dữ liệu này vào các thanh ghi liền nhau như D100, D101, D102, D103, D104, D105, D106, D017, D108
    Các nút bấm: Nút 1 ghi D1, Nút 2 ghi D2...
    Thứ tự các dữ liệu do người sử dụng quyết định VD:thứ tự là D3, D4, D8, D1, D6, D5, D2, D7 vào D100->D108 ak
    Ai bik thì giúp e với ak, e xin cảm ơn

  2. #2
    Thành viên cấp 1
    Ngày tham gia
    Nov 2012
    Bài viết
    45
    Thanks
    0
    5 lượt trong 5 bài viết
    các dữ liệu từ D1 -> D8, mỗi dữ liệu làm 1 bít chọn đến D100 -> D108, Vậy ta có 8 swicht chọn vả 8 nút bấm ghi D1 - D8

  3. Bài viết của "zizazizac" đã được cám ơn bởi các thành viên:


  4. #3
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết
    Bấm random các swich mà vẫn lưu theo thứ tự mà bác, bấm lần 1 ghi vào D100 bấm lần 2 ghi vào D101, bất kể là swich nào

  5. #4
    Thành viên cấp 2
    Ngày tham gia
    Apr 2012
    Bài viết
    52
    Thanks
    2
    11 lượt trong 5 bài viết
    hình như bên thớt của em bác cũng có hỏi về vấn đề này thì phải, nhưng do em không hiểu câu hỏi của bác. hôm nay rảnh rỗi, lang thang trên diễn đàn, thấy chủ đề của bác em cũng hiểu được phần nào. sau đây em xin được mạn phép trình bày :D , trong chương trình em dùng 8 phím đơn (loại phím nhấn nhả nhé, và mỗi lần chỉ nhấn 1 phím) địa chỉ từ X0>>X7, X0 tương ứng với thanh ghi D1, X1 tương ứng với D2,........., X7 tương ứng với D8, mỗi lần nhấn bất kì phím nào thì dữ liệu từ các thanh ghi tương ứng (D1>>D8) sẽ lưu vào các thanh ghi từ D100>>D107
    XAM.jpg

  6. Bài viết của "rongviet" đã được cám ơn bởi các thành viên:


  7. #5
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết
    OK cảm ơn bác, bác có thể giải thích lệnh ENCO ko, e đọc ko hiểu lắm. Với lại lệnh SFWRP là lệnh Shift register write đúng ko ak, trong tài liệu chỉ thấy có SFWR thôi chứ ko thấy SFWRP ak.
    Bác có thể giải thích các câu lệnh bác dùng ko ak, một lần nữa cảm ơn bác rất nhiều!
    Lần sửa cuối bởi emtc.hiepcd, ngày 06-02-2016 lúc 03:34 PM.

  8. #6
    Thành viên cấp 2
    Ngày tham gia
    Apr 2012
    Bài viết
    52
    Thanks
    2
    11 lượt trong 5 bài viết
    các lệnh bác coi trong tài liệu này hộ em nhé
    http://www.mediafire.com/download/9a...grammingII.pdf

  9. #7
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết
    Ko biết e hiểu đoạn chương trình của bác như này đúng ko, sai đâu bác chỉ e với nha, còn cái manual bác gửi cho e thì e cũng có và đang đọc nó bác ak.
    E hiểu như sau: So sánh k2x0 với 0 (đoạn này e ko biết k2x0 là thanh ghi tổ hợp hay đơn thuần là nhân 2 với trạng thái của x0 là 0 hoặc 1), nếu k2x0 lớn hơn 0 thì 2 lệnh đằng sau được thực hiện. Lệnh ENCO kiểm tra bít trạng thái của X1 đến x7, bít nào ở trạng thái 1 thì lưu vào V0. lệnh SFWRD khi v0 là 1 thì ghi D1 vào D100, lần tiếp theo ghi vào D101, D102. E hiểu sai ở đâu thì chỉ e với ak.

  10. #8
    Thành viên cấp 2
    Ngày tham gia
    Apr 2012
    Bài viết
    52
    Thanks
    2
    11 lượt trong 5 bài viết
    ý nghĩa đoạn chương trình của em như sau: đầu tiên từ X0>>X7 nếu bất kỳ phím nào được nhấn thì k2x0 sẽ lớn hơn 0. Nếu k2x0>0 thì tùy phím nào được nhấn mà V0 có giá trị tương ứng, sau đó ghi giá trị tương ứng của thanh ghi đó vào địa chỉ từ D100>>D107. Để tìm hiểu thêm về K2X0 bác vui lòng xem trong tài liệu trang 4-38 hộ em
    Để biết rõ hơn về lệnh ENCO bác vui lòng xem trong tài liệu trang 5-57 hộ em
    Để biết rõ hơn về lệnh SFWRP bác vui lòng xem trong tài liệu trang 5-52 hộ em
    Nếu còn chỗ nào không hiểu bác cứ vui lòng hỏi em
    chương trình của bác cũng có vẻ thú vị đấy, có thể cho em biết cái đề tài của bác được không, ngày xưa em cũng có viết chương trình cho mấy máy nó có chế độ gọi là học lệnh (tức là các hành trình chạy của máy do người sử dụng cài đặt), xong bật sang chạy auto nó sẽ chạy giống hệt với người sử dụng đã lập trình

  11. #9
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết
    Đúng rồi bác ak, e đang nghiên cứu lập trình cho 1 cái máy tiện đa năng với rất nhiều các đầu dao, khoảng 15 đến 16 tác vụ cần lựa chọn như dao dọc, dao ngang, đẩy phôi, thoát phôi, chạy biên tần, phanh, làm mát...Mỗi khi tiện 1 sản phẩm thì chọn chế độ dạy các tác vụ cần dùng sau đó chuyển sang auto thì PLC chạy các tác vụ đó. Cái này thì e cũng học theo từ 1 dòng máy tiện của Đài Loan. Trong quá trình quản lý dãy máy đấy thì PLC của nó hay bị hỏng do làm việc nhiều với các tiếp điểm của nó dạng Role nên nhanh bị hỏng. E muốn nghiên cứu để cải tạo một cái máy nát nhất trong đám máy đó qua đó tự chủ được công nghệ chứ PLC mà hỏng phần điều khiển (hỏng phần CPU chứ ko phải hỏng nguồn hay đầu vào ra thì e sửa dc) thì phải đợi mua lâu quá.

  12. #10
    Thành viên cấp 1
    Ngày tham gia
    Jan 2016
    Bài viết
    12
    Thanks
    2
    0 lượt trong 0 bài viết
    Cái lệnh ENCO với SFWRP thì e thấy rồi nhưng phần K2x000 thì e ko thấy, trong tài liệu ko có phần 4.3.8 chỉ đến 4.3.4 thôi ak

Trang 1 của 2 12 CuốiCuối

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top