全国统一服务热线

400-0859-208

  • 信盈达嵌入式Linux培训
  • 深圳信盈达科技有限公司-C语言编程开发
  • 深圳信盈达电子有限公司-PYTHON编程开发

深圳信盈达C语言嵌入式课程

  • 培训周期:电询
  • 培训时间:随到随学
  • 课程价格:电询
  • 教学地址:发送到手机

咨询电话:400-0859-208

课程详情

(周末10-12天、全日4-6周;实践考核二次、笔试考核二次)

1.1上课方式:理论20-40% 实践加项目60-80%。

1.2上课内容:

1.2.1**天:常用电子元器件、芯片讲解(全日制3天)

知识点1:常用10类元器件讲解、实践;

知识点2:常用10类芯片讲解、实践

知识点3:常用电子定理、公式

1.2上课内容:

1.2.1**天:常用电子元器件、芯片讲解(全日制3天)

知识点1:常用10类元器件讲解、实践;

知识点2:常用10类芯片讲解、实践

知识点3:常用电子定理、公式

实验:

1、门型芯片:与、或、非门实验;

2、锁存型、译码器芯片实验;

3、继电器、蜂鸣器、及其它常用芯片、器件实验。

1.2.2第二天:数字电路含义、逻辑公式、TTL和CMOS区别(全日制2天)

知识点1:模拟和数字信号含义 正负逻辑 逻辑函数建立 逻辑代数公式定理 2进制转16进制转换;

知识点2:TTL和CMOS介绍 TTL和CMOS优缺点 各种门电路连接;

知识点3:电烙铁使用、插件及贴片焊接

实验:

1、电阻、电容、三极管控制LED灯实验;2、蜂鸣器声音控制实验。3、焊接实验

1.2.3第三天:组合逻辑电路、常用工具使用(全日制3天)

知识点1:逻辑电路分类

知识点2:组合逻辑电路特点、组合逻辑电路分析

知识点3:时序逻辑电路特点

知识点4:译码器、编码器

知识点5:LED数码管、加法器

知识点6:万用表、恒温电源、数字电桥、示波器、逻辑分析仪、数字温度表等工具使用

1.2.4第四天:触发器、时序逻辑电路(全日制2天)

知识点1:基本RS触发器工作原理分析

知识点2:同步RS、主从RS触发器

知识点3:JK、T、D触发器

知识点4:时序逻辑电路设计案例分析

知识点5:RC振荡电路

知识点6:施密特触发器

1.2.5第五天:555定时器和AD、DA及存储器(全日制1-2天)

知识点1:555定时器工作原理

知识点2:555定时器典型应用(单稳态电路、脉宽调制电路分析)

知识点3:存储器RAM(SRAM、SDRAM、DDR1、DDR2、DDR3)、ROM、FLASH(NORFLASH、NANDFLASH)、EEPROM

知识点4:AD、DA工作原理、电路分析、选型标准

实验:1、555定时器跌落脉冲实验;2、555定时器输出PWM波形实验。

1.2.6第六-八天:数字电路设计案例分析、总结(3天)

知识点1:电路设计流程(编制机控制器项目原理图设计讲解)

知识点2:数字电路总结

项目案例1:编织机工业控制器电路(原理图)设计与分析

项目案例2:室内环境检测系统控制器电路设计与分析;

项目案例3:ARM-S3C2440开发板原理图设计与分析;

项目案例4:C51单片机开发平台电路设计与分析(含焊接、测试、调试)

扩展案例1:设计 POS热敏打印机电路

期中测试:考核达80分进入下一阶段学习;否则重新学习,如坚持进下一阶段,需个人签字。

模拟部分:

1.2.7第九天:二极管、三极管(全日制1-2天)

知识点1:空穴和自由电子

知识点2:二极管、PN结

知识点3:三极管、NPN、PNP。

实验:三极管放大倍数实验,控制蜂鸣器音量。

1.2.8第十天:基本放大电路:三种基本放大电路分析(全日制1-2天)

1.2.9第十:集成放大电路(全日制3天)

知识点1:集成放大电路分析

知识点2:低通、带通、高通

知识点3:RC、LC振荡电路

知识点4:积分电路

1.2.10第十二天:直流稳压电源(全日制1-2天)

知识点1:交流220V、50HZ转DC5V、1A电路设计过程

知识点2:降压、整流、滤波、稳压

实验:多路直流稳压电路项目设计分析

1.2.11第十三天:CMOS电路、模拟电路总结(全日制1-2天)

