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

STC8H8K蓝牙智能巡线小车——2. 点亮左右转弯灯与危险报警灯

 任务调用示例

 RTX 51 TNY 可做多任务调度,API较为简单。

/* 接口API */// 创建任务
extern unsigned char os_create_task     (unsigned char task_id);
// 结束任务
extern unsigned char os_delete_task     (unsigned char task_id);// 等待
extern unsigned char os_wait            (unsigned char typ, unsigned char ticks,unsigned int dummy);
extern unsigned char os_wait1           (unsigned char typ);extern unsigned char os_wait2           (unsigned char typ,unsigned char ticks);
// 发送信号
extern unsigned char os_send_signal     (unsigned char task_id);
extern unsigned char os_clear_signal    (unsigned char task_id);/* 用法 */void task_led() _task_ 任务代码{}void task_main() _task_ 任务代号{//开启子任务os_create_task(task_led); // 结束入口任务os_delete_task(task_main);}

通过分析电路可知
  • 引脚为P05和P34
  • 当引脚为高电平时,行成电时差,LED会被点亮
编程思路
  • Driver中创建LED.c文件
  • Driver中创建LED.h文件
  • User中main.c文件为程序入口,编写子任务函数后在task_main中进行调用
代码示例

http://www.lryc.cn/news/281315.html

相关文章:

  • 【微信小程序独立开发 3】个人资料页面编写
  • Linux笔记:Linux中的文件系统权限
  • Android基于Matrix绘制PaintDrawable设置BitmapShader,以手指触点为中心显示原图的圆切图,Kotlin(4)
  • WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  • 深入理解JVM虚拟机第三十九篇:JVM中新生代和老年代相关参数设置
  • 打造创新的金融数据平台,加速数字化和智能化转型丨PingCAP 官网金融行业专区上线
  • 记ubuntu2004通过NetworkManager修改网络的优先级
  • Android-常用数据结构和控件
  • react使用recoil进行全局状态管理 + axios进行网络请求
  • 基于Springboot的善筹网(众筹网-有报告)。Javaee项目,springboot项目。
  • 【Python学习】Python学习14-函数
  • C语言中对关键字和标识符的理解
  • 基于Jackson封装的JSON、Properties、XML、YAML 相互转换的通用方法
  • windows的换行符与linux风格的换行符不同的问题
  • RK3568笔记九: DRM显示摄像头
  • 简单明了,汽车级LM317系列LM317D2TR4G线性电压稳压器电源设计-参数应用方案分享
  • Flink会话集群docker-compose一键安装
  • qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““
  • vue面试题集锦
  • 2024年学鸿蒙开发就业前景怎么样?
  • Unity网络通讯学习
  • js入口函数和jQuery入口函数的区别
  • Docker-Compose编排Nginx1.25.1+PHP7.4.33+Redis7.0.11环境
  • 《新课程教学》(电子版)是正规期刊吗?能评职称吗?
  • Posgresql macOS安装和基础操作
  • ArkUI-X跨平台已至,何需其它!
  • (2024,分数蒸馏抽样,Delta 降噪分数,LoRA)PALP:文本到图像模型的提示对齐个性化
  • 近日遇到数据库及其他问题
  • 【conda】conda 版本控制和环境迁移/安装conda加速工具mamba /conda常用指令/Anaconda配置
  • “/bin/bash“: stat /bin/bash: no such file or directory: unknown