实验一 DJ-598KC仿真系统使用

合集下载

仿真机使用手册.docx

仿真机使用手册.docx

仿真机使用手册(重庆大唐国际石柱版)文件编写:徐华力文件修改:徐华力文件审核:吕世民仿真机使用手册一、启动电脑电脑开机后,进入登录界面,选择“Administrator”管理用户,输入登录密码“Hollysys”,电脑开机成功。

二、工程师站启动“SimuRTS”电脑开机成功等待1分钟后,双击桌面“SimuRTS”快捷图标以启动虚拟控制站双击桌面右下角“SimuRTS”图标,弹出登录画面输入用户名:a;密码:a,后登录完毕。

然后点击最小化隐藏窗口即可三、工程师站启动“DPUOPCServer”双击桌面“DPUOPCServer”快捷图标启动虚拟DPU弹出激活窗口,点击“试用”出现提示,则点击“确认”即可启动成功后,点击最小化隐藏四、用同样方法启动其他工程师站“SimuRTS”与“DPUOPCServer”五、模型教练员站“仿真平台服务端”启动双击左面“仿真平台SZXM”图标启动仿真平台等待“日志”栏提示“执行命令:Kerlen.LoadSolution(D:\\SZXM\szxm.solution)”成功双击桌面“仿真平台客户端”快捷图标等待“日志”栏提示打开“解决方案”成功七、运行“仿真平台服务端”任务在“仿真平台服务端”菜单中点击“仿真”,在下拉菜单中选择“任务管理”选择任务“BJD”-“TV”,点击“任务运行图标”以运行任务八、加载工况点击“选择工况”图标选择D:\\SZXM\\IC文件夹下的工况(注:一般情况下,工况文件目录会自动打开,不需要认为选择文件夹)单击“确定”九、运行“仿真平台服务端”等待“导入内部数据”读条完毕后,再重复加载一次目标工况,然后等待5秒钟,点击“仿真平台服务端”运行按钮以运行仿真平台。

十、进行仿真机培训操作各值人员仿真机操作十一、保存工况停止“仿真平台服务端”点击“仿真平台服务端”保存工况按钮在文件名编辑框中输入工况名称工况的命名规则为:XXX-AAAA-XXX 。

单片机课程设计---简易数字秒表的设计与仿真

单片机课程设计---简易数字秒表的设计与仿真

单片机课程设计报告题目:简易数字秒表的设计与仿真教学单位:机电工程系专业:机械设计制造及其自动化班级:学号:姓名:1.项目设计目的与要求。

(1) 熟悉单片机定时/计数器电路和中断的功能与编程。

(2) 熟悉8051与8255与LED的接口技术、LED动态显示的控制过程。

(3) 通过调试简易秒表整体程序,学会如何编制含LED动态显示、键盘扫描和定时器中断等多种功能的综合程序,体会大型程序的编制和调试技巧。

2.实验设备及所需元器件(1)DJ-598KC 单片机开发系统 1台(2)仿真器(EASYPROBE) 1只(3)PC机1台3.项目内容及实验方法。

(1)内容与要求:利用DJ—598KC单片机仿真实验系统进行模拟,用六位LED数码管显示实时计时值,其中时、分、秒、十分秒值从左到右各用1至两位LED数码显示,显示值为分、秒值0~59,时和十分秒值为0~9,使用KEY0、KEY1、KEY2等3键分别实现启动、停止、清零等功能。

(2)方法:用单片机定时器0中断方式,实现100ms定时作为实时时基信号,编程实现十分秒、秒、分计数。

用动态显示方式实现秒表计时显示,采用中断或查询方式取得KEY0、KEY1、KEY2的按键输入,实现秒表的启动、停止、清零等功能。

4.项目电路设计及原理介绍(1)实验电路及接线图(2)实验步骤:(实验线路原理及接线)将KEY0、KEY1、KEY2按键用实验系统上的K1~K3键代起,分别和P1.0~P1.2连接,实现秒表的启动、停止、清零等功能。

