DP-51H单片机数据通信综合仿真实验仪

合集下载

广州周立功单片机 dp-51pro.net 单片机eda 仿真器编程器实验仪四 说明书

广州周立功单片机 dp-51pro.net 单片机eda 仿真器编程器实验仪四 说明书

单片机EDA、仿真器、编程器、实验仪四合一综合开发平台概述单片机EDA、仿真器、编程器、实验仪四合一综合开发平台是广州致远电子有限公司设计的基于Keil C51集成开发环境下的DP系列单片机仿真实验仪之一,是一套功能强大、性能完美的MCU综合实验开发系统。

在DP-51PRO的基础上增加了编程器和仿真器,形成了单片机仿真器、编程器、实验仪三者俱全的综合性开发平台。

它支持全系列标准8051芯片仿真(包括最新推出的低电压V系列),并且内部集成了一个51PRO编程器,可以对单片机进行并行编程。

四合一功能:EDA、仿真器、编程器、实验仪。

参考照片TKStudy ICE仿真器TKStudy ICE仿真器采用当前最先进的HOOKS仿真技术,设计独到的仿真性能处于全球的全面领先水准,支持大多数常用80C51系列单片机。

硬件上具备高度运行稳定性/芯片兼容性。

运行频率突破HOOKS技术的极限,达到前所未有的32MHz。

可以稳定运行在2.0V以下。

软件上支持TKStudio/Keil中英文双平台,并首次在Keil公司的uVsion2/uVision3上稳定实现64K 超大容量Trace接口/4x64K代码数据覆盖/加彩运行轨迹显示/4x64K运行断点/超精密运行时间显示等多项激动人心的超级仿真功能。

EasyPRO 51通用编程器EasyPRO 51是一款用于烧写标准51系列单片机的通用编程器,为量身定做。

具有以下特点:系统工作稳定可靠,性价比高;支持大部分标准51系列单片机和串行24、25、93系列存储器的编程,共1200余种;采用串口通讯,高速波特率,使用方便、快捷;芯片编程算法经过严格测试,芯片编程安全稳定。

DP-51PRO综合实验仪DP-51PRO单片机综合仿真实验仪是基于Keil C51集成开发环境下的功能强大的单片机应用技术综合性学习、调试、开发工具,为广大单片机初学者和单片机工程师学习和提高技术水平提供了一条捷径。

DP-51仿真实验仪在使用过程中常见故障诊断

DP-51仿真实验仪在使用过程中常见故障诊断

在Keil C 集成环境下编辑和编译完全正确的程序无法进入DP 51 下载仿真实验仪的调试状态且出现如图1.2 所示的错误提示信息图1.2 错误提示信息故障诊断分析与处理(1) 首先按一下复位按钮REST 重新复位整个DP 51 系统(2) 其次检查DP 51 下载仿真实验仪的工作模式转换开关是否切换到了MON 处由于调试状态下系统应运行外部程序存储器AT29C040A 中的MON51 监控程序完成与Keil C 联机并提供多种诸如单步断点运行等调试命令这样工作模式转换开关必须置于MON 处使得单片机87C52X2 的EA 引脚为低电平从而运行外部Flash 中的程序(3) 若此时仍然出现如图1.2 所示的提示信息点击Settings 命令进入如图13 所示的串口通信属性设置窗口检查通信端口和波特率是否正确其中通信端口应根据自己的实际使用情况加以选择而波特率在此时必须为9600 点击OK 命令后重新编译链接程序试试看图1.3 串行通信属性设置窗口(4) 倘若还是不能正常通信请检查在外部程序存储器AT89C040A 中是否已经下载了MON51 监控程序运行DPFlash 下载软件在主界面左边的快捷命令栏内选择读出命令在弹出的读出窗口的按页选择栏内的Bank0(0x00000 0x0FFFF)选项同时注意此时应把DP 51 下载仿真实验仪的工作模式转换开关切换到LOAD 处然后点击读出命令按纽读取外部Flash 中的程序(若此时仍然出现如图1.1 所示的提示信息可以断定是串口通信电路出现故障请按方法1 去处理)此时把读出到DPFlash 缓冲区中的内容与MON51.HEX 相比较若不同重新下载MON51.HEX 监控程序即可3 在Keil C 集成环境下编辑和编译完全正确的程序在执行Start/StopDebug Session 命令后在命令观察窗口看到了如图1.4 所示的下载进度指示条可下载完毕后出现死机现象而无法进入正常的调试界面故障诊断分析与处理出现这种现象一般是由于调试环境未能设置好或设置不正确您可以按如下方法来处理(1) 首先查看项目中的启动配置文件Startup.a51 检查CSEG AT0x4000 命令行是否已经更改由于在调试状态下系统的监控程序已经占用了外部程序存储器的0x0000 0x3FFF 段因此用户的应用程序应从0x4000 单元开始存放因此Startup.a51 文件中的命令行CSEG AT 0x0000 应改为CSEG AT0x4000(2) 对于用汇编语言编写的源程序文件其程序中的程序的地址分配命令行应为ORG 4000H 而不是ORG 0000H 同时所有的中断向量入口地址也应在原来的基础上加4000H 而对于源程序使用C 语言编写的项目文件也应按如下方法定义程序的起始存放地址点击工具栏Project 选项在弹出的下拉菜单中选择Option for Target Target 1 命令(当然您也可以点击快捷图标)进入如图1.5 所示的调试环境设置界面此时应对选项Target C51 Debug 进行详细设置第一项Target 选项请按如图1.5 图所示的方法来设置第四项C51 选项请按如图1.6 所示的方法进行设置而最后一项Debug 选项用户可按如图1.7 所示的方法进行设置图1.5 调试环境设置界面图1.6 Target 选项的设置图1.7 Debug 选项的设置。

实验一 Keil C51集成开发环境的使用练习、仿真与调试

实验一 Keil C51集成开发环境的使用练习、仿真与调试

实验一Keil C51集成开发环境的使用练习、仿真与调试一、实验目的1、熟悉Keil C51集成开发环境的使用方法2、熟悉Keil C51集成开发环境调试功能的使用和DP-51PROC单片机综合仿真实验仪的使用。

二、实验设备及器件IBM PC机一台DP-51PROC单片机综合仿真实验仪一台三、实验内容1、进行Keil C51集成开发环境的安装和使用练习。

然后按照以下内容建立文件并编译产生HEX文件。

ORG 0000HLJMP MainORG 00F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP Main;END2、进行Keil C51集成开发环境的仿真调试练习。

然后按照以下内容建立文件并编译仿真调试。

ORG 8000HLJMP MainORG 80F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP MainEND四、实验要求1、熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。

DP-MCU_Xilinx单片机与CPLD综合仿真实验仪

DP-MCU_Xilinx单片机与CPLD综合仿真实验仪