1.2.12第十四-十六天:电路设计案例分析:功放音响电路设计案例分析、设计总结。(全日制5天)

知识点1:电路设计方法

知识点2:电子基础设计总结

项目案例1:功放音响电路设计案例分析、原理图设计与分析;项目:功放音响电路设计。

项目案例2:多路稳压电源原理图设计与分析;

项目案例3:开关电源原理图设计与分析。

基本实验1: 做功放实验

1.3电子基础相关知识:

电子基础:数字电路

知识点1:常用10类电子元器件 常用10类芯片

知识点2:常用电路公式、定理

知识点3:数字信号、模拟信号特点、正负逻辑、数制转换、逻辑公式

知识点4:TTL电路和CMOS区别

知识点5:组合逻辑电路:译码器(74LS138)、编码器、加法器。

知识点6: 触发器和时序逻辑电路

知识点7:RC振荡电路和施密特触发器

知识点8: 555定时器(玩具、礼品、小家电等行业)

知识点9:存储器

知识点10:AD\DA

模拟电路:

知识点1:空穴和电子

知识点2:PN结原理

知识点3:二级管和三极管

知识点4:三极管基本放大电路

知识点5:集成放大电路

知识点6:RC、LC电路分析

知识点7:低通、带通、高通

知识点8:直流稳压电路:降压、整流、滤波、稳压。

知识点9:CMOS电路

知识点10:电路设计原理及设计方法、经验交流、案例分析

期末测试:测试达80分,进入下一阶段学习,否则重新学习。

单片机项目班课程规划(基础差选择学习)

上课方式:先演示、学完能做什么?遥控小车、门禁考勤机等(周末10-16天、全日4-6周;实践和笔试考核各二次)

**阶段:单片机C、嵌入式C阶段(周末5-6天,全日制10-15天)

1.2.1**天:单片机C语言基本语法、9条基本语句和32关键字、GPIO实验、KEIL软件使用

知识点1:嵌入式C、标准C、单片机C区别

知识点2:C程序组成和原则

知识点3:C程序常用变量类型(函数、数组、指针、结构体等类型)

知识点4:常用运算符合关系表达式(运算符、逻辑表达式、关系表达式、自加自减等)

知识点5: 9条基本语句和32个关键字(**重要的)。

1.2.2第二天:函数、数组

知识点6:函数       知识点7:数组

1.2.3第三天:指针、数码管实验

知识点8:指针(非常重要)--------单片机C---结束了。

1.2.4第四天:编程规范、程序优化、算法、宏定义、模块化编程

知识点9:编程规范、程序优化和算法(编程思想)

嵌入式C阶段测试:考核达80分进入下一阶段,否则重新学习,如坚持进下一阶段,需个人签字。

第二阶段:单片机实训阶段

2.1**天:单片机内、外部结构、矩阵键盘实验

1. 单片机内外部结构、内部组成:

2.单片机**小系统、单片机复位条件及方式

3.单片机RAM、ROM结构(PO端口分析)

4.二进制转16进制转换、常用10类元器件和常用10类芯片使用:(属于补课内容、学员自愿学习)

2.2第二天:时序分析、字符型液晶屏LCD1602实验

2.3第三天:时序分析、点阵型液晶屏LCD12864实验、AD/DA实验

2.4第四天:定时、中断、串行通信

2.5第五天:IIC实验、总结

2.6第六天:PCF8591应用、步进电机的应用

1.PCF8591应用     2.步进电机内部结构及驱动原理、步进电机驱动电路

实验:步进电机加减速、正反转控制

2.7第七天:红外遥控

1.红外原理及应用      2.红外发射码及接收码格式     3.外部中断相应知识补充

实验:按下不同按键控制LED灯亮灭

2.8第八天:单总线**--DS18B20温度传感器

1.DS18B20内部结构    2.指令码分析    3.时序分析

实验:设置上下限温度,温度异常时蜂鸣器报警

期末测试:考核达80分进入下一阶段学习;否则重新学习,如坚持进下一阶段,需个人签字(笔试)。

第三阶段:单片机项目阶段(以下三个项目任选一个,或者根据客户需求定制项目例如无线433M模块,GSM等)

项目一:信盈达智能小车项目

3.1**天:单片机产品项目开发流程、智能小车项目功能介绍、样机制作、焊接调试;

调试1:调试智能小车**小系统、报警模块(LED指示灯、蜂鸣器);

调试2:调试各硬件模块是否正常。

