1、单片机原理及接口技术教学建议单片机原理及接口技术是专为采用“虚拟仿真实验教学”而编著的一部教材,虚拟仿真实验教学是国家积极倡导和支持的教学模式,它不仅仅是一种新的教学方法,也是一种将理论与实践相结合的新教学手段,更是未来智能化教育的基础。目前中国高校电子设计类课程教学在逐步转向虚拟仿真实验教学模式,其中包括单片机教学。虚拟仿真实验教学非常适合初次接触单片机系统设计的学生学习,由于其具有强大的交互性能,以及灵活的参数设置,并且可以快速得到结果,通过结果分析设计的合理性、正确性,在虚拟仿真的过程中,提高了学生分析问题和解决问题的能力,是传统实物教学无可比拟的。单片机原理及接口技术各个章节的学习要点
2、、教学要求、教学60课时如下表所示。章次学 习 要 点教 学 要 求课时1 51系列单片微型计算机 51单片机CPU控制器 51单片机存储器结构 51单片机外部信号线定义 51单片机应用系统 了解51单片机内部结构及工作原理 熟悉51系统存储空间分配及使用 熟悉51单片机外部信号线定义 掌握51单片机最小工作系统 了解51单片机扩展应用42 电子线路硬件设计要 硬件原理图设计ISIS PCB印刷电路板设计ARES 熟知电路系统硬件设计原则 理解硬件设计注意事项 熟悉ISIS硬件电路设计与模拟仿真 熟悉PCB印刷电路板设计 掌握硬件电子产品设计流程43 51单片机CPU指令系统 数据传送类指令
3、算术运算类指令 逻辑运算类指令 控制转移类指令 位操作、位控制转移类指令 伪指令 指令程序 熟悉指令格式和指令寻址方式 掌握指令操作码助记符及操作数表示符 理解所有指令的功能 了解伪指令的作用 掌握汇编指令编程方法44 C51语言的标识符和关键字 C51数据类型 C51运算符和表达式 C51程序流控制语句 C51函数 C51语言与汇编语言混合编程例 了解C51语言设计特点 遵守C51程序设计规范 熟悉C51量(常量、变量)值域空间 掌握C51各类函数定义与应用 了解C51与汇编混合使用模式65 Keil开发环境 在Keil环境中开发应用程序 在Keil环境中调试运行 熟悉Keil开发应用程序流
4、程 熟悉Keil环境的各类设置操作 熟悉Keil环境的调试操作 熟悉Keil环境的调试窗口 掌握使用Keil环境开发应用系统46 嵌入式系统在Proteus环境中模拟仿真 嵌入式系统在Proteus与Keil联合环境中模拟仿真 熟悉Proteus环境中模拟仿真 熟悉Proteus模拟仿真调试操作、调试窗口 熟悉Proteus与Keil联合模拟仿真 熟悉Keil远程调试操作与观察窗口47 并口接口的工作原理 并口接口应用设计 了解并口的多种用途(I/O以及总线等) 理解并口作为数据输入/输出的工作原理 熟悉发光管输出控制以及按键输入方法 熟悉8段显示器的输出控制 掌握并口数据I/O应用的硬、软件
5、设计48 中断接口的工作原理 中断接口的应用设计 理解可编程中断接口的工作原理 理解CPU响应中断请求的工作原理 熟悉51单片机中断管理流程 掌握51单片机中断应用系统硬件设计 掌握51单片机中断服务程序的编写49 定时器T/计数器C工作原理 定时器T/计数器C应用设计 理解计数器的工作原理 理解定时器的工作原理 熟悉定时器/计数器的中断控制方式 掌握计数器的应用 掌握定时器的应用410 串行通信接口的工作原理 串行通信接口应用设计 建立串行通信虚拟仿真桥 理解串行通信接口的工作原理 熟悉串行远距离通信过程 熟悉串行的中断控制方式 掌握串行应用的硬件及控制程序设计 学习建立串行通信虚拟仿真桥6
6、11 单片机多任务管理机制 汇编语言实现单片机多任务管理 C51语言实现单片机多任务管理 RTX51多任务实时操作系统 理解CPU按时间片切换执行任务 理解按时间片调度管理多任务机制 熟悉汇编多任务程序 熟悉C51语言多任务程序 掌握RTX51实时操作系统的使用412 矩阵键盘 LCD显示 EEPROM数据存储器 数/模(D/A)转换 模/数(A/D)转换 掌握矩阵键盘的使用 掌握LCD显示器的使用 熟悉I2C总线,使用I2C器件 熟悉EEPROM存储器,掌握其应用 熟悉、掌握A/D、D/A原理及应用813 死机监控电路 USB桥实现RS232通信 使用ISP技术组装嵌入式系统 IAP技术 熟悉死机监控电路原理 熟悉USB与RS232转换原理 了解ISP技术 了解IAP技术4