DP MCU/Xilinx综合仿真实验仪一DP MCU/Xilinx综合仿真实验仪简介单片机和CPLD已经成为大学生和工程技术人员必备的专业知识怎样才能有效的把单片机和CPLD 在实际中使用起来 DP MCU/CPLD综合仿真实验仪主要特色是集成了具有ISP功能的CPLD和Flash单片机同时可以完成单片机和CPLD的实验也可以从中学会怎样去把单片机和CPLD联合起来形成一个应用系统二芯片简介XC95108DP MCU/Xilinx综合仿真实验仪采用了Xilinx公司的XC9500 系列CPLD作为目标CPLD XC9500在系统可编程ISP CPLD系列具有高性能高密度5V ISP可擦除多达10,000次增强型的引脚锁定功能灵活的36V18功能模块支持JTAG边界扫描每个宏单元的功率可以单独配置个别引脚输出速度可控可驱动24mA输出采用先进的5V FastFlash工艺等优点学习板上使用的是一个PLCC84封装的XC95108XC95108内部有108个宏单元和2400个门电路P89C61X2随机自带一颗P89C61X2 Flash单片机用户也可以自行换成P89C51Rx2P89C66x等Flash单片机适用范围更广P89C61X2器件采用高性能的静态80C51设计以先进的CMOS工艺制造并包含非易失性Flash程序存储器可通过并行编程或在系统编程(ISP)的方法进行编程支持6时钟和12时钟模式P89C61X2包含64K Flash程序存储器1K字节RAM32个I/O口3个16位定时/计数器6中断源-4中断优先级-嵌套的中断结构1个增强型UART片内振荡器和时钟电路此外器件的静态设计使其具有非常宽的频率范围甚至可低至零具有两个软件可选的节电模式空闲模式和掉电模式空闲模式冻结CPU的运行但允许RAM定时器串口和中断系统继续保持其功能掉电模式保持RAM的内容但冻结振荡器这样使其它片内功能都停止工作由于是静态设计时钟停止而不会使用户数据丢失操作可从时钟停止点恢复运行三DP MCU/Xilinx综合仿真实验仪外形图DP MCU/Xilinx综合仿真实验仪外形如下图1所示图1 DP MCU/CPLD综合仿真实验仪布局框图四功能介绍开发环境配合Keil C51集成调试环境在线仿真P89C61X2单片机同时可以使用随机附带的ZLG ICD下载软件在线运行程序所有外围器件既可以独立用于单片机也可以用于CPLD而且还可以作为单片机和CPLD综合应用的部件RS232扩展了2个RS232接口分别连接到单片机和CPLD并提供完整的动态链接库软件包及其源码完全公开程序范例可以帮助开发人员快速使用RS232避免做不必要的重复开发工作RS232A连接到单片机用来给单片机进行RS232通信和进行ISP下载使用的RS232B可以通过跳线连接到CPLD可以用CPLD设计一个UART来进行通信按键综合仿真实验仪上有11个按键KEY1KEY8是连接到通用I/O口作为CPLD实验仪的输入GCK通过跳线连接到CPLD的GCK3作为CPLD其中一个全局时钟的输入GTS通过跳线连接到CPLD的GTS1和GTS2作为CPLD其中全局输出控制GSR通过跳线连接到CPLD的GSR作为CPLD其中一个全局置位的输入LED显示L1L8分别通过跳线JP1连接到CPLD接口的8个静态输出的LED数码管显示4个数码管采用的是动态扫描的方式通过调试JP1连接到CPLD可用CPLD来进行动态扫描输出PWM输出PWM是使用CPLD来实现的PWM输出使用了一个LED L9来体现当PWM输出的宽度不同时LED会有不同的亮度红外收发红外收发用的是红外反射的办法来检测的可以用来检测电机的转速蜂鸣器综合仿真实验仪上的蜂鸣器是一个无源的蜂鸣器必须加载一个频率才可以发声可以通过改变输出的频率来产生不同的音乐I2C器件扩展I2C接口的实时时钟芯片PCF8563T E2PROM芯片CA T24WC02并提供完整的模拟I2C汇编和C51源程序软件包可以帮助开发人员快速使用I2C器件避免做不必要的重复开发工作其它资源!"预留1个LCD字符液晶显示的标准接口可连接各种型号的字符液晶显示屏!"CPU信号全部引出可以用于调试具体的应用系统!"提供所有外围电路的原理图汇编程序C51程序使用户迅速掌握各种设计方法!"进行实时操作系统的学习如RTX Tiny 实时操作系统uC/OS II实时操作系统Small RTOS 实时操作系统等RTX Tiny 实时操作系统是德国Keil Software公司设计的后续有专门的章节详细介绍它的原理及其应用设计实例关于Small RTOS实时操作系统的源码可以在网站下载至于其详细的设计思想应用设计实例和中间件请参考北京航空航天大学出版社即将出版的基于80C51单片机的Small RTOS操作系统的设计原理及其应用专著有了这样的基础您就有了从8位单片机过渡到32位ARM的扎实功底如果您的基础比较好还可以深入学习uC/OS II实时操作系统不仅可以在80C51单片机上使用而且可以十分方便地移植到32位ARM上使用,详细的内容可以参考在北京航空航天大学出版社即将出版的第二版源码公开的uC/OS II嵌入式操作系统专著!"可选配件DS1602 16X2字符型LCD液晶显示器A/D D/A转换板步进电机伺服电机控制板语音模块。

单片机课程设计

单片机课程设计

单片机课程设计一、目的和意义本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。

该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。

二、选题要求在现有的开发装置上掌握相关硬件,正确地进行连线在计算机上编写汇编程序、调试、下载、配合外部电路进行系统功能测试,设计并实现参考选题中要求设计的系统。

要求按设计要求制订方案,直至正确地实现系统功能;写出课程设计报告;理解设计方案后再自己动手设计程序,并正确联线、构成硬件电路,通过独立调试实现设计方案。

三、任务及要求(一)课题要求1.数字电压表的设计技术要求:利用51单片机,ADC0809转换芯片,键盘显示系统,设计一个测量模拟电压的数字电压表,可以显示3位有效数字,通过汇编语言设计。

工作要求:画出设计原理图,编写出软件,并调试出各种功能2.温度检测系统的设计技术要求:利用51单片机,DS18B20芯片,键盘显示系统,设计温度检测系统,通过键盘控制,实现数字温度的采集,用汇编语言设计。

工作要求:画出设计原理图,编写出软件,并调试出各种功能。

(二)设计报告要求要求设计报告按以下条目顺序编写:1.封面2.内容提要3.正文概述所作题目的意义、本人所做的工作及系统的主要功能;硬件电路设计及描述;软件设计流程及描述;源程序代码(要有注释)。

4.课程设计体会5.参考文献四、进程安排1.介绍课程设计的教学内容,指导学生根据兴趣选题。

2.原理设计3.原理设计及软件设计4.课程设计报告要求及示例介绍,原理设计5.硬件调试,软件设计及调试6.验收答辩五、考核方法与成绩评定1、考核方法(1)理论设计方案,演示所设计的系统,总成绩50%;(2)设计报告,占总成绩20%;(3)回答教师所提出的问题,占总成绩20%;(4)考勤情况,占总成绩10%;2.有下列情况之一者,要酌情减分:(1)设计报告有抄袭行为或有意给别人抄袭。

Keil+C51集成开发环境、DP-51PRO仿真实验仪使用及案例学习

Keil+C51集成开发环境、DP-51PRO仿真实验仪使用及案例学习

实验五 Keil C51集成开发环境、DP-51PRO仿真实验仪使用及案例学习一、【实验目的】1、熟悉Keil C51集成开发环境的使用方法2、熟悉DP-51PRO单片机综合仿真实验仪的使用3、掌握基于Keil C51的硬件仿真功能的使用二、【实验仪器】1、IBM PC机一台2、DP-51PRO单片机综合仿真实验仪一台三、【实验内容】一、Keil C51的使用在Keil 软件中是以项目(Project)方式来组织管理所有相关的源码,和源码所处的文件夹没有太大关系。

1、熟悉uVision3集成开发环境菜单栏,工程项目窗口,编辑窗口,信息输出窗口等;2、创建一个新的项目:Project -> New uVision Project ,设置好工程存放路径、工程名称如:led。

3、为这个项目选择一个相应的设备,即目标单片机型号:NXP (Philips) -> P80/P87C52X2。

(此设备型号也可以在属性中更改。

)4、提示如下:选择否。

(当用C语言开发时,可选是)。

