ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
296611
mazur (04.01.2012 20:28, просмотров: 25658)
На примере таймерной службы. В прерывании таймера, настроенного, скажем на 1 мс, выставлялся флаг. Этот флаг можно было сбрасывать или в таймерной службе или в конце карусели. Переделанная каруселька DIHALT-а: Main: Service_Timers rcall Tasks_Service ; Вызов диспетчера задач. rjmp Main Простая каруселька: Main: ;Service_Timers ; Или так Func1 Func2 Func3 ;clr_bit ST_FLAGS,n_SYSTEM_TICK ; Или так rjmp Main Как теперь сбрасывать флаг, событие, сообщение, когда порядка, очереди нет?