单片机公选课教学大纲_谢辉.doc_第1页
单片机公选课教学大纲_谢辉.doc_第2页
单片机公选课教学大纲_谢辉.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

院级公选课单片机C程序设计及应用教学大纲一、课程的类别与任务本课程属于自然科学类。该课程的任务是使学生从应用角度出发,了解MCS-51单片机的基本工作原理,单片机片内集成资源及相应接口芯片的硬件连接及软件开发,掌握单片机C语言编程技术,熟悉单片机系统开发的基本流程及调试技术,使学生具有单片机应用系统软、硬件开发的初步能力。二、课程内容、基本要求与学时分配(一)MCS-51单片机基本结构及工作原理 3学时1 了解单片机特点及主要开发方法。2 理解MCS-51单片机结构及存储器配置方法。3 理解MCS-51单片机复位与时钟电路的典型形式。4 会80C51单片机并行接口的驱动方法。(二)MCS-51单片机汇编程序设计 3学时1 理解MCS-51单片机汇编语言基本指令及使用方法。2 了解MCS-51单片机指令与伪指令的区别。3 了解MCS-51单片机基本程序结构及典型程序的设计。(三)单片机C51程序设计 6学时1 了解单片机C语言特点及程序结构。2 理解单片机C51的数据类型、存储器分区及编译模式。3 理解C51的中断函数定义及使用要点。4 理解C51的单片机片内外资源的编程方法。5 会单片机C51程序设计的一般方法。(四)MCS-51单片机的内部资源及编程 6学时1 理解中断与定时/计数器的基本概念2 理解MCS-51单片机中断与定时/计数器的基本结构及使用方法。3 会MCS-51单片机中断与定时/计数器程序的编写。4 了解串行通信的基本概念及MCS-51单片机串行口结构。5 会MCS-51单片机串行通信程序的编写方法。(五)MCS-51单片机常用接口 6学时1 了解MCS-51单片机并行接口的使用方法。2 会MCS-51单片机与LED数码管的硬件接口技术及软件编程方法。3 会MCS-51单片机与键盘的硬件接口技术及软件编程方法。4 了解MCS-51单片机与其它工控设备的接口技术。(六)MCS-51单片机与D/A、A/D转换器的接口 3学时1 了解A/D及D/A转换器的主要性能指标及工作原理。2 理解单片机与A/D及D/A转换器的接口方法。3 会A/D及D/A转换程序的一般编写方法。(六)MCS-51单片机的其它接口 3学时1 了解单片机与液晶显示器的接口技术。2 了解单片机串行总线I2C、SPI及单总线的使用方法。(七)单片机应用系统设计 2学时1 了解MCS-51单片机应用系统的一般设计方法。2 会MCS-51单片机综合程序的设计与调试方法。三、课程的其它教学环节本课程应配套开设相应的实验课程,以帮助学生掌握单片机C51程序设计方法。实验内容与基本要求:(一)LED流水灯实验 2学时编写一个8个LED的流水灯程序。了解Keil C51单片机开发软件及Proteus仿真软件使用方法,学习单片机程序的编辑及调试方法,掌握单片机程序设计的一般方法。(二)LED数码管实验 2学时数码管从左到右依次滚动显示07。了解数码管工作原理,掌握单片机I/O接口的使用方法。掌握LED数码管动态扫描程序的编写方法。(三)秒表实验 2学时设计一个定时10s的电子秒表系统。了解秒表的工作原理,掌握单片机定时/计数器工作原理及使用方法,掌握LED数码管工作原理及编程方法。(4)矩阵键盘实验 2学时设计一个4*4矩阵键盘,按下任意键时,数码管都会显示按键的序号。了解矩阵键盘的扫描工作原理,掌握键盘与显示器的编程方面。四、说明1本课程的先修课程为电子技术基础、高级语言程序设计。2在学完本课程后,有条件的可安排一次课程设计,进行单片机应用系统的综合训练。五、课程使用的教材和主要参考书使 用 教 材:单片机原理与应用及C51程序设计(第2版)谢维成、杨加国 主编 清华大学出版社主要参考书: 1单片机原理及应用李全利 主编 高等教育出版社2. 单片机技术及应用-基于Proteus仿真的C语言程序设计杨墩 主编 电子工业出版社3. 单片机接口技术C语言开发技术龚运新,罗惠敏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论