5、新建一个文本文档File -> New,输入实验源码:ORG 8000H ;伪指令,指定程序从8000H开始存放AJMP MAIN ;跳转指令,程序跳转到MAIN处ORG 8100H ;伪指令,指定以下程序从8100H开始存放MAIN:MOV SP,#60 ;给堆栈指针赋初值LIGHT: CPL P1.0 ;取反P1.0,改变L9的亮灭状态CPL P1.1 ;取反P1.1,改变L10的亮灭状态CPL P1.2 ;取反P1.2,改变L11的亮灭状态ACALL DELAY ;调延时子程序AJMP LIGHT ;跳转,程序继续;延时子程序DELAY: MOV R7,#10HDELAY0: MOV R6,#7FHDELAY1: MOV R5,#7FHDELAY2: DJNZ R5,DELAY2DJNZ R6,DELAY1DJNZ R7,DELAY0RETEND保存为:led.asm (后缀.asm表示此源代码是用汇编语言编的)6、在工程项目窗口中,右键点击Source Group 1, 点击Add Files to Group “Source Group 1”,把刚刚编写的源文件加入工程中。

DP-51+用户指南

DP-51+用户指南

ห้องสมุดไป่ตู้
尊敬的用户 您好 感谢您购买了 DP-51+下载实验仪 这一款非常经典的 DP-51+下载仿真实验仪 是 DP-51 的升级产品 其性能有较大提高 实验功能兼容 DP-51 在 DP-51 实验仪的基础上增添的图形点阵液晶显示模块接口 原有的 字符型 LCD 液晶显示模块接口的寄存器地址也做了调整 实验使用更为方便 它融汇了众多 设计高手的智慧与经验 并辅以丰富而详尽的设计例程 一定能够使您登堂入室 精通 EDA 实际的种种窍门 真正成为一个高手 在 DP-51+下载仿真实验仪上 我们完全配套了 CANBUS 设计 USB1.1 设计 I2 C 设计 RS232 串口通信 语音开发等例程 并配有翔实的设计步骤与开发思路 提供了易用的嵌入 式软件包 使您可以在最短的时间内学会最有效的设计方法 早日成功设计出优秀的应用产 品 时间就是效率 让我们快速提高自己的能力 DP-51+载仿真实验仪由以下开发套件构成 l DP-51+下载仿真实验仪主机 l 40 芯仿真电缆 l RS232 通讯电缆 l 实验仪专用电源 +9V l 设计资料光盘 l 增强型 80C51 单片机应用速成与实战 DP-51+下载实验仪集成有 KEIL C 调试接口 可以在 KEIL uVision2 环境下仿真调试您 的应用程序 同时 增加的 512K CODE 和 128K XDATA 空间 使 DP-51+下载仿真实验仪具 有调试 uC/OS-II Keil Rtx51 等多种操作系统的能力 配套的多个对应电路模块 很适合 进行系统分析 设计参考 这是 DP-51+的光盘 光盘中的 DP-51 的相关资料和说明在 DP-51+上同样适用 因为它 是 DP-51 的升级产品 实验功能兼容 DP-51 请您第一件事就是向 dp51@zlgmcu.com 注册,登记您的详细资料,便于我们即时服务您. 您的服务 E-mail:dp51@zlgmcu.com 网址 WWW.ZLGMCU.COM 有技术论坛 谢谢! 此致 敬礼 广州周立功公司 2003 年 9 月 23 日

DP-51PRO单片机综合仿真软件操作详解

DP-51PRO单片机综合仿真软件操作详解

DP-51PRO单片机综合仿真实验仪实验手册四川科技职业学院信息技术工程学院硬件仿真硬件准备一、实验箱断电接线二、实验箱A1区JP13的SRAM_E和FLASH_E短线器跳开(不短接),JP14跳开,短接JP15的两个跳线座(TXD、RXD)三、关MOD_SW1拨向RUN,按复位键RESET软件准备点开Keil uVsion2一、项目(Project)a)新建项目New project并选择CPUb)设置项目选项(Project-Option)二、写源程序(File )a) 新建源程序(File-New )b)写源程序,ORG 8000H开始c)保存程序(File-Save),文件名后缀为.asm三、添加源程序到项目。

在Project Windows 窗口中,选中Source Group1后右击鼠标,选择Add files to Group;文件类型为Asm Source file(*.a*;*.src),添加后Project Windows 窗口显示源程序文件名则显示“0 Error(s),0 Warning(s)”仿真调试一、下载用户程序到实验仪中(Debug-Start/Stop Debug Session)二、运行(Debug-Go)软件仿真一、项目(Project)1、新建项目New project并选择CPU2、设置项目选项(Project-Option)二、写源程序(File)三、添加源程序到项目。

在Project Windows窗口中,选中Source Group1后右击鼠标,选择Add files to Group;文件类型为Asm Source file(*.a*;*.src),添加后Project Windows窗口显示源程序文件名四、编译、链接(Project-Build Target或者Rebuild All Target Files),编译成功则显示“0 Error(s),0 Warning(s)”,表明软件编写无语法错误,软件仿真完成。

基于 DP-51PRO.NET 的单片机高级综合实验室 推荐方案

基于 DP-51PRO.NET 的单片机高级综合实验室 推荐方案

实验14
实验15 实验16 实验17 实验18 实验19
实验20
实验21
30套实验设备(PC机、、选购器件等),最好人手一套
实验名称
难 实验说明

Keil C51集 成开 发环 境 熟悉Keil C51集成开发环境的使用方法。 小
的使用练习
基 于 Keil C51集 成开 发 熟悉Keil C51 集成开发环境调试功能的使用和
TLC549进行电压信号的采集和数据处理。
-3-
广州周立功单片机发展有限公司 Tel: (020) 38730916、38730917 Fax: 38730925
续上表
利用实验仪上提供的按键K1~K7作为电子琴按键,控制蜂鸣
实验1 电子琴实验
器发声,使用户了解计算机发声原理,熟悉定时器和键盘扫 中
本书以实战为主,提供了实验部分完整的程序源码和电路图,结合单片机仿真器、编程器、实 验仪三合一综合开发平台,可以帮助初学者一边看书一边实践,同时也能够帮助有经验的工程师及时更新技术以跟上 当前的热点。综合仿真实验仪即是带领初学者入门的良师益友,又是单片机爱好者或电子大赛赛前 培训的良好开发平台,也是单片机领域相关研发人员进行产品开发初期评估各功能模块的得力助手。
控制继电器的一般方法。
RS232串口通信实验
利用单片机的TXD、RXD口,使用户学会单片机的串行口的 中
使用。
I2C总线实验(实时时钟、 加深用户对I2C总线的理解,熟悉I2C器件的使用,提供用户 中
EEPROM和ZLG7290实验) 实际开发的能力。
数字温度传感器实验
熟悉数字温度传感器DS18B20的使用方法和工作原理,了 大
熟悉语音录放电路模块的设计。

DP-51proC单片机

DP-51proC单片机
目录
什么是单片机? 单片机的发展历程 单片机的应用领域
51PROC 与众不同的特点 51PROC 强大的硬件资源
51PROC 完善的配套资源 现场演示交流
1
单片机的简介
什么是单片机?
单片机是 将CPU、存储器、定时器/计时器、I/O接口电路等主要 部件集成在一块集成电路上的 微型计算机,简称单片机(SCM, Single Chip Microcomputer),又称微控制器(MCU,Mico Controller Unit)。 它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便
现场演示教学产品
16×16 LED扫描输出实验
实验目的:使用户学会利用单片机的I/O口进行LED点阵的扫描显示。 128×64 LCD液晶显示实验
实验目的:了解图形液晶模块(单色)的控制方法,实现简单图形 显示算法。
10
6
荣誉推荐:51PROC 单片机综合仿真实验仪
51PROC单片机综合仿真实验仪
A区
B区
C区
D区
7
荣誉推荐:51PROC 单片机综合仿真实验仪
51PROC单片机综合仿真实验仪 强大的硬件资源:
A-D四个大区: A 区 -- 仿真区 B、C 区 -- 显示区
D 区 -- 控制区
8
荣誉推荐:51PROC 单片机综合仿真实验仪
电饭煲
在办公自动化设备中的应用
传真机
打印机
PC
在商业营销设备中的应用
IC卡刷卡机
电子称
出租车计价器
4
单片机的应用
在工业自动化控制中的应用(PLC、过程控制、机电一体化等) 在智能化仪表领域中的应用(数据存储和处理、故障诊断等) 在智能化通信领域中的应用

