工程文件.zip

  • 浏览量:909
  • 下载量:53
  • 资料大小:1.54 MB
  • 日期:2017-05-21
  • 上传者:donatello
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    上个报告是使用joystick的中间引脚(pa0)进行外部中断实验,其它四个方向的按键(pg0、pg1、pf14、pf15)没有使用,而由于pg0和pa0都属于同一外部中断线exti0,并且pg0和pa0都是上升沿触发,因此pg0和pa0不能同时用作外部中断,即使强行用作同一外部中断也会导致不可预测的bug,况且一个joystick按键就占去了exti0、exti1、exti15_10三个外部中断线,这是很浪费单片机资源的行为,因此,多按键处理最好使用扫描方式。
    这里的按键扫描程序采用正点原子的多按键扫描程序,具有连按、消抖的功能,放置在while循环里面一直执行,加上适当的延时函数,可以实现按键扫描的功能。
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换