《单片机》教学大纲
适用对象:机电技术应用专业
学分和学时:6学分,100学时
一、课程性质、目的和与任务
课程性质:专业核心课。
课程目的:通过本课程的学习,使学生初步掌握51系列单片机的片内结构、工作原理、接口技术、串行通讯等基本理论。
课程任务:通过该课程学习,使学生并具备一定的单片机系统软硬件设计和开发的基本技能。
二、课程主要内容和基础要求
第一章 单片机概述(2学时)
1. 单片机的概念
2. 单片机的发展
3. 单片机的应用
4. 实例介绍单片机设计方法
基本要求:
对单片机有了一个感性认识。对单片机设计的方法有一个初步认识。
重 点:
初步认识单片机设计的方法
难 点:
初步认识单片机设计的方法
第二章 单片机芯片的硬件结构(8学时)
1. 单片机结构及信号引脚
2. 单片机的内部存储器
3. 单片机输入输出口
4. 单片机时钟电路
5. 单片机工作方式
基本要求:
理解单片机芯片的硬件结构。
重 点:
单片机结构及信号引脚、单片机的内部存储器、单片机输入输出口
难 点:
单片机的内部存储器
第三章 单片机指令系统(2学时)
1. 单片机指令格式和寻址方式
2. 单片机指令分类介绍
3. 单片机指令汇总
4. 伪指令
基本要求:
熟悉111条指令;熟悉指令对CY的影响;熟悉伪指令。
重 点:
熟悉111条指令
难 点:
熟悉111条指令
第四章 单片机C程序设计(2学时)
1. C51程序设计概述
2. C51基本结构形式
3. C51程序设计举例
基本要求:
理解C51程序基本结构形式;理解C51程序设计实例;注意编程的可读性(每行都加注释)、通用性(多编通用子程序)、可维护性
重 点:
理解C51程序基本结构形式;编程的可读性
难 点:
理解C51程序基本结构形式
第五章 单片机编程环境(4学时)
1. 熟悉单片机的编程环境
2. 熟悉单片机软件的调试
基本要求:
熟悉单片机的编程环境;熟悉单片机软件的调试
重 点:
熟悉单片机的编程环境;熟悉单片机软件的调试
难 点:
熟悉单片机的编程环境;熟悉单片机软件的调试
第六章 单片机存储器扩展(4学时)
1. 单片机系统扩展及结构
2. 单片机程序存储器扩展
3. 单片机数据存储器扩展
4. 存储器综合扩展
5. 单片机存储器系统的特点和使用
基本要求:
了解单片机系统扩展及结构;了解单片机存储器扩展与编址技术;理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展;了解单片机存储器系统的特点和使用
重 点:
理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展
难 点:
理解存储器综合扩展
第七章 单片机的中断与定时系统(6学时)
1. 单片机中断系统
2. 单片机的定时器/计数器
3. 单片机外部中断源的扩展
基本要求:
理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展
重 点:
理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展
难 点:
理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展
第八章 单片机I/O扩展及应用(6学时)
1. 单片机I/O扩展原理
2. 单片机I/O扩展芯片
3. 单片机键盘接口技术
4. 单片机动态显示技术
基本要求:
了解单片机为什么需要I/O扩展;熟悉单片机I/O扩展原理;熟悉单片机I/O扩展芯片;理解简单的单片机I/O扩展;了解8255A可编程通用并行接口芯片;理解单片机键盘接口技术;理解单片机动态显示技术;
重 点:
理解简单的单片机I/O扩展;理解单片机键盘接口技术;理解单片机动态显示技术
难 点:
了解8255A可编程通用并行接口芯片;理解单片机动态显示技术
第九章 单片机串行通讯(6学时)
1. 单片机串行通讯特点
2. 单片机串行通讯原理
3. 查询法单片机串行通讯设计
4. 中断法单片机串行通讯设计
5. 串行通讯抗干扰技术
基本要求:
了解单片机串行通讯特点;理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术
重 点:
理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计
难 点:
理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术
实验教学:
1. P1口输出实验(2学时) 验证性实验
基本要求:
P1 口做输出口,P1.0引脚接一只发光二极管,编写程序,使该发光二极管定时亮灭。
重 点:
熟悉P1 口的功能;熟悉延时子程序的编写和使用;初步熟悉单片机软硬件设计方法
难 点:
初步熟悉单片机软硬件设计方法
2. 外部中断实验(2学时) 设计性实验
基本要求:
用单次脉冲申请中断,在中断处理程序中对输出信号进行反转。
重 点:
学习外部中断技术的基本使用方法;学习中断处理程序的编程方法
难 点:
学习中断处理程序的编程方法
3. 键盘显示实验(2学时) 验证性实验
基本要求:
在上一个实验的基础上,利用实验仪提供的键盘扫描电路和显示电路,做一个扫描键盘和数码显示实验,把按键输入的键码在六位数码管上显示出来。实验程序可分成三个模块:
①键输入模块:扫描键盘、读取一次键盘并将键值存入键值缓冲单元。
②显示模块:将显示单元的内容在显示器上动态显示。
③主程序:调用键输入模块和显示模块。
重 点:
熟悉键盘接口的软硬件设计;熟悉LED显示接口的软硬件。
难 点:
熟悉键盘接口的软硬件设计;熟悉LED显示接口的软硬件。
4. 计算器实验(2学时) 综合性实验
基本要求:
利用实验仪上提供的显示电路和键盘电路,做一个简单的计算器。
重 点:
熟悉单片机软硬件设计方法。
难 点:
熟悉单片机软硬件设计方法。
三、学时分配
序号 | 课 程 内 容 | |||
讲课 | 实 验 | 小 计 | ||
1 | 第一章 从哪儿开始你的单片机学习 第二章 认识一下著名的单片机先生 | 10 | 2 | 12 |
2 | 单片机编程100例详解 第三章 尝试着用语言与单片机交流 第四章 LED数码管的应用 | 20 | 4 | 24 |
3 | 第五章 引发事端的按键 | 10 | 4 | 14 |
4 | 第六章 定时器/计数器的应用 | 10 | 4 | 14 |
5 | 第七章 会数数的定时器/计数器 | 10 | 4 | 14 |
6 | 第8章 外部引脚P3.2和P3.3的特权 | 10 | 2 | 12 |
7 | 第9章 串行口及其应用 | 10 | 12 | |
8 | 合计 | 80 | 20 | 100 |
四、考核方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论