第六部分 单片机仿真实验

第六部分  单片机仿真实验

第六部分单片机仿真实验实验一硬件仿真调试硬件仿真除PC机之外,还需要仿真器、实验电路板,DP-51PROC实验仪已具备这些设备。

一、硬件仿真工程环境的设置源程序存放起始地址为8000H,即程序存放伪指令应为“ORG 8000H”。

单击工具栏Project,在弹出的下拉菜单中选择options for Target>Target1”命令(或者单击快捷图标),弹出工程调试设置窗口。

(1)Targect页面设置;由于MON51监控程序已经占有了0000H~7FFFH地址单元的程序存储空间,因此用户的应用程序必须从8000H地址单元开始存放,即用户应设置off-chip Code Memory栏内的Eprom选项。

见图二十一。

图二十一(2)output的设置:点击output按钮,在“Create HEX File”(建立16进制格式文件)前打勾选中。

对于C51选项卡的设置。

点击C51按钮,进入C51选项卡的设置,按图二十二设置。

图二十二(3)C51属性栏的设置:在efine后面框中输入MONITOR51,将断口地址改为0X8000图二十三(4)Debug调试环境的设置。

选择Debug标签,进入设置页面,在该选项卡中,应选中Use(硬件仿真),在Use下拉控列表框中应选择Keil Monitor-51 Driver选项。

其它选项参考图二十四进行。

图二十四同时它的Settings按钮还提供了串口通信环境设置,通过它可以灵活设置串行通信的端口和波特率。

DP-51PROC单片机综合仿真实验仪波特率必须选9600bps,接口port一般为Com1。

图二十五完成上述设置后,单击“确定”按钮,退出环境设置。

二、编译、链接方法和软件仿真调试完全一样。

若在编辑、链接中出现警告信息,用户可以不必理会它;如果编译出错,将提示错误ERROR的类型和行号。

双击该提示行,将会在指令前出现一个箭头,指向出错误的那条指令。

必须修改程序中的错误,直至程序编译成功为止。

周立功CAN总线设计详解工具

周立功CAN总线设计详解工具

CAN-bus 仿 真 器 / 实 验 仪
TKS-591S HOOKS 仿真器 TKS-591B HOOKS 仿真器 DP-51+ 单片机仿真实验仪 DP-51H 单片机数据通讯仿真实验仪 DP-668 单片机与 TCP/IP 仿真实验仪
CAN-bus 开 发 套 件
CANstarter-I CAN-bus 开发套件
CAN-bus 应用方案 ···························································································· 24
-4-
广州周立功单片机发展有限公司
研究所
CAN-bus 介 绍
概述:
CAN-bus (Controller Area Network) 即控制器局域网, 是国际上应用最广泛的现场总线之一。 起先, CAN-bus 被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置 ECU 之间交换信息,形成汽车电子控制网络。比如: 发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入 CAN 控制装置。 CAN-bus 是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测 出产生的任何错误。当信号传输距离达到 10Km 时,CAN-bus 仍可提供高达 5Kbps 的数据传输速率。由于 CAN 串 行通讯总线具有这些特性,它很自然地在汽车、制造业以及航空工业中受到广泛应用。 作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN-bus 已被广泛应用到各个 自动化控制系统中。例如,在汽车电子、自动控制、智能大厦、电力系统、安防监控等各领域,CAN-bus 都具有不 可比拟的优越性。

DP-51PRO 用户指南

DP-51PRO 用户指南

DP-51PRO 综合仿真实验仪由以下开发组件构成
DP-51PRO 综合仿真实验仪主机
USBPARK 1.1 模块
RS232 通讯电缆
USB 电缆
设计光盘资料
用户手册
电源电缆
80C51 与接口全套开发实践的多个实例 并配备有完全的学
习步骤 源代码含有丰富的设计资料 参考资料 加上用户手册 一定能够使您快速进入相关应
值的 DP-51PRO 综合仿真实验仪 终于来到了您的手中!
我们在 DP-51 DP-FPGA DP-51H DP-XILINX DP-51S DP-MCU/ALTERA 等优秀开发平台
的基础上 又推出了这一款通信开发套件 它将成为您进入 TCP/IP CAN USB EDA 驱动开
发领域的好助手 欢迎您加入我们的学习行列 让我们共同学习 进步 提高!
谢谢 敬礼
此致
-1-
广州周立功公司 2004 年 3 月 2 日
广州周立功单片机发展有限公司
DP-51PRO 综合仿真实验仪 用户指南
w w w. z l g m c u . c o m
尊敬的用户 您好
感谢您购买了 DP-51PRO 综合仿真实验仪 这是一款全新概念的通信开发套件 代表着最新
的技术领域 同时 板上集成有一个完整的 PHILIPS 80C51 单片机开发平台 现在 这一款超
<PHILIPS MCU>
PHILIPS MCU 器件一览
<Schematic>
DP-51PRO 原理图
<Software>
DPFLASH 下载调试软件 Keil C51 评估版软件 ZLGISP
下载软件
为您服务的 E-mail 地址 DP51@ 产品信息网页 /tools/kaifaban.asp 技术讨论园地 /club/bbs/bbsView.asp

周立功CAN总线设计详解工具

周立功CAN总线设计详解工具

CAN-bus 专 用 芯 片
P87C591 集成 PeliCAN 控制器的增强型 8 位单片机 LPC2119/2129 集成 2 路 CAN 控制器的 ARM 芯片 LPC2219/2229 集成 6 路 CAN 控制器的 ARM 芯片 SJA1000 独立 CAN 控制器 PCA82C250/251 通用 CAN 收发器 TJA1050/1040/1041 高速 CAN 收发器 TJA1054 容错的 CAN 收发器 TJA1020 标准 LIN 收发器 各类 DC/DC 电源模块 软件源码:SJA1000 BasicCAN 模块 & PeliCAN 模块、P87C591 PeliCAN 模块; 应用协议方案:DeviceNET & CANopen
广州周立功单片机发展有限公司
w w w. z l g m c u . c o m
CAN-bus 现场总线基础方案 工具篇
广州周立功单片机发展有限公司 2004 年 1 月 10 日
-1-
广州周立功单片机发展有限公司
w w w. z l g m c u . c o m
前言
2003 年 5 月 6 日,PHILIPS 正式授权:广州周立功单片机发展有限公司为汽车电子产品线(含 CAN-bus、汽 车防盗器 RFID、汽车传感器)中国地区代理商。 依靠强大的专业开发团队、PHILIPS 半导体的领先技术与国际 CiA 协会、ODVA 协会的支持,我们致力于发展中 国的 CAN 产品与应用事业。至现在,我们已成功开发出一系列 CAN-bus 教学、接口、工具、应用产品,能够为客户 提供从“芯片” 、 “工具” 、 “模块” 、 “方案”等各个方面的服务,涉及 CAN-bus 多个行业与应用领域。我们自主开发 的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。

pricelist

pricelist

