使用AB32VG1在RT-Thread Studio 进行编写。

#include <rtthread.h>
#include "board.h"
int main(void)
{uint8_t green = rt_pin_get("PE.4");             //定义绿色LED灯的引脚,uint8_t为数据类型uint8_t key = rt_pin_get("PF.1");               //定义按键引脚rt_pin_mode(green, PIN_MODE_OUTPUT);            //定义LED为输出rt_pin_mode(key, PIN_MODE_INPUT_PULLUP );       //定义按键为输入rt_pin_write(green, PIN_HIGH);                  //将LED置为高电平while(1){if(rt_pin_read(key) == 1){rt_pin_write(green, PIN_LOW);}if(rt_pin_read(key) == 0){rt_pin_write(green, PIN_HIGH);}//while循环要有,使程序一直运行}
}

AB32VG1 按键控制LED相关推荐

  1. FPGA(1)基础入门 -- 按键控制led灯

    目录 效果说明 1.配置输入输出变量 2.变量赋值 3.配置引脚(输入输出变量) 代码 效果说明 key1按键按下,led1被点亮. key2按键按下,led2被点亮. 1.配置输入输出变量 inpu ...

  2. led计数电路实验报告_「正点原子FPGA连载」第八章 按键控制LED灯实验

    1)实验平台:正点原子开拓者FPGA开发板 2)本实例源码下载:请移步正点原子官网 第八章 按键控制LED灯实验 按键是常用的一种控制器件.生活中我们可以见到各种形式的按键,由于其结构简单,成本低廉等 ...

  3. STM32按键控制led四种方法

    文章目录 回顾按键电路 按照之前文章方法在工程文件下加入Hardware中的key.c和key.h 打开固件库用户手册查询io读取相关的函数 第一种方式实现按键控制 第二种方式实现按键控制led 第三 ...

  4. 8个独立按键控制LED

    8个独立按键控制LED

  5. 按键控制LED实现启动、停止按钮

    按键控制LED实现启动.停止按钮

  6. 简单的按键控制LED

    简单的按键控制LED

  7. petalinux zynq spi_ZYNQ 系列 01 | PL 实现按键控制 LED(1)

    注:本篇文章由[开源骚客:OpenSoc]公众号首发,现转载至头条号. 新的开始,这一篇文章,就算是使用 Vitis 开发 ZYNQ 的第一篇文章吧. 计划把 ZYNQ 开发写成一个系列,所使用的的软 ...

  8. 基于Verilog的按键控制LED灯

    按键控制LED灯 原理图 程序设计 `timescale 1ns / 1psmodule key_led( input sys_clk, input sys_rst_n, input [3:0] ke ...

  9. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

最新文章

  1. 高并发的核心技术 - 幂等的实现方案
  2. foreach遍历----for(object o: list)
  3. 漫谈九品中正制和现阶段阶层分层
  4. Contextualization
  5. phpstorm一个窗口打开多个项目
  6. python之网络编程1-socket-tcp与udp
  7. 节前福利:Java程序员面试宝典升级版
  8. 学习web前端要了解的HTML5知识有哪些?
  9. 201671010139 徐楠 关于Java的一些体验
  10. CXF WebService 教程
  11. Android-怎么配置ADT配置了没有安卓图标怎么办
  12. CST、PVST、PVST+、rapid-PVST+、MSTP
  13. pytorch中的tensor以numpy形式进行输出保存
  14. 电脑C盘软件搬家,一键解决C盘不够用问题!
  15. c语言饭卡管理系统_C语言饭卡管理系统(附代码) -
  16. wd移动硬盘不能识别_WD移动硬盘读不出来了
  17. Blockstack: A Global Naming and Storage System Secured by Blockchains
  18. 计算机主板反复启动,主板无限重启怎么回事
  19. Odoo隐藏应用模块
  20. 测试面试题-如何测试朋友圈

热门文章

  1. pip安装gunicorn_gunicorn安装报错
  2. 关于无法访问计算机0x80070035、要求输入网络凭证,局域网文件夹共享 Win11 WIN10 (个人记事本
  3. 千文详解:十分钟带你深入了解华为交换机的通信原理
  4. 遗传算法及其matlab实现,现代智能化算法—遗传算法及其matlab代码实现
  5. 基于NodeJS的漫画之家网站
  6. flutter2.1升级flutter3.0
  7. 机器理解大数据秘密:聚类算法深度剖析
  8. 计网-ch01-题目与解释
  9. php的工资详解,php计算税后工资的方法
  10. 谷歌开放其数据中心 惊现星球大战“黑武士”