电路中,8255 B口的8个I/O引脚PB0~PB7通过反相器驱动电路连接六位LED的阳极a~g,及dp;8255的A口的六个I/O引脚PA0~PB5通过同相驱动,对6位LED的阴极进行分时选通;这样在任一时刻,可以只有一位LED是点亮的。

只要扫描的频率足够高(一般大于25Hz),由于人眼的视觉暂留特性,直观上感觉却是连续点亮的,这就是我们常说的动态扫描电路。

仿真机的使用说明

仿真机的使用说明

仿真机的使用说明一、仿真机的安装1、安装仿真机的驱动文件:1.1.将“驱动安装文件”下的“VC2012_4_x86.rar”解压缩并双击安装。

1.2.将“驱动安装文件”下的“VC_x86Runtime.rar”解压缩并双击安装。

1.3.若电脑系统为XP系统,则需将“加密狗驱动-XP.rar”解压缩并双击“dpinst.exe”安装,若电脑系统为Win7系统,则无需安装此程序。

1.4.若电脑系统为XP系统,则需将“dotNetFx35sp1.rar”解压缩,并双击文件夹下的“dotNetFx35setup.exe”安装,若电脑系统为Win7系统,则无需安装此程序。

2.仿真库的安装:2.1.将“仿真机安装包”下的“simstore”解压缩到电脑D盘根目录下(注意:一定要放到D盘根目录下)。

3.将仿真机加密狗插入电脑的USB接口。

4.仿真程序的安装4.1.将“仿真机安装包”下的“XS300CFBI.r ar”解压缩到D盘根目录下。

(注意:一定要放到D盘根目录下)。

二、仿真机的使用1.单机版仿真机的使用:1.1.检查确认仿真机的驱动文件已经安装完毕。

1.2.检查确认仿真机加密狗已经插入电脑的USB接口。

1.3.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真平台的快捷方式“MSP_本地仿真平台”,启动仿真平台。

1.4.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真界面的快捷方式“DCS_本地仿真界面”,启动仿真界面。

2.网络版仿真机的使用2.1.检查确认仿真机的驱动文件已经安装完毕。

2.2.检查确认机房的网络畅通。

2.3.服务端电脑(需要启动仿真平台的电脑)2.3.1.检查确认仿真机加密狗已经插入服务端电脑(需要启动仿真平台的电脑)的USB接口。

2.3.2.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真平台的快捷方式“MSP_网络仿真平台”,启动仿真平台。

仿真机系统使用说明

仿真机系统使用说明

仿真机操作指南一、开机准备:1、送电:合上电源盘(小房间南墙上)上→“中间”空开(中间8台电脑电源)→“中控台”空开(教室中控台电源)2、开投影仪:按SVC中控系统面板上“系统电源开/关”(红色)按钮(投影仪会自动开机,有预热过程,约一分钟后会点亮)→按中控系统面板上“电脑信号”下“手提电脑”按钮3、投影仪切换:电脑编号第一排由东向西依次为→①②③④、第二排由东向西依次⑤⑥⑦⑧。

用MATRIX PANEL(绿色)遥控器→对准第④台主机旁“切换机”→按①~⑧任意需切换电脑按钮→①按钮→EN按钮。

二、开机:1、点“开始”→“程序”→“附件”→“远程桌面”→计算机键入:192.168.1.61、用户名administrator、密码1234。

2、远程找到主机桌面上“starup”图标→双击打开→输入:用户名:system,密码:system(教练员可以使用star/star登录),确认→约1分钟后系统启动。

3、点“系统管理”菜单→双击“网络服务”,单击右键,选择“启动全部网络”,检查网络已全部启动,关闭网络服务窗口→选“电网络计算”→“启动电网络计算”。

4、选“模型”菜单→选“初始条件”,弹出初始条件对话框→选“装入初始条件”下,选择状态→点“装入”按钮→点工具栏第9个“停止/运行”按钮,检查按钮绿灯亮,检查状态栏,运行时间开始变化。