3.2第二天:调试显示模块,按键模块,电机控制模块

调试1:在LCD12864屏上显示相应界面

调试2:实现按键控制电机;

3.3第三天:调试电子钟模块、温度检测模块

调试1.IIC读取PCF8563内部时钟并显示,设置RTC;

调试2.单总线读取DS18B20检测的温度并显示。

3.4第四天:调试红外解码

调试1红外遥控控制小车状态(前进、后退、左转、右转、旋转等)。

3.5第五天:UART串口通信模块、MODBUS-CRC校验介绍

调试1:**串口修改温度上限值、**串口校时

调试2:添加CRC校验码生成原理及**串口控制小车动作。

调试3:项目综合调试、点评。

项目二:信盈达门禁考勤机项目

3.1**天:单片机产品项目开发流程、门禁考勤机项目功能介绍、样机制作、焊接调试;

调试1:调试门禁考勤机项目**小系统、报警模块(LED指示灯、蜂鸣器);

调试2:调试各硬件模块是否正常。

3.2第二天:调试显示模块,时钟模块

调试1:在LCD12864屏上显示相应开机界面

**行显示:门禁机考勤机项目     第二行显示:2014-05-08 15:30:28

调试2:读取 IIC 时钟芯片PCF8583的时间并显示于屏上。

3.2第三天:卡片读取,存储模块

调试1:实现存储驱动模块

调试2:实现卡片读取并显示5字节ID号于LCD屏上,

调试3:将ID号存于存储器中。

3.3第四天:串口通信、卡片识别

调试1:实现串口命令识别驱动(包括命令解析等)

调试2:实现串口设置时间、串口授权、串口读取考勤信息、串口读取用户信息等功能

调试3:实现卡片ID号识别,显示于LCD屏上,并存储个人考勤时间于存储器中

3.4第五天:按键和声音扩展

调试1:实现键盘驱动、按键密码比对或者刷卡 密码比对(实现控制开门功能)

调试2:实现蜂鸣器、LED驱动

调试3:综合项目调试、项目点评。

项目三:信盈达室内环境检测项目

3.1**天:单片机产品项目开发流程、室内环境检测项目功能介绍、样机制作、焊接调试;

调试1:调试室内环境检测项目**小系统、报警模块(LED指示灯、蜂鸣器);

调试2:调试各硬件模块是否正常。

3.2第二天:调试显示模块,时钟模块

调试1:在LCD12864屏上显示相应开机界面

**行显示:室内环境检测项目

第二行显示:2014-05-08 15:30:28

调试2:读取 IIC 时钟芯片PCF8583的时间并显示于屏上。

3.2第三天:调试温度、湿度模块

调试1:调试温度、湿度模块并在屏上显示  调试2:调试温度、湿度模块并存储在AT24C02中;

3.3第四天:调试大气压力传感器、检测AD、DA,按键

调试1:实现大气压力传感器、AD、DA检测显示 调试2:实现串口设置时间、设定报警温度、湿度等功能。

3.4第五天:按键和声音扩展、MODBUS-CRC校验

调试1:实现键盘驱动、按键设定温度、湿度报警值等功能;实现蜂鸣器、LED驱动

调试2:实现MODBUS-CRC校验通信,实现主、从机控制及检测、设定等功能;

调试3:综合项目调试、项目点评。

期末测试:测试达80分进入即可结束课程;否则重新学习,如坚持毕业,需个人签字(实践-项目)。

印刷线路板PCB设计课程规划

(周末8-10天、全日2-4周;实践考核三次、笔试考核一次)

1.1上课方式:理论20% 实践60% 项目20%

1.2上课内容

1.2.1**天:原理图设计

知识点1:原理图(PADS\PROTEL\AD)软件安装及使用注意事项

知识点2:软件界面熟悉

知识点3:原理图设计过程

实验:

1、设计**个原理图(电阻、电容、LED灯、开关)主要熟悉原理图布线规则、元器件添加等

2、设计第二个原理图

1.2.2第二天:原理图零件库CAE封装

知识点1:零件库制作方法

知识点2:典型零件库(四方型等)制作方法

1.2.3第三天:PCB设计

知识点1:原理图导入PCB过程

知识点2:PCB设计流程、步骤

知识点3:PCB布线规则设置

知识点4:PCB布线先后顺序及规则

1.2.4第四天:PCB封装库制作

知识点1:PCB封装库制作方法

知识点2:典型PCB封装库(四方型、圆形、弓形、不规则元器件)制作方法

