单片机应用系统综述 阮太元
联系方式 姓 名:阮太元 QQ/Email: 530548007@qq.com 手机短号:686840
一、单片机应用系统组成 电源 MCU 外围功能电路 人机界面 节点输出 模拟信号输出 节点输入 模拟信号输入
二、单片机核心知识点 MCU 核心知识点 输入/输出应用(I/O) 中断应用(定时/外部) 通信应用(串行)
三、单片机应用系统开发流程 第1步:搭建开发环境:集成开发软件、调试软件、烧录软件 第2步:设计硬件电路:单片机芯片+外围功能电路 第3步:编写及编译程序:编写硬件电路源程序、编译生成目标文件 第4步:调试程序:下载或烧录上步生成的目标文件到单片机中、调试实现软件功能,并最终实现控制硬件电路 第5步:定型单片机应用系统设计:完善硬件电路及软件设计
四、单片机应用系统开发所需工具 4.1 以MCS51系列单片机(STC单片机)为例,所需要的开发软件如下: 1.Keil uVision4集成开发环境 (安装文件为keil4-MCS51-c51v952.exe;需和谐,文件为KEIL4_Lic和谐机.rar) 2. stc-isp-15xx-v6.8X 烧写软件,可以直接到STC单片机的官方网站下载最新文件:www.stcmcu.com 3.USB-TTL烧写接口模块,直接用电脑的USB接口,在装上模块的驱动程序后可以直接使用
四、单片机应用系统开发所需工具 4.2 以STM系列单片机(STM8)为例,所需要的开发软件如下: IAR Embedded Workbench集成开发环境 (安装文件为EWSTM8-2201-Autorun.exe;需和谐,文件为:IAR全系破解步骤及注册机) IAR集成开发环境可以实现以下功能: 程序编写 程序编译 程序下载及调试
五、单片机应用系统开发前期课程 第1方面:C语言程序设计(在标准C语言上增加C51程序设计) 第2方面:电子技术基础(电工、模电、数电、电子线路设计) 第3方面:电路参数分析技能
本门课程教学模式是以产品开发为引擎,把工程实际产品的开发与课程知识点相到融合,最终实现课程传授完成了,产品也开发出来。 六、课程教学模式 本门课程教学模式是以产品开发为引擎,把工程实际产品的开发与课程知识点相到融合,最终实现课程传授完成了,产品也开发出来。 阶段1:制作单片机最小系统,能实现软硬件开发环境的搭建 阶段2:把工程实际产品的开发分解成具有独立功能“小产品”,把单片机三大核心功能的学习融合到“小产品”的开发中 阶段3:把阶段2的“小产品”综合联调,形成工程实际产品
本门课程考核模式是以产品开发为引擎,采用实际动手操作为主,最终成绩比例具体如下: 七、课程考核模式 本门课程考核模式是以产品开发为引擎,采用实际动手操作为主,最终成绩比例具体如下: 1.平时成绩占50%,此部分考核内容包括:出勤率、作业、课堂训练。 2.实操考核占50%,此部分考核内容包括期末综合设计,每人上交一个完整的产品(软件、硬件都要上交)。 3.扣分项: (1)上课玩手机超过5次; (2)迟到超5次; (3)旷课超3次 ,达到上面3个条件之一,总评成绩为不及格。
本门课程考核模式是以产品开发为引擎,采用实际动手操作为主,最终成绩比例具体如下: 八、课程考核模式 本门课程考核模式是以产品开发为引擎,采用实际动手操作为主,最终成绩比例具体如下: 1.平时成绩占50%,此部分考核内容包括:出勤率、作业、课堂训练。 2.实操考核占50%,此部分考核内容包括期末综合设计,每人上交一个完整的产品(软件、硬件都要上交)。 3.扣分项: (1)上课玩手机超过5次; (2)迟到超5次; (3)旷课超3次 ,达到上面3个条件之一,总评成绩为不及格。
谢谢!