Достаточно часто появляется необходимость использовать управление какого-либо устройства (будь то лампочка накаливания, двигатель, ТЭН или простой светодиод) посредством ШИМ...
Когда любой проект растет в функционале, и из простого показометра хочется
сделать нечто большее, нужно придумать, как организовать удобную работу с
устройством. Хорошо если в проекте задействован дисплей (графический,
алфавитно-цифровой, да хоть семисегментный) тогда можно создать свое меню и
рулить настройками оттуда...
В процессе написания программы часто необходимо проверить правильность работы алгоритма – глянуть на состояние регистров, узнать значение переменных или состояние портов вывода. Хотя сам для этих целей и использую Proteus, бывало такое, что его нет под рукой. И поэтому выручает симулятор, который включен в Bascom-AVR...
В подсистеме синхронизации МК имеется стандартный вход ХТ1, который может
использоваться для приёма импульсов КМОП-уровня от внешнего задающего
генератора. Однако, для того, чтобы его активизировать, надо установить при
программировании соответствующие конфигурационные биты...