From the CHEAPIC tutorial:
bincnt.asm - Count in
binary on 4 LEDs
swcnt.asm - Count switch
eggtimer.asm - Countdown
timer, displays minutes and 10's of seconds on LEDs
morsenbr.asm - Send
numbers 0-9 out on piezo speaker
binclock.asm - A clock
which displays hours and minutes in BCD on LEDs at keypress
worktime.asm - Uses
a LCD to display a timer that can be started and stopped by pushbutton
shotmr0.asm - Display
TMR0 on a LCD atter counting pulses on RA4 for one second
PIC clock - timezones, moon phases, astronomy+
Michael refers to
Frustrated over having to compute offsets for Timer0 all the time, I finally
broke down and wrote my own Windows application to do the work for me. It
works for 8-, 16-, and 32- bit mode timers that function like Timer0. That
is, they only have a 'prescalar' and an 'offset'. This calculator not
only displays the period for a given prescalar and offset, but it will also
compute those values for you given a desired period (delay). The application
is flexible, and if I get some feedback, I'll update it later to include
all the other timers on the various PIC chips. Oh, it's free too.
H McCorkle of Solid State Services refers to
/techref/member/RHM-SSS-SC4/TIC232.htm Simple Interval Timer with RS232
Microchip app note
to Calculate Day of Week"
The PIC source code for a single chip frequency divider that takes a 10 MHz
input and produces 9 square wave outputs - one for each frequency decade
from 100 kHz to 0.001 Hz (1000 s period), courtesy of Tom Van Baak,
Brooks Shera's GPS-Controlled Frequency Standard
"Microcontroller controls its own clock speed" One chip and 2 xtals.
spambasmangeorgeTakeThisOuT at KILLspamgmail.com
I have a problem with using CCP pins for measuring time difference between
two pulls signals where by timer1 will bee running free and CCP1capture is
red throw CCPR1H-CCPR1L and CCP2 throw CCPR2H-CCPR2L complementing CCPR1H-CCPR1L
and adding it to CCPR2H-CCPR2L after converting to ASCII and display on LCD
the time measurement constantly flatcars with what looks like a random number
and back to accurate measurement
Welcome any suggestions
I am working on a project in which I need to count incoming pulses from an
optical encoder (DC Motor speed feedback). I want to count incoming pulses
for 10 msec but couldn't figure out how to use Timers/ Interrupts or Delay.
Conceptually it looks simple but.. I am writing code on CCS C. Please
spambob_the_batTakeThisOuT at KILLspamhotmail.com
There are commercial speedometer calibrators available for electronic
speedometers, and they are adjustable to compensate for different tire diameters,
pressure, gear ratios, etc. Does anyone know how this could be accomplished
with a PIC? The output from the speedometer pickup is a 5 volt pulse with
a maximum frequency of 21khz. The device wires in between the speedo pickup
and the speedometer.
Thanks in advance, Bob
spamsreerangapTakeThisOuT at KILLspamyahoo.com
i am using Pic 18c452. i am using Hitech C compiler and i am unable to get
how the prescaler is used and how the Tmr0l and Tmr0H should be assigned
. plz do explain to me how to get acquianted with the timer. Thanking you
I'm just starting to experiment with the PIC16F877 using the HITECH C compiler.
I am running the PIC at 10 Mhz and want a 50 MHz PWM period with a 7.5% duty
cycle. However this means that I need the PR2 to be 3124 which is too large
(max is 255 right?). Is there a way around this? am I doing something wrong?
or do I have to use a 4MHz clock instead? or maybe create my own pulse using
TIMER0 which would allow a prescalar of 256? Thanks in advance!
| ||©2020 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://www.massmind.org/techref/microchip/time.htm"> Microchip PIC,crystal oscillator,microcontroller clock</A>
Welcome to www.massmind.org!