切换初始条件时,先点击“停止/运行”冻结当前状态,再装入新工况,再点击“停止/运行”按钮,恢复运行。

5、在状态运行情况下,选“仿真培训”菜单→“故障设置”→选择“单故障设置”,弹出故障列表→在状态栏,右键选择“执行”→设置好时间后→时间到后自动加入故障。

三、关机1、停止电网络计算→停止全部网络服务→退出仿真系统。

2、关闭①~⑧电脑主机→关投影仪(中控台上投影仪“关机”蓝色按钮)→按SVC中控系统面板上“系统电源开/关”(红色)按钮3、断开电源盘上→“中间”空开(中间8台电脑电源)→“中控台”空开(教室中控台电源)。

化工仿真的操作方法

化工仿真的操作方法

化工仿真的操作方法
化工仿真的操作方法如下:
1.确定仿真模型:确定要仿真的化工系统,包括所有的组件和变量。

2.建立数学模型:将系统转换成数学模型,在模型中定义所有变量的属性和关系。

3.设置初始条件:定义各种变量的初始值,包括流量、温度、压力和浓度等。

4.定义仿真时间:将仿真时间分成若干步骤,确定每个步骤内的仿真时间和时间步长。

5.选择仿真算法:根据仿真模型的特点和需求,选择适合的仿真算法,比如欧拉法或龙格-库塔法。

6.运行仿真:启动仿真程序,按照设定的仿真时间和步骤运行仿真。

7.获取仿真结果:分析仿真结果,包括流量、温度、压力和浓度等,进而得到系统各种变量随时间变化的趋势。

8.优化模型:根据仿真结果,修改模型,以更好地反映化工系统的实际情况,进一步提高仿真精度。

9.验证模型:将仿真结果与实验数据进行比较,验证模型的准确性和可靠性。

10.应用模型:将仿真模型应用于化工系统的设计、改进和优化等方面,提高系统效率和经济性。

仿真实习操作

仿真实习操作

仿真实习操作离心泵一、罐V101的操作:1.打开LIC101调节阀向罐V101充液2.待罐V101液位大于5%后,打开PV101A对罐V101充压3.罐V101液位控制在50%左右时LIC101投自动4.罐V101液位控制LIC101 设定值50%5.罐V101压力控制在5A TM左右时,PIC101投自动6.罐V101压力控制PIC101 设定值5 atm二、启动A或B泵:1.启动A泵: 待罐V101压力达到正常后,打开P101A泵前阀VD012.打开排气阀VD03排放不凝气3.待泵内不凝气体排尽后,关闭VD034.启动P101A泵5.待PI102指示压力比PI101大2.0倍后,打开泵出口阀VD04三、出料:1.打开FIC101阀的前阀VB032.打开FIC101阀的后阀VB043.打开调节阀FIC1014.调节FIC101阀,使流量控制20000KG/H时投自动换热器一、启动冷物流进料料P101:1.E101壳程排气VD03(开度约50%)2.打开P101A泵的前阀VB013.启动泵P101A4.待泵出口压力达到4.5atm以上后,打开P101A泵的出口阀VB03二、冷物流进料:1.打开FIC101的前阀VB042.打开FIC101的后阀VB053.打开FIC1014.观察壳程排气阀VD03的出口,当有液体溢出时(VD03旁边标志变绿),标志着壳程已无不凝性气体,关壳程排气阀VD03,壳程排气完毕。

5.打开冷物流出口阀VD04,开度约50%6.手动调节FV101,使FIC101指示值稳定到12000kg/h7.FIC101投自动8.FIC101 设定值12000三.启动热物流入口泵P102:1.开E101管程排气阀VD06(50%)2.打开P102泵的前阀VB113.启动P102A泵4.打开P102泵的出口阀VB10四.热物流进料:1.打开TV101A的前阀VB062.打开TV101A的后阀VB073.打开TV101B的前阀VB084.打开TV101B的后阀VB095.观察E101管程排汽阀VD06的出口,当有液体溢出时(VD06旁边标志变绿),标志着管程已无不凝性气体,此时关管程排气阀VD06,E101管程排气完毕。

