原创 LM菜鸟之"零耗时键盘"在LM上的基本实现C++裸奔程序

2008-1-25 03:19 3284 5 5 分类: MCU/ 嵌入式
LM菜鸟之"零耗时键盘"在LM上的基本实现C++裸奔程序

本程序主要实验目的:

1.时钟节拍中断
  主要体验Cortex-M3的SysTick及其中断.
2."零耗时键盘"的基本建立
  KEY1~KEY4. 只建立了放键,短压和长压3个事件。
  可像钢琴一样乱弹看LED3~LED6的变化及"并行任务"的实现,
  长压键蜂鸣器发声直到放键为止。
  这里只涉及了最基本的应用,回调钩子等技术未在本例中使用.
  所以它还不能称之为"基于零耗时键盘的OS",不过有人明白如何实现~~~
3.复位键做"键盘"
  不断电每按一次复位键LED1~LED2将交替亮灭。
4.再现C++类成员函数指针及在键盘命令表上的典型应用.

有人应该明白为什么键盘不用外部中断,为什么键盘要"扫而不描"的道理。

菜农 HotPower@126.com  2008.1.25 3:08 于雁塔村菜地



点击下载程序原码压缩包

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /3 下一条