1.2.5第五天:安规

知识点1:常用10类电子元器件原理及应用

知识点2:常用10类芯片原理及应用

知识点3:常用电路公式、定理

知识点4:安规含义及PCB板级设计注意事项

1.2.6第六天:EMC

知识点1:EMC电磁兼容含义

知识点2:PCB板级设计怎样符合电磁兼容

知识点3:多层板层叠结构、层类型介绍(非平面层、CAM平面、分割/混合平面)

知识点4:多层板走线、过孔添加、覆铜

1.2.8第七天:布线注意事项、多层板、高速板布线规则

知识点1:常用PCB设计快捷键

知识点2:多层板设置规则及布线

知识点3:高速板布线规则

知识点4:等长差分线布线规则

知识点5:USB模块布线案例分析及实践

1.2.9第八天:布线总结、考核

第八天:高速板布线

8.2知识点:蛇形线布线规则

8.3实验

课堂实验1:画等长线、差分线

课堂实验2:画蛇形线

基本实验1:USB走线

扩展实验2:继续完成STM32**小系统,如果已经完成,添加外围模块;PCB设计点评。

期末测试:考核达80分进入下一阶段学习;否则重新学习,如坚持进下一阶段,需个人签字(笔试 实践)。

C程序设计基础(2-3周)

**步:嵌入式C语言基础(精通)

1.C语言概述、C程序基本组成和C程序编程两个原则

1.1 程序、算法和流程图               

1.2 C语言简介和简单C程序

1.3 GCC和GDB介绍、gdb的使用和gdb core

2.基本数据类型

2.1常量和变量 2.3格式化输入输出函数 2.5扩展2:字符输入输出函数

2.2数据类型:字符型、整型 2.4扩展1:浮点型、枚举类型        2.6基本运算符和关系表达式

3.C语言的9条基本语句和32个关键字用法

3.1顺序基本语句:0条 3.4转移基本语句:4条(break、continue、return、goto)

3.2条件基本语句:2条(if、switch-case-break) 3.5嵌入式C语言32个关键字精讲

3.3循环基本语句:3条(While、do-while和for)

4.函数的含义、基本应用、典型应用、函数扩展

5.数组的含义、基本应用、典型应用、二维数组

6.指针基础

6.1指针的含义、介绍、指针运算 6.3函数传参、指针与一维数组、二级指针

6.2指针典型应用、指针在使用时必须具备的四要素   6.4常量指针和指针常量、指针四要素

7.字符串

7.1字符串和字符数组 7.2字符串函数 7.3 C标准库函数

第二步:嵌入式C语言编程(精通)

8.结构体和联合

8.1结构体的含义、介绍、应用 8.2结构体数组和结构体指针

8.3类型别名、字节对齐 8.4扩展:位段和联合

9.宏定义

9.1动态内存分配、常见内存错误 9.2预处理和条件编译

9.3文件包含、预处理操作符和预定义宏 9.4 C标准库文件IO

10.链表和文件

10.1链表含义、应用、 

10.2双链表、环形链表

10.3字符读写函数和字符串读写

10.4文件定位文件的介绍

10.5文件的打开和关闭

10.6函数格式化读写函数、二进制读写函数

11、高质量编码规范

11.1编码规范的介绍 

11.2宏观上高质量编码规范和微观上高质量编码规范

11.3 C程序的编译、运行和多模块编译 

11.4静态库和共享库

12、make和Makefile

12.1 make和Makefile的介绍 

12.2 make和Makefile 

12.3使用makefile编程程序

第三步:综合项目和综合项目案例(精通)

13.1猜拳游戏项目 

13.2 A/D模块信号采集数据分析项目 

13.3个税征收查询系统项目 

13.4手机短信分析程序项目 

13.5条形码生成器项目 

13.6 GPRS信息分析程序项目 

13.7学生信息管理系统项目 

13.8文件加密器项目 

13.9 回文算法项目

13.10多文件多模块编程项目

13.11猴子吃桃算法项目

13.12水仙花算法项目

13.13兔子算法项目

13.14画圆算法项目

13.15酒店管理系统项目实例

13.16五子棋综合项目

Cortex-M4软件开发课程(4-5周)

Cortex-M4课程介绍

Cortex-M4是ARM公司推出的**新的针对微控制器应用的内核,提供业界**的高性能和低成本的解决方案,将成为MCU应用的热点和主流。

基于Cortex-M4的芯片功能强大,软件复杂度也相应提高,传统的单片机编程方式不能够满足需求。uC/OSII是的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。