实验一 DJ-598KC微机原理实验系统的使用

实验一 DJ-598KC 8086/88微机实验开发系统基本使用一、实验目的1、了解8086/88微机实验开发系统的硬件组成;2、熟悉DJ8086K的集成调试仿真软件及键盘监控程序的功能和操作的使用,初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等;3、熟悉8086/8088的指令系统,掌握汇编语言程序的设计方法。

二、实验仪器1、DJ-598KC开发系统 1台2、PC机 1台三、实验内容(一)DJ-598KC 8086/88微机实验开发系统介绍1. 系统概述介绍1.1 系统主要特点1) 598K是集51、96、8088(以下简称88)三大系列CPU于一体的三合一实验系统。

内置5196仿真器和8086实验系统。

该系统以8086实验系统作为基板,自成一体,可单独作为8086微机原理和接口实验使用,也可分别叠插51或96CPU卡,构成51/96单片机实验开发系统,598K系统结构紧凑,资源充分共享,无总线开关切换,自动识别CPU的类型。

2) 8086实验系统采用主频为14.7MHZ的8088CPU为CPU,并以最小工作方式构成系统。

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

配有二片W27C512 EEPROM(64K),EP1存放监控程序,地址范围F0000H-FFFFFH;EP2存放实验程序,为实验系统独立运行时下载实验程序提供方便。

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

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

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

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

化工仿真模拟过程系统操作要点


PPT文档演模板
化工仿真模拟过程系统操作要点
过程系统操作要点
n 过热保护
凡是接受辐射热的设备开车期间都有过热保护问题。过热保 护的主要方法是使接受辐射热的设备和管路内部必须有流动的物 料,以便随时将热量带走,否则会因过热而影响设备和管路的使 用寿命,甚至损坏。
例如:加热炉点火前炉管中必须有流动的物料。65t/h锅炉点火时, 再循环阀V17必须打开,使省煤器中的水循环流动,目的在于保 护省煤器。过热器疏水阀HV-30用于蒸汽并网前保护过热段炉管。 在大型合成氨一段转化炉的对流段,有废热锅炉上水预热器 E1205、蒸汽过热器E1203A/B、第一工艺空气预热器E1204、第 二工艺空气预热器E1202及物料预热器E1201。在该炉点火升温 时,都必须引入流动的水、蒸汽和氮气进行过热保护。
依据同样的道理,设备和管道的局部过冷也要防止。例如脱丁 烷塔进料前先用C4升压,用以防止进料闪蒸引起局部过冷。
PPT文档演模板
化工仿真模拟过程系统操作要点
过程系统操作要点
n 建立推动力的概念
差异就是推动力,差异越大推动力越强。压力差是管道中流体 流动的推动力。温差是热量传递的推动力。密度差实质上是压力 之差,也是流动的推动力。
热态停车的原则是:处理事故所消耗的能量及原料最少,对产品 的影响最小,恢复正常生产的时间最短。在满足事故处理的前提 下,局部停车的部位越少越好。
PPT文档演模板
化工仿真模拟过程系统操作要点
过程系统操作要点
n 找准事故源从根本上解决问题
这是处理事故的基本原则。如果不找出事故的根源,只采用一些 权宜方法处理,可能只解决一时之困,到头来问题依然存在。或 者付出了更多的能耗以及产品质量下降等代价。当然对于复杂的 流程找准事故源常常不是一件容易的事情,需要有丰富的经验、 冷静的分析、及时且果断的措施,在允许的范围内甚至要作较多 的比对试验。

DJ-598KC仿真系统使用

实训操作入门单片机流水灯控制编程一、实训目的1、认识DJ-598KC+单片机开发系统的结构2、掌握仿真器及其软件的使用,掌握程序的调试方法,包括跟踪、单步运行和断点设置等;3、掌握用单片机实现对流水灯控制的汇编语言程序的设计方法;二、实训仪器1、DJ-598KC单片机开发系统 1台2、仿真器(EASYPROBE)1只3、PC机 1台DJ-598KC+单片机开发系统的结构*** 系统组成:·硬件:(1)开发系统组成:由8088实验开发系统作为基板,51/196/C8051F/AVR/EDA/ARM等为插卡,免除了数据选择开关,减少了插卡引脚,提高了机器性能,使操作更方便,主机自动识别CPU类型,自动切换不同CPU的三总线连接,使用极其方便。

