PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 20-03-2008, 01:41 AM   #1
picbegin
Nhập môn đệ tử
 
Tham gia ngày: Mar 2008
Bài gửi: 7
:
không hiểu lỗi do đâu(mong các huynh đi trước giúp em)

Thành viên mới mong các anh em giúp đỡ .
em dang lập trình cho con pic16f873A.
em có viết 1 chuong trình nhỏ để nhấp nháy 2 led.
em dã chạy mô phỏng và chuong trình chạy rất ổn.
nhung ko hiểu vì sao khi đưa ra mạch thât thì điện áp xuất ra 2 chân led chỉ dc 2.5V.
em đã lắp lại mạch nhiều lần
mong các anh tìm giúp em nguyên nhân tai sao điện áp xuất ra lai thấp vậy.
em dang định dung con này điều khiển motor mà tình hình điện áp thấp thế này thì làm sao mà điều khiền motor dc.
Mà em dùng thạch anh 4Mhz;tụ 22p;nguồn chỉnh luu từ 15V-1A xoay chiều rồi ổn áp xuống 5V

1vấn đề nữa em muốn hỏi là em đang định dùng con này làm robot do duong
và hiển em có 2 động co DC 12V và định dùng nguồn acquy 12V-1A ;
chỉ dùng 1 nguổn nuôi cả khối cảm biến 7 cặp led ;cả khối điều khiển động cơ ;nuôi cả vi diều khiển
mà em cung ko có mạch công suất thì liệu có chạy dc không ;có ảnh hưởng đến vi điều khiển hay ko

Mong các huynh chi giùm

Ðây là đoạn code điều khiển led của em



Code:
*************************************************************************************************

	list		p=16f873a
	#include	<p16f873a.inc>	
	
	__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_ON & _CPD_OFF


	;*****************KHAI BAO BIEN***********************************
	
	CBLOCK		0X20
		DELAY_TIME	
		COUNTA
		COUNTB
	ENDC
	;****************************************************************
	ORG		0X00
	GOTO	START
	ORG		0X05
START
	BCF		STATUS,RP1
	BSF		STATUS,RP0		;CHON BANK 1
	CLRF	TRISA			;SET CONG A LA CONG RA
	BCF		STATUS,RP0		;CHON BANK 0
	CLRF	PORTA
LOOP
	MOVLW	B'00000011'
	MOVWF	PORTA
	CALL	DELAY_100MS
	CLRF  	PORTA
	CALL	DELAY_100MS
	GOTO	LOOP

	;*****************CHUONG TRINH CON TRE 100MS*******************************

DELAY_100MS:
	MOVLW	D'100'
	MOVWF	DELAY_TIME
	GOTO	D1
D1
	MOVLW	D'199'
	MOVWF	COUNTA
	MOVLW	D'1'
	MOVWF	COUNTB
DELAY_O
	DECFSZ	COUNTA,1
	GOTO	$+2
	DECFSZ	COUNTB,1
	GOTO	DELAY_O
	DECFSZ	DELAY_TIME,1
	GOTO	D1
   RETURN
	
	
END

thay đổi nội dung bởi: namqn, 20-03-2008 lúc 02:00 AM.
picbegin 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à 03:57 PM.


Đượ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