文档详情

微控制器实验开发系统项目设计方案.doc

发布:2017-10-13约3.19万字共68页下载文档
文本预览下载声明
微控制器实验开发系统S08AW60教学实验系统 1 实验开发系统简介实验开发系统充分利用了的片上资源,为开发者提供了一套简便、友好的微控制器实验开发系统,本实验系统支持在线实时调试,与基于仿真器的传统微控制器开发方法有本质不同。该系统采用子母板设计形式:把与微控制器直接相关的外围电路设计成一块单独的子板使其成为基本系统,并将必要的引脚用欧式插座引出来;母板部分则扩充了各种外围电路,并通过欧式插座和子板连接。与把所有电路都做在一块板子上的设计方案相比,子、母板的设计方案兼容性更好:只需更换子板而无需更改母板,便可实现多种微控制器的开发,具有更好的适应性。同时,可以简便地利用该系统来对芯片的各个外设模块进行一些实验和测试。系统提供了良好的软件和硬件模块接口,可以直观地从母板上观察程序运行的结果,也可以从 PC机查询微控制器当前的状态。该实验系统适合高校微控制器教学,同样也能给开发人员评估微控制器性能提供便利。 图1 实验开发系统外观实验开发系统特点实验开发系统支持MC9S08GB\60基本系统(子板)MC68HC908GP3 2基本系统(子板)以及其他一些 HC08、S08 系列微控制器基本系统,也可用于 S12 等 16 位微控制器。监控程序BDM”两种开发方式;采用不同子板的调试方法不尽相同。监控程序BDM”开发方式(又称后台调试)采用USB接口与计算机相连。 (2) 监控程序或者 BDM 方式提供给各种基本的开发和调试功能,包括程序的下载和运行、汇编和反汇编、断点设置、单步执行、内存显示修改等等。系列子板 HC08MCU系列子板最大的区别在于 S08 的子板具有 BDM接口而 HC08 的子板则没有监控程序。S08系列子板监控程序BDM”有两种开发方式。 (3) 利用S08 系列微控制器的在线编程技术,实现对程序的在线写入和对 Flash 存储内容的随时修改可以实现对自编程序的100%在线实时仿真与监测母板提供了外围功能模块,可辅助完成对并行 I/O 口、键盘和外部中断、A/D、SPI 等模块的实验和测试。S08 实验开发系统1) 核心子板(可选用 S08 或HC08系列微控制器的基本系统子板,如 MC9S0860或MC68HC908GP32核心子板)。母板。 5V 直流电源。 RS232 串口电缆。 PC 机终端串口调试、核心子板和母板原理图。 图 S08实验开发系统图S08实验开发系统与PC的连接S08实验开发系统与PC的连接如图所示。 该系统采用RS-232串行总线与PC机通信,不需要安装任何驱动程序。只需将核心子板扣在母板指定位置上,并配置好S08基本系统核心子板,再将其与电源和PC机简单地连接起来便可使用。 图 S08实验开发系统与PC的连接示意图S08实验开发系统BDM的调试方式,必须通过USB接口与计算机相连。通常需要安装驱动程序编程接口下载程序目标系统。S08 实验系统S08 实验开发系统的硬件部分由核心子板与母板组成核心子板包括了 MCU 正常工作的基本系统,包括 MCU 及其复位电路、时钟电路、RS-232 串行口电路等几个部分。对于不同的 MCU 基本系统,功能略有不同。母板上提供了多个外围硬件电路,包括:1) 电源输入与核心子板的接口定义。 8位数字量输入、输出电路。 A/D模拟电平产生电路。 数码管显示电路。 键盘和 IRQ 中断信号产生电路。 SPI 输入、输出电路。 在了各外围硬件电路的原理以后,用导线将这些外围电路和相应的 I/O口连接,便可以完成各种实验。母板上提供了许多单孔插座(下文称之为“导线接插点”)以方便导线的插拔如图所示。图母板上单孔插座需要特别说明的是,在母板上提供了 MCU 接口插座模块,其信号定义与 MCU 的端口定义一一对应,并通过两个欧式插座与核心子板上的 MCU 同名引脚直接相连(除 RESET、TXD、RXD外。 第二章 CodeWarrior认识 (实验 1) 1 实验目的 (1) 学习使用Code Warrior建立工程的过程。 (2) 熟悉S08AW汇编语言,掌握S08汇编语言对各存储器和寄存器的操作。 (3) 对S08AW内部寄存器和存储器的结构分布有一个明确的概念。 2 实验任务 (1) 使用Code Warrior 建立工程文件,学会保存工程项目并能打开修改 (2) 编写汇编语言源程序,在$2000处放存放八位十六进制数$A2,在$2100处存放八位十六进制数$2B,将他们相加后存放于$2200处。 (3) 将上一任务的第二个数改为$FB,重复实验,观察标志寄存器的变化。 Freescale所有系列的微控制器都可以在Code Warrior IDE下进行软件开发。CodeWarrior是Metrowerk公司开发的软件集成开发环境(简称ID
显示全部
相似文档