Цитата(bekas @ Dec 11 2009, 16:52)

Для наглядности ниже текст программы:
По тексту программы - для наглядности надо бы:
1. указать МК, для которого пишется программа .include "tn2313def.inc"
2. вместо веселых нечитаемых констант 0b0100000, пользовать осмысленные имена битов (1 << OCIE1A) чтобы было видно какие биты включаются.
3. поудалять бездумно натыканные команды CLI.
4. описать всю таблицу прерываний как в даташите.
5. вынести SEI за переделы основного цикла.