các bạn ơi giúp minh mới. minh dùng avr quyét 2 con led matran 8X8. nhung viet mãi ma khônng hiện chữ được. bạn nào có trương trình mẫu nào không cho mình mới. mình lập trình bằng c. cảm ơn các bạn rất nhiều. mình đang rất cần . ah mình dùng atmega 16.
Thông báo
Collapse
No announcement yet.
chạy chư dung led matrix
Collapse
X
-
đưa sơ đồ đi rồi giúp cho
còn tham khảo thì vô đây
http://dientuvietnam.net/forums/showthread.php?t=14472Điện thoại:
email:
-
Nguyên văn bởi dangdung Xem bài viếtđưa sơ đồ đi rồi giúp cho
còn tham khảo thì vô đây
http://dientuvietnam.net/forums/showthread.php?t=14472
Comment
-
Nguyên văn bởi dangdung Xem bài viếtđưa sơ đồ đi rồi giúp cho
còn tham khảo thì vô đây
http://dientuvietnam.net/forums/showthread.php?t=14472
Comment
-
Nguyên văn bởi dangdung Xem bài viếtđưa sơ đồ đi rồi giúp cho
còn tham khảo thì vô đây
http://dientuvietnam.net/forums/showthread.php?t=14472
Comment
-
Nguyên văn bởi dangdung Xem bài viếtbó tay neu khong co so doAttached Files
Comment
-
bạn phải sửa lại điều khiển hàng vì đòi hỏi công suất
ví dụ
và đoạn code theo sơ đồ cột đã được sửa
Code:;========================================================================================= ;THU VIEN ========================================================================== ;========================================================================================= .include "m16def.inc" ;***************************************************************************************** ;***************************************************************************************** ;***************************************************************************************** .def m_vi_tri_hang = r20 .;========================================================================================= ;DAT TEN POC XUAT THU ================================================================== ;========================================================================================= .equ en_led = 0 .equ data_led = 1 .equ ck_led = 2 .equ en = 3 .equ chieu_dai_bang = 32 .equ vung_data = 0x0200 ;***************************************************************************************** ;***************************************************************************************** ;***************************************************************************************** ;========================================================================================= ;CHUONG TRINH CHINH ================================================================== ;========================================================================================= .cseg .org 0x0000 rjmp RESET .org 0x0012 ;tran time0 rjmp CHOT_LED .org 0x0029 ;========================================================================================= ;CHUONG TRINH RESET ================================================================== ;========================================================================================= RESET: ldi r16,low(0x00ff) out SPL,r16 ;stac ldi r16,high(0x00ff) out SPH,r16 ;stac ;======================================================================== ldi r16,0b00001111 ;CAU HINH CHAN DIEU KHIEN XUAT PORTB out DDRB, r16 ;======================================================================== ldi r16,0b00000111 ;CAU HINH CHAN DIEU KHIEN PORTD out DDRD, r16 ;KHOI TAO TIME 0 ldi r16,5 out TCCR0,r16 ;CHAY TIME 0 VOI XUNG DONG HO /1024 ldi r16,2 out TIMSK,r16 ;CHO PHEP NGAT TIME 0 ldi r16,-19 ;50X16 = 800Hz out TCNT0,r16 rcall load_data ;lay data text HELLO ldi m_vi_tri_hang,0 ;hang 1 sei ;CHO PHEP TOAN BO NGAT HOAT DONG main: rjmp main ;======================================================================== ;************************************************************************ ;======================================================================== CHOT_LED: ldi r16,-19 out TCNT0,r16 ;NAP LAI GIA TRI TIME sbi PORTB,en ;tat power cbi PORTD,en_led sbi PORTD,en_led ;chot data led out PORTB,m_vi_tri_hang cbi PORTB,en ;mo power rcall dieu_khien_hang rcall dich_data_led reti ;======================================================================== ;************************************************************************ ;======================================================================== dich_data_led: ldi YH,high(vung_data) ldi YL,low(vung_data) lap_bat_led: rcall lay_bit_data ;YL tang 1 sbi PORTD,ck_led ;kich ck cbi PORTD,ck_led cpi YL,chieu_dai_bang ;so sanh chieu dai bang brne lap_bat_led ret ;======================================================================== ;************************************************************************ ;======================================================================== dieu_khien_hang: inc m_vi_tri_hang cpi m_vi_tri_hang,16 ;so sanh chieu cao bang brne thoat_dieu_khien_hang ldi m_vi_tri_hang,0 thoat_dieu_khien_hang: ret ;======================================================================== ;************************************************************************ ;======================================================================== load_data: ldi ZH,high(data_text*2) ;vi tri cao cua ky tu ldi ZL,low(data_text*2) ;vi tr thap cua ky tu sbi PORTB,en ;tat power rcall xoa_data ldi YH,high(vung_data) ldi YL,low(vung_data) lap_lay_ma_data: lpm r16,Z+ st Y+,r16 cpi YL,28 ;28 chieu dai table data_text brne lap_lay_ma_data ret ;======================================================================== ;************************************************************************ ;======================================================================== xoa_data: ldi r16,0xff ldi YH,high(vung_data) ldi YL,low(vung_data) lap_xoa_data: st Y+,r16 cpi YL,0 brne lap_xoa_data ret ;======================================================================== ;************************************************************************ ;======================================================================== lay_bit_data: ld r16,Y+ sbi PORTD,data_led ;mac dinh la tat cpi m_vi_tri_hang,0 brne not_hang_1 sbrs r16,0 cbi PORTD,data_led ret ;------------------------- not_hang_1: cpi m_vi_tri_hang,1 brne not_hang_2 sbrs r16,1 cbi PORTD,data_led ret ;------------------------- not_hang_2: cpi m_vi_tri_hang,2 brne not_hang_3 sbrs r16,2 cbi PORTD,data_led ret ;------------------------- not_hang_3: cpi m_vi_tri_hang,3 brne not_hang_4 sbrs r16,3 cbi PORTD,data_led ret ;------------------------- not_hang_4: cpi m_vi_tri_hang,4 brne not_hang_5 sbrs r16,4 cbi PORTD,data_led ret ;------------------------- not_hang_5: cpi m_vi_tri_hang,5 brne not_hang_6 sbrs r16,5 cbi PORTD,data_led ret ;------------------------- not_hang_6: cpi m_vi_tri_hang,6 brne not_hang_7 sbrs r16,6 cbi PORTD,data_led ret ;------------------------- not_hang_7: sbrs r16,7 cbi PORTD,data_led ret ;***************************************************************************************** ;***************************************************************************************** data_text: ;H .db 0x00, 0xf7 .db 0xf7, 0xf7 .db 0x00, 0xff ;E .db 0x00, 0x76 .db 0x76, 0x76 .db 0xff, 0x00 ;L .db 0x7f, 0x7f .db 0x7f, 0xff ;L .db 0x00, 0x7f .db 0x7f, 0x7f .db 0xff, 0x81 ;O .db 0x7e, 0x7e .db 0x7e, 0x81 .db 0xff, 0xff
Điện thoại:
email:
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
-
Channel: Điện tử công suất
hôm nay, 15:40 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi bqvietBộ nguồn xung ở tầm công suất 2700W này, gần 3 ký, không bao giờ đơn giản để mà sửa ngay cả đối với người có kinh nghiệm chứ đừng nói người không chuyên. Đám linh kiện công suất không tự nhiên cháy mà phải xuất phát từ nguyên nhân...
-
Channel: Điện tử công suất
Hôm qua, 22:09 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú kiểm tra đi ốt đầu vào, ra nữa ạ. Về phần kiểm tra dao động chú hỏi chị google ấy ạ, có nhìu cô chú đã hướng dẫn rồi ạ...
-
Channel: Điện tử công suất
Hôm qua, 16:53 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi Minhdai95mình đã kiểm tra phần công suất thấy hỏng cả 4 con IGBT mà mình muốn kiểm tra phần dao động và hồi tiếp khi chưa cấp điện cho mạch thì có cách nào không b, mình không phải dân trong nghề lên chưa có kinh nghiệm sửa. Cảm ơn b
-
Channel: Điện tử công suất
Hôm qua, 14:27 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú nhắm phần công suất dễ kiểm tra và hay hư hỏng nhất trước ạ. Rồi đến phần dao động nguồn, hồi tiếp...
-
Channel: Điện tử công suất
Hôm qua, 11:42 -
-
bởi Minhdai95mọi người đã ai sửa bộ nguồn này chưa ạ, cho e xin ít kinh nghiệm để sửa bộ nguồn. Em cảm ơn...
-
Channel: Điện tử công suất
Hôm qua, 11:22 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nhathung1101
-
Channel: Điện tử dành cho người mới bắt đầu
31-12-2024, 17:39 -
-
Comment on Thắc mắc về hạ áp cho adapter laptopbởi nguyendinhvan
-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 23:20 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nguyendinhvanPhải làm đúng quy chình thì mới được
Bươc 1 lấy cái nguồn điều chỉnh, set về đúng 12v, cấp cho đường out 19v như hình. Chú ý là phần đầu vào adaptor không cấp điện.
Bước 2 . Kiểm tra điện áp tại chân số 3 das001 có đúng...-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 23:20 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi LamVoNhấp nháy có thể do chu kỳ hoạt động bị rút ngắn quá dẫn đến không đủ nguồn nuôi ic, bác thử tăng giá trị tụ nguồn phụ nuôi ic và giảm giá trị điện trở hạn dòng cho nó xem có cải thiện không....
-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 08:45 -
Comment