单片机开发与C语言程序设计培训
讲师简介
许建华
高级技师、首席技师、温州工匠、高技能人才公共实训基地负责人
一、概述
单片机已渗透到我们生活的各个领域,从家用电器到智能制造,几乎很难找到哪个领域没有单片机的足迹。据统计,我国的单片机年需求量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%,这说明单片机应用在我国才刚刚起步,有着广阔的前景。
本课程选择51单片机,实践证明,51单片机非常适合零基础入门,它的编程语言是C语言,通过系统的C语言编程训练,将来你可以轻松地学习STM32及ARM、microPython和Arduino。 你将通向神奇的单片机世界,你会入迷。当你修完本课程后你的眼睛会有一亮的感觉,自身的创造力也将获得提升,连你的同事都会对你刮目相看。那就让老师引领你启程吧!
单片机开发与C语言程序设计课程
一、定义
用C语言应用程序、单片机核心板(C51开发板)、传感器、典型模块等在电子产品设计开发场所下进行 单片机程序设计与硬件开发的能力。
报名地址及联系方式
报名地址:温州市水心十七中路 69 号工科院五楼
报名须知
符合报名条件的学员需提供身份证复印件和本人清晰白底证件照(照片格式应为 JPG 或 JPEG 格式,且以考生证件号码加姓名为名字,如“证件号码_ 张三.jpg”,或其 zip 压缩格式,文件大于 30K 且小于 2M,大于 215*300 像素),
二、适用对象
运用或准备运用本项能力求职、就业的人员。
授课方式:线上、线下相结合。
三、课程内容
课程名称:单片机开发与C语言程序设计课程
工作任务 操作规范 相关知识 课程比重
(一)
基础知识准备 1. 能了解模拟电子和数字电路知识
2. 能识别半导体器件
3. 能阅读单片机原理图 1. 模拟电子基础
2. 数字电路基础
3. 单片机原理图识图 10%
(二)
开发环境创建 1.能安装集成开发环境
2.能安装ISP下载软件
3.能建立软件开发项目
4.能编译程序和烧写芯片 1.μVision4集成开发软件界面常用按钮的功能
2.ISP下载软件常用按钮的功能 10%
(三)
单片机C语言编程
1. 能用赋值语句控制单片机I/O口
2. 能用选择语句编写程序控制单片机I/O口
3. 能设计独立按键控制程序
4. 能用循环语句编写程序控制I/O口
5. 能用循环语句编写延时程序
6. 能用数组编写程序
7. 能用无参、带参和带返回值函数编写程序
7.能基于定时/计数器控制I/O口
8.能用定时/计数器中断实现计时
9.能编写数码管静态显示程序
10.能编写数码管动态显示程序
11.能编写串口通讯程序
12.能编写A/D转换程序
13.能编写PWM程序控制电机转速
14、能用指针编写程序
15、能用结构体编写程序
16、能应用模块化程序设计
17.能设计一个数字温度控制器
1. 单片机I/O口的定义
2. C语言赋值语句
3. C语言选择语句if和switch语句
4. C语言循环语句while、do-while和for语句
5. 按键防抖原理
6. 一维数组的定义及
元素的引用
7.数码管的显示原理
8.函数定义的一般形式、函数的参数和函数值及函数的调用
9.局部变量和全局变量
10.74HC573锁存器工作原理
11.74HC138译码器工作原理
12.定时器/计数器的结构及其原理
13.定时/计数器的工作方式及其应用
14.中断系统的结构及工作原理
15.中断处理过程、中断服务函数
16.NTC温度传感器原理
17.A/D转换原理
28.移位寄存器74HC595 原理 65%
(四)
PCB设计操作 1. 能应用软件设计原理图
2. 能应用软件设计PCB 1. 立创EDA软件使用
2.Altium designer软件使用 15%
设计自己的单片机控制板
现在我们开始设计一个数字温度控制器
使用PCB设计软件绘制原理图
印刷版设计开始,先放置好元器件
开始布线(双面板)
设计完成的PCB板
焊接元器件,下载程序,一款数字温控器设计完成
联系我时,请说是在温州便民网看到的,谢谢!