正在加载图片...
独立连接式键盘例2 上拉) P1.0 ORG 0003H P1.1 LMP KEY P1.2 P1.3 KEY:JNBP10FUNc1;逐键判别士 & At89C51 JNB P11 FUNC2 INTO UNB P1.2. FUNC3 JNB P13 FUNC4 特点: RETI;无任何键按下由此返回 @此子程序采用中断 RE∴…;做P10要求的“功能1”查询不会漏判省时。 FUNC1 @键的优先级由指令 FUNC2∷……:做P11要求的“功能2”顺序决定。 RETI @为防止一次按键多 FUNc3:∷…:做P12要求的“功能3”次中断,在功能子程 RETI 序里应安排“关/开中 FUNC4:…:P13要求的“功能4”断指令”并“延时”。 RETI独立连接式键盘例2 特点: @此子程序采用中断 查询不会漏判,省时。 @键的优先级由指令 顺序决定。 @为防止一次按键多 次中断,在功能子程 序里应安排“关/开中 断指令”并“延时” 。 P1.0 P1.1 P1.2 P1.3 ORG 0003H LJMP KEY ………… KEY: JNB P1.0,FUNC1 ;逐键判别 JNB P1.1,FUNC2 JNB P1.2,FUNC3 JNB P1.3,FUNC4 RETI ;无任何键按下由此返回 FUNC1: …… ;做P1.0要求的“功能1” RETI FUNC2: …… ;做P1.1要求的“功能2” RETI FUNC3: …… ;做P1.2要求的“功能3” RETI FUNC4: …… ;做P1.3要求的“功能4” RETI INT0 & (上拉) AT89C51
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有