K60入门课程 02 首都师范大学物理系 王甜
基于K60的简易音乐播放器
硬件介绍 K60底板&核心板 IO模块(A模块) 输入输出器件
K60底板 JTAG接口 K60核心板 扩展接口 OLED显示屏 USB转串口 数码管模块 智能车扩展模块 通讯模块 IO模块 红外模块 加速度仪模块 扩展模块
IO模块 蜂鸣器 电位器 6位LED 4位按键
IO模块
输入输出器件 输出 输入
软件介绍 通用输入输出模块(GPIO)库函数 common库函数
通用输入输出模块(GPIO)库函数
通用输入输出模块(GPIO)库函数
通用输入输出模块(GPIO)库函数
通用输入输出模块(GPIO)库函数
common库函数
common库函数
练习2-1 利用K60底板(含核心板) 、IO模块,点亮IO模 块上的LED。
练习2-2 利用K60底板(含核心板)、IO模块,实现IO模 块上的LED闪烁。
趣味练习 利用K60底板(含核心板)、IO模块,实现IO模 块上的6个LED的流水灯效果。
认识按键 开关抖动与去抖 利用按键完成对LED的控制
开关抖动
练习2-3 利用K60底板(含核心板)、IO模块,实现IO模 块上按键控制的LED亮灭。
认识蜂鸣器 有源蜂鸣器与无源蜂鸣器 蜂鸣器的驱动
有源蜂鸣器与无源蜂鸣器
蜂鸣器的驱动 有源蜂鸣器内置振荡电路,直接加电源就可以正 常发声,通常频率固定。(直流驱动) 有源蜂鸣器内置振荡电路,直接加电源就可以正 常发声,通常频率固定。(直流驱动) 无源蜂鸣器则需要通过外部的正弦或方波信号驱 动,直接加电源只能发出很轻微的振动声。(频 率驱动)
练习2-4 利用K60底板 (含核心板)、 IO模块,实现 IO模块上无源 蜂鸣器的发声。
练习2-5 利用K60底板(含核心板)、IO模块及下表,实 现简易音乐播放器。
作业 修改程序,通过上网搜索为播放器增加新的歌曲。