购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.3 花样流水灯

在上一案例中LED只能按某种单调的规律显示,无法实现复杂多变的花样显示。本例电路如图3-3所示,两组LED连接在P0和P2端口,实现了按预先设定花样的变换显示。

图3-3 花样流水灯电路

1.程序设计与调试

为实现变化的花样,可将相应的变换数据预设在数组中,每一数组元素对应一种显示组合,程序循环读取数组中的显示组合并送往端口,即可实现自定义花样的自由显示。

分别送给P0与P2端口显示的花样字节可分别定义为两组字节数组(INT8U类型),也可合并定义为一个字数组(INT16U类型),源程序中按第二种方式给出了花样数组定义。

由于花样数组所占内存空间较大,且预设后相对固定,因此应将存储类型设为code,使其保存于Flash空间,而不会占用RAM空间。

2.实训要求

① 调整数组内容,改变数组大小,实现自定义的花样显示。

② 重新定义两组字节型花样数组,仍实现类似功能。 mp9rlp0VTPqHX+Dtr6AArWQ+krw2CNl2ezNXf3VzZOpm1QapqT7Tohgvf7JIkW5/

3.源程序代码
点击中间区域
呼出菜单
上一章
目录
下一章
×