ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:667.66KB ,
资源ID:14725131      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14725131.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实验指导书Word格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机实验指导书Word格式.docx

1、2.4 综合性、设计性实验 282.4.1实验六 动态显示设计实验 282.4.2实验七 键盘设计实验 292.4.3实验八 计数器实验 302.4.4实验九 工业顺序控制实验 312.4.5实验十 电子钟实验 322.4.6实验十一 A/D 和D/A 转换程序的设计及调试 332.4.7实验十二 动态显示DS18B20温度设计实验 34第一节 伟福仿真器及基础实验板的介绍1.1 伟福仿真器软件安装可以到南京伟福公司网站http:/www.wave-下载最新版本安装。1.2 编译器安装伟福仿真系统已内嵌伟福汇编器,同时留有第三方的编译器的接口,方便用户使用高级语言调试程序,编译器请用户自备。(

2、1)安装MCS51系列CPU的编译器A)进入C:盘根目录,建立C:COMP51子目录(文件夹);B)将第三方的51编译器复制到C:COMP51子目录(文件夹)下,如KEIL的C51目录下的所有文件;C)在主菜单|仿真器|仿真器设置|语言对话框的编译器路径指定为C:COMP51。注:如果用户将第三方编译器安装在硬盘的其它位置,请在编译器路径指明其位置即可(后面(2)、(3)同),例如:“C:KEILC51”。(2)安装MCS96系列CPU的编译器COMP96子目录(文件夹);B)将第三方的96编译器复制到C:COMP96子目录(文件夹)下;COMP96。(3)安装PIC系列CPU的编译器COMP

3、PIC子目录(文件夹);B)将第三方的PIC编译器复制到C:COMPPIC子目录(文件夹)下;COMPPIC。1.3 伟福仿真器简介1.3.1伟福仿真器的功能伟福仿真器采用主机+POD组合,通过更换POD,可以对各种CPU进行仿真。对不同的应用场合用户如果选择不同的CPU通常就要更换仿真器,而伟福仿真器只需通过更换不同的POD,即可对各种不同类型的单片机进行仿真。为用户提供了一种灵活的多CPU仿真系统。1.3.1.1 硬件特点(1) 仿真头内置:提高仿真频率,减小外接插头体积,可以灵活接插用户板。(2) 强大的逻辑分析仪综合调试功能:逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或进序进行同步

4、实时采样,并实时在线调试分析采样。系统在使用逻辑分析仪时,除普通的单步运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、地址、外部控制信号、CPU内部控制信号、程序区间断点等。由于逻辑分析仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。(3) 强大的跟踪器功能:跟踪功能以总线周期为单位,实时记录CPU仿真运行过程中,总线上发生的事件,其触发条件方式同逻辑分析仪。跟踪窗口在仿真停止时可收集显示跟踪的CPU指令记忆信息,可以以总线反汇编码模式、源程序模式对应显示跟踪结果。总线跟踪可以跟踪程序的运行轨迹。可以统计软件运行时间。(4) 波形发生器功能:伟福V8/

5、L仿真器可以输出8路可编程数字波形,波形深度达64K,最高频率为100MHz。V8/L所附带的波形发生器可以向用户板上输出多达8路可编程的与程序同步的复杂数字波形,为设计人员提供各种数字信号源,例如常用的串行通信信号,I2C,SPI等波形。(5) 影子存储器:用户在程序全速执行时,可以实时观察到时MCS51系列CPU和MCS96系列CPU的外部数据的变化。影子存储器可以在程序运行时,为外部存储器建立映像,从而可以实时观察到外部数据的变化。(6) 代码覆盖:使用此功能可观察到源程序各代码行,是否被执行过,在源程序行以不同的颜色标志程序执行情况。(7) 程序时效分析:统计每个函数、过程运行时间,以

6、及占整个程序运行时间的百分比。(8) 数据时效分析:与程序时效分析相似的是,数据时效分析,它可统计每个变量被访问的次数及占整个程序访问次数的百分比。(9) 硬件测试:对于MCS51系列CPU和MCS96系列CPU可以静态地输出地址、数据以及ALE、PSEN、BHE、RD、WR等读写控制信号,从而可以从用户板上静态地测量这些信号的值,从底层去控制、分析电路的工作状态,可以准确方便地检测硬件方面的隐蔽问题。(10)事件触发:用于指定用户程序运行时,出现的各种事件,这些事件包括地址条件、数据条件、控制信号条件、外部信号条件以及这些条件的组合,用这些事件来触发、控制逻辑分析仪、程序跟踪器的运行,以捕捉

7、程序运行时出现的各类复杂情况,迅速定位设计中软、硬件问题所在。(11)记时器:记录程序运行时间。(12)双CPU结构:由监控CPU控制仿真CPU完成仿真工作,100%不占用户资源。全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运行时间统计。(13)可控的晶振时钟:由用户在软件界面上设定仿真晶振频率,保证了时钟电路准确性和稳定性,增加了用户设计的灵活性。1.3.1.2 软件特点(1)VW平台:VWIDE环境,中/英文界面可任选,用户源程序的大小不再有任何限制。有丰富的窗口显示方式,多方位,动态地展示仿真的各种过程,使用极为便利。(2)双工作模式:a)

8、软件模拟仿真(不用仿真器也能模拟运行用户程序。b)硬件仿真。(3)真正集成调试环境:集成了编辑器、编译器、调试器,源程序编辑、编译、下载、调试全部可以在一个环境下完成。(4)项目管理功能:通过项目管理可使复杂软件化大为小,化繁为简,便于管理。项目管理功能也使得多模块,多语言混合编程成为可能。(5)多语言多模块混合调试:支持ASM(汇编)、PLM、C语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,可直接定位错误所在行。(6)直接点屏观察变量:在源程序窗口,点击变量就可以观察此变量的值,方便快捷。(7)功能强大的变量观察:支持C语言的复杂类型,树状结构显示变量。(8)强大

