Сообщение от cnc10
|
кварц 1Мгц. проц. спит.При нажатии любой кнопки он просыпаетца начинает скан.кнопки обнаруж. нажатую кнопку и код этой кнопки уходит в линию. С этого момента вкл. портА3(1).Он долж. быть вкл. сек. на 20.
При этом сканирование кнопок долж. продолжаться. Если не нажимается ни одна кнопка через 20 сек. портА3 выкл. и проц. засыпает. Как вкл. порт на 20сек.
|
Точную формулу я не знаю, но по-моему это делается так:
1) Если частота равна 1 МГц, то одна команда будет выполняться за 0,25 МГц.
2) Период=1/частота =› период = 1/(0.25*1000000)= 4 микросекунды.
3) На нужны 20 сек, а не 4 мкс =› Тогда таймер должен сосчитать кол-во циклов : 20 сек/ 4 мкс = 5000000 циклов.