| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32f1之8*8点阵驱动+取模方法(安排) -> 正文阅读 |
|
[嵌入式]STM32f1之8*8点阵驱动+取模方法(安排) |
目录 前言之前呢,考虑到要参加全国电子设计大赛,就专门投入到MSP430的学习海洋中去,结果延期了,那咱就先回归老本行,主要还是记录一下自己的收获嘛,暑假这段期间内除了特殊情况,我坚持每天写一篇博客,基本上我都会围绕STM32f1和MSP430F5529这两款单片机来,但是呢,要回家了嘛,所以不会把所有模块的演示图片都截上来,但是代码肯定会尽量按照自己的理解给大家讲一下,哪里讲的不对也恳请大家批评指正,谢谢。 ? 一、8*8点阵其实,8*8点阵是一个很好上手的模块,原理也相当简单,它有6个接口,分别是GND、VCC、NC、CLK、LE、DI? 其中GND和VCC就不说了,NC这个接口不用接线,常闭口,CLK移位时钟控制端,LE储存时钟控制端,DI数据输入控制端 简单来说吧,把CLK和LE位先拉低,再打开DI口(拉高),然后再设置8个循环写入数据,之后拉高CLK,处于上升沿状态来发送数据,然后置0,最后拉高LE锁存,然后置0。具体代码和取模方法下面再介绍。 下图是演示:用的是系统板这里我是用PG0、1、2来接DI、LE、CLK ?后面学会了取模,就可以自己随意显示自己想要的东西了,自己画才有成就感。 二、显示代码详解点阵头文件
?点阵函数
主函数 ?
具体代码解释也在上面讲了,希望能对大家有所帮助 三、取模方法首先你得有个取模软件,上上上讲MSP430F5529之1.44寸OLED显示(附源码)_ZJ Sky的博客-CSDN博客? ? ?我就给大家附上了文字取模和图片取模软件了,大家如果没有可以到上面链接里面下载,好了接下来详细讲一下怎么用 第一步:点开软件后,左上角新建 第二步:弹出这个窗口,输入8*8 ? ?第三步:打开设置? 第四步:设置参数(可以自己设置各种方式,但是要统一)? ? 第五步:自己画图,然后生成代码,搬到自己的工程中去就行 ? ? 四、总结快乐时光总是短暂的,学习总是永无止境的,到这里基本上已经把该讲的都讲的差不多了,剩下的就靠你自己剖析了,多试试,不试试怎么知道自己做不做的到,马上去上手8*8点阵模块的使用了吧,冲冲冲!欢迎大家一起来探讨交流,共同进步! 题外话:挺喜欢彭于晏说的一句话:“我就是没有才华,所以才用命去拼!” 学习32之路固然辛苦,但要是坚持下来了,那不是很酷?哈哈哈 ? ? ? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:25:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |