摘要: 设置好鼠标和键盘对应的中断之后,这时候操作系统已经对键盘有了反应,只是我们看不到而已,为了能看到按下键盘上按键的编码,需要利用缓冲区接收键盘传过来的数据,并在自己的操作系统上显示出来。首先我们定义一个缓冲区才接收键盘传过来的内容:char keybuf[32],每次按键最多会传过来两个字节的内容,开到32为CPU留下一定的响应时间足够了。然后定义一个缓冲区的结构体,其缓冲区地址的指针赋值为keybuffifo8_init(&keyfifo,32,keybuf);然后我们在主函数中要一直检测缓冲区中是否有数据到来,有就输出到画面上:for(;;) { io_cli(); if(fifo8 阅读全文
posted @ 2013-02-25 17:53 zhenhai 阅读(459) 评论(0) 推荐(0)