SPOC学校专有课程
单片机技术及应用
分享
spContent=《单片机技术及其应用》是计算机科学与技术的学科专业必修课程。 本课程系统的介绍单片机的硬件结构、接口技术和应用技术,对培养学生的科学思维能力,提高学生硬件设计和软件编程能力,都有重要的作用。通过本课程的学习,使学生掌握单片机的基本概念、基本原理和基本方法;掌握单片机C51程序设计方法和调试方法;掌握单片机应用系统设计和开发的基本技能,为实现各种应用系统智能化的设计奠定基础。
—— 课程团队
课程概述


《单片机原理及应用》这门课主要介绍MCS-51系列单片机的工作原理,硬件和软件设计方法。通过本门课程的学习,大家将学会使用C51语言设计、调试、仿真测试单片机应用程序、PROTUES硬件环境仿真、硬件平台仿真等技术,学会基于51单片机的应用产品开发。


授课目标

通过本课程的学习,希望学习者能掌握单片机的工作原理,硬件,软件控制使用方式。 学生可以自行购买单片机开发板进行实验和课程设计。具备单片机系统硬件,软件设计能力,完成简单的实际工程应用设计能力。

成绩 要求

评分标准
    1.课程成绩满分100分,由期末考试成绩、作业成绩、单元测试成绩、网上讨论成绩、实验成绩五部分组成。期末考试成绩共占总分的40%,作业成绩占总成绩的15%,单元测试成绩占总成绩的15%,网上讨论成绩占总成绩的10%、实验成绩占总成绩的,20%。

    2.作业成绩由互评产生,需要按时提交作业,同时参与并完成作业互评才能够获得全部作业分数:完成作业互评(即评阅并为其他同学的作业打分)即可获得作业分数的100%;参与但未完成全部互评,可获得作业分数的80%;未参与互评,只能获得作业分数的50%。每位学生的作业分数是互评分数去掉最高和最低分数后的平均值。

    3.单元测试成绩由系统自动生成,请各位同学按时完成单元测试成绩。

    4. 网上讨论成绩是根据学生参与各章讨论题的活跃程度自动产生的,请各位同学积极参与与授课内容相关的讨论。


课程大纲
预备知识

先修课程:电路原理,模拟电子技术,数字电子技术,计算机组成原理、程序设计等

常见问题

Q1 :  学习本课程是否需要购买单片机板,需要购买什么样的开发板,哪里可以买到?

A1 :  单片机开发板不是必须条件,但强烈建议学生通过淘宝等方式,购买一块51单片机开发板,在学习本课程的同时,进行实验,巩固学习内容,加深理解。

Q2 :  51单片机汇编语言是否有必要学习?

A2 :  51单片机汇编语言是早期单片机开发的主要方式,而且在早期单片机C语言编译器还不是很发达的年代,利用汇编语言编写出来的程序效率是很高的。随着C语言编译器水平的提高,进十年来,利用C语言开发单片机程序的效率已经和汇编语言相差不多了,而且C语言代码容易理解,编程相对简单,大学单片机教学中逐步以C语言为主,汇编为辅了,所以本课程中没有添加汇编语言的章节,大家可以课下自学教材上的汇编语言章节,加深理解。实际应用中,还是以C语言开发为主。