“周立功单片机”产品零售价一览表更新:2004年3月19日以下产品的邮购均须根据具体情况收取邮费PHILIPS LPC700单片机型号零售封装型号零售封装P87LPC760BN 7.0 PDIPP87LPC759BN 6.2 PDIPP87LPC761BN 7.3 PDIPP87LPC760BDH 7.0 TSSOPP87LPC761BDH 7.3 TSSOP P87LPC762BN 9.2 PDIPP87LPC762BD 9.0 PSOP P87LPC762BDH 9.0 TSSOPP87LPC762FN 10.0 PDIP P87LPC762FD 10.0 PSOPP87LPC764BN 10.8 PDIP P87LPC764BD 10.8 SOICP87LPC764BDH 10.8 TSSOP P87LPC764FN 11.5 PDIPP87LPC764FD 11.5 SOIC P87LPC767BN 13.8 PDIPP87LPC767BD 13.8 PSOP P87LPC767FN 15.8 PDIPP87LPC767FD 15.8 PSOP P87LPC768BN 18.0 PDIPP87LPC768FN 20.0 PDIP P87LPC769HD 27.0 PSOPPHILIPS LPC900单片机型号零售封装型号零售封装P89LPC901FN 6.8 PDIP P89LPC901FD 6.5 PSOPP89LPC902FD 7.5 PSOPP89LPC902FN 8.0 PDIPP89LPC906FD 7.0 PSOP P89LPC903FD 8.0 PSOPP89LPC908FD 8.2 PSOP P89LPC907FD 7.5 PSOPP89LPC913FDH 8.8 TSSOP P89LPC912FDH 8.5 TSSOPP89LPC921FDH 11.0 TSSOP P89LPC914FDH 8.8 TSSOPP89LPC922FN12.0 PDIP P89LPC922FDH11.5 TSSOPP89LPC930BA 12.5 PLCCP89LPC930BDH12.5 TSSOPP89LPC931BA 13.0 PLCCP89LPC930FDH 12.0 TSSOPP89LPC931FDH 13.5 TSSOPP89LPC932BA 18.0 PLCCP89LPC932FDH 17.0 TSSOPP89LPC932BDH 16.5 TSSOPP89LPC935FDH 20.0 TSSOPP89LPC935FA 23.0 PLCCPHILIPS ARM系列型号零售封装型号零售封装LPC2105BBD 70.0 LQFP LPC2104BBD 62.0 LQFPLPC2114FBD 62.0 LQFP LPC2106BBD 75.0 LQFPLPC2119FBD 72.0 LQFPLPC2124FBD 77.0 LQFPLPC2214FBD 85.0 LQFP LPC2129FBD 85.0 LQFPPHILIPS 8xC5x/5xX2单片机型号零售封装型号零售封装P87C51X2BA 9.3 PLCC P87C51X2BN 8.7 DIPP87C51SFPN 10.3 DIPP87C51X2BBD 9.3 LQFPP89C51X2BN 7.5 DIPP89C51X2BA 8.1 PLCCP87C52X2BA 10.8 PLCCP87C52X2BN10.0 DIPP87C52X2FN 12.1 DIPP87C52SFBB 11.8 QFPP89C52X2BN 8.6 DIPP87CL52X2BBD14.8 LQFPP89C52X2BBD 9.7 LQFPP89C52X2BA 9.2 PLCCP87C54UBAA 17.2 PLCCP87C54X2BN 16.2 DIPP87CL54X2BBD 18.0 LQFPP87C54X2BDH 14.2 TSSOPP87C58X2BN 18.7 DIPP87C54X2FBD 18.0 LQFPP89C58BP 21.0 PDIPP87C58X2BA 19.5 PLCCP89C58BA 22.0 PLCCP89C58X2FN 19.0 DIPOM4358BA 18.0 PLCCOM4368BN 17.0 DIPPHILIPS 80C51单片机型号零售封装型号零售封装38.0 PDIPP87C51RC+JA/N 35.0 LQFPP89C51RD+JA/NPDIPP89C60X2BP 23.0P87C51RD2BA 33.0PLCCPLCC24.0PLCCP89C61X2BAP89C60X2BA 23.0P89C51RD2HBP 40.0 PDIPP89C61X2BN 24.0 PDIPP89C51RD2HBA 40.0 PLCC40.0 LQFPP89C51RD2HBBDP89C51RD2BA39.0 PLCCP89C51RD2BN39.0 PDIPP89C51RD2FN42.0 PDIPP89C51RD2BBD39.0 LQFPP89LV51RD2BBD45.0 LQFPP89C51RD2FA 42.0 PLCC51.0P89C662HBBDLQFPPLCCP89C662HBA 51.055.0PLCCP89C668HBAPLCCP89C664HBA 55.0PLCCP89C669FA 52.0P89C668HFA 64.0PLCCPLCC50.0P80C552EFAP89C669BA 50.0PLCCPLCC50.0P87C591VFA 54.0P51XAG30KFAPLCCPLCCPXAG30KFA 50.0PHILIPS 外围器件I2C-bus器件型号零售封装型号零售封装5.7PCF8563TSODIPPCF8563P 7.512.5SOPCF8583TDIPPCF8583P 12.510.3VSOVSOPCF8576CTPCF8566T 9.48.3PCF8576DTSSOPSOPCF8574T 11.0PCA9554 10.4SOSAA1064T 17.5CAN-bus器件6.8SOPCA82C250TDIPPCA82C250 6.87.6PCA82C251TSO PCA82C251 7.6DIPTJA1040T 7.6 SOTJA1050T 6.3 SOTJA1054T 9.8 SOTJA1041T 9.5 SODIP AU5790D14 10.0 SJA1000 23.5TJA1020T 7.8 SO SJA1000T 23.5 SOUSB-bus 器件PDIUSBD12PW 15.5 TSSOP ISP1161A1BM 45.0 LQFP ISP1581BD 42.0 LQFPUSB-bus1.1分析仪 1800.0Mifare IC 卡及读卡模块Mifare IC 卡 10.0 RC500 65.0 ZLG500模块135.0电源器件MAX809L2.2 SOT MAX8102.2 SOTSA56600 5.5 SO MAX708 5.5 TSSOP/SO NE56604 7.5 SO NE56605 7.5 SO TEA1520P (2W ) 4.0 DIPTEA1520T (2W ) 4.0 SO TEA1521T (3W ) 4.5 SOTEA1522T (7W ) 5.0 SOCATALYST 半导体型号零售封装型号零售封装CSI24WC02J 1.8 SOIC CSI24WC02P 1.8 DIP CSI24WC02PI 2.3 SOIC CSI24WC04P 2.5 DIP CSI24WC08J 2.2 SOIC CSI24WC16P 3.2 DIP CSI24WC16J 2.8 SOIC CSI24WC64P 4.8 DIP CSI24WC256P21.0 DIP CSI24WC256PI 24.0 SOICCSI93C46P 1.7 DIP CSI93C46J 1.7 SOIC CSI1161-42 5.5 DIP CSI1161(工规) 6.3 SOHOLTEK 半导体型号零售封装型号零售封装HT46R22 6.5 SKDIP HT46R23 8.0 SKDIP HT46R47 4.8 DIP1 HT46R63 15.0 SKDIP/SOP HT47R20 9.6 QFPHT48R05A-1 3.5 DIP HT48RA0A 4.8 SOP HT48RA0A 5.0 SOP HT48R06A-1 3.6 DIP HT48R30A-1 5.8 SKDIP HT48R10A-1 5.3 DIP HT48R30A-1 6.4 SKDIP HT48R50A-1 7.3 SKDIP HT48R50A-1 8.0 SSOP HT48R70A-1 11.5 SSOP HT48R70A-1 12.3 QFPHT49R30A-1 8.0 SSOP HT49R50A-1 8.8 SSOP HT49R50A-1 11.0 SSOPHT70XXA 1.4 TO-92 HT70XXA 2.0 TO-89 HT71XX 1.4 TO-92 HT71XX 1.9 TO-89 HT13803.8DIPHT1620 (DIE)3.2QFPHT1621(Dice) 1.7 SSOP HT1621B 5.3 SSOP/PDIPHT1621D 5.3 Skinny HT82V731 2.0HT24LC02 1.7 HT9200A 2.0 DIP/SOP HT9170D 3.8 SOPZLG-MCU型号零售封装型号零售封装ZLG7289BP 7.7 DIP ZLG7289BS 7.7 SOIC ZLG7290AP 9.5 PDIP ZLG7290AS 9.5 SOMDT 单片机型号零售 封装 型号零售 封装MDT2005EP 4.0 MDT2005ES 4.0 MDT2010EP 4.8 MDT2020BP 6.0 MDT2020BS 6.5MDT2051AP7.6DC-DC 电源模块型号零售型号零售型号零售B0505S-1W 25.0 D240505S-2W 45.0 B2405S-1W 30.0 IB0505LS-W75 36.0 D050505S-1W 40.0 IB2405LS-W75 40.0 D240505S-1W 40.0 PH2405S-01 70.0 D050505S-2W 45.0 PH2405D-03 120.0 B2415S-1W 30.0 D241515S-1W 43.0LCD 模块(成品)型号零售型号零售型号零售ZY886A(水表) 17.0 ZY886B (水表) 17.0ZY886C(气表)13.5 ZY886D(气表) 17.0ZY886E(水、气表)17.0 ZY1420A 21.0 ZY1420B20.0金卡产品型号零售型号零售RC500 读卡芯片 65 MUR-100 读卡器 (USB 通信) 390 mifare 1C 卡9.5 MSR-100 读卡器 (RS232通信) 390 ZLG500A/B 读卡模块(含V1.0天线) 135 MSR-260 读卡器 (兼容MFRD260) 450 ZLG500A 模块四层板天线(配套价) 25 ICCUR-100B 通用读卡器 280 ZLG500开发板 650 PAR-100韦根读卡器 280 Mifare 韦根读卡器230电子模块型号价格型号价格SM200-02无时钟IC 卡水表模块 批发价50 SM200-02A 带时钟IC 卡水表模块 批发价60电子指南针模块160CAN-bus系列产品型号零售型号零售CANalyst-II 双路CAN分析仪6900 CANalyst-I 单路CAN分析仪5500 CAN485智能CAN转换器980 CAN232智能CAN接口卡1200 USBCAN-II双路智能CAN接口卡2800 USBCAN-I单路智能CAN接口卡2500 PCI-5110单路智能CAN接口卡2500 PCI-5121双路智能CAN接口卡2800 PCI-9820双路非智能CAN接口卡1880 PCI-9810单路非智能CAN接口卡1500 CANrep-A智能全隔离CAN中继器1200 CANrep-B隔离CAN中继器600 CANstarter-I开发套件1460 CAN232B 智能CAN转换卡980 CANmini 微型CAN接口卡680 CANlite 便携式CAN接口卡780 ISA-5420 双路智能CAN接口卡2200 DB9-OPEN5转换座20 ISA-9620 双路非智能CAN接口卡1200开发工具—编程器与适配器型号零售型号零售EasyPRO 80 通用编程器980 LQFP48 适配器450 EasyPRO 100通用编程器1680 TSSOP20 适配器350 ExpertPRO I通用编程器2180 SOP20 适配器350 ExpertPRO II通用编程器2680 PLCC28 适配器100 CP76X 编程器350 TSSOP28 适配器200 CP76X 编程拷贝机800SOIC28 适配器350 CP9XX编程器350 TSSOP38 适配器450 ZLG-ISP 下载编程器240 SO16Z适配器75 ZY1420 语音编程器550Holtek OTP编程器550开发工具—仿真器型号零售型号零售TKS-52S 仿真器 (HOOKS技术) 1300 TKS-58B 仿真器 (HOOKS技术) 1600 TKS-61S 仿真器 (HOOKS技术) 1800 TKS-58 仿真器 (HOOKS技术) 1600 TKS-61 仿真器 (HOOKS技术) 2100 TKS-RD2S 仿真器 (HOOKS技术) 2100 TKS-591B 仿真器 (HOOKS技术) 3200 TKS-RD2 仿真器 (HOOKS技术) 2400 TKS-591S 仿真器 (HOOKS技术) 2800 TKS-668B 仿真器 (HOOKS技术) 2600 TKS-591 仿真器 (HOOKS技术) 3200 TKS-668S 仿真器 (HOOKS技术) 2400 TKS-764 仿真器1300 TKS-668 仿真器 (HOOKS技术) 2600 TKS-932 仿真器1300 KEIL C51软件(送TKS-52S) 14800 HT各系列仿真器1300 TB90X仿真头50 P87LPC759/60/61仿真适配器50 TKS-PLCCPOD 仿真适配器200积压库存产品(可以谈价)SE-52仿真器850 SE-52S仿真器900 SE-52P仿真器950 ME-52仿真器1000 SE-764仿真器1300 ME-52P仿真器1200 AE-52仿真器1600 MP-764编程器290AE-52E仿真器1500开发工具—开发板与实验仪型号零售型号零售DP-51H单片机数据通信综合仿真实验仪1380 DP-1581单片机与USB2.0仿真实验仪780DP-51+单片机仿真实验仪(配出版图书) 780 DP-MCU/Xilinx综合仿真实验仪(配出版图书)650DP-51S单片机仿真实验仪680 DP-MCU/Altera综合仿真实验仪(配出版图书)650 DP-51单片机仿真实验仪680DP-Xilinx下载开发实验仪480 DP-TEST单片机开发实验仪580 DP-Altera下载开发实验仪500 DP-932单片机仿真实验仪580 DP-668单片机与TCP/IP仿真实验仪780 DP-XC2S100 FPGA开发实验仪780 EasyARM2104开发套件(配出版图书) 400 PDIUSBD12 SMART USB开发板450 1602A液晶显示屏50.0 PDIUSBD12 大容量存贮器开发板680 A/D、D/A转换板130 ZY1420 DEMO板240 步进电机/伺服电机控制板180 I2C总线DEMO板240ZLG7289 DEMO板240。

