一、需求
以经典的51内核单片机设计一款产品,功能如下:
1、采用宏晶的STC15L2K32S2-LQFP32,2k SRAM,32k ROM;
2、设计1个运行指示灯,工作时,间隔1s闪烁;
3、设计2个按键,1个位于中断管脚,1个位于普通管脚;
4、设计1个PWM控制的呼吸灯,中断按键控制,重新上电,可以恢复原始状态;
5、设计NTC传感器(B值3950K),采集环境温度,显示在数码管上(LED专用驱动芯片TM1620);
6、设计1路RS-485接口,连接电脑端的上位机(C#,提供源码),用于显示温度,控制呼吸灯;
7、设计WIFI功能(ESP-12S),采用tcp协议传输,将温度发送至手机aap端(有现成的TCP APP);
8、电源输入支持5至28V(MP2451),具有反接保护,浪涌等保护;
9、低功耗设计,按键按下2s进入低功耗(关机),再按下2s唤醒(开机),循环往复,低功耗时,整机待机电流尽量的低,理想1.1uA;
10、预留1路IIC接口,用于扩展OLED屏,数字温湿度传感器等,
信号顺序为3.3V,GND,SCL,SDA。

二、技术评估
1、学习板由电源、MCU、WIFI模块、按键、指示灯、接口等构成;
2、为了实现低功耗,单片机单独采用LDO供电,外设由降压IC供电,待机时,通过PMOS管关闭外设电源;
3、单片机采用STC15L2K32S2,功能满足要求,性价比高。

三、系统框图

四、时间评估
略。

欢迎加入硬件家园单片机学习群,群号925620931,别具一格的单片机免费教学,以产品为导向,一起做项目。
开源项目,开发工具,技术资料以及更多原创技术文章,请关注微信公众号。
硬件家园 yjjy168168168

作者:刘杰,软硬件技术10年,全职提供技术开发与技术服务、生产支持等。

STC15单片机实战项目 - 系统评估相关推荐

  1. STC15单片机实战项目 - 项目需求

    以经典的51内核单片机设计一款产品,功能如下: 1.采用宏晶的STC15L2K32S2-LQFP32,2k SRAM,32k ROM: 目的:选用STC15系列1T的经典51内核单片机,资源丰富. 2 ...

  2. STC15单片机实战项目 - PCB打样

    PCB打样 一.设计文件链接 1.PADS9.5格式PCB设计文件 -> Project-STC15-V1.0.pcb 2.AltiumDesigner格式PCB设计文件 -> Proje ...

  3. STC15单片机实战项目 - 新建工程(软件开发)

    软件开发 - 新建工程 一.开发工具与工程文件链接 1.Keil c51 UV4 https://yunpan.360.cn/surl_yrIfYYmeRFk 2.STC-ISP下载软件 https: ...

  4. 单片机实战项目——宠物自动喂食器(附带原工程)

    单片机也断断续续学了有一年了,项目做了不少,但是总是做过之后就忘记了,觉得应该记录一下. 宠物喂食器的预期功能:在食料盒中放很多食物,下方开口,在舵机上装一个板子作为开口的小舱门,控制舵机完成舱门的开 ...

  5. 串口 单片机 文件_STM32物联网实战项目 HAL裸机开发09 串口打印

    就喜欢你关注我- HAL裸机开发09 - 串口打印 综合信息1.获取开发工具    微信公众号后台发送消息  -  工具2.获取开发板       淘宝搜索店铺  -  硬件家园3.快速了解平台    ...

  6. 通过STC12C5A08S2实战项目来理解单片机是怎么工作的

    通过STC12C5A08S2实战项目来理解单片机是怎么工作的 在原理图当中,实际上也把按键流到了外部中断接口上,也就是会把外部中断零和外部中断一实际上是留了两个按键,留了两个按键的接口,这样的话,你也 ...

  7. 项目篇 | 基于STM32单片机NBIOT定位实战项目

    前言 绘制基于 STM32 单片机的 NBIOT 实战项目. 文章目录 前言 一.原理图 1.绘制 1)电源供电 a.USB 转 TTL 电路 b.锂电池充电管理电路 c.3.3V电压转换电路 d.一 ...

  8. 人脸识别完整项目实战(3):项目系统架构设计

    一.前言 本文是<人脸识别完整项目实战>系列博文第1部分,第2节<项目系统架构设计>,本章内容系统介绍:人脸系统系统的项目架构设计,包括:业务架构.技术架构.应用架构和数据架构 ...

  9. .NET Core实战项目之CMS 第十七章 CMS网站系统的部署

    目前我们的.NET Core实战项目之CMS系列教程基本走到尾声了,通过这一系列的学习你应该能够轻松应对.NET Core的日常开发了!当然这个CMS系统的一些逻辑处理还需要优化,如没有引入日志组件以 ...

  10. .NET Core实战项目之CMS 第十章 设计篇-系统开发框架设计

    这两天比较忙,周末也在加班,所以更新的就慢了一点,不过没关系,今天我们就进行千呼万唤的系统开发框架的设计.不知道上篇关于架构设计的文章大家有没有阅读,如果阅读后相信一定对架构设计有了更近一部的理解,如 ...

最新文章

  1. 一个包从服务器到达客户端
  2. ubuntu部署postgreSQL数据库
  3. Mysql基于GTIDs的复制
  4. 机器人学习--F1TENTH弗吉尼亚大学无人驾驶课程
  5. linux 权限属性,linux 文件或目录的权限和属性
  6. 通过Small Basic把儿子/女儿带入编程的世界
  7. 转载 2020-02-18 在KVM主机和虚拟机之间共享目录
  8. 你知道 Google X 神秘实验室创始人的故事么?
  9. C语言(面积计算器)不能输入负数[程序以要求]
  10. 利用MeGUI实现批量转换视频
  11. 联合阿里在职测开工程师耗时一个星期写的 【接口测试+自动化接口接口测试详解]
  12. 美国公布自动驾驶新政AV4.0;微软Access数据库出现漏洞,或致8.5万家企业面临风险;苹果谈论隐私问题……...
  13. 微信小程序:音乐项目
  14. php实现成语小游戏,成语小秀才微信小程序源码-PHP代码类资_aqa7qj 源码采用php实现 - 下载 - 搜珍网...
  15. 【安卓开发 身份录入系统 APP】
  16. 华为云系统繁忙,请稍后再试(0356034)账号升级错误
  17. 视觉伺服控制工具Visual Servoing Platform---VISP(7)----vpServo这个看懂了就会用VISP了,很简单
  18. MATLABR2012a如何激活
  19. CSS list-style属性控制li标签样式
  20. 21 、查询不同老师所教不同课程平均分从高到低显示(不重点)(自己做出)

热门文章

  1. 商业模式及其 SubDAO 深入研究
  2. 中国微流体系统市场趋势报告、技术动态创新及市场预测
  3. mysql系统结构图_MySQL架构图
  4. Spark大数据面试题1
  5. Unity3d/2d手机游戏开发第二版 (金玺曾) 随书资源
  6. 2020-2022年最全湖南省矢量数据(路网含城市道路、铁路(包括地铁、轻轨)高速、国道、省道、县道、乡道+几百万个poi数据+省市县乡镇行政区划+河流水系网+建筑轮廓+30米dem等shp数据
  7. kd树(K-dimensional tree)
  8. 软件测试用例篇总结概述
  9. 第三阶段:数据存储与计算(离线场景):3.2 数据存储hdfs
  10. yasm linux gcc,yasm安装出现问题