Tuan Liem Nhiều hiệu ứng lắm, từ vài chục cho tới vài trăm hiệu ứng, tùy khả năng lập trình và sáng tạo của lập trình viên, và bộ nhớ flash+RAM của vi điều khiển.
em thêm một hiệu ứng là sáng dần và tắt dần ... hay ghê ạ #include void Delay_ms(unsigned int t) { unsigned int x , y; for(x=0 ; x < t ; x++) { for(y=0 ; y < 123 ; y++); // tao delay } } void main() { unsigned char i; while(1) { for (i=0;i
dạ cho em hỏi em muốn giới hạn số lần chớp tắt của 8 led này thì làm sao ạ "cụ thể là 3 lần" "ORG 0000H MAIN: MOV P0,#0FFH CALL DELAY MOV P0,#00H CALL DELAY SJMP MAIN DELAY: PUSH 00H MOV R0,#4 MOV TMOD,#01H LOOP: MOV TH0,#HIGH(-5000) MOV TL0,#LOW(-5000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP POP 00H RET END" anh giải thích giúp em
anh ơi cho e hỏi, muốn cho led chạy từ trên xuống, rồi sáng con led cuối, tiếp tục chạy từ trên xuống sáng con kế cuối rồi đến con đầu tiên thì lập trình ntn v ạ
Viết phương trình đk led tới cổng port 2 (3 led mỗi cổng) Sáng tắt 8 lần Sáng dần 5 lần Sáng chay 3 lần Led sáng ở mức logic 0 A giải thích giúp em với ạ
anh Dân ơi sao viết code vầ chạy thử thì được, sao nạp mạch rồi cắm test boad sao nó chỉ sáng hoài luôn không chớp tắt. có thể cho số điện thoại không, để có thể trao đổi, mình thích cái này từ nhỏ nhưng giờ mới có điều kiện nên muốn tiềm hiểu sâu hơn.
mấy thánh giúp em sao e viết y hệt mà nó vẫn báo sai.... #include void Delay_ms(unsigned int t) { unsigned int x, y; for(x = 0; x < t; x++) { for(y = 0; y
:) thích lắm ... thật sự cảm ơn bạn rất nhiều , bạn đã cho sinh viên cái nền cơ bản nhất của vdk mà các trường đh chưa làm dc . thanks !
Hay video hay
cho e hỏi chút là điện trở thanh chỉ cần dùng cho Port 0 thôi ạ các port kia k cần hả a? thanks a!
+cong luong Ừ, đúng rồi em. Nhiều người cẩn thận thì gắn điện trở thanh cho cả 4 port.
vâng thanks a nhiều xem video của a chi tiết thật
mình có thể làm được bao nhiêu hiệu ứng khi mắc 32 led z a
Tuan Liem Nhiều hiệu ứng lắm, từ vài chục cho tới vài trăm hiệu ứng, tùy khả năng lập trình và sáng tạo của lập trình viên, và bộ nhớ flash+RAM của vi điều khiển.
thank a
em thêm một hiệu ứng là sáng dần và tắt dần ... hay ghê ạ
#include
void Delay_ms(unsigned int t)
{
unsigned int x , y;
for(x=0 ; x < t ; x++)
{
for(y=0 ; y < 123 ; y++); // tao delay
}
}
void main()
{
unsigned char i;
while(1)
{
for (i=0;i
Anh cho em hỏi cái mạch này mình dùng để làm mạch led nháy theo nhạc được không ạ
dạ cho em hỏi em muốn giới hạn số lần chớp tắt của 8 led này thì làm sao ạ "cụ thể là 3 lần" "ORG 0000H
MAIN:
MOV P0,#0FFH
CALL DELAY
MOV P0,#00H
CALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
MOV R0,#4
MOV TMOD,#01H
LOOP:
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,LOOP
POP 00H
RET
END" anh giải thích giúp em
e tưởng biến đếm phải dùng kiểu int? kiểu char là kiểu kí tự
+cong luong Kiểu char cũng là số nguyên thôi em, có thể dùng như thường trong các phép tính!!
anh ơi cho e hỏi, muốn cho led chạy từ trên xuống, rồi sáng con led cuối, tiếp tục chạy từ trên xuống sáng con kế cuối rồi đến con đầu tiên thì lập trình ntn v ạ
anh ơi, mình có thể gán các cổng của 1 port vào 1 mảng nào đó, rồi lập trình không ??? nếu được thì làm ntn vậy anh
Nguyễn Thanh Phúc Không được em àh!! Vùng nhớ chứa các IO của 8051 không cho phép truy xuất gián tiếp, nên không thể dùng mảng hoặc con trỏ được.
thưa thầy thầy cho em hỏi, em viết code như vậy nhưng chương trình báo chưa khai báo cổng p2 nghĩa là sao ạ?
+vănninh vũ
chào e, hình như em thiếu mất khai báo #include , e kiểm tra lại nha.
dạ thưa thầy em mới tìm hiểu môn này ạ. em có làm như thầy hướng dẫn nhưng vẫn bị báo lỗi c202 ạ.
+vănninh vũ
Lỗi C202 là do em sử dụng biến chưa được khai báo. Cổng P2, em phải ghi in hoa, keilC nó phân biệt chữ hoa và chữ thường nha em!
Viết phương trình đk led tới cổng port 2 (3 led mỗi cổng)
Sáng tắt 8 lần
Sáng dần 5 lần
Sáng chay 3 lần
Led sáng ở mức logic 0
A giải thích giúp em với ạ
để coppy được res và led anh nhấn gì vậy ạ
+nam mai
Em gán phím tắt cho nó. Hình như bài hướng dẫn anh có làm rồi, em chịu khó search nha!
+HỌC IT - ĐIỆN TỬ
Em xem video hướng dẫn này: ruclips.net/video/XGLKGsdxPsQ/видео.html
anh Dân ơi sao viết code vầ chạy thử thì được, sao nạp mạch rồi cắm test boad sao nó chỉ sáng hoài luôn không chớp tắt. có thể cho số điện thoại không, để có thể trao đổi, mình thích cái này từ nhỏ nhưng giờ mới có điều kiện nên muốn tiềm hiểu sâu hơn.
Anh giải thích cụ thể hơn cho em về "Ngõ Ra Cực Thu Hở" là như nào ko ạ?
Cảm ơn a về video:-)
mạch thực tế chạy tốt không anh. em dùng 74hc245e. đk không?? thank anh.
ANH CHO EM HỎI CÁI > DÙNG IC DỆM DÒNG NHƯ VẬY RỒI . VẬY NẾU NHƯ EM MẮC THÊM CON IC MỞ RỘNG NGÕ RA NỮA THÌ NGÕ RA CỦA NÓ NTN Ạ
bạn cho mình hỏi sao đổi sang hệ 16 lại để dạng 0xFF vậy ???? 0x có ý nghĩa j`. Cảm ơn bạn
Video rất hay, Anh cho em xin code với ạ
em cũng làm như anh mà sao nó ko chạy .nó chỉ nháy 1 lần zùi tắt luôn
Anh huong lam sang dan tu d1 den d8 roi tat dan tu d8 ve d1 dj
mấy thánh giúp em sao e viết y hệt mà nó vẫn báo sai....
#include
void Delay_ms(unsigned int t)
{
unsigned int x, y;
for(x = 0; x < t; x++)
{
for(y = 0; y
+Dẹo Dạt thiếu dấu chấm phẩy chỗ for(y = 0; y
sửa lỗi error C202: 'p0' : undefined indentifier
thế nào a chỉ e vs.
SAO EM LM KO ĐƯỢC NHỈ
có gì liên hệ sdt0962347664 e nhé
bravo . . good job brah