




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
燕山大学电子实验中心ELAB-51-A实验板使用说明电子实验中心EDA研究室2007年6月10日目录1 电路原理图2 电路板结构说明3 可仿真、可下载芯片31 本实验板具备仿真功能和程序下载功能,可仿真的芯片范围32 通过ISP下载的芯片33 仿真功能占用的单片机内部资源4 仿真软件5 仿真器复位按钮的使用6 如何使用仿真器7 KELL仿真快捷按钮8 可做的实验项目举例9 给你一些提示13电路结构说明:电路板中有4位共阳极数码管、16个按键、4个发光管、一个继电器、一个蜂鸣器,串行口用于仿真调试,ISP口作为程序下载使用(需要把仿真芯片换成89SXX芯片)。可仿真、可下载的芯片:1 本实验板具备仿真功能和程序下载功能,可仿真的芯片范围为:Atmel公司AT89C51、AT89C52、AT89S51、AT89S52、AT89C1051(需使用AT205*仿真头)、AT89C2051(需使用AT205*仿真头)、AT89C4051(需使用AT205*仿真头)、AT89LV52、AT89S53、AT89LS53、AT89C55、AT89LV55,等Philips公司P80C54、P80C58、P87C54、P87C58、P87C524、P87C528等Winbond公司W78C54、W78C58、W78E54、W78E54等SST公司SST89C54、SST89C58等Inter公司i87C54、i87C58、i87L54、i87L58、i87C51FB、i87C51FC等Temic公司80C51、80C52、83C154、83C154D、89C51、87C52等Siemens公司C501-1R、C501-1E、C513A-H、C503-1R、C504-2R等ISSI公司IS80C52、IS89C51、IS89C52等Dallas公司DS83C520、DS87C520等2通过ISP下载的芯片为:AT89S51、AT89S52、AT89LV52、AT89S53、 AT89LS53、AT89C55、AT89LV55等。3 仿真功能占用的单片机内部资源:1.串行口,定时器2作为波特率发生器。2.占用T2定时器、UART口,用于执行仿真程序,用户不能使用。仿真软件:直接支持KEIL C51 IDE开发仿真环境,63K用户可使用仿真程序空间。采用顶级仿真芯片,监控程序存储在特殊空间。保留单片机全部特性,避免仿真正常而实际烧录芯片却不正常的问题。系统配置11.0592 MHz,通过全速运行的方式可以实现整个程序100仿真运行。程序代码可以重复装载,无需预先擦除用户程序空间,可单步、断点、全速、可参考变量、RAM变量,支持汇编、C语言,以及汇编C语言混合调试。采用超级仿真芯片SST89E564RD(64K+8K)作为核心部件,抗干扰能力级强,内部Flash的100改写寿命大于等于1万次,指定到运行处方式可仿真次数大于等于10万次,单步仿真的理论寿命高达100万次,是采用普通芯片制作仿真器寿命的10倍以上。芯片内部的RAM达到了1K,可以让你设计的任何复杂程序都能流畅运行。监控和用户代码分离,不会产生软故障。含有上电自动复位电路,开机自动复位。仿真器复位按钮使用:在它的左侧有一个小的按纽(RST),这个按钮用来给整个仿真器硬件系统复位。当设置好KEIL的硬件环境后,在每次点击进入仿真环境之前,我们需要按一下这个右下角硬件复位按纽,这样KEIL启动后,软件和已复位的硬件仿真器就会顺利联机。在点击进入仿真环境之后,仿真器完全由KEIL控制,此时不要按这个按钮,否则在仿真过程中系统将会提示联机中断。因为仿真器和电脑主机联机后就象是两个精密的齿轮互相咬合的关系,一旦强行中断这种联系(比如强行给仿真器手动复位或者拔去联机线等),电脑就会提示联机出现问题。如果需要给硬件复位的话,请先点击退出KEIL仿真调试环境。在断开连接之前推荐步骤:1.按退出仿真环境,2.按一下仿真器硬件复位按纽,3.关闭KEIL,关闭电脑,最后再断开硬件连接,如果要经常使用则不用断开硬件连接。如何设置仿真器:第1步:在总目录上用鼠标“右键”选择弹出菜单中的目标属性第2步,进入目标属性进行晶振等参数的设置第3步,输出选项的设置第4步,软件仿真器或者硬件仿真器的设置第5步,接上一步,串口的设置第六步:都设置好了之后,连好仿真器和电脑的连线,连好仿真器的电源,按着下面的操作,就可以进入点击菜单中的调试中的开始停止调试按纽硬件仿真了 硬件仿真器联机启动后会显示出被仿真文件的文件名和仿真器的内部监控软件版本。KELL仿真快捷按钮注意:在进入这一步之前请务必先把经过修改的程序进行编译!因为仿真器只认识经过编译的机器语言,点击查看编译*.ASM文件的件的方法,每次修改了不满意的程序后都要先进行编译,然后在进入仿真调试环境进行仿真。一,先来看看都有那些常用的调试命令:关于运行了全速运行后的注意事项:如果在全速运行时你想退出debug环境,要先按压一下仿真器硬件上的复位按钮,再点击keil仿真工具条中的“停止”按钮“start/stopdebugsession”按钮就可以顺利退出了。否则keil将要等待比较久的超时退出,表现为报告无法联机。1.设置好相关的选项之后,点击,就可以进入硬件仿真调试环境了。2.指定程序行停止的作用是让仿真器程序运行到鼠标点击光标处,即运行到指定断点后停止,这是一个最常用的也是最实用的快捷按纽,它可以让我们很快找到有问题的程序行所在位置,修改之后按一下退出仿真调试环境,点击把刚刚已经修改的程序编译一下,再点击进入仿真调试环境,用进行仿真观察结果。反复调试,直到满意为止,这样的效率是非常高的,复杂的程序也可以在短时间内完成。指定程序行停止实用技巧1,指定点停止运行:下面我们用样例程序来进行一下示范,下载后,打开用其中的liu.Uv2文件,打开后设置好仿真器的硬件参数,设置方法详见:KEIL硬件仿真器的设置方法。进入后的具体操作:点击进入仿真调试环境,鼠标点击要运行到的程序行:其中黄色箭头表示的是原始位置,红色箭头表示的是我们用鼠标点击后要程序启动以后停止的位置。点击一下后会看到光标在那里闪动,此时点击就可以了我们将会看到程序运行到光标闪动的地方停下来,同时仿真器驱动硬件达到同样的位置停下来!指定程序行停止实用技巧2,让全部程序在目标板上跑一遍。相当于用编程器烧写到芯片里面,再插到试验板看实际效果的作用:操作的讲解还是参看上个图,如果我们用鼠标点击黄色箭头处,让它在第一行CLR P2.0处闪动。此时点击,就会看到仿真器硬件上把全部程序跑一遍的实际效果了注意:如果我们把指定停止地点放在程序的第一行(标号LOOP下面的是第一行)的话,除了让程序运行一个循环之外,还相当于给整个程序复位。3.单步运行作用是每点击一次程序执行一行,同时驱动硬件作相应动作它就是单步执行的作用,可以把仿真调试具体到某一行程序的运行。4.跟踪程序运行顺序,经过上面的实践之后大家可以很快理解它的作用了。它的作用是跟踪程序运行顺序,它的特殊之处是遇到有转移指令等特殊指令的时候,它会直接跳到目标转移子程序处,比如跳到延时子程序开始点。它也可以跟踪中断等。总之就是让我们知道程序到底在做什么!找出程序真正的运行轨迹!5.仿真器CPU复位按纽,它只是让仿真器的中央处理器回到初始状态,不能让整系统全部复位。要全部仿真器系统复位请用上面介绍过的指定断点的实用技巧26.一个不要经常使用的终极按纽,它是全速运行最终程序的快捷按纽,它的作用是将已经没有问题的全部程序写入仿真器芯片,让它全速运行,此时仿真器将不再受到KEIL的控制,也就是断开了和KEIL的联系,作用和编程器类似。运行它之后要按动一下,仿真器上的硬件复位按钮同时点击退出仿真环境,再次点击才能重新进入仿真环境进行仿真。请慎用此按钮,因为它会断开仿真器和KEIL的通讯联系。用上面介绍过的指定断点的实用技巧2同样可以达到同样的效果,同时不会断开仿真器和KEIL的通讯。可做的实验项目举例:1 定时打铃控制器:用定时器产生定时中断,完成日历功能;在4位数码管上显示时、分;通过键盘可以设定打铃时间(晶振频率为11.0592MHZ)。2 智能密码锁:首先,在单片机的EPROM中设置4位密码;通过键盘输入4位密码,如果密码正确发光管亮,反之驱动蜂鸣器报警(*可以设置输入密码的出错次数)。3 温度显示系统:通过温度传感器DS18B20检测温度;在数码管上显示(*可以设置报警上限、下限)。4 日历功能:用定时器产生定时中断,完成日历功能;在4位数码管上显示时、分(晶振频率为11.0592MHZ)。(*可以在线调整时间)。5 模拟路灯控制器:根据时间进行路灯控制;具备特殊环境控制功能(*阴天等因素的影响)。6 计算器功能:可实现两位10进制数的加、减、乘、除运算,运算结果显示在数码管上(*可实现两种以上的混合运算)。7 简易考勤系统:事先设置好(多个)4位ID码,输入的ID码与设置的ID相符时,显示ID码的序号+OK(可设置10个以上的ID码)。给你一些提示:1. 4位数码管选用动态扫描方式,显示子程序最好放在定时中断服务程序中,可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年植保专业考试题及答案
- 2025年恩施专项考试题库及答案
- 2025年android面试题及答案
- 2025年护理三级考试题目及答案
- 机密文件协议书
- 村组调解协议书
- 杭州租赁协议书
- 2025年技师三基考试试题及答案
- 2025年日语级语法试题及答案
- 柴棚买卖协议书
- 采血后预防淤青的按压方式
- 路灯安装工程施工方案
- 部编版语文六年级(上)全册同步课课练(含答案)
- 无人机行业安全事故应急预案
- 2025机关事业单位工人招聘《机动车驾驶员》技师 考试题库与参考答案
- 《汽车制造物流管理教程》课件
- 建筑工地建筑垃圾(渣土)运输安全协议书(2篇)
- 企业战略咨询服务简单合同
- 2024年县乡教师选调进城考试《教育心理学》题库及完整答案【必刷】
- DB32 T538-2002 江苏省住宅物业管理服务标准
- 2024年人教版八年级上册英语带音标单词表
评论
0/150
提交评论