《DP-51MCore实验指导书》

合集下载

单片机51实验指导书

单片机51实验指导书

第一章系统概述1.1 系统组成Dais系列单片机微机仿真实验系统的MCS-51单片机实验与仿真由管理CPU 89C52系统单元、目标CPU 8032或仿真CPU438单元、接口实验单元和稳压电源(外接或内置)组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:1.2 系统功能与特点(1)自带键盘、显示器,能独立运行,也可以PC机为操作平台。

两种工作方式任意选择,均全面支持《单片机原理与应用》等课程的实验教学。

(2)系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8032或仿真CPU438作为目标机仿真与实验CPU,其软硬件资源100%出借。

(3)目标CPU8032/438采用主频为6MHz,向用户提供实验方式和两种仿真方式(RAM 方式和EPROM方式)。

(4)配有一片RAM 61C256构成系统的32K程序空间,地址范围为0000H~7FFFH,还配一片61C256(32K)作为用户设置的断点区(BPRAM)。

(5)实验项目完整丰富,与课程教学紧密结合,同时配有电机、温压、音响等实验对象,可支持控制应用类综合实验。

(6)系统接口实验电路为单元电路方式,电路简捷明快,一体机的8位数据总线以排线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。

(7)通过RS232通信接口,在Windows/DOS集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。

(8)具有最丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能,100%保护用户现场,返回监控。

(9)自带EPROM编程器,可对2764/27128快速读出(软硬件实验所需的代码文件)。

1.3 系统资源分配实验系统寻址范围定义如下:系统已定义的I/O地址如下:第二章安装使用2.1硬件安装(1)对卡式结构的机型而言应把8032/8789CPU卡更换到主机板的CPU-SUB(36)总线接口位置。

51单片机实验指导书

51单片机实验指导书

MCS-51单片机基础综合实验板实验指导书李家庆2009年2月目录第1章实验箱功能简介1.1 实验箱外观 (1)1.2 实验箱配置 (2)1.3 仿真下载使用说明 (3)1.4 电路图 (4)第2章实验箱使用快速入门2.1 KEIL C51 简介 (5)2.2 uVision使用入门 (5)2.3 实验箱的仿真 (10)2.4 实验箱的下载 (13)第3章单片机实验3.1 基本实验 (23)实验一熟悉Keil C51开发环境 (23)实验二熟悉实验箱的仿真与下载 (26)实验三 I/O口延时实现流水灯 (27)实验四蜂鸣器驱动实验 (29)实验五定时器中断实验 (32)实验六外部中断实验 (33)实验七数码管显示123456 (34)实验八 8155扩展实验 (35)实验九 ADC0809实验 (37)实验十 DAC0832实验 (41)实验十一串口通信实验 (42)3.2 高级实验 (51)实验十二 100位计数器实验 (51)实验十三矩阵键盘实验 (53)实验十四实时时钟实验 (56)实验十五数字温度计实验 (64)实验十六 I2C总线实验 (68)实验十七单片机实钟实验 (74)注:实验书只是提供了部分参考实验,供用户初次使用时熟悉各模块电路,更多实验源代码详见光盘,另外,您也可根据自己的思路编写各种各样的实验代码,均可以非常方便的在此实验箱上运行。

其它相关资料,请参考光盘第1章 实验板功能简介1.1 单片机实验板概览实物图如图1.1所示:1.2 实验箱配置 基础板配置:1、STC89C51支持在线下载程序。

.2、8位LED 发光二极管(可做流水灯实验)。

3、4位数码管(可做动态扫描及静态显示实验)。

图1.1 单片机实验板实物图图1.2 单片机实验板功能组成4、4 *4矩阵键盘。

(也可将其中的行或列接地,将独立按键实验)。

5、MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口,同时也可做为STC单片机下载程序的接口,SST单片机仿真接口)6、USB供电系统,直接插接到电脑USB口即可提供电源,此时不需另接直流电源。

51单片机实验指导书

51单片机实验指导书

目录目录 (1)第一章设备介绍 (2)第一节总体结构 (2)第二节上位机 (2)第三节仿真器 (3)第四节开发板 (5)第五节实验箱的使用 (6)第六节思考题 (7)第二章软件平台 (8)第一节总体框架 (8)第二节创建工程 (8)第三节添加源文件 (12)第四节编译连接生成目标文件 (16)第五节下载程序 (18)第六节运行并调试 (19)第七节平台使用中需特别注意的问题 (24)第八节思考题 (26)第三章运算程序 (27)第一节算数运算 (27)1.程序一 (27)2.程序二 (29)3.程序三 (30)第二节布尔运算 (30)1.程序一 (30)2.程序二 (35)3.程序三 (36)第四章I/O接口 (37)第一节I/O接口特性 (37)第二节I/O接口程序 (37)1.程序一 (37)2.程序二 (39)第一章设备介绍第一节总体结构单片机开发实验系统由三部分构成,上位机,仿真器,开发板。

