- FPGA开发版4个按键0.96寸 IIC接口的oled显示模块
二. 功能介绍
- oled初始化oled清屏oled数字时钟显示oled字符显示
三. 效果演示
关注 微信公众号 FPGA之旅 回复 Oled数字时钟 获取下载链接
四. 核心代码讲解
大家可以参考前篇文章oled字符显示,本代码是基于该工程扩展而来的。
1. 字符数据显示时,时钟字符的大小为1632,星期字符的大小为1616。调用这些memory的值也是通过Python生成copy而来的
2. 字符显示模块由于这里有两种字体大小的支符显示,它们的宽是一样的,高度不一样。所以模块添加了一个支符大小的输入信号,来控制当前字符占多数个页。
这个模块的子模块生成时钟数据,同时它生成字符的大小和位置以及索引信息。
//时钟模块
Clock_top Clock_top_HP(
.clk (clk),
.rst_n (rst),
.mode ('d0),
.selected ('d0),
.added (1'b0),
.data0 (data0), //秒的低位
.data1 (data1), //秒的高位
.data2 (data2), //分的低位
.data3 (data3), //分的高位
.data4 (data4), //时的低位
.data5 (data5) //时的高位
);



