Частотомер - первая конструкция для многих людей, которые начинают заниматься изготовлением устройств на микроконтролерах.
Ппринцип измерения частоты - классический. За интервал времени, равный 1-й секунде подсчитывается количество пришедших импульсов. Интервал времени подсчитывается таймером 1 и таймером 0 микроконтроллера. Входящие импульсы подсчитываются таймером 0 и предделителем, значение в котором, после цикла измерения вычисляются с помощью импульсов досчёта. Перед выводом на экран значение входного счётчика приводится сначала в двоично-десятичный вид, затем в коды символов цифр. Гасятся не значащие нули и между мегагерцами, кило- герцами, герцами, для наглядности вводятся пробелы. После этого цикл измерения повторяется.
В архиве fmetr.zip исходный текст программы, написанный на ассемблере, прошивка и файлы проэкта для MPLAB.
|