课程名称:单片机系统设计B(MSP 430)
英文名称:Design of MCU System B (MSP 430)
课程编号:2403322
实验学时:20学时
适用专业:自动化专业
一、课程的目的和任务
本课程的授课对象是自动化工程学院自动化专业本科生,属自动化类专业学科选修课程。
本课程是工科院校尤其是自动化类本科生的一门重要的专业技术选修课程,注重理论与实践、硬件与软件的结合。课程紧跟嵌入式技术的发展现状及单片机应用的广泛需求,要求学生真正涉及单片机的硬件和软件,从原理、结构、接口到应用全面掌握,能够利用MSP430单片机构建应用系统、编制应用程序,触类旁通,掌握方法,使得学生不仅具有计算机理论基础知识,还具有单片机开发、应用能力,更好地胜任研发工作和创新任务。
通过本课程的学习,使学生在已经掌握了计算机硬件技术课程的基础上,对单片机应用系统的软、硬件设计有更深的把握与体会,为单片机及嵌入式应用系统开发打下基础。
二、课程的基本要求和特点
本课程的特点是领会并熟悉MSP430单片机的基本原理、硬件结构、功能部件、程序设计、系统扩展、接口与应用等主要内容,掌握用MSP430单片机构成应用系统的硬件构建方案和软件编程方法。
课堂讲授:运用电子课件等现代化教学手段和适度的理论讲解,讲清单片机的概念、原理和编程设计的方法。课程组每周安排一次答疑。通过课堂教学,使学生应能够做到:
1、掌握MSP430单片机的基本结构和工作原理。
2、掌握MSP430单片机的C语言程序设计方法。
3、掌握MSP430单片机系统的扩展和应用,熟悉该单片机的各个功能模块。
4、AD和DA转换,温度测量或电压实时测量等。
5、键盘及显示电路、串行通信接口及应用。
6、单片机产品的开发过程及方法。
作业方面:布置适量的作业和编程类题目,帮助学生掌握重点、培养自学和独立分析、解决问题的能力。每次作业批改后,在课堂统一进行作业讲评,指出学习中遇见的共性问题。重点内容可在课堂做少量练习,同时展开讨论和讲解。
三、本课程与其它课程的联系
本课程的先修课程是《计算机基础》、《计算机网络技术》、《电路》、《数字电子技术》、《C语言程序设计》和《计算机硬件技术》。本课程是计算机硬件技术课程的拓展和延伸;本课程的后续课程是《智能仪器仪表》、《嵌入式计算机系统设计》、《自动控制系统》、《顺序控制系统》、《计算机测控技术》等。本课程是测量、控制与执行机构等学科的基础平台和实施工具。
四、实验学时分配(实验总学时:20 学时)
表:单片机系统设计B(MSP 430)课程学时分配表
章次 | 课 程 内 容 | 实验学时 |
1 | MSP430单片机结构 | 2 |
2 | 系统复位、中断及工作模式 | 2 |
3 | 指令系统与程序设计 | 4 |
4 | 基础时钟模块 | 4 |
5 | 输入输出端口 | 4 |
6 | 16位定时器 | 2 |
7 | MSP430基本应用 | 2 |
课时合计 | 20 | |
五、考核方式
本课程采用开卷考试方式进行考核,总评成绩由期末考试卷面成绩(占70%)和平时成绩(占30%)构成,平时成绩根据出勤、课堂表现、作业、实验操作能力和实验报告等项目给出。
六、教材及参考书
教 材:
沈建华.MSP430系列16位超低功耗单片机原理与应用. 北京:清华大学出版社,2004.
参考书:
1. 谢楷. MSP430系列单片机系统工程设计与实践. 北京:机械工业出版社,2009.
2. 胡大可.MSP430系列FLASH型超低功耗16位单片机.北京:北京航空航天大学出版社.2001.
3.秦龙.MSP430单片机应用系统开发典型实例.北京:中国电力出版社.2005.
执笔人:黄云峰
审核人:程启明
院(部)负责人:王志萍