我是靠谱客的博主 大意蜻蜓,最近开发中收集的这篇文章主要介绍3.1 实例-流水灯、拨码开关、键盘驱动、OLED驱动Simulink仿真自动代码生成流水灯拨码开关,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
流水灯
SIMULINK 中逻辑设计利用最常规的延时开通关断设计,将引脚设置为高电平还是低电平根据开发板实际情况设置 ,仿真步长设置为 1s。 仿真模型如下图所示:
其基本逻辑就是在每 4 个步长的时间过后, 开关信号翻转一次, 所有 LED依次开关, 形成循环效果。
拨码开关
拨码开关是硬件中常用的器件, 常用于控制模式的切换。 本例将为大家演示使用 4 引脚拨码开关组合成不同的二进制数, 进而在 OLED 液晶显示屏上显示。 硬件接口与流水灯复用, 硬件连接上使用跳线帽连接至拨码开关一侧即可使用。
SIMULINK 的仿真模型如下图所示, 仿真步长 1e-3。 其中 K1-4 为拨码开关对应的四个引脚的变量值。 SAMPLE 子系统为扫描检测拨码开关 4 个引脚对应 IO 的输入电平。 Bin 子系统为数据处理模块, 将 IO 的输入值变成十进制数表示的二进制码形式。 System Initialize 为 OLED 液晶显示的初始化, display 模块将数据显示在 OLED 液晶屏上。
模型
SAMPLE子系统模块
最后
以上就是大意蜻蜓为你收集整理的3.1 实例-流水灯、拨码开关、键盘驱动、OLED驱动Simulink仿真自动代码生成流水灯拨码开关的全部内容,希望文章能够帮你解决3.1 实例-流水灯、拨码开关、键盘驱动、OLED驱动Simulink仿真自动代码生成流水灯拨码开关所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复