H P S P I N E l e t r ô n i c a D i g i t a l e P r o g r a m a ç ã o d e M i c r o c o n t r o l a d o r e s P I C |
HOME PROJETOS PROGRAMAÇÃO |
DELAY tempo,fosc,unidade
Esta macro provoca um retardo de tempo, em milisegundos, especificado no parâmetro "tempo". O parâmetro "fosc" indica a frequência de trabalho do clock e o parâmetro "unidade" é um multiplicador que pode ser "M" para frequências em megahertx ou "K" para frequências em kilohertz.
Esta macro usa o TMR0 para temporizar o retardo desejado.
Esta macro é suportada somente por microcontroladores da família 18F.
O exemplo abaixo irá produzir um retardo de 3 milisegundos usando um clock de 20MHZ.
DELAY .3, .20, "M" . . |
![]() |
H P S P I N Desde 04 de Março de 2010 Atualização: 20 de Jun de 2025 |
![]() |