他们通过各自的接口相互连接,实现相互之间的通讯。

下面三节将予以分别介绍。

图1-1 总体结构第二节上位机上位机是指人可以直接发出操控命令的计算机。

本套实验设备所使用的上位机是PC机,即个人电脑台式机。

在整个单片机开发实验系统中的地位相当于《自动控制原理》中所讲的控制器的状态观测器。

RS232串口(COM口):上位机与仿真器通讯所使用的接口为RS232串口(又称COM 口),如下图所示,RS232串口有9个针脚。

上位机通过该接口实现与仿真器的通讯。

图1-2 串口图1-3 串口线RS232串口线:图1-3是RS232窜口线,一端与上位机的RS232串口连接,另一端与仿真器的RS232串口连接,实现计算机与仿真器的通讯。

上位机接口管理:每一个通过接口与电脑连接的器件对电脑来说都称之为设备,仿真器所使用的RS232串口也不例外,如果查看自己所使用的串口,方法如下图所示。

右键点击我的电脑,然后点管理。

然后选择左侧的设备管理器。

51单片机实验指导书

51单片机实验指导书

实验一扩展存储器读写实验一.实验要求编制简单程序,对实验板上提供的外部存贮器(62256)进行读写操作。

二.实验连线将P1.0接至L1。

三.实验说明单片机系统中,对片外存贮器的读写操作是最基本的操作。

用户藉此来熟悉MCS51单片机编程的基本规则、基本指令的使用和使用本仿真实验系统调试程序的方法。

用户编程可以参考示例程序和流程框图。

本示例程序中对片外存贮器中一固定地址单元进行读写操作,并比较读写结果是否一致。

不一致则说明读写操作不可靠或该存储器单元不可靠,程序转入出错处理代码段(本示例程序通过熄灭一个发光二极管来表示出错)。

为了全面检验对该存储器单元各位的读写,程序中使用55H和AAH两个数值(请思考为何选用这两个数值)来验证写存贮器和读存贮器的操作。

用户调试该程序时,可以灵活使用单步、断点和变量观察的等方法,来观察程序执行的流程和各中间变量的值。

四.实验程序及框图实验示例程序流程框图如下:实验二P1口输入、输出实验一.实验要求编写程序,使从P1口的低四位读入四位拨动开关的电平,再用P1口的高四位点亮四个发光二极管,使得发光二极管的亮灭变化与四位拨动开关的状态相一致。

二.实验连线1.使用专用实验连线,将拨动开关的低四位K1-K4与单片机P1口的低四位P1.0 –P1.3,依次对应连接起来。

2.将单片机P1口的高四位P1.4 – P1.7与发光二极管L1 — L4,依次对应连接起来。

三.实验说明P1口是准双向口。

它作为输出口时与一般的双向口使用方法相同。

由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止。

因为内部上拉电阻阻值是20KΩ~40KΩ,故不会对外部输入产生影响。

若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。

四.实验程序及框图实验示例程序见配套盘片中的EXP2.ASM实验示例程序流程框图如下:实验三A/D转换实验一.实验要求利用实验板上的ADC0809做A/D转换器,利用实验板上的电位器W1提供模拟量输入。

(整理)51实验指导书.

(整理)51实验指导书.

目录实验一指令和汇编语言 (1)实验二C51序程序设计 (4)实验三I/O和中断实验 (5)实验四定时器计数器实验 (8)实验五键盘显示电路实验 (10)实验六综合设计实验 (20)附录1 C51编程简介 (26)附录2 Keil C51常用库函数原型 (29)附录3 Keil实例教程 (32)实验一指令和汇编语言一、实验目的1、了解单片机开发系统的各主要组成部分,包括PC、仿真器和实验开发系统;2、掌握仿真器及其软件的使用,初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等;3、熟悉51单片机的指令系统,掌握汇编语言程序的设计方法。

二、实验仪器1、自制的C51实验开发板 1块2、直流稳压电源 1台3、仿真器(EASYPROBE) 1只4、PC机 1台三、实验内容1、认识51单片机开发系统的结构。

电源40芯扁平电缆PC机仿真器C51实验开发板(目标板)图1-1 51单片机开发系统的结构2、初步认识仿真器软件和Keil C51软件界面。

3、简单程序调试(1) 传送指令设置内部RAM的值,(30H)=40H, (40H)=10H,单步执行下列程序,检查结果。

