内存 晶体管 寄存器 总线 芯片 运算器
主页 正文

51单片机搭建1616点阵必备材料解析

用51单片机做16*16点阵需要哪些材料

兄弟。
无法到达本质党。
要点:) 好吧,只是认真的。
总结 首先,最基本的要求是点阵驱动器。
因为16x16需要32个I/O口,这对于89S51单片机来说是不现实的。
因此需要 I/O 搬运器扩展。
有多种方法可以扩展 I/O 扩展。
这是最简单、最懒的方法(12个IO口),也是有缺陷的。
总结 比较好的办法是使用位移寄存器(74HC595)与SPI总线(单片机的硬件SPI接口,或者软件I/O模拟SPI)进行通信。
四个595可以保存32位,循环SPI总线用于将32位数据移入595内部的寄存器,然后刷新595输出端口。
这样就节省了很多IO口(只有3个),而且硬件电路也简单第二,“重力感应”就是你说的。
要点还可以实现:重力感应(实际测量倾斜角度)需要加速度传感器。
测量倾斜角度实际上是在水平轴上测量的重力水平轴(重量与传感器与水平面的角度之间的关系)。
由于89S51单片机没有用于采集模拟的A/D接口,因此必须使用加速度传感器。
淘宝有卖,一般都有套路,可以参考。
我用的是MMA8451。
当然,您可以使用带有A/D 51的增强型——STC12C5A60S2,然后使用模拟加速度计MMA7361,而不需要使用总线通信编程。
这种工程在互联网上找不到。
零基本学习51可以看到杜安的“爱上一台机器”。
最好购买开发委员会。
此外,您希望快速开发超过51个Arduino。
它的本质用于AVR的外国人。

单片机16*16LED点阵,怎样让文字从上到下显示?

通过编码。

热门资讯
Win11升级指南:对比Win10,优缺点全面解析
电脑硬盘竖放危害大吗?
Win11虚拟内存设置攻略:提升游戏体验,告别内存不足!
逻辑门有几种
硬盘安装方向:正面朝下可行吗?寿命与性能受影响吗?
Redis核心功能与指令详解
Makefile核心要素解析及实践技巧
汇编指令一览表