广州周立功单片机 DP-51H 单片机数据通信综合仿真实验仪 说明书

广州周立功单片机 DP-51H 单片机数据通信综合仿真实验仪 说明书

DP-51H单片机数据通信综合仿真实验仪DP-51H主机USB1.1 模块USB2.0 模块DP-51H单片机数据通信综合仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一,是一种目前功能强大的单片机应用技术综合性学习、调试、开发工具,为广大单片机爱好者和单片机工程师提高技术水平提供了一条捷径。

DP-51H单片机数据通信综合仿真实验仪向用户提供了众多外围器件和设备接口,可使用户快速掌握单片机原理及其实用接口技术;同时DP-51H单片机数据通信综合仿真实验仪集成有MON51调试接口,用户可在著名的Keil uVision2调试环境下调试、运行单片机程序。

预留的ISP接口使DP-51H单片机数据通信综合仿真实验仪还具有ISP编程器的功能。

功能特点(1) 用户可使用自带的P87C52X2单片机来进行仿真调试,或把程序下载到FLASH中运行。

工作晶振频率可选:1-24 MHz。

(2) 板上集成众多常用接口电路:32KB SRAM芯片62C256、32KB FLASH芯片29C256、3个独立LED显示、3个独立按键、8个8段数码管与8按键组成的键盘/显示电路、I2C接口实时时钟芯片PCF8563T、I2C接口E2PROM芯片24WC02、I2C接口键盘LED显示芯片ZLG7290、RS232串行通讯接口芯片MAX232、RS485串行通讯接口芯片MAX485、CAN 2.0B 控制芯片SJA1000T、LIN BUS 控制芯片TJA1020、以太网控制芯片RTL8019AS、SPI 接口电路、16×2字符液晶显示屏接口和128×64点阵液晶显示屏接口、无源蜂鸣器电路BUZZER、复位电路、电源监控电路MAX708、另外提供USB1.1和USB2.0的扩展模块。

