Het 4* 4-matrixtoetsenbord bestaat rechtstreeks uit de hoge en lage bytes van poort P0 van een enkele chip microcomputer.De kolom van het toetsenbord is verbonden met de onderste 4 bits van poort P0, en de rij van het toetsenbord is verbonden met de hogere 4 bits van poort P0 door diode.Daarom wordt P 0.4-p 0.7 gebruikt als de uitvoerlijn van de sleutelscan en P 0.0-p 0.3 wordt gebruikt als de invoerlijn van sleutelscan.De vier ingangen en poort in het figuur zijn ontworpen om de scanmodus te onderbreken.Het invoerend uiteinde is verbonden met elke kolom lijn, en het uitgangsuiteinde is verbonden met de externe interrupt input INT0.Bij het initialiseren, zet alle toetsenbord-regel-uitgangen op nul.Wanneer een toets wordt ingedrukt, is de in terminal op laag niveau en stuurt een interrupt applicatie naar de CPU.Als CPU externe interrupt opent, zal het reageren op het onderbreken van het verzoek en het onderbreken van het service programma invoeren.Uitvoeren van toetsenbordinvoer subroutine voor het onderbreken van het programma<br>
正在翻译中..