Frequency Counter using AT89C2051 and LCD (Assembly)

A very simple easy to make Frequency counter project. This project is powered with small AT89C2051 microcontroller with LCD. Block Diagram of circuit is shown below. It can support a wide range of frequency input starting from 1Hz to ~16.5Mhz, rest depends on pin characteristics.

Theory of Operation
As we all know frequency of a signal is number of cycles per second. I made use of this logic to calc... Read Compelte post
Posted on Wed Oct 28 2009, 02:57 am

Frequency Counter using AT89C2051 and LCD

xx yy zz are used in X2D routine which is 4 byte hex to decimal conversion routine.

XX0,XX1,XX2,XX3 is input 4 byte number, YY0,YY1,YY2,YY3 is temporary number used inside X2D routine, and lastly ZZ0,ZZ1,ZZ2,ZZ3 is the o/p BCD number of X2D routine.

TMR0_ISR is used as interrupt service routine for 1 sec timer.
TMR1_ISR is interrupt routine for counting incoming signal frequency.
disp_num to display a... Read Compelte post
Posted by ajay_bhargav on Tue Feb 02 2010, 05:53 pm

Frequency Counter using AT89C2051 and LCD (Assembly)

Project tested and working perfectly

A very simple easy to make Frequency counter project. This project is powered with small AT89C2051 microcontroller with LCD. Block Diagram of circuit is shown below. It can support a wide range of frequency input starting from 1Hz to ~16.5Mhz, rest depends on pin characteristics.

Theory of Operation
As we all know frequency of a signal is number of cycle per second. I made use of this logic to calcu... Read Compelte post
Author: Ajay Bhargav | Date added: Wed Oct 28 2009, 02:36 am

Downloads

Comments

Wilbertseway
Fri Oct 11 2024, 08:37 am
ftaletmgdh
Fri Oct 11 2024, 02:16 am
Dnrtrnv
Fri Oct 11 2024, 12:39 am
Mancubus0Baipt
Thu Oct 10 2024, 07:55 pm
Ronaldsap
Wed Oct 09 2024, 04:13 pm
Mazrvfn
Wed Oct 09 2024, 03:02 pm
RosendoChecy
Wed Oct 09 2024, 12:20 pm
Xazriqr
Wed Oct 09 2024, 02:52 am