这些实用接口电路涵盖了MCU通讯的各个应用领域,能够提供用户领先的通讯应用设计方法。

(3) 电路信号的切换通过跳线器进行选择,可靠性高,使用方便。

DP-51PRO-MCU单片机实验指导书B

DP-51PRO-MCU单片机实验指导书B

实验一单片机开发系统熟悉与开发一、实验目的1、了解DP-51PROC单片机综合仿真实验仪,SH51仿真器和烧录器等开发工具的使用。

2、学会单片机系统汇编程序开发、调试的一般过程。

二、实验内容1、SH51仿真器外观图1.12、DP一51PROC单片机综合仿真实验仪的电路布局如图所示。

图1.2由图1.2可以看出,它分为多个功能块,各功能块之间是相对独立的,每个功能块都有一个编号,分别是竖数A~D,横数1~10。

可从编号快速地找到功能块所在的位置。

例如,c3功能块,就是第3行的第3个功能块,这样用户就能比较方便地找到对应的位置。

1.4主要功能块DP-5lPROc单片机综合仿真实验仪上的功能块如表1.1所列。

实验二数据传送一、实验目的1.进一步熟悉SH51仿真器的使用方法。

2.练习设计简单的程序。

3.掌握8031片内RAM和片外RAM的数据传送方法,从而了解这两部分存贮器的特点。

二、实验设备及器件PC机一台DP-51PROC单片机实验仪一台SH51仿真器一台三、实验内容将8031内容RAM 40H~4FH置初值00H~0FH,然后将40H~4FH内容传送到外部RAM的4800H~480FH,再将4800H~480FH传回内部RAM的50H~5FH。

设置断点B1、B2、B3每运行到断点时检查相应的CPU 现场和存贮单元的内容。

四、实验步骤1、向机器输入程序。

2、运行程序至第一个断点B1,检查40H~4FH单元内容及累加器A的内容。

3、运行程序至第二个断点B2,检查4800H~480FH单元内容及累加器A、数据指针DPTR的内容。

4、运行程序至第三个断点B3,检查50H~5FH单元内容及累加器A、数据指针DPTR的内容。

五、实验参考程序ORG 000HSTART: LJMP MAINORG 040HMAIN: MOV R0,#40HMOV R2,#16CLR AA1: MOV @R0, AINC R0INC ADJNZ R2,A1 ;B1:MOV R0,#40HMOV DPTR,#4800HMOV R2,#10HA2: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R2,A2 ;B2:MOV R0,#50HMOV DPTR,#4800HMOV R2,#10HA3: MOVX A,@DPTRMOV @R0,AINC R0INC DPTRDJNZ R2,A3B3:SJMP$end数据记录表格:五、实验报告要求1、写出具有源程序和注解的程序清单。

STARES51PRO单片机综合实验仪

STARES51PRO单片机综合实验仪

0目录第一章简介 (1)1.1 实验仪介绍 (1)1.2 实验仪配置方案 (1)1.3 功能特点 (1)1.3.1 软件 (1)1.3.2 硬件 (2)第二章硬件结构 (4)2.1 电路外观 (4)2.2 A1区:12864液晶显示模块电路 (5)2.3 A2区:16×16 LED实验电路 (5)2.4 A3区:CPU总线、片选区 (6)2.5 A4区:控制区 (6)2.6 B1区:语音模块ISD1420电路 (6)2.7 B2区:逻辑笔、单脉冲、频率发生器 (7)2.8 B3区:8259电路 (8)2.9 B4区:8155、8255电路 (8)2.10 B5、C6区:扩展区 (9)2.11 C1区:电源区 (9)2.12 C2区:93C46 (9)2.13 C3区:138译码器 (9)2.14 C4区:X5045 (10)2.15 C5区:8253、8251 (10)2.16 D1区:蜂鸣器 (10)2.17 D2区:0~5V电压输出 (11)2.18 D3区:光敏电阻、压力测量 (11)2.19 D4区:并串转换 (12)2.20 D5区:串并转换 (12)2.21 E1区:步进电机 (12)2.22 E2区:PWM电压转换 (12)2.23 E3区:继电器 (13)2.24 E4区:I2C总线(包括24C02A,PCF8563P,ZLG7290) (13)2.25 E5区:8279键盘/LED控制器 (14)2.26 E6区:8250 (15)2.27 E7区:RS232 (15)2.28 E8区:RS485 (15)2.29 F1区:直流电机转速测量/控制 (16)2.30 F2区:串行AD (16)2.31 F3区:DAC0832数模转换 (17)2.32 G1区:温度测量/控制 (17)12.33 G2区:红外通讯 (17)2.34 G3区:串行DA (18)2.35 G4区:ADC0809模数转换 (18)2.36 G5区:键盘&LED (19)2.37 G6区:发光管、按键、开关 (19)2.38 G7区:接触式IC卡 (20)第三章星研集成环境软件 (21)3.1 软件安装 (21)3.1.1 安装星研集成环境软件 (21)3.1.2 软件卸载 (21)3.1.3 USB驱动程序 (21)3.1.4 软件启动 (22)3.1.5 编译器 (23)3.1.6 README文件 (23)3.2 如何使用星研集成环境软件 (24)3.2.1 数据传送程序(ASM) (24)3.2.2 数据传送程序(C) (37)第四章软件实验 (43)实验一数据传送 (43)实验二双字节BCD码(十进制数)加法 (45)实验三双字节BCD码(十进制数)减法 (48)实验四四字节十六进制数转十进制数 (51)实验五散转 (54)实验六冒泡排序 (56)实验七二分查找法 (58)第五章基础硬件实验 (60)实验一 8255控制交通灯实验 (61)实验二 74HC138译码器实验 (64)实验三 8155输入、输出、SRAM实验 (66)实验四 8253方波实验 (68)实验五 8259A中断控制器实验 (70)实验六 8251可编程通信实验(与微机) (73)实验七 8250可编程通信实验(与微机) (77)实验八 8279键盘显示实验 (81)实验九并行DA实验 (84)实验十并行AD实验(数字电压表实验) (86)实验十一红外通信实验 (89)实验十二图形点阵显示实验 (93)实验十三 8237 DMA传输实验 (102)第六章综合实验 (105)2实验一简易电子琴实验 (105)实验二 LED16 * 16点阵实验 (113)实验三数字式温度计实验(18B20) (118)实验四步进电机实验 (124)实验五直流电机测速实验 (131)实验六旋转图形实验 (137)实验七 ISD1420语音模块实验 (141)实验九电子钟(CLOCK) (151)实验十光敏电阻测量光照强度实验 (157)以太网、USB1.1、USB2.0、CAN、GPS、GPRS等模块说明请参阅光盘中说明341简介1.1 实验仪介绍STAR ES598PCI实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、汇编例子程序、使用说明,不但可以满足各大专院校进行单片机、微机原理课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。

DP-51proC单片机

