Схема вольтметра на PIC16F676 отличается от аналогичных предельной простотой и аскетизмом. Почему нет токоограничивающих резисторов в цепях разрядов индикатора? Вместо них работают ограничители тока внутри портов контроллера. Грех их не использовать, раз они уже есть. Развёртка сделана не только поразрядной, а и посегментной. Благодаря такому упрощению удалось плату "спрятать" под индикатор. Ничего лишнего.
Благодаря цифровой фильтрации входного напряжения, вольтметр довольно неплохо фильтрует пульсации в измеряемом напряжении.
Если Вам не нужна точка на экране, резистор 470 Ом, ведущий к разряду h индикатора (это точка) не запаивайте (он на плате левее всех).
Если дополнить схемой преобразователем ток-напряжение, вольтметр превратится в амперметр. Очень замечательная микросхема ACS712 позволяет измерять ток даже не имея гальванической связи с измеряемой цепь. Или недорогая ZXCT1009. Погуглите - понравится. В продаже есть во многих магазинах электронных компонентов.
В архиве находятся 2 прошивки: одна формирует на экране точку в первом разряде индикатора. Она подойдёт для измерения тока в лабораторном источнике питания для отображения значений до 9.99 А. Вторая прошивка (и резисторы делителя на схеме) подходит для вольтметра постоянного тока до 99.9 В.
Тип индикатора программа определяет автоматически, поэтому в схеме будут работать как общий анод, так и общий катод. Единственное на что следует обращать внимание, так это светоотдача индикатора. Мне попадались индикаторы зелёного свечения, которые настолько слабо светились, что пришлось их заменить.
Файлы платы и прошивок для контроллера можно бесплатно скачать в разделе "Каталог файлов".