正在加载图片...
独立连接式键例2 上拉) ORG 0003H P1.0 P1.1 LJMP KEY P1.2 ●t。 P1.3 KEY:JNBP10,FUNc1;逐键判别 & AT89C51 JNB P11 FUNC2 JNB P1.2FUNC3 JNB P1.3. FUNC4 Q寺点: RETI;无任何键按下由此返回 此子程序采用中断 FUNC1:……:做P10要求的“功能1”查询不会漏判省时 RETI 键的优先级由指令 FUNC2:……:做P1要求的“功能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 高等教育资讯网 版权所有