1、嵌入式系统的发展历程与现状;嵌入式系统的特点。(2)掌握嵌入式系统硬件,包含嵌入式处理器;存储器;外部I/O。(3)了解嵌入式软件,包含引导加载程序;操作系统;应用程序。教学重点和难点重点:嵌入式系统硬件、嵌入式系统软件难点:嵌入式系统软件教学方式板书 多媒体 音视频 演示 操作 参访 其他:教学过程教学内容师生互动设计教学方法和时间安排课前准备学生预习绪论的内容。授课内容嵌入式系统简述1. 1. 嵌入式系统与我们之前学的单片机有什么联系?讲授30分钟嵌入式系统硬件课后活动1、思考题:嵌入式系统硬件和软件是如何联系在一起的?作业:1. 什么叫嵌入式系统 2. 嵌入式系统的操作系统如何启动第2讲
2、 4 月 15 日,第 7 周 周 四 第 3-4 节第一章 1.6 ARM处理器,1.7 ARM处理器分类,1.8 ARMv8架构了解ARM处理器,掌握ARM的分类,ARMv8架构ARM处理器ARMv8架构预习课本1.1,1.2内容1、手机用的哪些ARM芯片?ARM处理器分类思考题:4412采用的是ARMv7架构,这个种架构有什么区别?ARM处理器包括哪些?第3讲 4 月 15 日,第 7 周 周 四 第 7-8 节3第一章 1.2.3内部数据存储器;1.3 特殊功能寄存器了解单片机的内部结构,掌握存储器的结构和分布存储器地址分布、特殊功能寄存器的作用熟练应用特殊功能寄存器的各种功能预习课本
3、1.2.3和1.3节内容内部数据存储器的作用RAM和ROM地址区别?讲授20分钟内部数据存储器的地址分布讲授25分钟单片机内部的特殊功能寄存器的作用特殊功能寄存器的地址分布单片机设计中,什么时候配置特殊功能寄存器?如何配置?习题1.5第4讲 7 月 16 日,第 七 周 周 五 第 1-2 节4第一章 1.4 时钟电路与复位电路;1.5 引脚功能1. 掌握时钟电路及复位电路的设计2. 掌握单片机各引脚的功能1. 时钟电路及复位电路的设计在实际中,时钟电路及复位电路的设计如何设计预习课本第1.4、1.5节内容典型的时钟电路时钟电路的频率该如何决定?典型的复位电路单片机外部引脚功能讲授40分钟复位
4、电路的设计方法有几种?习题1.9、1.10第5讲 4 月 16 日,第 七 周 周 五 第 5-6 节5第二章 2.1 寻址方式 掌握不同寻址方式下单片机的数据存取指令1. 寻址方式的分类及使用;正确区分数据传送的寻址方式,并使用正确的指令预习课本第2.1节内容不同单片机的寻址方式寻址方式有哪几种?讲授45分钟寻址方式工作原理介绍区分寻址方式的不同依据是什么?习题2.1,2.3第6讲 4 月 17 日,第 7 周 周 六 第 1-2 节6第二章 2.2 数据传送与交换指令;2.3 算数运算和逻辑运算指令1.掌握不同长度的数据交换指令2.掌握指令系统算数运算和逻辑运算指令1. 数据交换指令;2.
5、 算数运算和逻辑运算指令数据操作中,使用正确的指令预习课本第2.2、2.3节内容传送类指令传送类指令有几种?字节交换指令算数运算和逻辑运算指令不同传送类指令的区别是什么?习题2.5、2.6第7讲 4 月 28 日,第 9 周 周 三 第 9-10 节7第二章 2.3 控制转移指令,2.4 位操作指令1.掌握程序调用和转移指令2.掌握位操作指令1. 转移指令;2. 位操作指令数据操作中,位操作指令、调用转移指令的正确使用预习课本第2.3、2.4节内容程序调用和返回指令讲授15分钟转移及空操作指令有几种转移指令、区别是什么?指令应用举例位操作指令不同传统类指令的区别是什么?习题2.11、2.18第
6、8讲 4 月 29 日,第 9 周 周 四 第 3-4 节8第三章 3.1 单片机的汇编语言设计概述;3.2 伪指令3.3 顺序程序设计1.掌握单片机的汇编语言设计规则;2.掌握伪指令的使用;3.掌握顺序程序设计1. 伪指令系统;2. 顺序程序设计灵活熟练的利用伪指令进行顺序程序设计预习课本第3.1、3.2、3.3节内容汇编语言的特点伪指令的作用伪指令的功能是什么?伪指令系统顺序程序设计为什么叫伪指令?习题3.1,3.2,3.3第9讲 4 月 29 日,第 9 周 周 四 第 7-8 节9第三章 3.4 分支程序设计 掌握分支程序设计分支程序设计灵活熟练的利用伪指令进行分支程序设计预习课本第3
7、.4节内容多分支转移跳转程序如何实现转移?利用转移地址表实现转移利用转移指令表实现转移如果分支程序的分支超过128,程序该如何设计?习题3.4第10讲 4 月 30 日,第 9 周 周 五 第 1-2 节10第三章 3.5 循环程序设计 掌握循环程序设计1. 循环程序设计灵活熟练的利用伪指令进行循环程序设计预习课本第3.5节内容循环程序设计理论循环程序设计例题如何实现对循环次数的控制?讲授75分钟多重循环中,内外循环是否能够交叉?习题3.6第11讲 4 月 30 日,第 9 周 周 五 第 5-6 节11第三章 3.6 位操作程序设计;3.7 子程序1.掌握位操作程序设计;2.掌握子程序设计1
8、. 位操作程序设计;2. 子程序程序设计及调用灵活熟练的进行多种结构的程序设计预习课本第3.6、3.7节内容位操作程序设计子程序程序设计及调用程序设计中有哪些结构?子程序的调用流程?习题3.11,3.12第12讲 5 月 1 日,第 9 周 周 六 第 1-2 节12第四章 4.1 单片机的并行接口 1.了解并行接口的功能和内部结构;2.掌握针对并行接口的编程应用;3.掌握使用并行接口控制LED数码管和键盘电路1. 并行口的编程和使用;2.使用并行口扩展外部功能掌握并行口扩展典型LED电路和键盘预习课本第4.1节内容并行接口的功能和内部结构编程对并行接口进行读取和控制并行口可以扩展哪些功能?L
9、ED数码管的扩展键盘电路的扩展并口的不同功能是由内部结构的哪些差异引起的?习题4.1,4.2第13讲 5 月 19 日,第 12 周 周 三 第 9-10 节13第四章 4.2 单片机的中断系统1.了解中断系统的结构;2.了解中断响应的过程;3.掌握中断的程序设计中断响应的过程中断程序设计预习课本第4.2节内容中断系统的结构中断口的管脚分布?中断系统的分类中断系统的响应过程中断服务子程序的设计中断都可以实现哪些功能?习题4.5第14讲 5 月 20 日,第 12 周 周 四 第 3-4 节14第五章 5.1 定时/计数器1.了解定时/计数器的工作原理2.掌握定时/计数器的配置寄存器和工作方式3
10、.掌握定时/计数器的编程定时/计数器的配置寄存器和工作方式定时/计数器的程序设计预习课本第5.1节内容定时/计数器的工作原理定时/计数器的配置寄存器定时器的寄存器和工作方式之间的关系?定时/计数器的工作方式定时/计数器的应用程序设计;门控位的应用讲授35分钟定时/计数器都可以实现哪些功能?习题5.5,5.6第15讲 5 月 20 日,第 12 周 周 四 第 7-8 节15第五章 5.2 定时/计数器T2,5.3 串行接口1.了解定时/计数器T2的结构及引脚,掌握定时/计数器T2的配置寄存器和工作方式;2.了解串行接口的工作原理和结构,掌握串行接口的配置寄存器和工作方式;3.掌握串行接口的应用
11、编程,掌握利用串行接口扩展I/O口定时/计数器的T2配置寄存器和工作方式,串行接口的配置寄存器和工作方式定时/计数器T2的程序设计,串行的程序设计和扩展预习课本第5.2节内容定时/计数器T2的结构和外部引脚,定时/计数器T2的寄存器定时/计数器T2的工作方式,定时/计数器小结串行接口的原理和结构,串行接口的配置寄存器串行接口的工作方式,串行接口的应用程序设计串行接口的特点是什么?定时/计数器T2都可以实现哪些功能?串行口的接受方和发送方的传输速度可以不一样吗?习题5.1,5.2,5.16第16讲 5 月 21 日,第 12 周 周 五 第 1-2 节16第六章 6.1 单片机系统总线和系统扩展
12、方法,6.2 程序存储器的扩展,6.3 数据存储器的扩展1.了解单片机系统总线信号,掌握系统扩展的方法2.掌握地址译码器3.了解存储器的分类和常用型号,掌握存储器扩展的方法系统总线的工作原理及扩展方法,程序存储器和数据存储器分类灵活利用地址译码器进行系统扩展,程序存储器扩展;程序存储器和数据存储器的扩展预习课本第5.3节内容总线功能介绍和结构,系统扩展时总线的使用方法什么情况下需要进行扩展?讲授10分钟地址译码器的工作原理,地址译码器在系统扩展中的应用程序存储器的分类和数据存储器的分类,不同程序存储器类型的扩展常用存储器型号有哪些?数据存储器的扩展哪些功能可以扩展,哪些不能?51单片机可以扩展
13、多大容量的存储器?习题6.1,6.3第17讲 5 月 21 日,第 12 周 周 五 第 5-6 节17第七章 7.1 并行I/O接口的扩展,第十章 10.1 C51程序结构,10.2 C51的数据类型,10.3 数据的存储类型和存储模式1.了解通用锁存器、缓冲器的扩展,掌握可编程并行接口芯片的扩展2.了解C语言编写单片机程序的方法,掌握针对单片机程序开发的C语言的特点并行接口的扩展功能,单片机用C语言的特点可编程并行接口芯片的扩展方法,C51中不同于标准C语言的数据类型和应用预习课本7.1、10.1、10.2、10.3节内容通用锁存器原理及扩展,通用缓冲器原理及扩展为什么要扩展并行接口?可编
14、程并行接口芯片介绍,可编程并行接口芯片扩展C51的程序结构,C51的变量类型和指针类型C51中有多少种跟单片机有关的特殊功能寄存器变量?数据的存储类型,存储器的模式;变量说明举例并行接口上都可以扩展哪些功能?C51语言为什么比汇编语言有那么多优势?习题7.1,10.1,10.2第18讲 5 月 22 日,第 12 周 周 六 第 1-2 节18第十章 10.4 C51对 特殊功能寄存器、存储器等的定义,10.5 C51的函数,10.6 C51编程实例,总复习1.了解C语言中特殊功能寄存器、存储器等的定义.掌握针对单片机程序开发的C语言编程技巧;2.通过复习掌握本课程的重点内容,通过典型的习题讲
15、解加深对本课程的理解和认识单片机用C语言中函数的编写C51中函数的调用和灵活编程技巧预习课本10.4、10.5、10.6节内容C51对SFR、存储器和I/O口的定义,C51中函数的编写C51中的SFR与汇编中的SFR有什么不同?C51中函数调用的方法,编程实例重点内容复习,典型习题讲解C51的编程技巧和标准C语言的编程有什么不同?习题10.3,10.4第19讲 4 月 30 日,第 9 周 周 五 第 3-4 节19理论课 讨论课 习题课 实验课其他:实验一 keil c51仿真软件的使用学习单片机开发软件keil软件的使用Keil 软件的编译Keil软件的配置下载安装keil软件,并阅读有关说明文档Keil软件的新建项目、配置、编译、生成目标文件等操作讲解讲授+演示20分钟学生练习70分钟撰写实验报告第20讲 4 月 30 日,第 9 周 周 五 第 7-8 节20实验二 实验数据变换程序设计
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1