9、的书签、断点管理功能:书签、断点功能可快速定位程序,为编写、查找、比较程序提供帮助。(9)类似IE的前进、后退定位功能:可以在项目内跨模块地定位光标前一次或后一次位置,为比较、分析程序提供帮助。(10)方便实用、功能多样的源程序编辑窗口。(11)外设管理功能:外设管理可以让您在调试程序时,观察到端口、定时器、串行口中断、外部中断相关的寄存器的状态,更可以帮您完成这些外设的初始化程序。(12)功能独特的反汇编功能。1.3.2 伟福仿真器硬件1.3.2.1 仿真器外形示意图说明:(1) 仿真器使用USB与电脑相连。(2) 根据仿真器型号不同,可能会不附带逻辑测试探头。(3) 根据仿真头型号不同,扁

10、平电缆可能只有一条。(4) 电源为直流5V/1A(最小),电源插孔的极性为内“负”外“正”。 1.3.2.2 仿真频率的设置在使用伟福仿真器时,在仿真器设置中(见图1-8),用户只要在晶振频率栏内,输入想要的仿真频率,仿真器就会工作在此频率上,以此频率来运行程序,如果用户板设计要用到CPU的晶振输出,可以在仿真头设置时,选中XTAL2时钟输出选项,频率值以Hz为单位,最高100M,最低20K,适合不同的CPU工作情况。在软件模拟环境下也用此频率来计算程序执行时间。1.3.2.3 逻辑测试探头及逻辑笔逻辑测试探头通过扁平电缆与仿真器相连接,探头可以接8个逻辑探勾,标号为L0L7,REF为参考电压

11、,见图1-2。a)如果用户板为5V系统,将REF接到5V上,这样采样的高低电平为5V系统的电平标准;b)如果用户板为3.3V系统,就将REF接到3V3上,这样采样的高低电平为3.3V系统的电平标准;c)如果用户板为其它电压,也可以将REF接到用户板的电源上,可以接受的电压范围为2.5V5.5V,如果不在这个范围内,可能工作不正常,甚至损坏逻辑测试探头。如果此探头所接的不是V8系列仿真器,那么:a)此探头可做为逻辑笔来使用,将逻辑测试探头的GND接用户板的地上,再将逻辑探勾L0做为逻辑笔接到想要观察的信号上,红灯亮代表高电平;绿灯亮代表低电平;两个都亮或闪烁代表是有脉冲信号;两个都不亮代表信号浮

12、空。这里的逻辑电平高低是根据前面所说的REF参考电压来判断的。所以在测量电平的高低时,要注意REF的电压是多。b)逻辑探勾L7可以用于测量用户板上的模拟电压,将逻辑测试探头的GND接用户板的地上,再将L7探勾接到想要测量电压的地方,在伟福的开发环境界面上就会显示出电压值,精度为+/-0.05V。注意,这里所能测量的模拟电压范围为0V5V,切勿测量此范围以外的电压,否则会损坏仿真器!如果此探头所接仿真器具有跟踪器功能(Sp51型无此功能),并具有条件触发功能,可以把逻辑探勾L0L7接到用户板,其采样到的信号,可以做为触发条件来触发跟踪器工作,这样,当用户板上的信号出现异常时,就可以用来控制跟踪器

13、的启停,也可以用来控制仿真器的启停,就可以很方便地根据用户板上的异常信号来捕捉程序当时运行的情况,把程序运行轨迹记录下来,显示在跟踪窗口里。如果此探头所接的仿真器具有逻辑分析仪功能(Sp51型无此功能),并具有条件触发功能,逻辑探勾L0L7可以采样到用户板的工作波形,并回传到伟福的开发环境中,用图形直观地显示出来,这些采样到的信号也可以做为触发条件来触发逻辑分析仪工作,也可以用来控制仿真器的启停。如果此探头所接的仿真器具有波形发生器功能(Sp51型无此功能),逻辑探勾L0L7可以用来输出自定义的数字波形,做为信号加在用户板上,以驱动用户板工作,输出信号的高低电平的电压与参考电压REF相同,所以

14、用户在输出自定义波形时,要注意REF所接电压是多少,以免输出波形信号的电压与用户板不一致,造成工作不正常。上面各种功能所描述的将L0L7接到用户板前,一定要先将GND接到用户板。1.3.2.4 SP51、V8/L仿真器及适配仿真头SP51仿真器:端口重造的专用仿真器,2.7V至5.5V宽电压,最高仿真频率可达50MHz,WINDOWS版本软件;可配仿真头:POD-S8X5X,用于仿真通用的40脚及44脚MCS51指令集芯片。V8/L仿真器:通用仿真器(4、8、16、32位,仿真频率可达50MHz),具有运行时间统计,逻辑笔,条件触发断点、断点记数,跟踪器,影子存储器,全空间程序/数据时效分析器,逻辑分析仪,可编程波形发生器等功能;可配仿真头如下表:表1-1 V8系列仿真器可配置仿真头仿真头型号可仿真CPUPOD-A8X5XMCS51兼容CPU(P0口和P2口作为总线或IO口用)POD-H8X5XPhilips40脚及44脚MCS51系列芯片及通用8X5X芯片POD-S8X5X通用MCS5140脚及44脚芯片POD-520Dalas310/320/510/520/W77E58/W77E516/W77E532POD-H

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1