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.
À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
Bài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
Ha ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....
Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
Mình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
Trước khi có đủ thực lực thì chỉ làm vì mình thôi đừng nghĩ đến chuyện khác cái mạch toàn dãi tiện sử dụng nhưng tỷ lệ hư hỏng phải bảo hành cũng cao hơn ,lợi bất cập hại .
Comment