Thiết kế phần mềm và phần cứng PLC dùng vi điều khiển MC89C51
(Bản scan) Ở đây, ta sử dụng chương trình Visual C++ để thực hiện việc xây dựng phần mềm. Visual C++ là một trong những phần mềm lập trình Windows thú vị nhất trên thị trường, có sự kết hợp mềm dẻo với lập trình cấp độ thanh ghi của hợp ngữ. Ngoài ra, Visual C++ còn cung cấp những "class" sẵn có rất hữu dụng như: nút bấm, thanh cuộn, nút radio, splash screen...tạo cho màn hình giao diện nhanh và đẹp.