![]() |
giúp em trục trặc về LED7 đoạn
Em đang tìm hiểu về PIC và đang làm theo các tutorial, khi làm mạch LED 7 đoạn em gặp trục trặc như thế này, mong các bác chỉ cho em! Em rất cảm ơn!
1. Cho em hỏi cách nối mạch như thế đã đúng chưa? 2. Nguyên lý là làm cho mỗi LED 7 thanh tắt sáng trong thời gian rất ngắn để đánh lừa con mắt, vậy tại sao ko nối trực tiếp chân 1,2 của LED (trong sơ đồ) vào chân RB0 và RB1 luôn? 3. Trong hình vẽ ta thấy chân 1,2 của LED luôn sáng, vì sao lại thế ạ? Trong khi đã dùng con trans có tác dụng như cái công tắc? 4. Còn đây là trích 1 đoạn code điều khiển LED hiển thị 2 số 4 và 5: "...loop MOVLW 0x99 ; hiển thị số 4 MOVWF PORTD MOVLW b'11111101' ; cấp nguồn cho LED hàng chục MOVWF PORTB CALL delay_1ms ; đoạn code delay_1ms em ko copy ra đây MOVLW 0x92 ; hiển thị số 5 MOVWF PORTD MOVLW b'11111110' ; cấp nguồn cho LED hàng đơn vị MOVWF PORTB CALL delay_1ms GOTO loop... " kết quả các bác thấy ở hình ảnh, nhờ các bác giải thích hộ ạ? Em xin chân thành cảm ơn! |
hichic, em up mãi cái hình mà ko được vậy ạ?
|
có bác nào có sơ đố của led 7 đoạn không.sơ đồ +đoạn code di theo nua thi post giup em voi(em cần mach co 4 led va bàii tập thi đếm các kiểuhay làm gì củng được.thank các bác nào giúp cho!
|
Trích:
|
Code có vẻ OK.
2. Nguyên lý là làm cho mỗi LED 7 thanh tắt sáng trong thời gian rất ngắn để đánh lừa con mắt, vậy tại sao ko nối trực tiếp chân 1,2 của LED (trong sơ đồ) vào chân RB0 và RB1 luôn? << tất nhiên là được, transistor dùng hút dòng tăng công suất thôi. 3. Trong hình vẽ ta thấy chân 1,2 của LED luôn sáng, vì sao lại thế ạ? Trong Em xin chân thành cảm ơn![/QUOTE] << 1ms=1/1000s, 2ms bạn làm sao thấy nó tắt kịp :D, nếu thấy nó tắt thì sao đánh lừa con mắt nè :D suy nghĩ bạn đều đúng, trong thiết kế chắc có sai sót, ráng mò chút nhé OK |
Múi giờ GMT. Hiện tại là 01:41 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam