激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:鍵盤中斷例程

  共有38181人關注過本帖    
yaqun_zhao
1樓


鍵盤中斷例程  發帖心情 Post By:2006-12-30 12:35:00   [只看該作者]

既然鍵盤中斷例程也是用的定時中斷,那我能否不用keyisr例程,直接在定時中斷ISR中假如if(kbhit()) char c=getchar();語句來判斷是否有按鍵和按的什么鍵,系統支持嗎?

  單帖管理 | 引用 | 回復 回到頂部
x10
2樓


  發帖心情 Post By:2006-12-30 13:50:00   [只看該作者]

不能在ISR中調用系統的函數!否則會造成函數重入而crush。
key的ISR的部分需要完全保留,對應用定時只需要cnt++或發一個消息即可,如果使用了事件驅動機制的話。

  單帖管理 | 引用 | 回復 回到頂部
yaqun_zhao
3樓


  發帖心情 Post By:2006-12-30 19:32:00   [只看該作者]

也就是說我只需在keyISR程序中加個 IRQ12cnt++;在主程序中判斷 IRQ12cnt值和i = GetKeyCode( )即可使用定時中斷和鍵盤中斷了,對嗎?

  單帖管理 | 引用 | 回復 回到頂部
x10
4樓


  發帖心情 Post By:2006-12-30 20:30:00   [只看該作者]

是的,你現在用的鍵盤讀取程序是i=GetKeyCode()嗎,我記得應當可以直接調用PC標準函數,如getch(), kbhit()等。

  單帖管理 | 引用 | 回復 回到頂部
yaqun_zhao
5樓


  發帖心情 Post By:2006-12-30 20:56:00   [只看該作者]

對了,開始還這樣想過的,后來暈乎了,那我只需定時中斷就可以了,在主程序中判斷IRQ12cnt和定時判斷kbhit()和getchar()就可以了,對嗎?非常感謝!

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

鍵盤中斷例程

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 在线观看搡女人| 中文字幕国产在线| 中国一级毛片录像| 色视频在线观看| 国内自拍在线观看| 国产精品免费一区二区三区| chinese在线播放91国内| 九草视频在线| 欧美性色xo影院在线观看| 亚洲精品大片| 在线精品国精品国产不卡| 一级片网| 久久er这里只有精品| 日韩二三区| 午夜hhh视频在线观看hhhh| 在线国产视频观看| 全黄色毛片| 免费看a级片| 欧美久久超级碰碰碰二区三区| 国产乱人免费视频| 国产精品一区欧美日韩制服| 香蕉在线精品视频在线观看2| 韩国毛片免费看| 精品视频一区二区三区| 丁香五月亚洲综合在线| 国产免费福利视频一区二区| 久久精品视频免费在线观看| 欧美激情综合亚洲一二区| 青青草国产精品人人爱99| 天天综合亚洲国产色| 亚洲 欧美 日韩 综合| 亚洲欧美日韩国产精品第不页 | 在线二区人妖系列| 97精品国产综合久久| www.黄色| 97视频在线观看视频在线精品| 一级在线视频| 一级做a免费视频观看网站| 三级a视频| 一级做a爰片性色毛片视频图片| 一级特黄特黄毛片欧美的|