本课程将Cortex-M4和uC/OSII结合,更好的发挥出它们各自的特点,选取目前流行的意法半导体的STM32F40X作为实验平台。

本课程的培训目标:

1) 了解Cortex-M4体系结构及thumb-2指令集;

2) 掌握在Cortex-M4体系结构上进行嵌入式编程的方法;

2)精通STM32F403处理器各个外设软件设计;

3)了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;

4)精通uC/OS-II操作系统上的编程方法及编程技巧;

5)能独立完成基于Cortex-M4、M4构架CPU的软件项目设计;

**系统的课程学习,加以项目实战,让没有ARM编程基础和实际工作经验的大专以上学历的学员在2到3个月的时间内迅速获得1-3年的ARM开发经验,具备实际ARM开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的ARM工程师身份进入工作岗位。

培训对象:

1) 理工科电子类专业人员;

2) 单片机设计、开发人员;

3) 有志于从事ARM工作的人员;

4) 相关专业学生、教师及社会广大ARM爱好者。

Cortex-M4 STM32F40X教学内容

第—部分:公共基础课程

1. cortex-m4 介绍,开发环境搭建,GPIO模块实战

1.1 嵌入式发展前景

1.2 ARM 家族成员特征介绍(ARM7/9/11,A8/9/15/53/57,M0/3/7)

1.3 cortex-m4 内核体系结构

1.4 处理器内核介绍、处理器工作模式、处理器异常处理

1.5 Keil MDK 开发环境安装和 J-link 仿真驱动安装

1.6 新建工程和 Keil MDK 开发环境使用详细说明

1.7 开发平台资源介绍及使用方法

1.8 STM32F40X时钟体系,时钟管理

1.9 STM32F40X GPIO功能、结构框图详解

1.10 STM32F40X GPIO功能配置步骤和寄存器详解

2. STM32F40X  UART模块实战

2.

2.1 常用通信**分类及其特征介绍:同步,异步

2.2 通用 UART 特征,及 UART 编程模型

2.3 STM32F40X UART 模块系统框架图、 UART 特征介绍

2.4 STM32F40X UART 模块寄存器作用详解

2.5 STM32F40X UART 硬件设计原图分析、软件设计框架

3. STM32F40X 中断模块实战

3.

3.1 Cortex-M4 中断体系分析、 STM32中断结构分析

3.2 中断相关 API 函数使用详解、 NVIC 中断控制配置方法

3.3 STM32F40X 外部中断模块框架分析、 STM32F40X 外部中断寄存器详解

3.4 STM32F40X 软件中断设计

3.5 STM32F40X 串口中断设计

1)

4. STM32F40X 定时器模块实战

4.

4.1 STM32F40X 定时器分类

4.2 STM32F40X 各类定时器基本特征、 系统框架图详细分析和寄存器详解

4.3 STM32F40X 基本定时器定时功能软件设计

4.4 STM32F40X 通用、定时器定时器比较输出、PWM输出软件设计

4.5 STM32F40X 通用、定时器定时器捕获输入、PWM输入软件设计

4.6 STM32F40X 定时器定时器互补输出、死区插入软件设计

2)

5. STM32F40X RTC和系统定时器模块实战

5.

5.1 常用RTC芯片介绍

5.2 STM32F40X RTC模块介绍、硬件电路分析

5.3 STM32F40X RTC时钟源配置详解、系统框架图分析

5.4 STM32F40X RTC备份域功能介绍、寄存器详解

5.5 STM32F40X RTC应用设计

5.6 systick模块分析、及应用软件设计

6. STM32F40X IIC模块实战

6.

6.1 I2C总线知识

6.2 I2C总线物理拓扑结构、总线特征

6.3 I2C总线**

6.4 I2C总线模块时序编程-IO口模拟

6.5 AT24C02 EEPROM 基本功能介绍

6.6 IO口模拟I2C总线是实现对EEPROM芯片AT24C02读写操作

7. STM32F40X SPI模块实战

7.

7.1 SPI总线物理拓扑结构、总线特征7.2 SPI总线**

7.3 STM32F40X SPI控制器结构图分析、初始化设置步骤分析

7.4 STM32F40X** SPI控制器实现对W25Q64读写操作

8. TFTLCD模块实战

8.

8.1 LCD彩屏屏种类介绍、 TFT 屏工作原理、时序图分析

8.2 LCD画点、线、基本形状软件设计

