一、GPIO流水灯实验
1、实验目的
a:掌握GPIO的使用方法
b:熟悉Linux下编程的方法
2、实验内容
通过控制GPIO引脚来使LED显示
3、主要程序:
a:start.S文件是启动文件。第一个开始的程序。它实现的功能是关闭看门狗(不关闭会一直重启),并且设置堆栈(调用c函数之前必须设置堆栈)。
b:Makefile文件。它是进行编译链接生成可执行文件。
c:blink.c文件。实现主要功能,使led灯实现流水的效果
4、GPIO主要操作两个寄存器GPXCON和GPXDAT。前者设置引脚的模式(输出、输入、中断等),后者设置引脚的电平。
但是在操作过程中,出现了主程序对,但是没有led没反应的问题。总是在延时函数那里就不工作了,经过一下午的排查,
找到了原因。原来是把Makefile里面的链接位置处,start.o和blink.o的位置颠倒了,才导致上述原因。所以写程序要仔细,不能马虎。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
80C51单片机-LED流水灯效果(2024-07-31)
80C51单片机-LED流水灯效果;本文将介绍一个基于8051单片机的跑马灯实验,通过编写代码实现LED流水灯效果。这个实验将使用8051单片机的P2口来控制8个LED灯,实现流水灯效果。
实验......
Lattice MXO2: LED流水灯(2023-11-02)
Lattice MXO2: LED流水灯;
在时钟分频实验中我们练习了如何处理时钟,接下来我们要学习如何利用时钟来完成时序逻辑。本文引用地址:
硬件说明
实现是很常见的一个实验,虽然......
Altera MAX10: LED流水灯(2023-11-02)
Altera MAX10: LED流水灯;
在时钟分频实验中我们练习了如何处理时钟,接下来我们要学习如何利用时钟来完成时序逻辑。本文引用地址:
====硬件说明====
实现是很常见的一个实验......
80C51单片机-LED流水灯效果(汇编版)(2024-07-31)
80C51单片机-LED流水灯效果(汇编版);本文将介绍一个基于8051单片机的跑马灯实验,通过编写汇编代码实现LED流水灯效果。这个实验将使用8051单片机的P2口来控制8个LED灯,实现流水灯......
单片机控制花样流水灯原理图及程序(2023-06-06)
=P1^4;
sbit p5=P1^5;
sbit p6=P1^6;
sbit p7=P1^7;
4、然后写一个延时函数,来调节流水灯的时间间隔延时时间自己定义
void......
51单片机(入门保姆级教程)——LED闪烁及流水灯(2023-01-06)
();
}
}
三、LED流水灯的实现
3.1最基础最原始的流水灯实现办法
(1)概念
8个LED灯的定义,以共阳极为例,让某一个灯点亮就是让这个LED灯为低电平。从左到右依次为01111111......
基于Microchip MCU的汽车流水转向灯方案(2023-10-06)
OSRAM 汽车级高亮LED,广泛应用于汽车转向灯,尾灯等应用。方案应用于汽车流水转向灯及汽车高位刹车灯。
1、流水灯的通断电时间需要根据闪光器的实际时间进行调整。
2、PCB 请根......
基于Microchip MCU的汽车流水转向灯方案(2023-09-27)
应用于汽车转向灯,尾灯等应用。方案应用于及汽车高位刹车灯。本文引用地址:1、流水灯的通断电时间需要根据闪光器的实际时间进行调整。
2、PCB 请根据实际产品尺寸来设计并考虑散热,主要发热元件:灯珠、68欧电......
使用SaberRD对汽车转向指示灯电路进行自动潜通路分析(2024-01-10)
灯输出和每个转向指示灯处测量的平均电压和/或电流值得出的。
运行仿真后,您将可以访问相应的实验报告和“结果”部分中的绘图信号,也可以通过双击打开它们。正常运行下应该可以看到如下实验报告图3和信号波形图4。
图3 标称分析实验报告......
proteus仿真51流水灯(汇编)(2024-08-02)
.html
流水灯的原理图同上文
汇编代码如下:
ORG 0000H
MOV R1,#01H
LCALL movbit
delay:
MOV R7,#00H......