Thanks to visit codestin.com
Credit goes to www.51hei.com

רע���Ӽ���ѧϰ���о�
��ǰλ�ã���Ƭ���̳��� >> MCU���ʵ�� >> �������

pic��Ƭ�����ò�ѯ��ʱ��������ʵ�鱨��

����:����   ï¿½ï¿½Ô´:������   ï¿½ï¿½ï¿½ï¿½ï¿½:��  ï¿½ï¿½ï¿½ï¿½Ê±ï¿½ä£º2014��08��14��   �����壺�� �� ��

1.  ʵ��Ŀ��

ѧϰ���ʹ�ö�ʱ��

2.  ����Ҫ��

�ÿ��ض�λ���������1sΪ���ڵ�����ʵ�飻

������������ͼ��

��֤�������ȷ�ԣ�

3.  ʵ������

��Ƭ��PIC16F886һƬ��LED��һֻ��������ѡ��������������ص��ߣ�һ��

4.  ʵ�鷽��

 

 

ͼ 1 Ó²ï¿½ï¿½ï¿½ï¿½ï¿½Í¼

 

 


ͼ 2 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Í¼

������̣�ѡ��Timer0���ڲ�����Ƶ��31KHz��Ҫ�ﵽ����Ϊ1s����0.5s��תһ�Σ���0.5s����Ҫִ�е�ָ������0.5*31k/4=3875,����ʹTMR0��0�ӵ������Ԥ����Ϊ0����3875/256=15.136.��ô��Ƶ�ȿ�ѡ1:16,1:32,1:64,1:128,1:256.����ѡ������ӽ���1:16.

Ԥ���������㣺

3875/16=256-T+2

��T=15.8������ʵ�ⷢ��15��16�����ӽ�����ȡ15.

���Է�����debug ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ÔºÍ¶Ïµï¿½ï¿½ï¿½Ô½ï¿½Ï¡ï¿½ï¿½ï¿½È·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È·ï¿½ï¿½ï¿½Ùµï¿½ï¿½ï¿½Ô¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ß¾ï¿½ï¿½È¡ï¿½

5.  ʵ���������

������ڴ������LEDһֱ��������״̬�����ڵ���ʱ�Ķ��Ĵ���̫�಻֪���Ǿ�������һ�����𣬻��߿����Ǻܶ����һ����ɵġ�

�����ƺ�û�еط������õ������ô��룬�������û�в��á���Ҳ�п�������Ϊ�Կ����ô��벻���⡣��

 

ʵ�����ս����

1��LED������������ʱ����ͬ��û���������

2����������ʱT=0.9999483s,����С��

 

 

 

����

#INCLUDE p16f886.inc  

__config _CONFIG1, _LP_OSC _PWRTE_OFF _WDT_OFF _CP_OFF

ORG 0x00

NOP

CLRF TMR0

BANKSEL OPTION_REG;BANK3

MOVLW B'000011'

MOVWF OPTION_REG

BANKSEL INTCON;

MOVLW B'00000111'

ANDWF INTCON,F

BANKSEL OSCCON

MOVLW B'00000011'

MOVWF OSCCON

BANKSEL ANSEL

CLRF ANSEL

BANKSEL TRISA;BANK1

MOVLW B'00000000'

MOVWF TRISA

LP

BANKSEL INTCON

BTFSS INTCON,2

GOTO LP

GOTO LED

LED

BANKSEL INTCON

BCF INTCON,2

BANKSEL PORTA

COMF PORTA,1

BANKSEL TMR0

MOVLW B'00001111'

MOVWF TMR0

GOTO LP

END

 

��һ��ʵ�飺http://www.51hei.com/mcu/3996.html

���رմ�����