8.3 取模软件使用、LCD显示字符、汉字软件设计

8.4 TFT 显示图片实验、数码相框项目实验

9. AD/DA模块

9.

9.1 通用 ADC模数转换器(ADC)的基本原理

9.2 STM32F40x ADC模块简述、主要特征和框架图分析

9.3 ADC开关控制、时钟配置和通道选择

9.4 ADC精度校准介绍

9.5 单ADC工作模式详解、双ADC工作模式介绍

9.6 单ADC实验软件设计及分析

10. 触摸屏模块实训

10.

10.1 触摸屏分类介绍

10.2 电阻式触摸屏工作原理介绍

10.3 触摸屏初始化、校准方式介绍

10.4 触摸按键软件设计

第二部分:公选课程部分

这部分根据学员兴趣及所选择项目,选择性学习对应的模块。

11.1无线433M模块应用及分析

11.2 MP3解码芯片VS1053模块应用及分析

11.3 GSM模块应用及分析

11.4 蓝牙模块及应用及分析(可穿戴项目、蓝牙打印机)

11.5语音模块应用及分析

11.6 CANBUS模块应用及分析

11.7 uc/os2(1)系统原理及裁剪

11.8 uc/os2(2)系统API应用讲解

11.9 FATFS文件系统应用

11.10物联网&智能家居系统分析

第三部分:综合项目实战

项目列表

项目1:无线点菜机

项目2:MP3项目

项目3:GSM短信收发系统

项目4:防盗报警系统

项目5:驾校考试管理系统

项目6:蓝牙打印机项目

项目7:智能家居项目

项目8:可穿戴项目(智能手表或智能手环)

项目介绍:

项目1:无线点菜机

项目介绍

1.  采用意法半导体M3芯片STM32F403RBT6作为系统主控。

2.  支持一键开关机(长按ENT键开关机)。

3.  显示器采用2.0 寸TFTLCD屏,分辨率220*176。驱动芯片为ILI9341。

4.  显示器亮度可任意调节,采用定时器输出PWM控制亮度技术。

5.  电量显示,采用M3主控自带12位A/D转换监控电池电量。

6.  九宫格实体按键。

7.  当长时间(时间可设置)不操作时自动关屏进入省电模式。

8.  **433无线通信技术实现跟服务器通信(更新菜谱、发送餐台已点菜菜单、查询餐台信息、催菜、接收服务器发送的短信等)

9.  支持汉字显示,使用SPI接口flash芯片W25Q64存储汉字库。

10.  支持点菜机终端存储菜谱、本机参数设置储存,使用SPI接口flash芯片W25Q64存储汉字库。

11.  支持本机登录账号管理。

12.  支持时间显示,时间由系统主控提供,可**手动调节或者433无线通信更新系统时间。

13.  预留升级调试接口(CMOS电频UART)。

项目2:MP3项目

项目介绍:

本设计的程序部分首先是移植UCOS-II实时控制系统进行任务的调度,移植GUI界面进行绘制操作界面,移植FatFs文件管理系统进行对SD卡和FLASH进行读写。就是**UCOS-II进行调度这些任务来**终呈现出一个稳定的、可控的系统。具体参数如下:

1.  采用意法半导体M3芯片STM32F403ZET6作为主控芯片

2.  采用VLSI公司的VS1053B作为MP3硬件解码芯片

3.  采用ISSI的IS62WV51216作为系统的数据缓存芯片

4.  采用2.8英寸的TFT显示屏,分辨率240*320,驱动器为ILI9341

5.  采用华邦的W25Q64作为系统的数据储存芯片,存储字库,编码转换库,补丁文件……

6.  操作系统采用UCOSII

7.  文件系统采用FATFS

8.  支持界面图标切换系统功能

9.  采用bmp图片作为界面图标

10.  .支持触摸屏/红外遥控输出控制

11.  .支持后台播放音乐

项目3:GSM短信收发系统

项目介绍:

随着生活节奏的加快和生产效率的提高, 不在现场也能及时了解**手资料, 以便及时处理生产生活过程中的突发事件,是现代控制系统发展的趋势, 也是人们对现代生活便捷性追求的目标。随着手机的广泛普及, 需要有一种方式让人们只需要增加少量投入便可以**手机远程控制家里的电器或生产现场的设备, 远程查看设备或安防系统状况, 以降低时间和交通成本, 提高工作效率。同时, 一旦家中发生非法入侵、 火灾、 煤气泄漏等安全事故时手机用户能够在短时间内获知险情, 及时处理。为此本项目设计了一种基于 STM32和 SMS的短信收发系统, 在 ST公司基于 ARM Cortex-M4内核的嵌入式 CPU上实现 GSM短信的收发, 以便处理用户发送短信控制设备, 和设备异常时发送通知消息到用户的情况, 实现用户和设备间的双向通信处理。

