《微机原理》课程教案Word格式文档下载.docx
《《微机原理》课程教案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《《微机原理》课程教案Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
参
考
书
目
单片机原理及应用
四川大学出版社
2003.6
基于C语言编程MCS-51单片机原理与应用
清华大学出版社,
2003.1
单片机原理及接口技术
北航出版社
2005.8
微机原理与接口技术
西安电子科大出版社
2003
十一五教规划教材
考核方式
闭卷考试
成绩评定方法
考试80%,平时20%
课时安排
从第1周至第14周
星期二/3一4节
星期五/1一2节
1304教室
1107教室
周次
课次
教学内容
教学目标或要求
1
微机概述及微机的模型
熟悉微机模型及工作过程。
2
介绍常用数制及应用
熟悉微机中常用数制
微机中ROM、RAM的作用、
I/O口的作用、堆栈的概念
存储器及I/O在微机中的作用
51单片微机发展及8051单片机的引脚结构及功能。
掌握MCS-51概况及引脚作用
3
介绍51单片机存储器的总体结构,对片内RAM空间结构详细介绍,
掌握MCS-51存储器的作用
51单片机P0-P3口的功能介绍,举一个简单I/O口应用的例子。
掌握51单片机P0-P3口的功能
4
微机工作的机器码汇编各种高级语言的关系,51单片机汇编寻址方式
理解编程概念寻址方式
介绍数据传送指令,讲解数据传送编程运用例子。
掌握数据传送指令及运用例子
5
介绍算术、逻辑、堆栈、位指令及应用,总结指令的特点
掌握算术逻辑,堆栈,位指令
汇编编程的伪指令概念及作用,综合运用指令系统编程
掌握汇编编程的基本方法
6
LED数码管和按键工作原理,带4位数码管及2个按键应用实例
掌握LED数码管及按键的应用
51单片机扩展总线方法及控制信号线作用及地址计算
理解51系统扩展总线的方法
7
51RAM扩展方法及普通I/O接口的扩展方法,综合扩展时运用
理解RAM的扩展方法及综合扩展方法。
8255芯片片内控制单元的理解,8255的扩展编程应用
理解8255的扩展方法及应用
8
ADC0809和DAC0832的外特性,和单片机连接方法
掌握AD0809与DAC0832的运用
介绍定时计数的概念及作用,51单片机定时/计数器的工作原理
理解定时计数工作原理
9
讲解定时/计数器的应用范围,举2至3个应用例子
掌握方式1、方式2应用
MCS-51中断系统的工作原理及初始化的方法。
掌握中断系统工作原理
10
结合定时计数及外部中断、控键、显示,举2-3个中断应用实例
掌握中断的应用
掌握MCS51单片机串行接口的工作原理及串行接口的初始化
掌握51单片机串行接口原理
11
举二个例子介绍串口的应用。
掌握51单片机串行接口的应用
8086CPU的框架特点,8086CPU的引脚功能及最小模式系统总线
理解8086CPU框架、最小模式
12
主存、内存、外存的分类与特点,BIOS的概念与用途
了解8086各种存储器的特点
介绍8086各种接口器件
了解8086系统扩展接口
13
介绍PC机外部并口,串口,PS2接口的特点与外部特性
了解PC机常用接口的特性1
介绍PC机外部USB接口的特点与外部特性及ISA,PCI总线
了解PC机常用接口的特性2
14
奔腾微处理器的四种工作模式、存储器管理与任务切换的简介
了解奔腾微处理器的技术特点
课程的主要内容框架粗略地总结整理,学习中主要成绩与不足
总结课程的内容、答疑
授课教师:
杨明欣系主任(或教研室主任):
王建波
附件2
教案
2006~~2007学年第1学期
教研室单片机教研室
课程名称《微机原理》
授课对象通信工程光电1、2班
职称职务副教授
教材名称《微机原理》
20XX年8月17日
《微机原理》课程教案
授课题目(教学章节或主题):
第1章:
1.1、1.2微机概述及微机的模型
授课类型
理论课
授课时间
第1周第1-2节
教学目标或要求:
了解微机的分类及发展,向学生说明课程的教学目标与要求,熟悉微机模型及工作过程。
教学内容(包括基本内容、重点、难点):
基本内容:
微机的不同应用及分类,对电子类学生将来从事应用开发的重点是单片机,介绍微机的模型结构及工作过程。
重点:
课程特点及要求,微机模型及工作过程。
难点:
微机模型的概念建立。
教学手段与方法:
大屏幕+板书
思考题、讨论题、作业:
1、说明微机的分类。
2、说明微机的模型及工作过程。
参考资料(含参考书、文献等):
单片机原理及应用、基于C语言编程MCS-51单片机原理与应用、微机原理及接口技术
1.1、1.2微机概述及微机中的数制
第1周第3-4节
熟悉微机中常用数值。
复习微机的模型结构,介绍常用数制,建立微机中常用位、字节、双字节、浮点数等概念,介绍编程时十进制写法与十六进制写法的本质一致。
深刻理解计算机的位数与实际编程中数的多样性的关系。
编程时十进制写法与十六进制写法的异同。
本章练习题
1.3、1.4微机中的存储器及I/O口
第2周第1-2节
理解存储器在微机中的作用,理解微机I/O的作用。
不讲解存储器本身电路,主要理解不同类型存储器在微机中的作用,理解堆栈的作用及概念(在讲内存概念时重复)。
简单介绍微机中I/O口的作用。
微机中ROM、RAM的作用、I/O口的作用、堆栈的概念。
堆栈的工作过程。
1、讨论ROM、RAM作用
2、布置一道堆栈操作作业题
第2章:
2.1、2.2MCS-51概况及引脚的特性
第2周第3-4节
掌握MCS-51概况及引脚排列、复位及振荡电路。
了解51单片微机发展及8051单片机的引脚结构及功能。
介绍复位电路及晶振电路,引入振荡周期、机器周期的概念。
引脚排列及复位与振荡电路。
掌握复位及振荡电路,建立机器周期概念。
画出单片机单片可工作实际电路图
2.3存储器
第3周第1-2节
掌握MCS-51存储器的总体结构及片内RAM空间结构
介绍51单片机存储器的总体结构,并分别介绍程序存储器及数据存储器的结构及分区,对片内RAM空间结构详细介绍,并详细介绍公用的片内RAM单元的PSW单元,位区及R区。
存储器总体结构及片内RAM区。
独立编址的概念,位区的位地址和字节地址的区别。
第2章2.5:
并联I/O及应用
第3周第3-4节
掌握51单片机P0-P3口的功能
51单片机P0-P3口的功能介绍,介绍P1的结构原理图,让学生理解I/O的应用,简单介绍一下P0、P2、P3的第二功能。
举一个简单I/O口应用的例子。
I/O口的原理及应用,强调应用时P0加上拉,输入前先置1等。
端口双向工作特性。
第3章:
3.1—2列与行单片微机指令系统
第4周第1-2节
了解微机工作的机器码与汇编及各种高级语言的关系及优缺点,51单片机汇编总体情况,指令存储长度概念与执行速度概念。
汇编语言特点及寻址方式
寻址方式
单片机原理与应用、基于C语言编程MCS-51单片机原理与应用、微机原理及接口技术
3.3数据线送指令
第4周第3-4节
复习51单片微机的存储器分区,介绍数据传送指令,讲解数据传送编程运用例子。
不同空间的数据传送。
堆栈指令,片外MOVC,MOVX指令。
3.4—7算术、逻辑、堆栈、位指令介绍
第5周第1-2节
算术逻辑,堆栈,位指令。
介绍算术、逻辑、堆栈、位指令及应用,总结指令的特点,帮助学生学习记忆
各种指令介绍与归类。
十进制调整指令及转移概念。
第3章3.8-12:
51汇编语言编程结构及举例
第5周第3-4节
介绍汇编编程的伪指令概念及作用(要求讲ORG、END、DB、bit、标号)综合运用指令系统,讲解汇编编程的运用例子。
汇编编程的结构。
伪指令的作用。
附加内容:
综合运用
第6周第1-2节
掌握单片机最小系统和LED数码管及独立按键的应用。
介绍单片机最小系统(P0~~P3作为I/O口直接使用)的硬件电路,LED数码管和独立按键的工作原理,一个8051带4位数码管及2个独立按键加减数字及显示的应用实例。
建立具体单片机应用概念。
LED数码管的动态工作工程。
第4章MCS-51系列单片机的扩展
4.1最小系统与ROM的扩展
第6周第3-4节
理解51单片机系统扩展总线的方法,了解工作时序。
理解总线扩展的地址计算及ROM的扩展方法。
51单片机扩展总线时P0,P2口的作用,P0口的复用,各控制信号线作用,扩展时地址计算及ROM的扩展。
控制信号线作用及地址计算。
P0的地址数据分时复用原理。
第4章4.2:
数据存储器RAM的扩展
第7周第1-2节
理解RAM的扩展方法,ROM,RAM,普通I/O综合扩展方法。
51单片机RAM扩展方法及普通I/O接口的扩展方法,地址的计算方法。
ROM,RAM综合扩展时运用实例介绍。
RAM及普通I/O口的扩展。
RAM和ROM扩展的区别。
第4章4.3:
输入输出接口的扩展
第7周第3-4节
理解8255的扩展方法及应用。
51单片机扩展8255方法及编程运用实例介绍。
8255芯片片内控制单元的理解,8255的扩展编程应用。
应用编程。
5.5接口与应用并行D/A与A/D应用
第8第1-2
AD器件与DA器件和单片机的连接及作用。
ADC0809和DAC0832的外特性,和单片机连接方法(以书上的为准,好复习),分别举一个实际运用编程的例子。
ADC0809和0832的连接与编程。
运用例子的理解。
《微机原理》课程教案
MIS51单片机的定时计数器
第8周第3-4节
理解定时计数工作原理。
定时计数的方式1,方式2。
初值的计算
3.13MCS-51单片机定时/计数器的应用
第9周第1-2节
讲解定时/计数器的应用范围(波形产生、测频等)。
举2至3个应用例子(含硬件结构及编程例子)。
定时计数的方式1、方式2的应用。
编程初始化及溢出处理。
1.7MCS-51系列单片机的中断系统
第9周第3-4节
讲解中断的概念及作用,MCS-51单片机中断系统的工作原理及中断条件与响应过程,初始化的方法。
初始化方法。
中断工作过程及入口地址。
3.1451单片机中断程序应用实例
第10周第1-2节
讲解51中断应用的使用方法,结合定时计数及外部中断、控键、显示,举2-3个中断应用实例。
中断的综合应用。
多个中断时的初始化。
2.6MCS51单片机行接口
第10第3-4
理解串行通信的概念,掌握MCS51单片机串行接口的工作原理及R3-232接口的概念及电平体制(只讲3线制),串行接口的工作方式,波特率计算及初始化。
串行接口的方式1,方式3。
波特率计算及串行初始化。
3.15单片微机串行接口的应用
第11周第1-2节
复习串行接口设置的主要内容。
和串口中断结合。
一个例子是单片机与PC通讯,第二个例子是双单片机间通讯。
串口通信方式1,方式3的应用编程。
初始化与TI,RI的应用。
第7章8086CPU与PC7.18086CPU
第11周第3-4节
理解8086CPU的框架、引脚特性及最小模式系统总线结构。
讲述基于8086系列CPU的应用及发展历程,8086CPU的框架特点,了解8086CPU的引脚功能及基于最小模式系统总线的扩展方法与特点。
8086结构与最小模式总线结构。
最小模式总线的理解。
微机原理及接口技术
7.48086CPU系统扩展
第12周第1、2节
了解8086各种存储器的特点与层次结构。
介绍基于8086各种存储器的特点。
主存、内存、外存的分类与特点,BIOS的概念与用途。
基于8086各种存储器的联接架构。
各种存储器的概念。
存储系统关系。
授课题目(教学章节或