Presentation is loading. Please wait.

Presentation is loading. Please wait.

K60入门课程 12 首都师范大学物理系 靳熙芃.

Similar presentations


Presentation on theme: "K60入门课程 12 首都师范大学物理系 靳熙芃."— Presentation transcript:

1 K60入门课程 12 首都师范大学物理系 靳熙芃

2 OLED显示屏

3 OLED显示屏 简介: 显示区域为128*64的 点阵,每个点都能自 己发光,所以无需背 光。可显示汉字、 ASCII、图案等,对比 度非常高。 引出串口助手

4 OLED的引脚说明 此OLED显示屏采用SPI通讯方式 GND——电源地 VCC——电源正(2.8-5.5V) D0——时钟 D1——数据
RES——复位 DC——数据/命令选择 CS——片选

5 回忆一下什么是SPI通讯? 都需要哪些引脚? 他们的作用是什么?

6 练习12-1 显示一个正方形的四个顶点 注意坐标系的位置: x (0,0) 打开实验例程中的“在显示屏上面画三个点” y

7 练习12-2 用LCD_P6x8Str()函数写一段程序 显示一段话(中间有英文和数字还有标点) 注意:横纵坐标的范围
打开实验例程中的“OLED显示一个字符”

8 练习12-2延伸 还有哪些函数可以显示字符? 显示屏显示字符的原理是什么? 怎么能显示中文字符呢? 怎么显示一个图案?

9 练习12-3 编写一个滚动的字符(滚屏) 打开实验例程中的“OLED动态显示字符”

10 练习12-4 编写一个倒计时的程序 效果:界面初始状态显示“Please press the button to start”,当按下开始按键后,界面上面 显示“Countdown:30s”同时数字会不断的改 变,当倒数5秒钟时,数字开始闪烁。当倒计 时结束时LED闪烁(或蜂鸣器响),同时界面上 显示“The countdown is over”,此时按下另外一个 按键重置。 打开实验例程中的“OLED动态显示数据”

11 练习12-5 制作一个可以设置时间的倒计时闹钟 效果:两个按键用来控制增加秒数和减小秒数, 另外两个按键用来控制开始计时和复位,其他 效果跟练习12-4一样。

12 练习12-5思考 编写一个程序可以识别出按键的长按和短按, 从而控制练习12-5中秒数增加或减小的快慢。 比如:短按一下,秒数增加或减小1s
编写一个程序可以识别出按键的长按和短按, 从而控制练习12-5中秒数增加或减小的快慢。 比如:短按一下,秒数增加或减小1s 长按一下,秒数增加或减小5s


Download ppt "K60入门课程 12 首都师范大学物理系 靳熙芃."

Similar presentations


Ads by Google