PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > MPASM

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 31-10-2010, 10:42 PM   #1
danh_lecong1502
Nhập môn đệ tử
 
Tham gia ngày: Oct 2009
Bài gửi: 8
:
Red face Gặp trục trặc khi thiết kế mạch

Sau khi đã đọc một ít về lập trình cho vi điều khiển P16F84A mình bắt tay vào thực hiện mạch với mục đích là chớp tắt đèn Led . Tuy nhiên do còn non kém về thao tác thực hành nên kết quả thu được vẫn chưa được như mong đợi. Mô tả qua về mạch của mình như sau : Pic6F84A hai chân VDD và MCLR được nối với nguồn nuôi 5V , riên chân MCLR thì có qua một điện trở 4 KOm . Chân VSS được nối đất chân RB0 được nối với đèn led và một điện trở 330 Om . Hai chân OSC1 và OSC2 nối với thạch anh 4 Mhz và hai tụ 33pF mắc song song sau đấy được nối về đất. Đây là chương trình mình đã viết :

processor 16f84A
include <p16f84a.inc>
__config _XT_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF
j equ 0X0c
k equ 0X0d
org 0
goto main
org 0X04

main:
movlw B'00000000'
tris PORTB

Ledonoff:
movlw B'00000000'
movwf PORTB
call delay
movlw B'00000001'
movwf PORTB
call delay
goto Ledonoff

delay:
movlw d'255'
movwf j
jloop:
movwf k
kloop:
decfsz k,f
goto kloop
decfsz j,f
goto jloop
return
end

Kết quả thu được như sau :
1 Led không sáng cũng không chớp tắt và Pic có hiện tượng bị nóng lên. Đem vào máy nạp chương trình kiểm tra thì vẫn nhận ra được Pic ( có vẻ vẫn chưa hỏng pic) .
2 Sau khi tháo chân nối đất của VSS thì led có sáng nhưng vẫn không chớp tắt. Dùng thiết bị đo thì thấy tất cả các chân của pic ( kể cả VSS ) đều xuất ra giá trị 5 V .
Mong những ai đã có kinh nghiệm trong lĩnh vực này tận tình giúp đỡ vì mặc dù đây là bài tập khá đơn giản ( về mặt lý thuyết ) nhưng cái quan trọng là thực hành và ảnh hưởng khá lớn đến nhiều bài sau . Chúc diễn đàn ngày càng lớn mạnh và là nơi giao lưu học hỏi các kinh nghiệm thực tế . Chào thân ái.
danh_lecong1502 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 08:10 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam