当前位置: 首页 > news >正文

第4篇 滑动开关控制LED__ARM汇编语言工程<二>

Q:如何创建流水灯ARM汇编语言程序工程并在DE1-SoC开发板上运行呢?

A:基本原理:汇编语言程序代码实现的功能是通过10个SW和4个按钮开关KEY控制10个LEDR形成流水灯状态。默认初始状态为4个连续的红色LED为一组(每组之间隔4个熄灭的LED)从右往左点亮移动,移动一次时间为1秒。SW可以控制流水灯点亮的个数,SW寄存器值为1时,写入对应的LED使其点亮,比如SW[3:0]均为1,即表示4个连续的红色LED为一组(每组之间隔4个熄灭的LED)从右往左点亮移动。

image-20240924112651164

编译程序、下载完成后再运行,操作举例:设置DE1-SoC开发板的SW0、SW2、SW4为UP状态,按下KEY0~KEY3其中任意一个按键后,以3个红色LED(每个LED之间再间隔一个LED)为一组从右向左呈流水灯似点亮。


http://www.mrgr.cn/news/68406.html

相关文章:

  • 性能测试的性能指标定义与分析方法
  • 【论文阅读笔记】CamoFormer: Masked Separable Attention for Camouflaged Object Detection
  • 医疗诊疗对话意图识别挑战赛【阿里天池】
  • 使用Jest进行JavaScript单元测试
  • HC-SR04超声波传感器详解(STM32)
  • 测试分层:减少对全链路回归依赖的探索!
  • Day39 | 动态规划 :完全背包应用 零钱兑换零钱兑换II
  • docker安装zookeeper,以及zk可视化界面介绍
  • 数据仓库还是数据集市?这俩怎么选?
  • Elasticsearch日志收集成功但是展示不出来????
  • 2024C语言入门学习这一篇就够了-知识点总结(三万字二级必看)
  • golang 实现比特币内核:实现基于有限域上的椭圆曲线
  • C语言中操作符详解(上)
  • ExceptionHandler的实践
  • 搭子小程序定制开发:全新找搭子之旅
  • 2024年高校辅导员考试题库及答案
  • 工具导航网址
  • 理解Web登录机制:会话管理与跟踪技术解析(四)-拦截器Interceptor、异常处理
  • oracle服务器意外宕机数据库启动失败故障处理记录
  • 丹摩征文活动 | 带你玩转开源模型,一起来部署SD3+ComfyUI文生图模型
  • 开源项目工具:LeanTween - 为Unity 3D打造的高效缓动引擎详解(比较麻烦的API版)之二———补间动画控制API系列
  • 【DL】YOLO11 OBB目标检测 | 模型训练 | 推理
  • openlunar 通过uio驱动直接修改映射内存读写权限
  • 方正阀门实控人去年分红近亿元:仍募资补流2500万,市场服务费疑点重重
  • 【人工智能】ChatGPT多模型感知态识别
  • 丹摩征文活动|详解 DAMODEL(丹摩智算)平台:为 AI 开发者量身打造的智算云服务