主题:键盘 共有32584人关注过本帖 |
---|
yaqun_zhao |
1楼 |
键盘 Post By:2006-12-29 18:00:00 [只看该作者]
请问键盘中断是不是利用了时间中断定时读取和处理键盘码值的?因为我看到keytst中利用了和定时中断同一个中断号?我现在键盘中断和定时中断都需要,是否只需在定时中断中加入键盘处理程序即可,假如是我理解错了,请告诉我正确的处理定时和键盘的方法。谢谢!
|
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2006-12-29 19:53:00 [只看该作者]
ETR232i的矩阵键盘确实是利用timer1定时中断来扫描键盘的。如果应用程序也需要用定时,就只能合并ISR。
|
|
单帖管理 | 引用 | 回复 |
yaqun_zhao |
3楼 |
Post By:2006-12-30 12:00:00 [只看该作者]
既然也是用的定时中断,那我能否不用keyisr例程,直接在定时中断ISR中假如if(kbhit()) char c=getchar();语句来判断是否有按键和按的什么键,系统支持吗?
|
|
单帖管理 | 引用 | 回复 |