MOV R0,#30HMOV A,@R0MOV R1, AMOV B, @R1STOP: SJMP STOP执行后:(R0)= ,(R1)= ,(A)= ,(B)= ,(30H)= ,(40H)= 。

(2) 运算指令单步执行MOV A, #0BFHMOV 20H, #85HSETB CADD A, 20HMOV A, #0BFHMOV 20H, #85HSETB CADDC A, 20HMOV A, #0BFHMOV 20H, #85HSETB CSUBB A, 20HMOV A, #0BFHMOV B, #85HMUL ABSJMP $结果标志(A)=CY= AC=OV= P=(A)=CY= AC=OV= P=(A)=CY= AC=OV= P=(A)= (B)=CY= AC=OV= P=4、多字节十进制数加法被加数加数结果低位20H 67 30H 6520H21H 45 31H 72 21H22H 23 32H 98 22H23H 01 33H 89 23H 高位图1-2 4字节十进制数相加两个4字节十进制数1234567和89987265相加,将其8421-BCD码按低位到高位存放在地址为20-23H、30-33H的RAM中,运算结果存放在20-23H的地址中,如上图示。

MCS-51单片机实验指导书

MCS-51单片机实验指导书

MCS-51单片机实验指导书主编陈永健编者林建华魏有法闽南理工学院实践教学中心二0一0年九月前言单片机实验是掌握编程应用的一门重要实践课程,为今后开展电子科技制作、创新设计以及研发打下坚实基础。

学习本实验课程对巩固和加深课堂教学内容,提高学生实际工作技能,培养科学作风,为学习后续课程和从事实践技术工作奠定基础具有重要作用。

为适应电子科学技术的迅猛发展和教学改革不断深入的需要,实验中心购置了新型单片机、微机接口一体化仿真实验箱,并编写了这本相应的实验指导书。

本书以《单片机原理及应用课程教学基本要求》中确定的教学实验要求为基础,包括了《单片机原理与接口技术》课程全部实验内容。

实验系统采用达爱思DAIS仿真集成开发环境、基于8032CPU的51单片机。

MCS-51单片机实验是基于汇编语言(助记符语言)的编程语言、是一门面向计算机的硬件的语言,学好本实验课程对今后学习KLC编程、VHDL、C++等高级语言打下扎实基础,为后继单片机课程的学习提供程序编程的基础。

实验内容的安排遵循由浅到深,由易到难的规律。

考虑不同层次需要,既有测试、验证的内容,也有设计、研究的内容。

实验只提供设计要求及程序思路(流程图),由学生自己完成方案选择、实验步骤及程序编写等,充分发挥学生的创造性和主动性。

在编写本书中,闽南理工学院实践中心主任李梅审阅并提出许多宝贵意见,同时得到电子教研室林建华等老师的帮助与支持。

在此表示中心感谢。

编者:陈永健 2010年9月闽南理工学院MCS-51单片机实验指导MCS-51单片机实验指导本实验指导是为适应各大专、本科院校开设单片机原理与应用方面的课程设置需要而编写,供学生编程用。

完成本实验指导中的实验,可使学生基本掌握MCS-51单片机的结构原理、程序框图和实验步骤。

免除了主讲教师和实验辅导老师为设计、准备调试实验线路和实验程序所需的工作量,节约宝贵的时间。

一、实验指导书中所列的实验程序已经固化到系统管理CPU中,在“P.”状态下,按动“0”键→再按“EV/UN”键,将程序传送到以0000H为起始地址的RAM中。

51单片机实验手册

51单片机实验手册

51单片机实验手册一、概述51单片机是一种经典的8位微控制器,具有广泛的应用领域。

本实验手册旨在提供详细的实验指导,帮助初学者快速入门,并为进一步的学习提供基础。

二、实验准备在进行51单片机实验之前,我们需要准备以下材料:1. 一块51单片机开发板2. USB数据线或者串口线3. 电脑及编程软件4. 面包板及对应的连接线5. 红、绿、蓝LED以及相应的电阻三、实验一:LED闪烁LED闪烁是最基础的实验之一,通过控制51单片机的I/O口状态,使LED灯交替亮灭。

1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将LED的长脚连接到P1.0引脚,短脚连接到GND引脚。

