- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 5
《单片机原理及应用》教学大纲
课程性质
专业必修课
课程编号
xx882012
课程名称
单片机原理及应用
适用专业
电子信息工程、电子信息科学与技术、通信工程、物联网工程
先修课程
模拟电子技术、数字电子技术、C语言程序设计
总学时
32 其中理论 32 学时,实验 0 学时
学分数
2
一、课程简介
本课程是电子信息工程、电子信息科学与技术、通信工程、物联网工程专业的一门专业必修课,是在学生学完电子技术类基础课程和计算机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的一门课程。
本课程的目的和任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机进行设备技术改造、产品开发及维护的能力,为走向工作岗位后从事单片机与嵌入式系统的研究及开发打下良好的基础
二、课程教学目标
通过本课程的学习,学生应实现如下目标:
1、知识目标:
了解:单片机的基本概念、发展历史、特点和应用领域。MCS-51单片机的内部结构、;MCS-51单片机的寻址方式、汇编语言的构成;半导体存储器的原理、中断系统的基本概念、I/O寻址方式等。
掌握:MCS-51单片机的引脚功能、工作方式、存储器组织和位寻址区域;指令系统、单片机C语言程序设计;MCS-51单片机和外部存储器的连接方法、MCS-51单片机中断系统的初始化方法、MCS-51单片机并行I/O接口的扩展方法、键盘/显示器的接口方法、MCS-51单片机内部定时器/计数器的使用方法、A/D、D/A转换器的工作原理及MCS-51单片机与A/D、D/A转换器的接口方法、串行通信的基本概念和设计方法;MCS-51单片机在不同方式下的应用,单片机控制常用外备设备的方法及编程。
2、能力目标:
(1)对单片机智能控制技术有初步的认识和了解;
(2)掌握单片机常见的外围电路以及编程方法;
(3)掌握单片机基本的系统组成和设计方法;
(4)在实训中,培养和锻炼学生运用单片机技术对一般的硬件、软件进行开发设计的能力,为将来从事自动控制及应用电子产品的设计、检测奠定坚实的基础。
三、课程教学基本要求
为了更好地掌握本课程的知识,必须先修《模拟电子技术》、《数字电子技术》、《C语言程序设计》等课程,在上课时要求同学们自带开发板和电脑到教室上课,课后按要求完成书后的思考题。
四、课程教学模块(或教学内容)与学时分配
序号
教学模块
知识点
学时
1
项目一单片机介绍
了解:单片机的应用领域、种类、单片机型号的选择;Proteus 仿真软件的使用
理解:单片机的内部结构及各引脚功能
掌握:单片机的基本概念;单片机的最小系统的组成;Keil 开发软件的使用
4
2
项目二 输入/输出功能
了解:单片机C语言编程方法;单片机I/O结构
理解: LED小灯、按键控制原理
掌握:单片机控制LED小灯、独立式按键的方法;单片机程序下载
2
3
项目三 数码管基础与矩阵键盘扫描
了解:数码管的连接方式及真值表
理解:数码管的控制原理;矩阵键盘的结构和工作原理;
掌握:单片机控制数码管静态显示方法;单片机控制矩阵键盘方法
4
4
项目四 定时器与数码管动态显示
了解:单片机的时钟周期、机器周期、指令周期
理解:中断的概念;引入中断的优点;STC89C52的中断源;IE、TCON、TMOD、IP寄存器各位的含义;C51的中断函数;数码管动态显示原理
掌握:定时器的初始化;定时器控制方法及编程;数码管动态显示方法及编程
4
5
项目五 外部中断与串行通信
了解:外部中断的触发电路;单片机通信方式;串口助手使用方法
理解:中断控制寄存器TCON的设定;串行口的结构;串行口控制寄存器SCON
掌握:外部中断的初始化;外部中断的控制方法及编程;串行口波特率的设定;串行口初始化;单片机控制串行数据发送与接收的方法及编程
4
6
项目六LCD1602显示原理及实现
了解:LCD1602字符型液晶显示模块的基本组成、引脚及功能
理解:LCD指令码;LCD控制器接口时序;
掌握:LCD初始化设置;单片机控制LCD编程方法
2
7
项目七I2C总线与EEPROM
了解:I2C总线内部结构、数据传输格式、寻址方式;
理解:I2C总线时序;EEPROM读写操作时序、跨页写操作时序;
掌握:I2C总线传输数据的编程方法;EEPROM保存数据的编程方法
4
8
项目八温度传感器DS18B20与蜂鸣器
了解:温度传感器DS18B20特性、引脚定义;蜂鸣器的种类
理解:温度传感器DS18B20工作原理;蜂鸣器的工作原理
掌握:温度传感器DS18B20时序及编程方法;蜂鸣器
文档评论(0)