单片机原理及应用
分享
课程详情
课程评价
spContent=以51单片机为基础,教学内容直接面向工程第一线,和广州粤嵌有限公司校企合作,协同育人,较全面的介绍了51单片机的原理与应用系统设计开发过程。是学习 ARM 嵌入式系统、FPGA 设计等更高阶技术的一个基础。
—— 课程团队
课程概述

随着我们生活及生产方式的自动化、智能化程度越来越高,现代电子系统早已融入到我们生活的每一个角落,几乎所有的家电内部都有单片机的身影,现代电子系统的基本核心是嵌入式计算机应用系统(简称嵌入式系统,Embedded System),而单片机就是最典型、最广泛、最普及的嵌入式计算机应用系统。课程紧紧围绕单片机的原理及应用系统设计技能的提升, 构建了导言篇、工具篇、基础篇、应用篇、提高篇、创新篇和拓展践篇7个专题内容,借鉴了多门教材,与广州粤嵌有限公司协同育人,理论联系实际,由浅入深,注重实践,虚实结合,较全面的介绍了51单片机的原理与应用系统设计开发过程。教学内容部分参考了教材:


授课目标

知识目标:能理解80C51单片机的基本概念、基本原理,能运用单片机C语言程序设计和接口技术等软硬件的基本知识、熟悉单片机的硬件设计和软件开发流程。

能力目标:学生懂原理,会连线,能编程。培养学生解决具体的工程问题、复杂问题的能力、培养学生的工程意识,沟通能力,团队协作能力,实践与创新能力、深度学习与自主学习的能力。

    素质目标:课程思政与专业素养相结合,培养学生追求卓越的精神和刻苦务实;立足学科与行业领域,从而成为具有国际视野,家国情怀,使命担当的社会主义接班人。


让学生真正掌握单片机系统的硬件设计与软件开发流程, 旨在培养学生动手操作能力和工程素质





课程大纲
预备知识

模拟电路、数字电路、C语言等





参考资料

[1] 林立,张俊亮主编,《单片机原理及应用:基于Proteus和Keil C(第4版) 》(第4版),电子工业出版社,2019年1月

[2]宋雪松李冬明崔长胜编著.手把51 单片》,北京清华大学出版2014

[3] 张俊谟主编,《单片机中级教程——原理与应用(第2版)》(第5版),.北京航空航天大学出版社,2019年6月.

 [4] 李群芳主编,《单片微型计算机与接口技术(第3版)》(第5版),电子工业出版社,2018年5月

 [5] 李鸿主编,《单片机原理及应用》(第6版),湖南大学出版社,2014年8月

 [6]曾  屹主编,《单片机原理与应用》(第3版),中南大学出版社,2019年6月


常见问题

Q : 单片机的学习,需要哪些软件?

A: KEIL、STC—ISP软件。

Q :程序中的“死循环等待”正确吗?

A :  在单片机程序中,有时候会需要“死循环等待”,也就是等到某一条件我们才需要执行下面的操作。这里以温度传感器DS18B20为例,主机首先需要发送一个存在检测脉冲,如果DS18B20存在,则它会以60us至240us的电平来回应主机,这里就会需要一个“死循环等待”,我们必须等到DS18B20“回应完成”,这时候主机才能继续发送指令到DS18B20中去,这时候很多人会采用这样的方式:(首先假设sbit ds18b20_io_bit = P3^7 ;)