STM32 Proteus UCOSII系统简易时钟计时系统-0054

Proteus仿真小实验:

STM32 Proteus UCOSII系统简易时钟计时系统-0054

功能:

硬件组成:STM32F103R6单片机 +LCD1602显示器

1.单片机程序使用UCOSII操作系统,显示任务、时间计算任务、秒信号产生任务

2.一个简单的时分秒时钟功能。LCD1602显示器显示xx-xx-xx

有功能视频哦:

可以哔哩哔哩B站搜索UP主“单片机仿真汇”。在其空间中搜索关键词“简易时钟”即可找到对应详细功能视频和介绍。

电路图:

部分源代码:

void main()

{

/UCOSII任务设置///

//START 任务

//设置任务优先级

#define START_TASK_PRIO       10 //开始任务的优先级设置为最低  OS_TICKS_PER_SEC

//设置任务堆栈大小

#define START_STK_SIZE   64

//任务堆栈

OS_STK START_TASK_STK[START_STK_SIZE];

//任务函数

void start_task(void *pdata);

//秒信号任务

//设置任务优先级

#define Miao_TASK_PRIO        1

//设置任务堆栈大小

#define Miao_STK_SIZE        64

//任务堆栈

OS_STK Miao_TASK_STK[Miao_STK_SIZE];

//任务函数

void Miao_task(void *pdata);

//LCD显示任务

//设置任务优先级

#define LCD1602_TASK_PRIO        3

//设置任务堆栈大小

#define LCD1602_STK_SIZE    64

//任务堆栈

OS_STK LCD1602_TASK_STK[LCD1602_STK_SIZE];

//任务函数

void LCD1602_task(void *pdata);

//时间计算任务

//设置任务优先级

#define TIME_TASK_PRIO        2

//设置任务堆栈大小

#define TIME_STK_SIZE   64

//任务堆栈

OS_STK TIME_TASK_STK[TIME_STK_SIZE];

//任务函数

void TIME_task(void *pdata);

}

STM32 Proteus UCOSII系统简易时钟计时系统-0054相关推荐

  1. bat 自动输入密码_三轴自动焊接,三轴搬运机械手示教系统简易说明,分秒学会...

    CRT-DMC630M 示教系统简易说明 1. 系统构成 1.1. DMC630M 三轴运动控制器  自主研发的新型多轴运动控制系统应用平台;  支持标准 Modbus 协议:  三轴步进电机. ...

  2. STM32时钟系统(1)-时钟框图解释

    STM32时钟系统(2)-时钟系统常用寄存器和库函数 STM32时钟系统 官方文档说明: Three different clock sources can be used to drive the ...

  3. 基于stm32单片机室内环境温湿度光照强度检测系统Proteus仿真

    资料编号:178    下面是仿真功能视频演示: 180-基于stm32单片机室内环境温湿度光照强度检测系统Proteus仿真 功能讲解: 采用stm32单片机最为控制CPU,DS1302时钟芯片,d ...

  4. 【043】基于51单片机的篮球比赛积分计时系统Proteus仿真

    一.压缩包资料内容 (1).基于51单片机的篮球比赛积分计时系统proteus仿真设计一份: (2).基于51单片机的篮球比赛积分计时系统proteus仿真设计keli源代码一份: (3).基于51单 ...

  5. STM32使用内部时钟当系统时钟

    最近刚开始接触STM32,因为项目中所使用的STM32没有外部晶振,再加上需要使用一些高频外设,所以说就只能使用内部的HSI作为PLL时钟源,作为系统时钟.下图为STM32F10时钟系统框图以及相应说 ...

  6. 基于树莓派+STM32+OneNET云平台打造智能家居系统(一)硬件设计篇

      本次分享的是之前一个课程设计, 会分为几篇博文进行分享.智能家居是目前研究与发展的一大热点,本设计是结合STM32微处理器/树莓派(Raspberry Pi)3b+.温湿度传感器.继电器以及ESP ...

  7. 关于RT thread系统节拍时钟的配置

    关于RT thread系统节拍时钟的配置                  -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...

  8. 简易波形系统(简易示波器部分)

    简易波形系统(简易示波器部分) 具体知识内容: 1.整体框图 2.示波器重要驱动和软件设计 整体框图 一.示波器重要驱动和软件设计 <1>重要驱动设计(PWM) 1.ADC+DMA+TIM ...

  9. 基于stm32单片机随机数自动摇号抽奖系统

    资料编号:099  下面是相关功能视频演示: 99-基于stm32单片机随机数自动摇号抽奖系统(源码+仿真+全套资料) 采用stm32单片机作为主控,LCD1602显示,通过按键来重置生成随机数,类似 ...

最新文章

  1. NGUI的技能冷却实现
  2. java-web——第十课 session
  3. 中山大学新华学院c语言试题,中山大学新华学院国际学院2019级学生入学测试
  4. VK Cup 2017 - Round 1
  5. SAP Customer Data Cloud的Audit log设置
  6. creo打不开stp文件_让Creo输出的stp格式文件含有颜色设置 | 坐倚北风
  7. _系列 | 全自动泊车辅助F-APA简介(系列一)
  8. Daily Scrum 11.5日
  9. 【大数据】0001---使用SparkSQL关联两个表求和取前几行
  10. java中的事件派发机制_事件派发器模式
  11. TF-layers.MaxPooling1D
  12. 金橙子dll使用说明
  13. VX线报机器人的使用
  14. Python使用matplotlib绘制龟兔赛跑中兔子和乌龟的行走轨迹
  15. IT菜鸟最实用的网站,只要不造轮子,都能解决。
  16. 大数据智能推荐系统原理介绍
  17. 系统运维工程师学习计划
  18. 家用空气净化器除甲醛什么品牌好 能除甲醛吗
  19. JS undefined报错
  20. springboot默认日志log,控制台不打印mybatis sql执行日志解决办法

热门文章

  1. 应用技术大公开系列Q之三:(电热).石墨烯电热膜的制备工艺 (*9-3)
  2. Java重写hashcode()与equals()方法
  3. ouldn‘t check the working tree for unmerged files because of an error. detected dubious ownership in
  4. 王俊凯语音包发布,竟然震撼了这些“大佬”?!
  5. 输出1000以内素数
  6. Android 计量单位
  7. 计算机基础知识 —— 进制(二进制、八进制、十进制、十六进制)
  8. 卸载19c GI orace
  9. 电大英语计算机统考时间2019,2019网络教育统考报名及考试时间-希赛学历中心
  10. OneAlert 携手 BearyChat(倍洽)快速构建 IT 运维 on-call 机制