como incrementar uma pinos de saída!!

S

snoopcat

Guest
por favor, eu sou novato, eu quero gerar sinal deferente analógicas usando o dac08 e um PIC, como posso incrementar o output (PORTF por exemplo) de 0x00 a 0xFF usando um loop, é claro que eu quero começar algo assim f0 f1 f2 f3 f4 f5 f6 f7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1
 
Oi! deve ser algo como esses dados unsigned char = 0; TRISF = 0xFF; / / Todas as saídas PINS while (1) {PORTF = dados + +; se (dados == 0xff) data = 0; delay ();} atraso (void ) {unsigned int i; while (+ + i! = 1000);} eu assumi que u está programando em C. Também pode ser feito em conjunto com bastante facilidade. Eu usei a função de atraso para gerar algum atraso depois de enviar um valor específico para a porta. Você pode aumentar ou diminuir este atraso, dependendo do tipo de sinal que u quer gerar. Cumprimentos. [Size = 2] [color = # 999999] Adicionado após 4 minutos: [/color] [/size] Eu cometi um erro (a uma terrível) no código acima fazer essa alteração TRISF = 0x00; Graças.
 
eu acho que como o nosso amigo tem demonstrado é a maneira certa de fazer
 

Welcome to EDABoard.com

Sponsor

Back
Top