加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 微机原理

微机原理.pdf

微机原理

xinlang
2012-02-23 0人阅读 举报 0 0 暂无简介

简介:本文档为《微机原理pdf》,可适用于高等教育领域

目录第章实验仪功能简介电路外观功能特点主要功能块仿真调试下载电路说明DPPRO下载工作方式loadDPPRO运行工作方式run第章DPPRO入门KeilC简介KeilC的安装系统要求软件的安装µVision集成开发环境µVision集成工具菜单栏命令工具栏和快捷方式KeilC的使用创建第一个KeilC应用程序程序文件的编译连接调试仿真功能的使用如何进入调试状态调试状态的存贮器模型调试前的准备工作实战脱机运行之Flash运行如何进入运行状态运行状态的存贮器模型运行程序实例脱机运行之ISP单片机运行如何进入ISP下载状态运行状态的存贮器模型ZLGISP软件简介ZLGISP软件的安装方法ZLGISP软件的使用方法各功能模块功能介绍A区MON仿真模块A区MCU总线接口及IO口连接区A区并行IO口扩展A和A区PARK扩展B区语音实验区B区非接触式IC卡实验区B区LCD实验区B区并行模数转换实验区B区PWM电压转换实验区B区并行数模转换实验区B区串行模数转换实验区B区直流电机实验区C区电压接口区C区逻辑笔C区LED点阵实验模块C区并转串实验电路C区串转并实验电路C区译码电路C区继电器及其驱动电路C区电路实验区C区运算放大器电路实验区C区步进电机实验区D区独立控制的LED拨动开关键盘实验区D区电位器实验区D区数字温度采集实验区D区蜂鸣器实验区D区红外收发实验区D区RS实验区D区IC实验区D区接触式IC卡实验区第章DPPRO单片机实验实验一KeilC集成开发环境的使用练习实验二基于KeilC集成开发环境的仿真与调试实验三蜂鸣器驱动实验实验四定时器输出PWM实验第章实验仪功能简介本章介绍DPPRO单片机综合仿真实验仪的硬件信息让您对它的功能有一个大概的了解对后面的系统电路实验具有必不可少的帮助电路外观DPPRO单片机综合仿真实验仪的电路布局如图所示图DPPRO单片机综合仿真实验仪由图可以看出它分为很多个功能块各个功能块之间是相对独立的每个功能块都有一个编号分别是竖数A~D横数~我们可以从编号快速的找到功能块所在的位置如C功能块就是第行的第个功能块这样用户就可以比较方便的找到对应的位置功能特点DPPRO单片机综合仿真实验仪集成有强大的硬件资源并且为用户提供了多种选择使用用户可以进行各种相关的实验自带VVV电源其中V电源可提供A电流V可提供mAV可提供mA含瞬时短路保护和过流保护基于KEILMONITER的仿真调试功能带有KB的FLASH用于用户的程序下载能够实现PHILIPS单片机的KBFLASH的ISP下载编程功能灵活简单的译码和锁存电路方便用户随意设置集成路完全功能的CANbus现场总线接口集成路USB接口集成路USB接口可供用户选配集成路TCPIP以太网接口可供用户选配支持CPLD实验可选择使用XILINX公司的XC系列的CPLD或者ALTERA公司的EPMS系列的CPLD可供用户任意选择需要或不需要带有*的点阵液晶模块及接口和一个*字符型液晶模块的接口可供用户任意选择LED点阵模块步进电机直流电机实验ADC并行ADDAC并行DA实验串行AD实验实验电路由键盘显示芯片ZLG控制的个段数码管和个按键个拨码开关个LED个独立的按键接触式IC卡实验非接触式IC卡读卡模块实验可供用户选配LM四运放可以搭建各种运放电路做运放实验继电器驱动及控制电路可做各种继电器控制实验IC接口的EEPROM和RTC实时时钟电路RS和RS接口电路交流蜂鸣器驱动控制电路PWM脉宽调制输出接口电位器电压调节电路IO口扩展实验LS串转并LS并转串实验红外收发数据实验B单总线数字式温度传感器实验ISD语音模块实验可供用户选配含有一个逻辑笔可用于检查TTL电平的高低主要功能块DPPRO单片机综合仿真实验仪上的功能块如表所示编号功能块名称功能说明AMON仿真调试运行模块内带MON监控程序支持与KEILC联机仿真调试支持单步断点跟踪运行等方式调试完成可以直接运行无需仿真器和编程器实现PHILIPS单片机的Kflash的ISP下载编程功能另外RS串口通讯实验也用这个功能块来进行A总线IO扩展区该扩展区主要功能是把单片机的各功能管脚引出来方便用户选择使用各个IO口或单片机总线该扩展区还包含了一个HC对单片机的P口进行锁存并扩展输出A~A总线地址A扩展IO口实验区该功能模块是用于进行IO口扩展实验包括字节的静态RAM三个可编程选择工作方式的并行IO端口个位口一个位口个位的可编程选择工作方式的减法计数器所以可以进行多种实验APARK用于扩展连接各种扩展PARK模块包括USBCANbusUSB以太网接口等其中USB和以太网接口是选配的扩展PARK模块来进行相关的实验它只能扩展一个PARK模块APARK功能同A区DPPRO单片机综合仿真实验仪可以同时在A和A区分别扩展一个PARK模块同时进行两个PARK模块的实验比如A区扩展USBA区扩展CANbus这样用户就可以进行USB转CANbus的桥接实验了B语音模块该区有一个ZLGA语音模块还有麦克风和扬声器接口用户可以在上面进行语音实验B非接触式IC卡读卡模块该区有一个ZLGA非接触式IC卡读卡模块接口ZLGA模块为选配件和相关的天线接口天线也是选配件用户可以利用该接口进行非接触式IC卡的实验在该区还有一个时钟源电路和路分频输出接口另外用户还可以选择在B和B区的扩展孔上扩展一个CPLD实验模块CPLD实验模块包括有XILINX的XC模块和ALTERA的EPM模块两种均为选配件以供用户选择进行CPLD的扩展实验BLCD模块该区包含有一个LCD液晶模块用户可以选择的点阵图形液晶模块或者的点阵字符液晶模块B并行AD实验区该区包含有一片ADC位并行AD转换器BPWM输出实验区该区把用户提供的PWM信号转换成电压输出B并行DA实验区该区包含有一片DAC位并行DA转换器B串行AD实验该区包含有一片TLC位串行AD转换器包含有一个路输出的时钟源区B直流电机实验区该区包含有一个可调速的直流电机及其驱动电路C电源输出接口区该区包含多个VVV电源接口方便用户外接使用C逻辑笔电路该区是一个检查TTL逻辑电平高低的逻辑笔通过LED显示所检查电路的电平高低C点阵LED模块该区包含一个点阵LED模块及其驱动电路C并转串实验区该区包含一片LS并转串芯片C串转并实验区该区包含一片LS串转并芯片C译码电路区该区包含一片LS译码芯片C继电器实验区该区包含一个继电器及其驱动电路C实验区该区包含一片芯片及相关的电阻电容接口电路C运放实验区该区包含一片LM芯片及相关的电阻电容接口电路C步进电机实验区该区包含有一个步进电机及其驱动电路DIO实验区该区分别包含个独立的LED发光二极管拨动开关按键D可调电阻区该区包含一个K欧姆和一个K欧姆的可调电阻D温度传感器区该区包含一片B单总线Wire的数字温度传感器D蜂鸣器区该区包含一个交流蜂鸣器及其驱动电路D红外收发区该区包含一个红外发射管和一个带解码的红外接收器DRS实验区该区包含一片芯片用于RS的电平驱动和接收DIC实验区该区包含一片WC字节的EEPROM一片PCF实时时钟芯片及外围电路一片ZLG键盘LED驱动芯片及段位数码管和个按键D接触式IC卡实验区该区包含一个可连接SLE卡的读卡头仿真调试下载电路说明电路中相关的几个跳线及开关分别介绍如下拨号开关MODSW用于切换LOAD模式和RUN模式它的功能实际是切换EA的高低电平跳线FLASHE在使用FLASH时是断开的默认情况下这时用户可以把程序下载到FLASH中然后运行或MON调试如果短接的话就表示不使用FLASH,这时用户在LOAD模式下时可以使用PHILIPS支持ISP的单片机进行ISP下载和运行FFFH以内的XDATA空间开放在RUN模式下将出错跳线SRAME在使用SRAM时是断开的默认情况下这时用户可以使用这KB的SRAM,地址为XDATA空间HFFFFH如果短接的话就表示不使用SRAM,~FFFFH以内的XDATA空间开放DPPRO下载工作方式load把拨动开关拨到LOAD一边就进入下载工作方式了在该工作方式下用户可以下载程序到FLASH中FLASHE断开也可以跑单片机内部的程序FLASHE短接具mech高亮mech高亮mech高亮体用法请看表DPPRO运行工作方式run把拨动开关拨到RUN一边就进入运行工作方式了在该工作方式下用户可以跑下载到FLASH中的程序FLASHE断开也可以把MON下载到FLASH中然后使用KEIL来调试用户程序在该模式下禁止FLASHE短接具体用法请看表所示表下载与运行模式一览表MODSWFLASHESRAME开放的外部数据空间说明RUN断开断开xxFFF(KB)这时用户可以使用MON来调试程序也可以运行FLASH的程序(可以使用SRAM)RUN断开短接xxFFFF(KB)运行FLASH的程序RUN短接断开非法模式!,FLASH不可用SRAM可用因为EA=时单片机运行外部程序而FLASH又被禁止所以非法RUN短接短接非法模式FLASH不可用SRAM也不可用因为EA=时单片机运行外部程序而FLASH又被禁止了所以非法LOAD断开断开这属于下载模式通过DPFLASH把程序下载到FLASH中LOAD断开短接这属于下载模式通过RS把程序下载到FLASH中虽然SRAM被禁止实际上是可用的不过如果MODSW切换到RUN时SRAM就不可用了所以不建议使用该模式LOAD短接断开xxFFF(KB)这时用户可以更换已经编有程序的单片机或使用PHILISP的ISP单片机此时运行单片机的程序(可以使用SRAM)LOAD短接短接xxFFFF(KB)这时用户可以更换已经编有程序的单片机或使用PHILISP的ISP单片机此时运行单片机的程序注意灰底的状态是建议可使用状态如果要进行ISP下载要先把MODSW拨到LOAD模式下然后短接ISP跳线JP下载完毕还要断开ISP跳线JP第章DPPRO快速入门DPPRO单片机综合仿真实验仪向用户提供了丰富的外围器件和设备接口可使用户快速掌握单片机原理及其实用接口技术同时基于KeilC集成开发环境下的DPPRO单片机综合仿真实验仪具有硬件仿真的功能用户可以在KeiluVision环境下学习编写调试单片机程序是一套性能完美的MCU综合实验系统通过学习实验用户可以掌握运用单片机进行项目开发的过程步骤和方法积累一定的调试方法技巧在学习使用DPPRO单片机综合仿真实验仪前用户有必要了解KeilC集成开发环境KeilC简介KeilCµVision集成开发环境是KeilSoftwareIncKeilElektronikGmbH开发的基于C内核的微处理器软件开发平台内嵌多种符合当前工业标准的开发工具可以完成从工程建立到管理编译连接目标代码的生成软件仿真硬件仿真等完整的开发流程尤其C编译工具在产生代码的准确性和效率方面达到了较高的水平而且可以附加灵活的控制选项在开发大型项目时非常理想KeilC集成开发环境的主要功能有以下几点lµVisionforWindowsTM是一个集成开发环境它将项目管理源代码编辑和程序调试等组合在一个功能强大的环境中lC国际标准化C交叉编译器从C源代码产生可重定位的目标模块lA宏汇编器从C汇编源代码产生可重定位的目标模块lBL连接定位器组合由C和A产生的可重定位的目标模块生成绝对目标模块lLIB库管理器从目标模块生成链接器可以使用的库文件lOH目标文件至HEX格式的转换器从绝对目标模块生成IntelHEX文件lRTX实时操作系统简化了复杂的实时应用软件项目的设计这个工具套件是为专业软件开发人员设计的但任何层次的编程人员都可以使用并获得C微控制器的绝大部分应用KeilSoftware提供了一流的C系列开发工具软件下面描述每个套件及其内容lPK专业开发套件PK专业开发套件提供了所有工具适合专业开发人员建立和调试C系列微控制器的复杂嵌入式应用程序专业开发套件可针对C及其所有派生系列进行配置使用lDK开发套件DK开发套件是PK的精简版它不包括RTXTiny实时操作系统开发套件可针对C及其所有派生系列进行配置使用lCA编译器套件如果开发者只需要一个C编译器而不需要调试系统则CA编译器套件就是最好的选择CA编译器套件只包含µVisionIDE集成开发环境CA不提供µVision调试器的功能这个套件包括了要建立嵌入式应用的所有工具软件可针对C及其所有派生系列进行配置使用lA汇编器套件A汇编器套件包括一个汇编器和创建嵌入式应用所需要的所有工具它可针对C及其所有派生系列进行配置使用lRTX实时操作系统(FR)RTX实时操作系统是C系列微控制器的一个实时内核RTXFull提供RTXTiny的所有功能和一些扩展功能并且包括CAN通讯协议接口子程序l比较表表列出了每个套件的功能表的顶上一栏为工具套件名称表的左边一列为软件组成部分使用这个对照表可以选择符合您需要的套件表比较表部件PKDK†CAAFRµVision项目管理器和编辑器A汇编器C编译器BL链接器定位器LIB库管理器µVision调试器模拟器RTXTinyRTXFullDPPRO单片机综合仿真实验仪在自身强大硬件功能基础之上集成了KeilC开发调试软件使用户能够较轻松快捷的掌握硬件设计方法和软件编程技巧为了使您在较短的时间内熟悉和掌握这些技术随机提供了测试版KeilCV软件其中包含了一些示范程序和一些受限制的工具KeilC测试版工具软件在功能创建应用程序和程序代码长度方面都有限制对于大型应用程序或需要功能更全的KeilC软件则需要购买正版的KeilC软件KeilC的安装系统要求安装KeilC集成开发软件必须满足最小的硬件和软件要求才能确保编译器以及其他程序功能正常必须具有()PentiumPentiumII或兼容处理器的PC()WindowsWindowsWindowsNT()至少MBRAM()至少MB硬盘空间软件的安装下面以KeilCV版为例介绍如何安装KeilµVision集成开发环境()把随机赠送的DEMO光盘放入光驱中(假设E:盘)进入E:SoftwareKeilCVSetup目录下这时会看到SETUPEXE的安装文件双击该文件即可开始安装()这时会出现如图所示的安装初始化画面稍后弹出一个安装向导对话框如图所示询问用户是安装修复更新或是卸载KeilC软件用户可以根据需要进行选择当然若是第一次安装该软件应选择第一项InstallSupportforAdditional安装该软件图安装初始化图安装向导画面()单击Next命令按钮这时会出现如图所示的安装询问对话框提示用户是安装完全版还是评估版如果您购买了正版的KeilC软件当然是选择FullVersion了否则您只能选择EvalVersion选项图安装询问画面()在此后弹出几个确认对话框中选择Next这时会出现一个如图所示的安装路径设置对话框默认路径是C:KEIL当然用户可以点击Browse选择适合自己安装的目录如D:KeilCV图安装路径设置对话框()在接下来的询问确认对话框中选择Next命令按钮加以确认即可出现如图所示的安装进度指示画面图安装进度指示画面()接下来就是等待安装安装完毕后单击Finish加以确认此时您可以在桌面上看到KeilµVision软件的快捷图标如图所示双击它就可以进入KeilC集成开发环境图快捷图标µVision集成开发环境µVision集成工具µVision支持所有的KeilC的工具软件包括C编译器宏汇编器链接器器定位器和目标文件至Hex格式转换器µVision可以自动完成编译汇编链接程序等操作()C编译器和A汇编器由µVisionIDE创建的源文件可以被C编译器或A汇编器处理生成可重定位的object文件KeilC编译器遵照ANSIC语言标准支持C语言的所有标准特性另外还增加了几个可以直接支持C结构的特性KeilA宏汇编器支持C及其派生系列的所有指令集()LIB库管理器LIB库管理器可以从由汇编器和编译器创建的目标文件建立目标库这些库是按规定格式排列的目标模块可在以后被链接器所使用当链接器处理一个库时仅仅使用了库中程序使用了的目标模块而不是全部加以引用()BL链接器定位器BL链接器使用从库中提取出来的目标模块和由编译器汇编器生成的目标模块创建一个绝对地址目标模块绝对地址目标文件或模块包括不可重定位的代码和数据所有的代码和数据都被固定在具体的存储器单元中()µVision软件调试器µVision软件调试器能十分理想地进行快速可靠的程序调试调试器包括一个高速模拟器您可以使用它模拟整个C系统包括片上外围器件和外部硬件当您从器件数据库选择器件时这个器件的属性会被自动配置()µVision硬件调试器µVision调试器向您提供了几种在实际目标硬件上测试程序的方法安装MON目标监控器到您的目标系统并通过Monitor接口下载您的程序使用高级GDI接口将µVision调试器同类似于DPPRO单片机综合仿真实验仪或者TKS系列仿真器的硬件系统相连接通过µVision的人机交互环境指挥连接的硬件完成仿真操作()RTX实时操作系统RTX实时操作系统是针对C微控制器系列的一个多任务内核RTX实时内核简化了需要对实时事件进行反应的复杂应用的系统设计编程和调试这个内核完全集成在C编译器中使用非常简单任务描述表和操作系统的一致性由BL链接器定位器自动进行控制此外µVision还具有极其强大的软件环境友好的操作界面和简单快捷的操作方法其主要表现在以下几点l丰富的菜单栏l可以快速选择命令按钮的工具栏l一些源代码文件窗口l对话框窗口l直观明了的信息显示窗口菜单栏命令工具栏和快捷方式安装KeilC软件后点击桌面KeilC快捷图标即可进入如图所示的集成开发环境各种调试工具命令菜单都集成在此开发环境中其中菜单栏为您提供了各种操作菜单比如编辑器操作工程维护开发工具选项设置程序调试窗体选择和操作在线帮助工具栏按钮可以快速执行µVision命令快捷键(您可以自己配置)也可以执行µVision命令快捷图标工具菜单栏项目名称栏输出信息窗口存储器观察区变量观察区图µVision操作界面编辑窗口工程项目窗口()文件菜单和文件命令(File)File菜单工具栏快捷键描述NewCtrlN创建一个新的源文件或文本文件OpenCtrlO打开已有的文件Close关闭当前的文件SaveCtrlS保存当前的文件SaveAll保存所有打开的源文件和文本文件Saveas…保存并重新命名当前的文件DeviceDatabase维护µVision器件数据库PrintSetup…设置打印机PrintCtrlP打印当前的文件PrintPreview打印预览打开最近使用的源文件或文本文件Exit退出µVision并提示保存文件()编辑菜单和编辑器命令(Edit)Edit菜单工具栏快捷键描述Home将光标移到行的开始处End将光标移到行的结尾处CrtlHome将光标移到文件的开始处CtrlEnd将光标移到文件的结尾处Ctrl将光标移到上一个单词Ctrl将光标移到下一个单词CtrlA选中当前文件中的所有文字UndoCtrlZ撤销上一次操作RedoCtrlShiftZ重做上一次撤销的命令CutCtrlX将选中的文字剪切到剪贴板CtrlY将当前行的文字剪切到剪贴板CopyCtrlC将选中的文字复制到剪贴板PasteCtrlV粘贴剪贴板的文字IndentSelectedText将选中的文字向右缩进一个制表符位UnindentSelectedText将选中的文字向左缩进一个制表符位ToggleBookmarkCtrlF在当前行放置书签GotoNextBookmarkF将光标移到下一个书签GotoPreviousBookmarkShiftF将光标移到上一个书签ClearAllBookmarks清除当前文件中的所有书签FindCtrlF在当前文件中查找文字F继续向前查找文字ShiftF继续向后查找文字CtrlF查找光标处(选中)的单词Ctrl查找匹配的花括号圆括号方括号(使用这个命令时请将光标移到一个花括号圆括号或方括号的前面)ReplaceCtrlH替换特定的文字FindinFiles…在几个文件中查找文字(

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/14

微机原理

仅供在线阅读

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利