本系统采用STM32短信收发系统由 CPU模块、 电源模块、 短信收发模块、 时钟模块、 后备电源模块、 键盘模块、 LED指示模块、驱动模块、 检测模块等模块组成

具体设计方案:

1.  采用stm32f103ZET6作为主控。

2.  采用SIM900A作为GSM无线网络控制的核心芯片。

3.  显示器采用2.8 寸TFTLCD屏,分辨率240*320。驱动芯片为ILI9341。

4.  电阻式触摸屏,驱动芯片XPT2046。

5.  主控**接收触摸按键(LCD显示、触摸屏识别)控制GSM模块收/发短信、接/打电话。

项目4:防盗报警系统

项目介绍:

本系统主要由STM32和GSM短信模块组成,借助**可靠、**成熟的GSM移动网络,以**直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。它采用主 动式红外传感器进行检测,变有形的传统防盗网防盗窗为无形,给火灾时的逃生提供方便。 并配备烟雾传感器和燃气泄漏传感器,实现防火、防燃气泄漏的作用。

目前传统的机械式(防盗网、防盗窗)安防系统在实际使用中暴露了很多隐患,例如: 为其它没有安防盗窗的相近楼层形成被盗隐患、 发生火灾时不易逃生等。

随着电子技术的飞速发展,报警系统已从原来的简单化、局部化向智能化、集成化发 展。而各种防盗报警系统之间的主要区别是在于如何让分机与主机、分机与用户之间进行 通讯。目前市场上常见的防盗报警系统的通信方式有固定电话拨号、以太网、集群系统等 等。但它们有各自的缺点:

1. 固定电话拨号容易被盗贼在入室抢劫前切断电话线或恶意占线,使其在关键时刻失灵。

2. 以太网同样面临着线路被切断的隐患,且不易普及。

3. 集群系统功耗很大,网络架设和维护费用很高,而且需要购买固定的频点。

针对以上通信方式的优、缺点,本项目设计了基于GSM短信模块的家庭无线防盗报警系统。此系统可解决这些隐患,让家庭防盗更及时、使用更方便。它不再依赖有线电话执行 报警,而是借助**可靠、**成熟的GSM移动网络,以**直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。它采用主动式红外传感器进行检测,变有形的传统防盗网防盗窗为无形,给火灾时的逃生提供方便。并配备烟雾传感器和燃气泄漏 传感器,实现防火、防燃气泄漏的作用。

1.  采用stm32f103ZET6作为主控。

2.  采用SIM900A作为GSM无线网络控制的核心芯片。

3.  显示器采用2.8 寸TFTLCD屏,分辨率240*320。驱动芯片为ILI9341。

4.  电阻式触摸屏,驱动芯片XPT2046。

5.  主控**接收触摸按键(LCD显示、触摸屏识别)控制GSM模块收/发短信、接/打电话。

项目5:驾校考试管理系统

项目介绍:

图1.1信盈达驾校考试系统硬件实物图

上图拨码开关为用户输入设备,代替实际汽车上的各种灯(实际使用时直接安装在考试车上,不需要拨码开关)。

拨码开关序号

实际输入设备

拨码开关序号

实际输入设备

1

示廊灯

5

右转灯

2

远光灯

6

雾灯

3

近光灯

7

雨刷

4

左转灯

8

保留

表1:各个拨码开关与灯的对应关系

说明:灯亮与拨码开关之间的关系是:拨码开关的OFF测对应灯亮,ON侧对应灯灭。

如:需要把示廊灯和远光灯开启则把拨码开关的1,2拨到OFF那一侧。使用时有两种:

1、模拟驾校汽车考试:会**播放语音的方式向学员提问问题,学员要在规定的时间内完成。如果超时或者在规定的时间内输入错误,只要出现一次,就视为考试不合格。

2、实际驾驶汽车考试:将驾校汽车考试管理控制器安装在汽车上,学员根据提示进行模拟考试,如果出现错误,只要出现一次,就视为考试不合格。

问题

答案

备注

请关闭所有灯光

所有灯都熄灭

夜间在没有路灯,照明不良条件下行驶

示廊灯、远光灯亮 或者示廊灯、近光灯亮