系统控制芯片为Lattice1032,64K程序存储器(w27c512),64K数据存储器(61256x2),开放式4*6键盘电路,开放式6位动态数码管显示电路,配有串口或USB通信方式,出厂配置为串口。

(2)输入/ 输出:128*64 LCD图文电路(或字符式1602 LCD),单脉冲发生器,8MH时钟分频,8位开关逻辑电平输入/ 输出电路,排针∕锁紧孔转接口、16*16 LED点阵电路,音频功放,0~5V可调模拟量,PWM电路、射极跟随器,ISP在线下载接口,打印口,用户串行接口。

(3)常用接口芯片:RS232/485、74LS273、74LS244、8279、0832、0809、8259、8237、8253、8250、8251、8255、等;(4)控制对象:喇叭、温度18B20、IC卡读写、蜂鸣器、小型直流电机、步进电机、压力传感器、继电器等;(5)扩展单元接口:提供总线接口,可自行扩展设计或选配我公司各种扩展模块。

·软件:系统配置2000/xp等操作平台的单片机仿真调试软件,支持汇编、C51语言编译、调试;单片机在线下载软件等。

·电源:系统内置高性能直流稳压电源。

实验一 仿真软件的使用与基尔霍夫定律的应用

实验一基尔霍夫定律的应用一、实验目的1.验证基尔霍夫电流定律(KCL)和电压定律(KVL)。

2.掌握Multisim软件的在电路分析中的基本操作。

3.掌握Multisim软件中虚拟仪器的使用方法。

二、实验原理1.基尔霍夫电流定律(KCL)在集总电路中,在任何一个时刻,对电路中的任何一个节点,流出(或流入)该节点电流的代数和恒等于零,即(2-1)式(2-1)中,若取流出节点的电流为正,则流入节点的电流为负。

KCL反映了电流的连续性,说明了节点上各支路电流的约束关系,它与电路中元件的性质无关。

要验证KCL电流定律,可选一个电路节点,按标定的参考方向测定出各支路电流值,并约定流入或流出该节点的电流为正,将测得的各电流代入式(2-1)加以验证。

2.基尔霍夫电压定律(KVL)在任何一个时刻,按约定的参考方向,电路中任一回路上全部元件两端电压的代数和恒等于零,即(2-2)KVL说明了电路中各段电压的约束关系,它与电路中元件的性质无关。

式(2-2)中,通常规定:凡支路或元件电压的参考方向与回路绕行方向一致者取正号,反之取负号。

三、实验内容1.打开Mutisim软件,建立电路模型如图2-1。

图2-1单击工具栏中的电源库,选择POWER_SOURCES中的DC_POWER,确定后,可在工作区中放置直流电压源,双击图标后更改电压值为15 V。

单击基础元件库,选择电阻RESISITOR,确定后在工作区中放置电阻,双击图标可任意更改阻值,也可以在上一步直接在库中选择适当阻值。

将所有元件按图连接,最后选择任一点接入接地点就搭建好了电路模型。

图2-2 选择电源图2-3 选择电阻2.验证基尔霍夫电流定律(KCL)在电路中放置电流表如图2-5所示,点击仿真开关开始仿真,观测电流表的数值,填写表2.1.1。

从工具栏中的指示器件库中,选择AMMETER,即可选择电流表,和电路连接时注意电流表的正负极方向。