DP-51proC单片机
出租车计价器电子称ic卡刷卡机单片机的应用在智能化家用电器中的应用在办公自动化设备中的应用在商业营销设备中的应用微波炉冰箱电饭煲传真机打印机pc单片机的应用在工业自动化控制中的应用plc过程控制机电一体化等在智能化仪表领域中的应用数据存储和处理故障诊断等在汽车电子产品中的应用在智能化通信领域中的应用对讲机路由器手机gps导航系统运行监视器通信系统荣誉推荐
现场演示教学产品
16×16 LED扫描输出实验
实验目的:使用户学会利用单片机的I/O口进行LED点阵的扫描显示。 128×64 LCD液晶显示实验
实验目的:了解图形液晶模块(单色)的控制方法,实现简单图形 显示算法。
10
运行监视器
通信系统
5
荣誉推荐:51PROC 单片机综合仿真实验仪
51PROC单片机综合仿真实验仪 与众不同的特点:
1、 DP-51PROC四合一功能:ISP、EDA、仿真、实验仪; 2、基于Keil Monitor51的仿真调试功能; 3、配有中英文开发环境,提供中英文资料,适合培养双语能力; 4、带32k的Flash,用于用户的程序下载; 5、灵活简单的138译码和573锁存电路,方便用户随意设置; 6、集成1路完全功能的CAN-bus总线接口; 7、支持CPLD实验; 8、独立控制键盘、555电路、运算放大器、RS485差分串行、 接触式IC卡、红外收发、CAN-bus接口、以太网接口、 语音模块、非接触式IC卡模块;坚固耐用镀金插孔锁紧接插线. 9、提供德国Keilc 正版软件,嵌入式操作系统等
利条件。
2
单片机发展历程
第一阶段 1974-1976 单片机的产生 和初级发展 单片机的探索 1974年,美国仙童公司研制出 了世界上第一台单片机F8。 1976年,美国Intel公司的 MCS-48系列单片机问世。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DP51H单片机数据通信综合仿真实验仪
DP51H主机
USB1.1 模块USB2.0 模块DP51H单片机数据通信综合仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一是一种目前功能强大的单片机应用技术综合性学习调试开发工具为广大单片机爱好者和单片机工程师提高技术水平提供了一条捷径DP51H单片机数据通信综合仿真实验仪向用户提供了众多外围器件和设备接口可使用户快速掌握单片机原理及其实用接口技术同时DP51H单片机数据通信综合仿真实验仪集成有MON51调试接口用户可在著名的Keil uVision2调试环境下调试运行单片机程序
预留的ISP接口使DP51H单片机数据通信综合仿真实验仪还具有ISP编程器的功能
z 功能特点
(1) 用户可使用自带的P87C52X2单片机来进行仿真调试,或把程序下载到FLASH中运行工作晶振
频率可选1-24 MHz
(2) 板上集成众多常用接口电路32KB SRAM芯片62C25632KB FLASH芯片29C2563个独立
LED显示3个独立按键8个8段数码管与8按键组成的键盘/显示电路I2C接口实时时钟芯
片PCF8563T I2C接口E2PROM芯片24WC02I2C接口键盘LED显示芯片ZLG7290RS232
串行通讯接口芯片MAX232RS485串行通讯接口芯片MAX485CAN 2.0B 控制芯片SJA1000T
LIN BUS 控制芯片TJA1020以太网控制芯片RTL8019AS SPI 接口电路162字符液晶显
示屏接口和12864点阵液晶显示屏接口无源蜂鸣器电路BUZZER复位电路电源监控电
路MAX708另外提供USB1.1和USB2.0的扩展模块这些实用接口电路涵盖了MCU通讯的各个应用领域能够提供用户领先的通讯应用设计方法
(3) 电路信号的切换通过跳线器进行选择可靠性高使用方便
(4) 提供实验电路的各部分原理图提供各个实验课题的程序浅显易懂入门方便使用户快速掌
握应用系统的设计方法
(5) 预留ISP接口支持PHILIPS ISP单片机如P89C51RX2P89C66X P89C6Xx2等的ISP编
程功能
(6) 通过MON51接口与Keil C51调试软件 µVision2配合可按单步断点连续等方式调试实际应
用程序
(7) 进行实时操作系统的学习如RTX Tiny 实时操作系统uC/OS II实时操作系统Small RTOS
实时操作系统等RTX Tiny 实时操作系统是德国Keil Software公司设计的关于Small RTOS实时操作系统的源码可以在网站下载至于其详细的设计思想应用设计实例和中间件请参考Small RTOS设计原理及应用专著有了这样的基础您就有了从8位单片机过渡到32位ARM的扎实功底如果您的基础比较好还可以深入学习uC/OS II实时操作系统不仅可以在80C51单片机上使用而且可以十分方便地移植到32位ARM上使用
(8) 利用DP51H单片机数据通信综合仿真实验仪引出的CPU仿真信号可以连接自己的实际应用系统
z 实验课题
DP-51H单片机数据通信综合仿真实验仪集成有强大的软件硬件资源可向使用者提供多种实验课题
(1) 学习增强型80C51系列单片机在Keil uVision2调试环境下进行增强型80C51系列单片机硬件
仿真实验定时器实验等基础实验
(2) 设有3位独立按键3个独立LED实现I/O接口实验中断实验等
(3) 设有8个8段数码管8个按键由芯片ZLG7290进行控制实现键盘/显示实验
(4) 通过全译码电路扩展32K RAM作为XDA TA空间实现存贮器实验
(5) 两台或多台DP-51H的RS232RS485CAN-bus LIN-bus TCP\IP相连实现单片机的主/从通
讯网络实验
(6) 扩展I2C接口的实时时钟芯片PCF8563T E2PROM芯片CAT24WC02并提供完整的傻瓜
化模拟I2C汇编和C51源程序软件包可以帮助开发人员快速使用I2C器件避免做不必要的
重复开发工作
(7) 扩展RS232接口可直接与计算机进行通讯提供完整的傻瓜化动态链接库软件包及其源码
完全公开程序范例可以帮助开发人员快速使用RS232避免做不必要的重复开发工作
(8) 串口扩展RS485通讯电路实现PC通讯实验
(9) 扩展PDIUSBD12 USB1.1接口提供完整的傻瓜化单片机固件程序上位机驱动程序源码及
其完整的软件包和应用范例即便开发人员没有掌握USB1.1协议同样也能在现有的产品上增加USB功能
(10) 扩展ISP1581 USB2.0接口提供完整的傻瓜化单片机固件程序上位机驱动程序源码及其
完整的软件包和应用范例即便开发人员没有掌握USB2.0协议同样也能在现有的产品上增加USB功能
(11) 扩展以太网RJ45接口可以通过TCP/IP方式直接连接Internet提供完整的RS232转
TCP/IP源程序可以帮助初学者快速理解和掌握以太网应用技术
(12) 扩展1个光电隔离DC DC隔离供电的CAN-bus接口提供完整的傻瓜化BasicCAN &
PeliCAN软件包并可直接连接现场总线还可以作为用户开发RS232CAN CAN TCP/IP 的原型机
(13) 扩展LIN-bus接口提供完整的LIN-bus规范应用范例及其软件包实现LIN-bus的通讯
实验
(14) 扩展字符液晶显示屏接口和12864点阵液晶显示屏接口实现液晶显示实验
(15) 扩展1个无源蜂鸣器BUZZER实现音乐输出PWM输出实验
(17) 合理分配DP-51H的部分硬件资源模拟实际运行目标实现MCU大型综合通讯实验
z 随机附件
(1) DP51H单片机数据通信综合仿真实验仪一台
(2) USB1.1模块一个
(3) USB2.0模块一个
(4) 专用9V电源一个
(5) 串行通行电缆一根
(6) 仿真电缆及仿真头一个
(7) 配套光盘一张
(8) 单片机基础实验指导书一本
z 可选配件
(1) 具有ISP下载功能的单片机如P89C51RD2等
(2) LCD液晶显示模块
(3) SLE442卡及其读卡器
(4) ZLG500A模块。

相关文档
最新文档