欢迎来到天天文库
浏览记录
ID:42387428
大小:46.00 KB
页数:3页
时间:2019-09-14
《单片机公选课教学大纲_谢辉》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、院级公选课《单片机C程序设计及应用》教学大纲一、课程的类别与任务本课程属于自然科学类。该课程的任务是使学生从应用角度出发,了解MCS-51单片机的基本工作原理,单片机片内集成资源及相应接口芯片的硬件连接及软件开发,掌握单片机C语言编程技术,熟悉单片机系统开发的基本流程及调试技术,使学生具有单片机应用系统软、硬件开发的初步能力。二、课程内容、基本要求与学时分配(一)MCS-51单片机基本结构及工作原理3学时1.了解单片机特点及主要开发方法。2.理解MCS-51单片机结构及存储器配置方法。3.理解M
2、CS-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.会单片机
3、C51程序设计的一般方法。(四)MCS-51单片机的内部资源及编程6学时1.理解中断与定时/计数器的基本概念2.理解MCS-51单片机中断与定时/计数器的基本结构及使用方法。3.会MCS-51单片机中断与定时/计数器程序的编写。4.了解串行通信的基本概念及MCS-51单片机串行口结构。31.会MCS-51单片机串行通信程序的编写方法。(五)MCS-51单片机常用接口6学时1.了解MCS-51单片机并行接口的使用方法。2.会MCS-51单片机与LED数码管的硬件接口技术及软件编程方法。3.会MCS
4、-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单片机应用系
5、统的一般设计方法。2.会MCS-51单片机综合程序的设计与调试方法。三、课程的其它教学环节本课程应配套开设相应的实验课程,以帮助学生掌握单片机C51程序设计方法。实验内容与基本要求:(一)LED流水灯实验2学时编写一个8个LED的流水灯程序。了解KeilC51单片机开发软件及Proteus仿真软件使用方法,学习单片机程序的编辑及调试方法,掌握单片机程序设计的一般方法。(二)LED数码管实验2学时数码管从左到右依次滚动显示0~7。了解数码管工作原理,掌握单片机I/O接口的使用方法。掌握LED数码管
6、动态扫描程序的编写方法。(三)秒表实验2学时设计一个定时10s的电子秒表系统。3了解秒表的工作原理,掌握单片机定时/计数器工作原理及使用方法,掌握LED数码管工作原理及编程方法。(4)矩阵键盘实验2学时设计一个4*4矩阵键盘,按下任意键时,数码管都会显示按键的序号。了解矩阵键盘的扫描工作原理,掌握键盘与显示器的编程方面。四、说明1.本课程的先修课程为《电子技术基础》、《高级语言程序设计》。2.在学完本课程后,有条件的可安排一次课程设计,进行单片机应用系统的综合训练。五、课程使用的教材和主要参考书
7、使用教材:《单片机原理与应用及C51程序设计(第2版)》谢维成、杨加国主编清华大学出版社主要参考书:1.《单片机原理及应用》李全利主编高等教育出版社2.《单片机技术及应用---基于Proteus仿真的C语言程序设计》杨墩主编电子工业出版社3.《单片机接口技术C语言开发技术》龚运新,罗惠敏、彭建军编著,清华大学出版社4.《单片机课程设计指导》杨居义主编,清华大学出版社教学大纲制订者:审订者:电子与信息工程学院电子教研室2013年4月29日3
此文档下载收益归作者所有