INTERRUPT.hightech c for PIC 16f877a

P

p80nf10

Guest
Jeg brukte 16f877a pic.when en økende kanten av signalet er aplied til pin INT0 (RB0), lysdioden (RB5) vil veksle, skifte førte igjen theINT0 pluse må bringes tilbake lav og deretter tvunget HIGH å opprette oppstår kanten å aktivere avbryte. hvordan kan du dette programmet trenger hjelp me.i brukt c versjon kompilatoren er MPLAB ICD3

 
Du må sette en trekke ned motstand til bakken mellom bryteren og pin RB0 slik at linjen er revet når bryteren er åpen og trakk høyt når bryteren er lukket.
Det er også tilrådelig å filtrere tråd med en serie motstand og en lue til bakken for å debounce bryteren.
Jeg foreslår en 100nF cap til bakken nær RB0.Deretter en serie motstand av 1K til trekke ned motstanden.Da det trekke ned motstander av 47K til bakken, og deretter bytte til forsyning.
For koden, hvis du har Hi-Tech, se i prøvene katalog for avbruddet demo.

 

Welcome to EDABoard.com

Sponsor

Back
Top