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

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

ID:1521925

大小:5.06 MB

页数:66页

时间:2017-11-12

微控制器实验开发系统项目设计方案_第1页
微控制器实验开发系统项目设计方案_第2页
微控制器实验开发系统项目设计方案_第3页
微控制器实验开发系统项目设计方案_第4页
微控制器实验开发系统项目设计方案_第5页
资源描述:

《微控制器实验开发系统项目设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微控制器实验开发系统项目设计方案第一章微控制器S08AW60教学实验系统1实验开发系统简介微控制器实验开发系统充分利用了微控制器的片上资源,为开发者提供了一套简便、友好的微控制器实验开发系统,本实验系统支持在线实时调试,与基于仿真器的传统微控制器开发方法有本质不同。该系统采用“核心子板+母板”的设计形式,如图1所示:把与微控制器直接相关的外围电路设计成一块单独的子板使其成为基本系统,并将必要的引脚用欧式插座引出来;母板部分则扩充了各种外围电路,并通过欧式插座和子板连接。与把所有电路都做在一块板子上的设计方案相比,子、母板的设计方案兼容性更好

2、:只需更换子板而无需更改母板,便可实现多种微控制器的开发,具有更好的适应性。同时,可以简便地利用该系统来对芯片的各个外设模块进行一些实验和测试。系统提供了良好的软件和硬件模块接口,可以直观地从母板上观察程序运行的结果,也可以从PC机查询微控制器当前的状态。该实验系统适合高校微控制器教学,同样也能给开发人员评估微控制器性能提供便利。65图1实验开发系统外观2实验开发系统特点微控制器实验开发系统,不仅支持MC9S08GBAW60基本系统(核心子板),也支持MC68HC908GP32基本系统(子板)以及其他一些HC08、S08系列微控制器基本系

3、统,也可用于S12等16位微控制器。该系统的特点是:(1)该系统有“监控程序”和“BDM”两种开发方式;采用不同的核心子板时的调试方法也不尽相同。“监控程序”开发方式采用RS232C串口与计算机相连(又称仿真终端);“BDM”开发方式(又称后台调试)采用USB接口与计算机相连。(2)监控程序或者BDM方式均可以提供给各种基本的MCU开发和调试功能,包括程序的下载和运行、汇编和反汇编、断点设置、单步执行、内存显示修改等等。系列MCU核心子板与HC08MCU系列核心子板最大的区别在于S08的核心子板具有BDM(又称后台调试方式)接口,而HC08

4、的核心子板则没有只能采用“监控程序”开发一种方式。S08系列MCU核心子板可以采用“监控程序”和“BDM”有两种开发方式。(3)利用S08系列微控制器的在线编程技术,可以实现对程序的在线写入和对Flash存储内容的随时修改,可以实现对自编程序的100%65在线实时仿真与监测。(4)母板提供了基本的外围功能模块,可辅助完成对并行I/O口、键盘和外部中断、A/D、SPI等模块的实验和测试。3S08实验开发系统(1)核心子板(可选用S08或HC08系列微控制器的基本系统子板,如MC9S08AW60或MC68HC908GP32核心子板)。(2)应用

5、系统母板。(3)5V直流电源。(4)RS232串口电缆。(5)PC机终端串口调试、核心子板和母板原理图(部分)。如图2所示。图2S08实验开发系统电路图4S08实验开发系统与PC的连接S08实验开发系统与PC的连接,如图3所示。该系统采用RS-232串行总线与PC机通信,不需要安装任何驱动程序。只需将核心子板扣在母板指定位置上,并配置好S08基本系统核心子板,再将其与电源和PC机简单地连接起来便可使用。65图3S08实验开发系统与PC的连接示意图S08实验开发系统如采用BDM的调试方式,必须通过USB接口与计算机相连。通常需要安装驱动程序,

6、可用于调试较复杂的程序。用专用的编程接口下载用户程序到目标系统。详见本书第十章。5S08实验系统说明S08实验开发系统的硬件部分由核心子板与母板组成。核心子板包括了MCU正常工作的基本系统,包括MCU及其复位电路、时钟电路、RS-232串行口电路等几个部分。对于不同的MCU基本系统,功能略有不同。母板上提供了多个基本外围硬件电路,包括:(1)电源输入与核心子板的接口定义。(2)8位数字量输入、输出电路。(3)A/D模拟电平产生电路。(4)数码管显示电路。(5)键盘和IRQ中断信号产生电路。(6)SPI输入、输出电路。在学习了各外围硬件电路的

7、原理以后,应用导线将这些外围电路和微控制器相应的I/O口连接,便可以完成各种实验。母板上提供了许多单孔插座(下文称之为“导线接插点”)以方便导线的插拔,如图4所示。65图4母板上S08AW的单孔插座需要特别说明的是,在母板上提供了MCU接口插座模块,其信号定义与S08AWMCU的端口定义一一对应,并通过两个欧式插座与核心子板上的MCU同名引脚直接相连(除RESET、TXD、RXD外)。65第二章CodeWarrior认识(实验1)1实验目的(1)学习使用CodeWarrior建立工程的过程。(2)熟悉S08AW汇编语言,掌握S08汇编语言对

8、各存储器和寄存器的操作。(3)对S08AW内部寄存器和存储器的结构分布有一个明确的概念。2实验任务(1)使用CodeWarrior建立工程文件,学会保存工程项目并能打开修改(2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。