PDA

View Full Version : mình mới học vđk cần hỏi xem đúng ko


caubengungoc
26-06-2010, 11:28 PM
kết nối 8 led đơn với port 3 của vđk ,nút nhấn với p1.2 .nhấn nút nhấn thì 8 led sáng ,nhấn tiếp thì 8 led tắt.mình viết như vậy đúng chưa,led sáng ở mức 0.
START:
clr c
ORG 000H
LOOP :
JB p1.2,loop
CPL C
JC sáng
tắt :
MOV P3,#0FFH
JMP LOOP
sáng :
MOV P3,#00H
JMP LOOP
END
cám ơn trước

shitham
27-06-2010, 12:55 PM
Hi
Cái bạn hỏi không phải là ASM của PIC, cho mình hỏi là bạn đang viết trên con nào, phải chăng là họ 89.
Code bạn viết về mặt giải thuật là ok rồi. Còn một phần khác nữa là phụ thuộc vào mạch bạn nạp code này nữa.

caubengungoc
27-06-2010, 02:59 PM
cám ơn bạn nhiều.mình sử dụng AT89c51,sao mình lên protus thử nó báo có 2 lỗi.bạn có phần mềm nào test lỗi asm51 không cho mình với.mình viết thử mà chẳng biết đúng hay sai.

hovanminh
27-06-2010, 06:50 PM
Dùng lập trình C đi cho dễ. Hoặc kiếm quyển sách lập trình 8051 ở trường Bách khoa đó. Code chạy hểt. Chúc vui

caubengungoc
28-06-2010, 01:20 PM
cám ơn bạn nhiều ,mình có đọc qua tài liệu của lập trình c rồi ,mình biết sơ sơ các lệnh nhưng mà không hiểu lệnh đó dùng trong mạch thật là như thế nào và dùng như thế nào.học lập trình c thì mình bắt đầu từ đâu đây xin bạn chỉ giúp.cám ơn bạn