图2-4 选择电流表图2-5 KCL定律验证电路表2.1.1节点a =※表中的要求写出计算式3.验证基尔霍夫电压定律(KVL)在电路中放置电压表如图2-7所示,点击仿真开关开始仿真,观测电压表的数值,填写表2.1.2。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一单片机流水灯控制编程
一、实验目的
1、认识DJ-598KC+单片机开发系统的结构
2、掌握仿真器及其软件的使用,掌握程序的调试方法,包括跟踪、单步运行和断点设置等;
3、掌握用单片机实现对流水灯控制的汇编语言程序及C语言程序的设计方法;
二、实验仪器
1、DJ-598KC单片机开发系统 1台
2、仿真器(EASYPROBE)1只
3、PC机 1台
DJ-598KC+单片机开发系统的结构
*** 系统组成:
·硬件:
(1)开发系统组成:
由8088实验开发系统作为基板,51/196/C8051F/AVR/EDA/ARM等为插卡,免除了数据选择开关,减少了插卡引脚,提高了机器性能,使操作更方便,主机自动识别CPU类型,自动切换不同CPU的三总线连接,使用极其方便。

系统控制芯片为
Lattice1032,64K程序存储器(w27c512),64K数据存储器(61256x2),开放式4*6键盘电路,开放式6位动态数码管显示电路,配有串口或USB通信方式,出厂配置为串口。

(2)输入/ 输出:
128*64 LCD图文电路(或字符式1602 LCD),单脉冲发生器,8MH时钟分频,8位开关逻辑电平输入/ 输出电路,排针∕锁紧孔转接口、16*16 LED点阵电路,音频功放,0~5V可调模拟量,PWM电路、射极跟随器,ISP在线下载接口,打印口,用户串行接口。

(3)常用接口芯片:
RS232/485、74LS273、74LS244、8279、0832、0809、8259、8237、8253、8250、8251、8255、等;
(4)控制对象:
喇叭、温度18B20、IC卡读写、蜂鸣器、小型直流电机、步进电机、压力传感器、继电器等;
(5)扩展单元接口:
提供总线接口,可自行扩展设计或选配我公司各种扩展模块。

·软件:
系统配置2000/xp等操作平台的单片机仿真调试软件,支持汇编、C51语言编译、调试;单片机在线下载软件等。

·电源:系统内置高性能直流稳压电源。

·插孔:系统采用锁紧式镀金大孔座,美观大气,接触可靠、方便实验连接。

二种工作方式:
一是联PC机运行,在与上位软件联机的状态下,实现各种调试和行运的操作;
二是脱机运行,系统ROM中配有管理监控,在无仿真器状态下,系统自动切换到脱机管理状态,用户可轻松调用EPROM中的55个实验程序完成实验。

DJ-51仿真系统软件介绍
(一)、软件安装
1.系统要求
◆Pentium、Pentium-Ⅱ或兼容处理器的PC机;
◆Windows98/2000/XP;
◆≥16MB RAM
◆≥20MB 硬盘空间;
2,DJ51软件安装说明
运行随机光盘上‘51setup.exe’安装文件,根据提示完成软件安装,然后双击桌面上‘DJ-51仿真开发系统’快捷图标,即可运行DJ-51仿真软件。

(二)、DJ-51软件设置:
(1)设置和PC机实际联接的串口COM1/COM2。

双击桌面上‘DJ-51仿真开发系统’快捷图标,运行DJ-51仿真软件后的第一个对话框中选择COM1/COM2,确认。

(2)仿真设置如下(设置/仿真模式):
在DJ-51仿真软件界面下,点击设置命令菜单,选择仿真模式,即得如下对话框进行设置。

(3)编译连接选项
在DJ-51仿真软件界面下,一次点击编译(C)命令―→编译选项(J)子命令―→编译连接选项,即得如下选项对话框进行选择设置。

若DJ51仿真软件安装在E:盘,则作如下选择路径:
(三)、硬件安装:51实验系统安装与使用
1、键盘、显示设置:
JK(开关)置‘系统’:键盘/显示选择系统配置的8255接口芯片,进入监控状态。

2、脱机使用
把51K—CPU卡插到CPU卡座上(在8088Unit两侧),卡上的短路块向片外程序短接。