2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>void main() {while(1) {P1 = 0x00; // P1置低电平,LED灯熄灭Delay(1000); // 延时1秒P1 = 0xFF; // P1置高电平,LED灯点亮Delay(1000); // 延时1秒}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。

4. 运行实验将USB数据线或串口线连接到51单片机开发板和电脑,将开发板上的开关打开,观察LED灯的闪烁情况。

四、实验二:数码管显示通过控制51单片机的I/O口状态,驱动数码管显示数字。

1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将数码管的A、B、C、D、E、F、G引脚分别连接到P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6引脚。

2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>unsigned char code segment[] = { // 数码管段码表0x3F, // 数字00x06, // 数字10x5B, // 数字20x4F, // 数字30x66, // 数字40x6D, // 数字50x7D, // 数字60x07, // 数字70x7F, // 数字80x6F // 数字9};void main() {unsigned int i;while(1) {for(i = 0; i < 10; i++) {P1 = segment[i]; // 依次在数码管上显示数字0-9 Delay(1000); // 延时1秒}}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。

51单片机实验指导书

51单片机实验指导书

51系列单片机原理与应用实验目录实验一交通灯控制实验 (4)实验二现实人体视觉暂留特性测试实验 (7)实验三实施时钟制作实验 (9)实验四简易电子琴制作实验 (10)实验五EEPROM应用—数字密码锁 (13)实验六综合实验:教学板自检程序设计 (15)实验七数据采集—火灾报警装置的软硬件设计 (17)附录一实验教学板 (17)附录二实验用软件使用说明 (18)实验须知一、预习要求1.实验前认真阅读实验指导书的相关内容,明确实验目的和实验任务。

2.实验前应做好预习报告,在报告中,要求画出所设计的实验电路原理图、程序流程图,编写好程序,并对程序加以注释,还要拟订好实验步骤。

二、实验要求1.按实验中心安排的时间到指定实验室上实验课,不要迟到、缺席。

有特殊原因不能在原安排时间来实验时,须提前一天通知实验中心负责教师。

2.认真完成每次实验的各项任务,实验结果要请指导教师检查。

教师对实验内容提问,并对完成者进行记录。

3.爱护设备,保持清洁,不得在实验室内大声喧哗,不要将食物带入实验室,不擅自更换设备。

4.在实验箱(板)通电状态下,不要用手随意触摸电路板上除按键和开关以外的芯片等其它元器件。

,严禁带电操作,即所有接线、改线和拆线操作均应在不带电的状态下进行。

5.实验中若发生异常情况应立即切断电源,并向指导教师报告,检查原因,避免再次发生类似情况。

6.实验完毕,请整理好实验设备后再离开实验室。

三、实验报告要求实验报告必须使用实验报告专用纸,书写要工整、清楚,并在下一次实验时交给指导教师。

实验报告应包括以下内容:1.实验名称、实验人姓名、学号、班级、同组人姓名。

2.实验目的、任务(内容)。

3.各任务程序流程图、自编程序清单,对程序须给出适量注释(例如:变量和某些寄存器的作用,关键程序段的功能等)。

4.应画出所设计的完整实验电路图。

5.记录和分析实验调试过程中遇到的问题并给以合理的解释,简述是如何解决的。

记录实验结果,6.解答思考题。

51实验指导

51实验指导

DICE598K---51单片机实验指导手册一、系统概述(一)系统简介⒈采用在DICE598K主板上扩充一块51K-CPU插件板的方式构成51单片机实验系统。

⒉配有二片61C256静态RAM构成系统的64K基本内存,地址范围为00000H-0FFFFH,其中00000H-00FFFH监控占用。

另配一片W27C512(64K)EP1存放监控程序,地址范围F0000H-FFFFF。

还配有一片W27C512 EP2存放实验程序,为实验系统独立运行时下载实验程序提供方便。

⒊自带键盘、显示器,能独立运行,为实验程序调试带来方便。

⒋配备Windows仿真调试软件,支持机器码、汇编、C等三种语言的开发和调试。

⒌提供标准RS232异步通讯口,以连接IBM-PC机。

⒍配有各种微机常用I/O接口芯片,定时/计数接口芯片8253、A/D转换接口芯片0809、D/A转换接口芯片0832、中断控制器8259、键盘显示接口8279、并行I/O接口芯片8255、通讯接口芯片8250、8251、485和DMA控制器8237等。

⒎配备键盘、数码显示、发光二极管显示、开关量、LED16×16、LCD12864、温度压力、步进电机、直流电机、扬声器等输入输出设备。

⒏带有脉冲发生器、计数器电路、单脉冲发生器等常用电路。

⒐可以单步、断点、全速调试各实验程序。

⒑内置开关电源,为实验提供+5V/3A、±l2V/0.5A直流稳压电源。

⒒使用环境:环境温度0~+40℃,无明显潮湿,无明显振动碰撞。

⒓配备USB接口的电子实验演示装置,通过编制程序,对模拟控制对象进行实时控制。

(二)系统地址分配1.存贮器地址分配2.I/O地址分配(三)系统接口定义1.CZ1:MAIN-COM :通讯接口;图1-12.CZ4:打印接口;图1-23.JX0,JX17为系统提供的数据总线接口;图2-34.CZ7:系统提供的扩展接口;图2-45.JX12、JX14:液晶显示接口图2-5(四)通用电路简介1.LED发光二极管指示电路:实验台上包括16只发光二极管及相应驱动电路。

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 日

单片机实验指导书

单片机实验指导书

实验指导书单片机基础长春工业大学人文信息学院第一章前言ξ 1.1 概述本实验指导为学生所用,完成本实验指导中的实验,可使学生基本掌握MCS-51单片机的结构原理、接口技术、编程技巧。

手册中详细叙述了实验的目的、内容、实验线路图、实验程序框图和实验步骤,减轻和免除了主讲教师设计、准备调试实验线路和实验程序所需的工作量,节约了宝贵的时间。

手册中编排了10个软件实验和13个硬件实验,全部的实验演示程序已固化区上,用EPROM传送命令传送送到DVCC仿真实验系统的仿真程序区,通过DVCC仿真实验系统的键盘显示直接运行实验程序和观察实验结果。

如果DVCC仿真实验系统在联PC机状态进行各种实验,其实验演示程序既可以用实验监控中的程序,亦可以用\DV598\DHEX子目录下的实验程序(.HEX),把.HEX文件用Load命令传到DVCC仿真实验系统仿真程序区(详细操作见《用户手册》第三章)。

每个实验程序的其实地址、目标文件名、源文件名、实验名称见下表一和二。

注:实验程序的源文件在\DV598\DASM子目录下。

实验程序的目标文件在\DV598\DHEX子目录。

ξ 1.2 实验部分通用电路简介1.LED显示:实验仪上装有12只发光二极管及相应驱动电路。

见图1-1,L1~L12为相应发光二极管驱动信号输入端为低电平“0”时发光二极管亮。

2.逻辑电平开关电路:见图1-2。

实验台上有9只开关K1~K8与之相对应的K1~K8引线孔为逻辑电平输出端。

开关向上拨相应插孔输出高电平“1”,向下拨相应插孔输出低电平“0”。

3.单脉冲电路:实验台上单脉冲产生按钮,没按一次产生一个单脉冲。

4.计数器电路:该电路由一片74LS393组成,见图1-3,实验仪上T0~T7为分频输出插孔,该计数器在上电时由RESET信号清零。

当脉冲输入为1.0M时。

T0~T7输出脉冲频率为1M、500KHZ、250KHZ依次二分频。

5.脉冲发生器电路:实验台上提供一2MHZ的脉冲源见图1-4,实验台上标有2MHZ的插孔即为该脉冲的输出端。

51单片机实验指导书

51单片机实验指导书

第一章 51系统部分及仿真器使用说明一、51CPU系统部分的组成51CPU系统部分由仿真电路、上电复位电路、用户晶振插座、低位地址锁存器74LS373、地址译码器74LS138、存储器电路、电源开关和指示电路、仿真插座、全部总线(P0口作数据总线D0~D7、P1口、P2口作高位地址总线A8~A15、P3口) 引出插孔和排线引出等组成。

实验程序可以在线下载、在线调试。

二、51CPU系统部分接口介绍1、在CPU仿真区里的JFZ:连接51仿真器的专用插座。

使用时插上51仿真器。

2、在CPU仿真区里的FZ1:接插51CPU芯片STC89C51,在仿真完成后,关闭电源,取下仿真器,在FZ1位置插上51CPU芯片STC89C51,用导线将P3.0和RS232通信区域的RXD_232相连, 将P3.1和RS232通信区域的TXD_232相连,打开电源,运行STC-ISP.EXE软件,即进入在线下载,下载完成自动进入连续运行状态。

3、在51仿真区里的JJZ:在外接仿真器使用时,JJZ上不插任何元件。

在不用仿真器,直接在FZ1位置插上51CPU芯片STC89C51进行在线下载运行时,需在JJZ圆孔座的两边插上11.0592MHZ晶振。

4、在51仿真区里的JR:在外接仿真器时,JR上跳线连右边两脚。

三、51单片机仿真部分使用说明系统专配的仿真器是一个支持keil c51设计软件的软件断点仿真机。

该仿真器使用一片SST89C58单片机和一片A T90S8515单片机来实现仿真功能(主CPU 和用户CPU),两片CPU之间通过一根I/O引脚通讯(通讯速率在33兆晶振时约100KBPS),主CPU负责跟keil c51通讯,用户CPU只跟主CPU通讯,仿真器结构框图如下:A、仿真器主要功能和特性1、支持串口的仿真功能2、串口中断用户可以使用3、不占用定时器24、完全仿真p0,p2口5、支持89C52等嵌入式CPU仿真6、占用用户堆栈2个字节7、占用1条 I/O : P3.58、ISP 在线编程,在线下载9、仿真频率最高33兆10、支持同时最多10个断点11、支持单步,断点,全速运行12、支持汇编,c语言,混合调试13、支持KEIL C51的IDE开发仿真环境UV1 UV2(V5.20 V6.02 V6.10 V6.12 V6.14)14、单步执行时间(60毫秒)15、程序代码载入(可以重复装载,无需预先擦除用户程序空间)16、SFR读取速度(128个)200毫秒17、跟踪记录(trace record)256条18、可以仿真标准的89c51,89c52,89c58等51内核的单片机。

《MCS-51单片机原理及应用》实验指导书涛

《MCS-51单片机原理及应用》实验指导书涛

《MCS-51单片机原理与应用》实验指导书新疆水利水电学校水电机电系2010年9月前言:任务与要求一.单片机原理与应用实验的任务单片机原理与应用实验是单片机原理与应用课程的一部分,它的任务是:1.通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。

2.学习和掌握单片机应用系统程序设计基础。

3.提高应用计算机的能力及水平,提高逻辑思维及动手能力。

二.实验设备单片机实验所使用的设备由计算机、DP-51PRO单片机综合仿真试验仪,其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机综合仿真试验仪是硬件开发平台,是基于80C51单片机的扩展实验系统。

计算机和单片机实验开发系统之间是通过RS232串行接口进行通信的。

图1 单片机原理实验设备在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。

所有的MCS-51单片机原理与应用课程实验都在这套综合仿真试验仪上完成。

三.实验要求和成绩考核1.遵守实验室纪律,在实验室内不得随意走动、大声喧哗。

2.实验前,按实验要求事先复习与实验有关的理论知识,明确实验目的,了解实验内容和方法。

在实验过程中务必带上教材和实验文档,认真听讲,以调试为主要目的,注意观察思考,记录有关数据和程序,每次实验成绩根据完成情况给予评分。

3.按实验指导书要求进行接线和操作,经检查和指导老师同意后再通电。

小心使用机器,以免出现意外故障,若机器出现硬件故障,可报告并请求老师协调维护,勿喧哗和起哄。

4.禁止在实验室中做与实验无关的事情,特别是玩游戏者,一经发现本课程实训总成绩将减10分,发现两次实训总成绩按0分处理。

5.按规定时间完成并上交实验报告。

实验报告字迹要清楚,结论要明确,并写出程序流程图、程序、并分析实验结果、完成思考题等。

6.实验后应断电并返回WINDOWS下关闭计算机,整理实验台,恢复到实验前的情况。

第一部分 Keil C51 软件使用说明Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编、PLM语言和C 语言的程序设计,界面友好,易学易用。

DP51-PROC单片机实验例程快速运行

DP51-PROC单片机实验例程快速运行

DP51-PROC单片机实验例程快速运行1:连接
检查仿真调试芯片引脚,
如有缺损、弯折请更换
电缆线,用于连接MON51
仿真器和单片机,并给
MON51供电
将仿真调试芯片插入单片
机插座,并锁紧插销
串口电缆,用于连接
MON51和电脑,进行
数据传输
MON51拨码开
关,分LOAD和
RUN两档
连接单片机电源线,至此单片机已经连接结束
2,运行
1)下载MON51监控程序
连接好线路后,给单片机上电,再将MON51拨码开关拨到LOAD模式,
打开DPFlash进入上图界
面,如果是新机器,建议先擦除一下芯片,再编程下载51监控程序,
配置如下图:
将单片机上仿真头插座旁的
JP14、JP15三个金属帽全部拔掉,
即断开
单片机复位键(仿真器拨码开关
模式切换后需要按下复位键)
2)运行
51监控程序下载完毕后,将开关拨到RUN模式,按下单片机复位键,此时单片机已经准备完毕,可以下载程序运行。

以流水灯程序
双击EX.Uv2打开程序(如果双击无法打开,先启动一次Keil即可)
由于例程已经设置好,所以可以直接下载到单片机运行
Start/Stop Debug快捷键点击Debug按钮下载程序,下载成功后跳转入下图界面
点击RUN按钮,程序开始运行。

广州周立功单片机 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、写出具有源程序和注解的程序清单。

DP-51PROC CAN总线实验指导

DP-51PROC CAN总线实验指导

目录第一章 Keil µVision2 开发环境的快速入门 (4)一、Keil 开发软件的介绍 (4)二、Keil 软件开发的流程 (5)三、Keil 软件的安装 (6)四、Keil 软件的工作环境 (6)五、Hello 测试程序 (11)第二章 TKS 系列仿真器快速入门 (15)一、TKS 系列仿真器简介 (15)二、TKS B系列仿真器使用前应该了解的知识 (15)三、TKS B系列仿真器在Keil 中的快速操作及应用 (16)3.1 打开Hello工程 (18)3.2 为工程选择目标器件 (19)3.3 编译和连接Hello 工程 (20)3.4仿真Hello 工程 (21)3.4.1 仿真器的设置 (22)3.4.2仿真环境的设置 (22)3.4.3软件仿真选择 (22)3.4.4下面为TKS-591B外观图以及具体的说明: (25)3.4.5:仿真头 (26)第三章 DP-51PROC CAN总线实验例程 (30)实验一Keil C51 集成开发环境的使用 (30)1.实验目的 (30)2. 实验设备及器件 (30)3. 实验要求 (30)4. 实验内容 (30)5. 实验要求 (31)实验二基于Keil C51集成开发环境的仿真与调试 (32)1. 实验目的 (32)2. 实验设备及器件 (32)3. 实验预习要求 (32)4. 实验内容 (32)5. 实验步骤 (33)实验三、CAN控制器SJ1000的初始化及相关寄存器设置实验 (34)1. 实验目的 (34)2. 实验设备 (34)3. 实验预习要求 (34)4. 连接方式 (35)5. 操作步骤 (35)实验四单个CAN节点自发自收的扩展帧格式实验 (37)1. 实验目的 (37)2. 实验设备 (37)3. 实验预习要求 (37)4. 连线方式 (37)5. 操作步骤 (38)实验五单个CAN节点自发自收的标准帧格式实验 (40)1. 实验目的 (40)2. 实验设备 (40)3. 实验预习要求 (40)4. 连线方式 (40)5. 操作步骤 (41)实验六两个CAN节点之间的通信扩展帧格式实验 (43)1. 实验目的 (43)2. 实验设备 (43)3. 实验预习要求 (43)4. 连线方式 (43)5. 操作步骤 (44)实验七两个CAN节点之间的通信标准帧格式实验 (46)1. 实验目的 (46)2. 实验设备 (46)3. 实验预习要求 (46)4. 连线方式 (46)5. 操作步骤 (47)实验八三个CAN节点之间的通信扩展帧格式实验 (48)1. 实验目的 (48)2. 实验设备 (48)3. 实验预习要求 (49)4. 连线方式 (49)5. 操作步骤 (50)实验九三个CAN节点之间的通信标准帧格式实验 (51)1. 实验目的 (51)2. 实验设备 (51)3. 实验预习要求 (51)4. 连线方式 (52)5. 操作步骤 (52)实验十单个P87C591自发自收的扩展帧格式实验 (54)1. 实验目的 (54)2. 实验设备 (54)3. 实验预习要求 (55)4. 连线方式 (55)5. 操作步骤 (56)6. 扩展帧相关程序 (58)实验十一单个P87C591自发自收的标准帧格式实验 (58)1. 实验目的 (58)2. 实验设备 (58)3. 实验预习要求 (58)4. 连线方式 (59)5. 操作步骤 (59)6. 标准帧相关程序 (60)实验十二两个P87C591节点之间的通信扩展帧格式实验 (61)1. 实验目的 (61)2. 实验设备 (61)3. 实验预习要求 (61)4. 连线方式 (62)5. 操作步骤 (62)实验十三两个P87C591节点之间的通信标准帧格式实验 (64)1. 实验目的 (64)2. 实验设备 (64)3. 实验预习要求 (64)4. 连线方式 (64)5. 操作步骤 (65)第一章 Keil µVision2 开发环境的快速入门一、 Keil 开发软件的介绍Keil µVision2 的集成开发环境是keilsoftwareInc/keil Elekronik Gmb开发的基于8051内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具。

51系列单片机最小体系实验 指导书

51系列单片机最小体系实验 指导书

• 4k 可反复擦写(>1000 次)Flash ROM
• 8 个中断源
• 2.7-6.V 的宽工作电压范围
•128x8bit 内部 RAM
• 两个串行中断
• 两级加密位
• 内置一个模拟比较放大器
• 软件设置睡眠和唤醒功能
(1)认识 MCS-51 的 ROM 及片外 RAM 空间:认识 51 系列单片机的程序存储器(ROM)的空间范围;汇编指 令编码在 ROM 中存储形式;掌握指令编码和指令编码所在地址的概念;了解 51 系列单片机的程序存储器 (ROM)固定地址的用途。认识 51 系列单片机的片外数据存储器(片外 RAM)的地址空间范围;了解 51 系列 单片机的片外数据存储器的用途;重点掌握片内片外访问存储器的指令。 (2)认识 MCS-51 片内 RAM 空间:认识 51 系列单片机片内随机存储器(片内 RAM)的空间范围;认识 51 系 列单片机片内随机存储器的区域划分;掌握字节地址和位地址的概念;了解 R0~R7 寄存器与字节地址的关系。 重点掌握 MCS-51 系列单片机四个口的用法的位操作。 (3)MCS-51 汇编语言设计(编码转换):用 MCS-51 汇编指令进行程序设计。将四位 BCD 码化为十六位二进 制数。(或 将四位十六进制数转化为 BCD 码)。要求:在 PC 机上调试,程序可正确运行并上交源程序清单及 程序说明。 (4)键盘输入电路设计/动态显示电路设计:在实训过程中要求设计按键输入电路、设计显示电路,并画出电 路图并编写按键输入子程序。重点掌握硬件电路的设计及通过编程对电路的控制。 (5)单片机最小系统设计:单片机最小系统的设计是单片机应用系统设计及开发的基础,通过单片机最小系 统设计,使学生对所学的单片机原理及应用课程有更深的理解。要求:提供电路图和程序清单。重点掌握硬 件电路的设计及过程控制。 (6)基于单片机的应用系统设计:设计出实现某控制目的的应用系统是本实训课的最终实训的结果。实训要 求中包括单片机最小系统的设计,按键输入电路设计,显示电路的设计,及应用系统的软件编程。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章
4.1
DP-51MCore实验 ...............................................................................................................................................................................19 4.1.1 实验 1:点亮LED ..........................................................................................19 4.1.2 实验 2:按键控制LED ..................................................................................21 4.1.3 实验 3:LED闪烁发光 ..................................................................................22 4.1.4 实验 4:按键中断 ..........................................................................................24 4.1.5 实验 5:用PWM方波调节LED亮度.............................................................25 4.1.6 实验 6:UART基本收发 ...............................................................................27 4.2 MCU BANK1 实验 ................................................................................................31 4.2.1 实验 1:动态数码管扫描 ..............................................................................31 4.2.2 实验 2:按键扫描 ..........................................................................................33 4.2.3 实验 3:DAC0832(8 位并行DAC) ..........................................................34 4.2.4 实验 4:ADC0804(8 位并行ADC) ..........................................................35 4.2.5 实验 5:TLC5615(10 位串行DAC) ..............................................................36 4.2.6 实验 6:TLC1549(10 位串行ADC) .........................................................38 4.3 MCU BANK2 实验 ................................................................................................39 4.3.1 实验 1:动态数码管扫描 ..............................................................................39 4.3.2 实验 2:交流蜂鸣器发声 ..............................................................................40 4.3.3 实验 3:交流蜂鸣器演奏简单乐曲 ..............................................................42 4.3.4 实验 4:用 8255 扩展并行IO........................................................................44 4.3.5 实验 5:按键扫描 ..........................................................................................45 4.3.6 实验 6:扩展片外RAM.................................................................................46 4.3.7 实验 7:在RAM中执行程序代码 .................................................................48 4.4 MCU BANK3 实验 ................................................................................................50
第2章
2.1 2.2 2.3 2.4
在Keil C51 下调试程序 ...........................................................................9
进入仿真状态 ...........................................................................................................9 认识各个仿真窗口 ...................................................................................................9 程序的运行控制 .....................................................................................................12 外围设备访问 .........................................................................................................13
广州致远电子有限公司
Tel:(020)22644399,22644249
Fax:(020)38601859

目 录
第1章
1.1 1.2 1.3 1.4
Keil C51 操作入门 ...................................................................................3
Keil C51 简介 ...........................................................................................................3 Keil C51 的安装 .......................................................................................................3 建立第 1 个Keil C51 程序 .......................................................................................3 新建A51 汇编工程 ...................................................................................................8
第3章
3.1 3.2
DP-51MCore基本操作 ...........................................................................14
DP-51MCore简介 ...................................................................................................14 以ISP下载方式运行程序 .......................................................................................14 3.2.1 ISP电路说明 ...................................................................................................14 3.2.2 ISP驱动程序Flash Magic简介 .......................................................................15 3.2.3 ISP操作步骤 ...................................................................................................15 3.3 以硬件在线仿真的方式调试程序 .........................................................................17 3.4 内嵌在线仿真占用的系统资源 .............................................................................18
相关文档
最新文档