e đang mô phỏng đèn giao thông đếm ngược xuất ra led 7 đoạn nhưng làm hoài ko được anh giúp em với.
Printable View
Hic, a anhlv ơi sao em mô phỏng cái Display trên PC Simu mà thứ tự số nó cứ bị đảo lộn linh tinh hết vậy a @@Đính kèm 613
Mã hiển thị ra led 7 thanh trong phần mềm này là mã BCD nhé, em xuất ra dạng BCD mới được
Em dùng lệnh convert I-BCD rồi anh ạ, hic, anh check lại zùm e xem e viết như vậy đã đúng chưa nhé. E mô phỏng trên cái S7-200 simulator thì đầu ra QB0 hiển thị đúng với số đếm của counter rùi mà ko hỉu sao khi lên PC Simu thì số nó cứ bị lộn lung tung hết @@
Đính kèm 617Đính kèm 618
đẻ kiểm tra đc thì em gửi file .sim với file .awl lên để minh kiểm tra cho
Ok, thank a trước nhé :D.
Link đây a nhé: mediafire.com/?m25lln8vjjf48va ( @@ chưa up đủ 10 bài nên ko chèn dc link ạ???)
cái file bạn gửi, cái led 7 thanh thứ 2 sao không sửa được nhỉ ????
E cũng ko bit nữa, nhưng phần lập trình của e như vậy là đúng chưa a? Mà a cho e hỏi là có 1 số lệnh ( như for...next) ko mô phỏng được trên s7-200 simulator phải ko ạ, vì khi trong chương trình e dùng lệnh đó thì nó ( cái s7-200 simulator) báo lỗi, trong khi complie ở trên microwin thì ko có lỗi gì cả?
mô phỏng của 200 hạn chế một số lệnh nhé, cũng có thể em complie trên CPU khác mà sử dụng trên sim lại là CPU khác thì sẽ sai, chương trình như vậy ổn, nhưng số hàng chục và số hàng đơn vị ngược nhau, em nên dùng trêm SIMU 2 led riêng thì nhìn đẹp hơn
tHANK A LV NHÌU NHÉ, TÁCH RA 2 CÁI LED RIÊNG THÌ OK RÙI, NHƯNG KHI MUỐN HIỂN THỊ 4 LED MÀ LÀM NHƯ VẬY CŨNG HƠI BẤT TIỆN A NHỈ, E THỬ DÙNG LỆNH XOAY ROL NHƯNG KẾT QUẢ KO ĐÚNG @@. TIỆN ĐÂY A CHO E HỎI LÀM THẾ NÀO ĐỂ HIỂN THỊ THỜI GIAN LÊN LED VẬY A? E ĐỌC TRONG TÀI LIỆU THÌ NÓ BẢO THỜI GIAN CÓ TẤT CẢ 8 BYTE, NHƯ VẬY MUỐN HIỂN THỊ ĐẦY ĐỦ THÌ PHẢI DÙNG HẾT TẤT CẢ CÁC ĐẦU RA TỪ QB0 ~ QB7 PHẢI KO A? E ĐANG TẬP LÀM CÁI NÀY MÀ KO DC, A CHỈ GIÚP E VỚI NHÉ :D
mediafire.com/?7caclu2i783tnub