加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 5
  • 评论
  • 分享
免费
399
  • 课程介绍
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
中级

硬件家园 - STC15单片机实战项目

2021/06/24
18.7万
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

横向二维码.png

教程说明:

STC15单片机实战项目是一个典型的基于单片机的物联网采集与控制系统整机待机功耗1.1uA,涵盖了单片机常用的功能,包含GPIO,外部中断,定时器UARTPWMRS-485ADC,单片机内部EEPROM数码管/段码屏驱动,降压电源低功耗设计,WIFI无线,AT指令,状态机编程,面向对象编程,串行协议,MODBUS协议。

Capture.JPGCapture.JPG


适合对象:

1、有一定C基础,学习单片机软件编程

2、熟悉单片机软件编程,学习模块化编程技术;

3、提升规范化设计,代码方便阅读,修改,移植;

4、有一定硬件基础,学习单片机产品硬件设计

5、学习单片机系统低功耗设计;

6、学习全流程的单片机软硬件设计

Note:硬件家园配套了C基础、硬件基础、电源系统、上位机EDA(各类主流软件)与操作系统专题课程,用于辅助单片机实战项目,学费仅为培训机构的零头。


教学大纲

1、项目需求

> STC15单片机实战项目 - 项目需求

 

2、方案评估

> STC15单片机实战项目 - 方案评估

 

3、硬件设计

> STC15单片机实战项目 - 原理图设计

> STC15单片机实战项目 - PCB设计

> STC15单片机实战项目 - 硬件测试

 

4、软件开发

> 新建工程(软件开发)

> STC15单片机程序烧录方法

> 软件开发第一讲 - LED闪烁(延时等待)

> 软件开发第二讲 - LED闪烁(定时器,面向对象程序结构)

> 软件开发第三讲 - 按键检测(外部中断)

> 软件开发第四讲 - 按键检测(状态机)

> 软件开发第五讲 - PWM灯调整亮度

> 软件开发第六讲 - 通过IAP操作单片机内部EEPROM

> 软件开发第七讲 - 串口打印

> 软件开发第八讲 - RS-485接口打印

> 软件开发第九讲 - ADC采集,获取环境温度

> 软件开发第十讲 - 数码管显示PCB板温度

> 软件开发第十一讲 - Modbus-RTU

> 软件开发第十二讲 - 无线通信(WIFI模块)

> 软件开发第十三讲 - 待机电流低至1.1uA

> 软件开发第十四讲 - 整合代码,软件设计完结

 

5、生产资料

> STC15单片机实战项目 - 生产资料(课程结束)

 

6、生产资料

> 阅读数据手册-单片机,电源ICMOS管,驱动IC,WIFI模块等


讲师简介:

刘杰,硬件家园创始人,十多年单片机产品开发经验,致力于打造单片机实战项目教学平台。

相关推荐

电子产业图谱