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 lÀm mẤy tuẦn rỒi mÀ chƯa dc
ai lÀm dc chỈ em vỚi
Bạn nên post code của bạn lên thì mới giúp bạn được, không phải ai cũng có sẵn code theo như yêu cầu để post lên cho bạn đâu, bạn post lên rồi mọi người sẽ xem giúp bạn.
Chương trình bạn viết thì được rồi nhưng muốn điều chỉnh được tốc độ nháy thì bạn phải tương tác vào bằng phần cứng.trong sơ đồ mạch dao động đa hài dùng NE555 có biến trở để điều chỉnh độ rộng xung. Cái đó chính là volum đó.bạn tìm mạch dao động đa hài dùng NE555 trên mạng sẽ có.
Chúc thành công.
với loại mạch này bạn nên dùng ngắt ngaòi chân P3.2 hoặc P3.3 thì sẽ tiện lợi và tốt hơn.Nếu như bạn thời gian đáp ứng quá chậm.VDK sẽ chạy qua mất khi mạch NE555 chưa kịp phát xung.
các pác có ai biết dùng biến trở ngoài điều khiển các led port 0 không giúp đỡ mình với. mình đang học và tìm hiểu VĐK nhưng đoạn code dùng biến trở ngoài để điều khiển thì mình dùng các lệnh nhảy như diễn đàn đề cập nhưng nó không hoạt động được. mình ở địa chỉ co_dai82@yahoo.com
mình porst hình lên đây mong các pác chỉ giáo
các pác có ai biết dùng biến trở ngoài điều khiển các led port 0 không giúp đỡ mình với. mình đang học và tìm hiểu VĐK nhưng đoạn code dùng biến trở ngoài để điều khiển thì mình dùng các lệnh nhảy như diễn đàn đề cập nhưng nó không hoạt động được. mình ở địa chỉ co_dai82@yahoo.com
mình porst hình lên đây mong các pác chỉ giáo
mov a,#01h
mov p0,a
setb p3.6;xả tụ
clr p3.6;tụ bắt đầu nạp
lap:
jnb p3.7,lap;chờ p3.7=1(chờ tụ nạp đầy)
rr a
mov p0,a
setb p3.6;xả tụ
clr p3.6;tụ bắt đầu nạp
jmp lap
mov a,#01h
mov p0,a
setb p3.6;xả tụ
clr p3.6;tụ bắt đầu nạp
lap:
jnb p3.7,lap;chờ p3.7=1(chờ tụ nạp đầy)
rr a
mov p0,a
setb p3.6;xả tụ
clr p3.6;tụ bắt đầu nạp
jmp lap
Có thể cho một đoạn code led chạy p0,p2 làm ví dụ được không?
vì mình cũng có sử dụng mạch led kiểu này nhưng muốn làm lại kiểu chạy khác cho thích hợp với nội dung bảng hiệu nhưng về lập trình thì lơ mơ quá. Mong các bạn thông cảm.
Mình cũng xem ông Vương Khánh Hưng giải thích về kiểu mạch này trên website phuclanshop của ông nhưng đến đây thỉ ông không hướng dẫn code thế nào mà chỉ gợi ý dùng jmb.Chịu không biết làm thế nào vì mình mới tìm hiểu về 8051 để sử dụng cho mạch led loại này.
Cám ơn tất cả anh em trên diễn đàn .
cái này đơn giản thôi. Các bạn có thể sử dụng phương pháp dò xung và phải dò được xung thì ta mới có thể điều khiển được.
vd: Ta đưa một chuỗi xung vuông vào một chân nào đó của vdk thì ta sẽ phải dò xung ở chân đó lấy 1 chu kỳ hoặc 2 chu kỳ cho chắc. Mỗi một chu kỳ có thời gian là T và bằng việc điều chỉnh biến trở bên ngoài ta sẽ làm thay đổi độ rộng xung >>>thay đổi T và cái này ta đưa vào delay >>>làm thay đổi tốc độ led.
vd: chương trình
giả sử ta đưa một xung vuông độ rộng xung có thể thay đổi được thông qua biến trở điều chỉnh đưa vào chân p3.7 của vdk. khi đó ta có CT đk delay như sau:
mov r1,#4
delay:
jnb p3.7,$ ;bang 0 thi nhay tai cho
jb p3.7,$ ;bang 1 thi nhay tai cho
jnb p3.7,$
jb p3.7,$
djnz r1,delay
RET
Chào Lenovo_y410
Xin cám ơn
Ví dụ mạch led có ic 555 đưa xung vào p1.0 và p0 với p2 khiển led từng port chớp tắt thì có thể viết như thế này được không?
chủ yếu là làm sao để 555 điều khiển nhanh chậm còn các led trên từng cổng thì mình sẽ từ từ học cách viết chương trình sau
org 0000h
start:
mov p2, #00000000b
call delay
mov p2, #11111111b
call delay
mov p0, #11111111b
call delay
mov p2, #00000000b
call delay
mov r1,#4
delay:
jnb p1.0,$ ;bang 0 thi nhay tai cho
jb p1.0,$ ;bang 1 thi nhay tai cho
jnb p1.0,$
jb p1.0,$
djnz r1,delay
RET
để chương trình của bạn chạy được thì bạn viết như thế này
org 0000h
start:
mov p2, #00000000b
call xung555
mov p2, #11111111b
call xung555
mov p0, #00000000b
call xung555
mov p0, #11111111b
call xung555 sjmp start
xung555:
mov r1,#4
delay:
jnb p1.0,$ ;bang 0 thi nhay tai cho
jb p1.0,$ ;bang 1 thi nhay tai cho
jnb p1.0,$
jb p1.0,$
djnz r1,delay
RET end
Ok !
Thành công rồi. Cám ơn lenovo_y410 nhiều lắm
Đây là cái khó của anh em làm quảng cáo thắc mắc lâu nay vì khi sử dụng mạch led mua sẵn có 555 chỉnh nhịp về sửa lại theo ý của khách hàng thỉ bó tay với kiến thức hạn hẹp của mình chỉ biết dựa vào các phần mềm điều khiển led mà thôi.
Cám ơn sự nhiệt tình của bạn
Lại gặp khó
Sau khi thực hành một đoạn ngắn cả hai port Po và P2 với chỉnh biến trở con 555 như ý . Mình làm một đoạn khá dài khoản trên trăm hàng thì bị báo lỗi. Bạn xem hộ lỗi này là gì? Chỉ cho mình cách khắc phục nó nhé
Quá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
Mạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...
Chuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...
bao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
Chào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
Trong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
Em vừa dự một cái Odoo Business Show 2026 tuần rồi, ngồi nghe mấy session về tự động hóa sản xuất mà em thấy có vài điểm thấy đáng chia sẻ với mấy anh em làm kỹ thuật ở đây.
Mình có cái tay chuyển số chơi game của PXN, hiệu là PXN shifter A7, nó bị lỗi 1 con biến trở chỗ gạt lên xuống dùng để xác định là đang đẩy lên, ở giữa, hay gạt về. Con biến trở này giá trị là 10kOhm, sau khi bị hư thì mình đo chỉ...
Comment