接通实验仪电源,数码管应显示‚P.___ ___51‛,表明实验系统处于51脱机状态,可通过实验仪键盘输入相应实验序号,再按[EX/FV]键,即可全速执行该实验程序,例如输入数字键0、9,连接好A/D实验的导线,再按[EX/FV]键,即可运行实验序号九的A/D实验。

3、联PC机操作
在前面1,2操作后,关闭实验仪电源,KB6开关拨向59一侧,用34芯导线连接JF(在CPU卡)和仿真器的仿真头接口(在CPU卡右侧),把通信线一头和实验仪的系统通信接口CZ1相连,另一端和PC机串口相连,开启实验仪电源,此时数码管熄灭,自动进入联机状态,即可运行DJ-51仿真开发系统软件。

51部分实验源程序在598K5asm文件夹。

*注:实验系统CZ1为系统通讯口,用于程序的仿真、连接、装载。

而CZ11口为用户实验通讯口,用于实验中串行接口芯片与PC机之间的串口通讯实验。

三、实验内容
1、编程P1口为输出口,连接八只发光二极管,使发光二极管循环点亮。

(1)实验接线图:
(2)实验程序框图:
(3)实验步骤:
将P1.0~P1.7用插针连至L1~L8,运行编制的程序,观察LED闪亮移位情况。

(4)参考程序清单
①汇编语言程序:
ORG 0000H
LJMP SE18
ORG 0790H
SE18: MOV P1,#0FFH ;送P1口
LO34: MOV A,#0FE H ;L1发光二极管点亮,L8亮为#7F H
LO33: MOV P1,A
LCALL SE19 ;延时
RL A;左移位,右移位为RR A
SJMP LO33 ;循环
ORG 07D0H ;亮灯延时子程序
SE19:MOV R6,#0A0H
LO36: MOV R7,#0FFH
LO35: DJNZ R7,LO35
DJNZ R6,LO36
RET
END
② C语言程序:
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
void delay(unsigned int i)
{
unsigned int j,k;
for(k=0;k<i;k++)
for(j=0;j<1000;j++);
}
void main(void)
{uchar aa;
P1=0xff;
aa=0xfe;
while(1)
{
P1=aa;
aa=_crol_(aa,1);
delay(10);
}
}
2.修改程序:
(1)改变发光二极管闪亮时间。

(2)改变发光二极管闪亮移位方向。

(3)使发光二极管从两边向中间或从中间向两边移位闪亮。

参考程序(3):
①汇编语言程序:
ORG 0000H
LJMP SE18
ORG 0790H
SE18: MOV P1,#0FFH ;熄灭发光二极管
LO33: MOV A,#0E7H ;L4、L5发光二极管点亮MOV P1,A
LCALL SE19 ;延时
MOV A,#0DBH ;L3、L6发光二极管点亮
MOV P1,A
LCALL SE19 ;延时
MOV A,#0BDH ;L2、L7发光二极管点亮
MOV P1,A
LCALL SE19
MOV A,#07EH ;L1、L8发光二极管点亮
MOV P1,A
LCALL SE19 ;延时
SJMP LO33 ;循环
ORG 07D0H ;亮灯延时子程序SE19:MOV R6,#0A0H
LO36: MOV R7,#0FFH
LO35: DJNZ R7,LO35
DJNZ R6,LO36
RET
END
② C语言程序:
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
void delay(unsigned int i)
{ unsigned int j,k;
for(k=0;k<i;k++)
for(j=0;j<1000;j++);
}
void main(void)
{ uchar aa;
P1=0xff;
while(1)
{
aa=0xe7;
P1=aa;
delay(10);
aa=0xdb;
P1=aa;
delay(10);
aa=0xbd;
P1=aa;
delay(10);
aa=0x7e;
P1=aa;
delay(10);
}
}
七.实验报告要求
1.画出实验的硬件电路图及设计程序流程图;
2.整理实验程序清单,并给程序加详细注释;
3.总结实验中出现的问题并进行解决的方法;
4.给出实验结果及对实验的改进意见。

相关文档
最新文档