基于单片机数字时钟设计开题报?- 百度文库 ϵͷ

ʱ : 基于单片机数字时钟设计开题报?- 百度文库ϿʼĶ

.

Σڷⲿݴ洢ʱPSEN 

EA /VPP:ⲿ洢źšΪʹܴ0000H FFFFHⲿ洢ȡָEA GNDΪִڲָEA ӦýVCC

flashڼ䣬EA Ҳ12VPPѹ

XTAL1:Ŵڲʱӷ·ˡ XTAL2:Ŵˡ ⹦ܼĴ

ͼ1ʾĴ洢Ϊ⹦ܼĴӦע⵽еĵַᱻ壬ƬЩûбĵַЧġЩַһ᷵ݣдЩַһȷӰ졣ûӦЩûбоٳĵַ1£λЩԪֵ0

ʱ/2

ʱ/2Ŀƺ״̬λλT2CONT2MODĴԣRCAO2HRCAP2LǶʱ216λʽ16λԶװطʽµIJ/ԶװؼĴ жϼĴ

.

.

ежλжĴIEСжȼĴIPΪжԴжȼ

ݴ洢 AT89C52ʵ256ֽƬRAM128ֽ⹦ܼĴSFRַصģҲǸ128ֽڵRAM⹦ܼĴĵַͬ,Ƿֿġ һָ7FH ϵڲַԪʱָʹõѰַʽDzͬģҲѰַʽǷʸ128 ֽRAM Ƿ⹦ܼĴֱָѰַʽΪ⹦ܼĴ磬ֱѰַָ⹦ܼĴ0A0HP2 ڣַԪ MOV 0A0H#data Ѱַָʸ128 ֽRAM磬ļѰַָУR0 Ϊ0A0HֽڵַΪ0A0HP2 ڣ0A0H MOV @R0#data ջҲǼѰַʽԣ128 λRAM Ϊջʹá ʱ0/ʱ1 AT89C52Ķʱ0Ͷʱ1ĹʽAT89C51ͬ ʱ2 ʱ2 һ16λʱ/ȿɵʱʹãҲΪⲿ¼ʹã乤ʽ⹦ܼĴT2CON3C/T2λѡ񡣶ʱ2ֹʽʽԶװأϻ¼ʽͲ ʷʽʽT2CONĿλѡ񡣶ʱ28λĴTH2TL2ɣڶʱʽУÿTL2Ĵֵ1һ12ʱӹɣˣΪƵʵ1/12 ڼʽʱT2ⲿźŲ10½ʱĴֵ1ֹʽ£ÿڵ5SP2ڼ䣬ⲿвڵһвɵֵΪ1һвɵRCLK +TCLK CP/RL2 TR2 MODE ֵΪ0ڽŵһڵS3P1ڼĴ1ʶ100 0 1 16-bit Auto-reload Ҫ20 ڣˣ߼ΪƵʵ1/241 24ڣ1 16-bit Capture ΪȷȷԣҪĵƽڱ仯ǰٱһڵʱ䣬1 X 1 Baud Rate Generator Ա֤źٱһΡ (Off) X X 0 ʽ ڲʽ£ͨT2CONλEXEN2ѡַʽEXEN2=0ʱ2һ16λʱʱT2CON.

.

־TF2λͬʱжϡEXEN2=1ʱ2ͬIJT2EXⲿźŷ10ʱҲTH2 TL2 еֱֵ𱻲RCAP2HRCAP2LС⣬T2EXźŵʹT2CONеEXF2λTF2£EXF2Ҳἤжϡ

Զװأϻ¼ʽ

ʱ216λԶװطʽʱܶΪϻ¼ʽܿͨ⹦ܼĴT2CONDCENλ¼ѡġλʱDCENλá0ʱ2 ĬΪϼDCENλʱʱ2ȿϼҲ¼ȡT2EXŵֵ

DCEN=0ʱʱ2ԶΪϼַʽ£T2CON еEXEN2 λѡEXEN2=0ʱ2Ϊϼ0FFFFHλTF2 жϣͬʱ16 λĴRCAP2H RCAP2LװأRCAP2H RCAP2L ֵԤáEXEN2=1ʱ216λװⲿT2EX10½شʹEXF2λжͬжϡʱ2 жڵַǣ002BH 0032H

DCEN=1ʱʱ2ϻ¼ͼ6ʾַʽ£T2EXſƼT2EXΪ߼1ʱʱϼ0FFFFHʱλTF2ͬʱ16 λĴRCAP2HRCAP2Lװ

.

.

صTH2TL2С T2EXΪ߼0ʱʱ2¼TH2 TL2еֵRCAP2HRCAP2LеֵʱλTF2ͬʱ0FFFFHֵװ붨ʱĴС

ʱ/2ʱλEXF2λ

.