Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
em đang làm với led 7 đoạn.mong các anh giup em.đây là đoạn chương trình đếm từ 1 đến 255.vậy em muốn cho đếm được đến 999 hoặc hơn thế nữa mà không dùng phương pháp quét led vẫn dùng chốt thé này thi em phải làm thé nào?
;=====================
org 0h
main:
MOV 30H,#0h ;
Mov A,30H ;
Mov B,#100 ;
Mov R0,#10
DIV AB
Mov DPTR,#maled7
;led hang tram----------------------------
Movc A,@A+DPTR
Mov P2,A
CLR P1.1
SETB P1.1
;-------------------------
Mov A,B
Mov B,R0
Div AB
Movc A,@A+DPTR ;
Mov P2,A
CLR P1.0
SETB P1.0
;-----------------------
Mov A,B
Movc A,@A+DPTR
Mov P2,A
CLR P1.2
SETB P1.2
acall delay
;--------------
INC 30H
Mov A,30h
CJNE A,#255,lap
SJMP main
;----------------
maled7: DB 0C0h,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;---------------
ORG 300h;
delay: MOV R1,#250
again: MOV R2,#200
here: DJNZ R2,here
DJNZ R1,again
ret
end
em có ý kiến ,các bác trên diên đàn mỗi người trên này đều rất nhiệt tình trong việc giúp đỡ anh để cùng nhau cố gắng học tập.điều đó là rất tốt,nhưng những người vừa mới tiếp xúc với họ 8051 hay bất kì họ vi điều khiển nào đó đều cảm thấy rất khó và những người biết về nó cũng không nhiều để hỏi(trực tiếp).nếu ta học trên diễn đàn ta có thể hỏi những gì ta không biết và đóng góp những gì ta biết để chia sẻ với mọi người.nhưng điều đó sẽ có nhưng mặt hạn chế riêng của nó.
qua đây em rất mong các bác(những người có nhiều kinh nghiệm trong việc lập trình)sẽ mở một khóa học cho anh em.rất mong mọi người hưởng ứng
em đang làm với led 7 đoạn.mong các anh giup em.đây là đoạn chương trình đếm từ 1 đến 255.vậy em muốn cho đếm được đến 999 hoặc hơn thế nữa mà không dùng phương pháp quét led vẫn dùng chốt thé này thi em phải làm thé nào?
;=====================
org 0h
main:
MOV 30H,#0h ;
Mov A,30H ;
Mov B,#100 ;
Mov R0,#10
DIV AB
Mov DPTR,#maled7
;led hang tram----------------------------
Movc A,@A+DPTR
Mov P2,A
CLR P1.1
SETB P1.1
;-------------------------
Mov A,B
Mov B,R0
Div AB
Movc A,@A+DPTR ;
Mov P2,A
CLR P1.0
SETB P1.0
;-----------------------
Mov A,B
Movc A,@A+DPTR
Mov P2,A
CLR P1.2
SETB P1.2
acall delay
;--------------
INC 30H
Mov A,30h
CJNE A,#255,lap
SJMP main
;----------------
maled7: DB 0C0h,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;---------------
ORG 300h;
delay: MOV R1,#250
again: MOV R2,#200
here: DJNZ R2,here
DJNZ R1,again
ret
end
bạn đếm 4 số 9 cũng được mà
bạn dùng 2 thanh ghi
mỗi thanh ghi hiển thì ra 2 led 7 đoạn, vậy là bạn được 4 led rồi
thanh ghi thứ nhất để đếm hàng đơn vị và hàng chục
thanh ghi thứ 2 để đếm hàng trăm và hàng nghìn
bạn kiểm tra thanh ghi thứ nhất khi vượt giá trị là 99 thì
cho thanh ghi thứ 2 tăng một đơn vị
hoàn toàn tương tự nếu bạn muốn tăng thêm nhiều con số nữa
chúc bạn thành công
0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
||
PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK
em có ý kiến ,các bác trên diên đàn mỗi người trên này đều rất nhiệt tình trong việc giúp đỡ anh để cùng nhau cố gắng học tập.điều đó là rất tốt,nhưng những người vừa mới tiếp xúc với họ 8051 hay bất kì họ vi điều khiển nào đó đều cảm thấy rất khó và những người biết về nó cũng không nhiều để hỏi(trực tiếp).nếu ta học trên diễn đàn ta có thể hỏi những gì ta không biết và đóng góp những gì ta biết để chia sẻ với mọi người.nhưng điều đó sẽ có nhưng mặt hạn chế riêng của nó.
qua đây em rất mong các bác(những người có nhiều kinh nghiệm trong việc lập trình)sẽ mở một khóa học cho anh em.rất mong mọi người hưởng ứng
sao tui thấy tui học trên mấy forum mà dòng MCU nào tui cũng chơi đc đó thui . nếu bác ở Đà nẵng thì tui chỉ bác free lun
hì em ở Hà Nội.em hỏi ý không phải bác có phải là thành viên đội ROBOCON trường bách khoa đà nẵng không?
bác đaón nhầm oy , mấy bài tui post , chụp hình lại từ máy thèn bạn , nó mới là thành viên đội , vô robot tốn xèn quá , chỉ đi theo giúp mấy thèn đó thui
Ồ hay quá, hôm nay mới ghé thăm trang này. Vì quá nóng vội cứ tìm vào chỗ "lập trình" này nọ, mà quên mình là người mới học. Cảm ơn bạn Quynh rất nhiều, thật tuyệt vời khi trên diễn đàn có những người nhiệt tình như Quynh, Ngohaibac...vv. Chỉ tiếc rằng tôi chả biết tí gì... nên vào đây xin làm học trò của các bạn.
Xin cảm ơn các bạn rất nhiều. minhchien_tv@yahoo.com.vn
Tôi thích cái cầu kỳ của kỹ thuật
Nhưng ghét mọi phức tạp trong tính cách con người
em chào các anh chị ,và các thành viên khác trong diến đàn.em la newbie.
Mọi người có thễ xem giúp em đoạn code nay được không.tại sao nó chỉ sáng dược 1 led vậy.
Cám ơn mọi người.
#include <at89x51.h>
void delay(unsigned int m)
{
unsigned int x;
for(x=1;x<=m;x++);
}
void hien_chuso(unsigned char n)
{
unsigned char array[]={0x40,0xf9,0x24,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0};
P0=array[n];
}
void hien_so(unsigned char n)
{
unsigned char chuc,donvi;
chuc =n/10;
donvi=n-chuc*10;
P2_0=1;P2_1=0;
hien_chuso(chuc);
delay(1000);
P2_0=1;P2_1=0;
hien_chuso(donvi);
delay(1000);
}
void main()
{
unsigned char i;
i=0;
while(1)
{
hien_so(i);
delay(33000);
++i;
}
}
Mình nghĩ chắc chắn có. Mình không ở HCM, nhưng với 1 chợ lớn như Nhật Tảo thì không thể không có cái này. Bạn có thể mua mạch nạp đầy đủ, làm sẵn rồi.
AMD Ryzen 9 9950X bước sang năm 2026 vẫn là một trong những bộ vi xử lý desktop mạnh mẽ nhất dành cho người dùng phổ thông cao cấp. Dù đã ra mắt từ thế hệ Zen 5 đầu tiên của dòng Ryzen 9000, con chip 16 nhân 32 luồng này vẫn giữ được sức...
Trong thị trường CPU năm 2026, khi các dòng vi xử lý đời mới liên tục ra mắt với những thông số kỹ thuật hào nhoáng, AMD Ryzen 5 7600X vẫn là một cái tên khiến nhiều game thủ và người dùng phổ thông phải cân nhắc kỹ lưỡng. Sau gần hai...
Trong bối cảnh giá linh kiện tăng cao, hiện tại mức giá laptop đã tăng đáng kể so với thời điểm trước cơn sốt AI. Chính vì vậy để lựa chọn được một chiếc laptop đáp ứng tốt nhu cầu vừa học vừa giải trí các bạn sinh viên cần...
Việc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...
Với mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Dưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Việc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
Việc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
Comment