1

请将前照灯变换成远光

示廊灯、远光灯亮

夜间同方向近距离跟车行驶

示廊灯、近光灯亮

夜间**急弯、坡路、拱桥、人性横道和没有交通灯控制的路口

示廊灯亮、远光灯亮2s内把远光灯熄灭,近光灯亮

在刚才同样条件下紧跟前车行驶

示廊灯、近光灯亮

夜间与机动车会车

示廊灯、近光灯亮

夜间在窄路窄桥与非机动车会车

示廊灯、近光灯亮

雾天行驶

示廊灯、近光灯、雾灯、左转向灯、右转向灯亮

或者示廊灯、远光灯、雾灯、左转向灯、右转向灯亮

1

夜间在道路上发生故障或者交通事故,妨碍交通又难以行动

示廊灯、左转向灯、右转向灯亮

表2:问题与答案

说明1:此情况表明此问题有两个答案,答对任意一个就正确。

项目6:蓝牙打印机项目

项目介绍

随着蓝牙技术的发展,人们越来越倾向于摆脱有线设备的束缚,但是受体积影响,唯独打印机并没有什么很好的解决方式。消费者对于这部分诉求越来越大。蓝牙打印机顺势而起,便携的方式,无线的打印方式,得到消费者强烈喜爱。便携蓝牙热敏打印机具有小巧外观、功能齐全、性能稳定、兼容性好等特点,是抄表、物流、金融、邮政等行业的选便携蓝牙热敏打印机。

打印性能:

1. 安卓手机蓝牙打印

2. 高速打印(打印速度高达80mm/s)

3. 高清晰度打印(8点/mm)每行384个点

4. 可打印内容:汉字,支持GB2312所有汉字,字符集,ASCII字符,条码、二维码等图形打印。

5. 采用12v/2A电源供电。

项目7:智能家居项目

项目介绍:(部分功能需用到linux)

该智能家居系统是源自2014年信盈达安防智能家居事业部设计的智能小区管理系统,主要分三部分:

1.1客户端:**WIFI、ZIGBEE、蓝牙和无线433模块和中控端无线连接

1) 1.1.1手机APP(采用Qt5  Android软件开发);

2) 1.1.2电脑管理系统(采用C 和QT软件开发);

3) 1.1.3专用无线遥控器

主控CPU采用:家庭版采用CORTEX-M4.

开发软件采用:家庭版采用ucGUI开发。

1.2中控端:**无线433模块或CANBUS总线和终端连接

主控CPU采用:家庭版采用CORTEX-M4.

1.3终端:**无线433模块或CANBUS总线和终端连接

1.照明电路:主控CPU采用STM8单片机 6.加湿器:  主控CPU采用STM8单片机

2.窗帘控制:主控CPU采用STM8单片机 7.厨房控制:主控CPU采用CORTEX-M4

3.空调冰箱:主控CPU采用CORTEX-M0/M3     8.功放音响:主控CPU采用STC系列单片机

4.安防监控:主控CPU采用CORTEX-M4        9.楼宇对讲:主控CPU采用CORTEX-M4/M4

5.红外报警:主控CPU采用CORTEX-M4        10.节能系统:主控CPU采用CORTEX-M4.

项目8:智能手表

项目介绍

智能手表,是将手表内置智能化系统、搭载智能手机系统而连接于网络而实现多功能。目前市面上的智能手表可大致分为两种:

1. 不带通话功能的:依托连接智能手机而实现多功能,能同步操作手机中的电话、短信、 邮件、照片、音乐等;

2. 带通话功能的:支持插入SIM卡,本质上是手表形态的智能手机;

智能手表是一种全新形态的智能终端,由硬件加软件组成的腕上数码产品:

硬件决定性能,决定竞争力,更新换代快。

软件可增减,可更新,可变动,带来无限可能

嵌入式,安卓,FPGA 等技能培训提升

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 深圳信盈达电子有限公司 详细了解 咨询电话:400-0859-208 你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询

推荐课程 / RECOMMENDED COURSE

  • 深圳信盈达C语言嵌入式课程

  • 深圳嵌入式应用课程嵌入式C语言实训班

  • 深圳信盈达科技有限公司实训项目

  • 深圳信盈达软件测试培训机构

  • 查看更多>>

定制专属于你的课程

10秒登记,定制专属于你的课程方案

填写下表,让专业老师根据你的性格爱好选择最适合你的。

版权所有:深圳信盈达电子有限公司

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0859-208