caramoan tour package

caramoan tour package

Author Topic: 16x2 LCD clock using PROTON ???  (Read 2897 times)

Offline ultrasonic™

  • Solar Power Satellite
  • *****
  • Posts: 6964
  • Pogi/Ganda Points: 909
  • Gender: Female
  • never be harsh coz everythng is fine
Re: 16x2 LCD clock using PROTON ???
« Reply #20 on: November 18, 2009, 12:39:31 AM »
subscribing
im always walking on the rain so that no one could see me crying




TV SERVICE MODE - http://www.elab.ph/forum/index.php?topic=2267.0;topicseen

Philippine Electronics Forum

Re: 16x2 LCD clock using PROTON ???
« Reply #20 on: November 18, 2009, 12:39:31 AM »

Offline marcelino

  • Technical People
  • Solar Power Satellite
  • *****
  • Posts: 6016
  • Pogi/Ganda Points: 258
  • ...keep moving forward! - Robinson's
Re: 16x2 LCD clock using PROTON ???
« Reply #21 on: November 18, 2009, 12:58:07 AM »
@ACE, parang ganito ang psuedo code para sa increment ng bawat value... (hour, min,sec)

Code: [Select]
// A psuedo code...
// a system with 4MHz clock oscillator
// set TIMER0:
// prescale 1:16; TMR0 = 6; overflow ever 4ms or 250Hz
// a counter will be set to count up to 250 to produce a 1sec overflow.


int1 TIMER0_overflow;

//interrupt service routine for TIMER0
void timer0_ISR(void) //fires ever 4ms
{
static int8 counter = 0;
if (count>= 250)
{
count = 0;
TIMER0_oveflow = TRUE; // fires every 4ms * 250 = 1sec
}
}

void main(void)
{
int8 hour, min, sec;
while(1)
{
if (TIMER0_overflow)
{
TIMER0_overflow = FALSE; //reset
sec++;
if (sec>=60)
{
sec = 0;
min++;
if (min >= 60)
{
min = 0;
hour++;
if (hour >=24) hour = 0; //for 24Hours setting.
}
}
RENEW_DISPLAY();
}
}
}
"Don't take life seriously. After all, no one has ever come out of it alive. -Bugs Bunny"

Philippine Electronics Forum

Re: 16x2 LCD clock using PROTON ???
« Reply #21 on: November 18, 2009, 12:58:07 AM »

 

Privacy Policy

Contact Us: elabph@yahoo.com