Em định viết đoạn chương trình dịch chữ trên LCD từ trái sang phải và ngược lại. Nhưng không hiểu sao chỉ có phần dịch từ phải qua trái là được còn ngược lại thì chịu chết . Các bác xem và sửa lại phần code1 giùm em với nha, em vẫn chưa hiểu là mình sai ở đâu ( chiếp chiếp ------> em còn gà lắm các bác bỏ quá cho em, vâng cho em xin )
Thông báo
Collapse
No announcement yet.
Sửa giùm em đoạn code LCD
Collapse
X
-
Uh, cám ơn các bác đã đóng góp ý kiến, nếu dùng lệnh 1C, 18 để dịch toàn bộ hiển thị như bác Zz_Bi_zZ thì em đã thử rồi, kết quả là......chạy được . Nhưng em thắc mắc về câu lệnh 5-dịch hiển thị sang phải và 7-dịch hiển thị sang trái thì chỉ chạy được 1 lệnh thôi, lệnh còn lại chịu chết ( có file mô phỏng kèm theo đó). Thôi, chắc em chuyển qua dùng 2 câu lệnh như bác Zz_Bi_zZ cho phẻ, mệt óc với 2 câu lệnh trên quáVà con tim đã vui trở lại ....
Comment
-
Keke, bây giờ mới tìm ra nguyên nhân, vấn đề thực ra rất đơn giản, đó là chỉ cần làm một cái mạch thực và nạp chương trình vào là nó chạy, chỉ tại em quá cẩn thận mô phỏng trước nên mới đau đầu như vậy, đúng là mô phỏng..... không giống thật các bác nhỉVà con tim đã vui trở lại ....
Comment
-
moi nguoi giup em cai nay nha xem doan cod cua e co gi sai khi dem san pham duoc 20 thi so thug tang len 1ma khi xuat ra led thi no khong dung:sau day la doan code :
org 00h
sjmp main
org 0030h
main:
mov dptr,#led7seg
mov tmod,#06h
mov tl0,#-20
mov th0,#-20
setb p1.0
setb p1.1
setb p1.2
setb p1.3
mov r3,#1
mov r4,#00
// mov r5,#00
setb tr0
begin:
mov a,tl0
subb a,#-21
lcall bin2bcd
mov a,30h
cjne a,10,thoat1
mov a,#00h
thoat1:
movc a,@a+dptr
mov 30h,a
mov a,31h
cjne a,#3,thoat2
mov a,#00
thoat2:
movc a,@a+dptr
mov 31h,a
ket_thuc:
lcall display
// mov a,tl0
//subb a,#-21
mov a,31h
cjne a,#0a4h,begin
mov a,r3
//inc r3
lcall bin2bcd2
mov a,32h
cjne a,10,thoat11
mov a,#00h
thoat11:
movc a,@a+dptr
mov 32h,a
mov a,33h
cjne a,#2,thoat22
mov a,#00
thoat22:
movc a,@a+dptr
mov 33h,a
lcall display
//inc r3
sjmp begin
display:
mov p0,30h ; led1
clr p1.0 ; ba^.t led1 sa'ng
acall delay ; delay
setb p1.0 ; tat led1
mov p0,31h ; led2
clr p1.1 ; ba^t led2 sa'ng
acall delay ; delay
setb p1.1
mov p0,32h ; led1
clr p1.2 ; ba^.t led1 sa'ng
acall delay ; delay
setb p1.2 ; tat led1
mov p0,33h ; led2
clr p1.3 ; ba^t led2 sa'ng
acall delay ; delay
setb p1.3
ret
bin2bcd:
mov b,#10 ; b=10
div ab ; chia cho 10
mov 30h,b ; luu so thap vao 30h
mov 31h,a
ret
bin2bcd2:
mov b,#10 ; b=10
div ab ; chia cho 10
mov 32h,b ; luu so thap vao 30h
mov 33h,a
delay:
mov r1,#10
mov r0,#10h
loop: djnz r0,loop
djnz r1,loop
ret
led7seg:
db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
end
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietCuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
-
Channel: Điện tử công suất
24-01-2025, 19:40 -
Comment