Tình hình là e có một bài tập với yêu cầu là điều khiển 16 led đơn sáng từ trong ra và quay trở lại từ ngoài vào và chỉ được dùng lệnh MOVC. E chỉ có thể viết được 1 port chứ chưa thể viết được 2port sáng cùng lúc nên mong các anh chị giúp đở.
điều khiển 16 led đơn
Collapse
X
-
chỉ dùng mov thì quá đơn giản mà
VD nhé :
mov p1,#10000000b
mov p2,#00000000b
call delay
mov p1,#11000000b
mov p2,#00000000b
call delay
.............
.............
mov p1,#11111111b
mov p2,#00000000b
call delay
mov p1,#00000000b
mov p2,#10000000b
call delay
Cứ thế thui chứ có gì nữa đâu?
-
anh ơi. Lệnh movc là kết hợp giữa thanh ghi a và thanh ghi dptr mà.
đặc biệt là đoạn lấy mã e chưa lấy mã được. thí dú 1100 000 là C0 đúng không anh. nhưng khi e đưa vào
org 500h
db 00h,C0h,.....là sẽ bị lỗi ở mã C0h. Vậy sẽ phải sữa như thế nào anh.
Comment
-
nhìn cho kỹ kìa bác.movc
org 30h
main:
mov r0,#0
mov r1,#0
mov dptr,#bm
loop:
mov a,r0
movc a,@a+dptr
mov p1,a
call delay
mov r0,p1
inc r0
cjne r0,#08,loop
loop1:
mov a,r1
movc a,@a+dptr
mov p2,a
call delay
mov r1,p2
inc r1
cjne r,#08,loop1
sjmp main
delay:
Comment
-
bạn cần dùng port nào với port nào?Nguyên văn bởi songhuong Xem bài viếtanh ơi. Lệnh movc là kết hợp giữa thanh ghi a và thanh ghi dptr mà.
đặc biệt là đoạn lấy mã e chưa lấy mã được. thí dú 1100 000 là C0 đúng không anh. nhưng khi e đưa vào
org 500h
db 00h,C0h,.....là sẽ bị lỗi ở mã C0h. Vậy sẽ phải sữa như thế nào anh.
ko ccaanf mất thời gian đổi ra vậy đâu cứ để 010101 cũng được dễ sửa khi sai
MOV NHÀ,ANH
MOV NHÀ,EM
ADD ANH,EM
Comment
-
ko có mã lấy gì nó tra mã.phần mã baccs tự điền vô.delay tự choe chỉ hướng dẩn cái sườn thế thôi vì bác ko nói rõ thì e biết đường nào mà lần.à p0 thì bác nhớ bỏ điện trở kéo lên
Comment
-
Dùng 2 lần truy xuất mảng liên tiếp cho 2 port. Biến đếm lên để truy xuất mảng thì dùng chung. Mảng thì viết liên tiếp để xuất ra 2 port.
VD:
DB 00000001 (xuất ra port 1), 00000010 ( xuất ra port 2), 00100000 ( xuất ra port 1), 00010000 (xuất ra port 2)... cứ vậy viết tiếp, vừa dễ hình dung trạng thái xuất của 2 port 1 lúc.
Cấu trúc câu lệnh thì mình không viết ra vì đã có bạn viết ra phía trên rồi.
Thân!Last edited by BabyKid; 26-01-2013, 21:52."Cái quý nhất của con người ta là sự sống. Đời người chỉ sống có một lần.Phải sống sao cho khỏi xót xa ân hận..."
Lê lết, lay lất sống qua ngày! >:)
Comment
-
bạn thử code của mình xem saoNguyên văn bởi songhuong Xem bài viếtChương trình e viết như vậy rồi mà nó bị lỗi đoạn nào vậy mấy anh. Em kiếm lỗi mãi mà không ra.
[ATTACH]59884[/ATTACH]Attached Files
Comment
Bài viết mới nhất
Collapse
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:34 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnE nhớ bác Vivanpham làm bên điện tử y sinh, có lần đó cái sơ đồ máy chụp x quang sao có mấy con thryristor làm gì mà ko ai trả lới đúng cả
...
-
Channel: Tâm tình dân kỹ thuật
07-08-2026, 09:17 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnBác kiểm tra lại đường mạch, mối hàn xem có bị hở hoặc dẫn không tốt không?
Thay cầu diode lớn hơn càng tốt không vấn đề gì cả....-
Channel: Điện thanh
07-08-2026, 09:12 -
-
bởi LantheChào bạn.
Trục đầu ra của hộp số hành tinh xoắn ốc được kết nối với mặt bích của khách hàng thông qua một trục răng trong. Sau chưa đầy sáu tháng hoạt động, nó phát ra tiếng kêu lách cách và độ rơ lớn đáng báo động.
Việc...-
Channel: Thiết bị điện tử cá nhân
06-08-2026, 13:05 -
-
bởi ittcChào các anh em nhé, mình dự định sắp tới sẽ đi học lái xe Ôtô, thi lấy bằng lái. Cụ thể mình sẽ học và thi lấy giấy phép lái xe hạng B. Thật sự mình là người chưa có kiến thức hiểu biết gì về Ôtô cả ? tất nhiên mình sẽ phải...-
Channel: Tâm tình dân kỹ thuật
-
-
Trả lời cho Amply bị rò DC 22 voltbởi trung30000Theo sự hướng dẫn của bác, sau khi em kiểm tra tầng Vi sai sử dụng cặp c1815, tiếp đến là 1 con a1013, và cặp thúc sử dụng mje304g và mje305g, em đã tiến hành thay cặp Vi sai c1815 sau đó mở máy lên đo ngõ công suất DC 0,2V hai giây sau máy đo...-
Channel: Điện thanh
05-08-2026, 20:09 -

Comment