DICE实验指导书概论
- 格式:doc
- 大小:15.33 MB
- 文档页数:68
DICE系列模拟电路实验指导书启东计算机总厂有限公司目录实验要求 (3)测量误差及数据处理 (4)实验1 单级放大电路 (8)实验2 两级放大电路 (16)实验3 负反馈放大电路 (21)实验4 射极跟随器 (24)实验5 差动放大电路 (28)实验6 比例求和运算电路 (31)实验7 积分与微分电路 (36)实验8 波形发生电路 (39)实验9 有源滤波器 (42)实验10 电压比较器 (46)实验11 集成电路RC正弦波振荡器 (49)实验12 集成功率放大器 (52)实验13 整流滤波与并联稳压电路 (54)实验14 串联稳压电路 (57)实验15 集成稳压器 (60)实验16 RC正弦波振荡器 (65)实验17 LC振荡器及选频放大器 (69)实验18 电流/电压转换电路 (72)实验19 电压/频率转换电路 (74)实验20 互补对称功率放大器 (76)实验21 波形变换电路 (79)实验22 场效应晶体管放大电路 (82)实验23 晶闸管实验电路 (88)附录一DICE-A9技术性能指标 (90)附录二DICE-A9 PCB板示意图 (91)实验要求1. 实验前必须充分预习,完成指定的预习任务。
2. 使用仪器和实验箱前,必须了解其操作方法、性能及注意事项,在使用时应严格遵守。
(1)将标有220V的电源线插入市电插座,接通开关,三路直流电源指示灯亮,表示学习机电源工作正常。
(2)连接线:实验箱面板上的插孔应使用专用连接线,该连接线插头可叠插使用,顺时针向下旋转即可锁紧,逆时针向上旋转即可开。
(3)实验时应先阅读实验指导书,在断开电源开关的状态下按实验线路接好连接线(实验中用到可调直流电源时,应在该电源调到实验值时再接到实验线路中),检查无误后再接通主电源。
(4)实验箱面板上的实验线路凡标Vcc,Vee 处均末接通电源,须在实验时根据实验线路要求接入相应电源,运算放大器单元的电源及所有接地端均己在板内接好。
单片机实验指导书编写者:小编机械学院2018年12月目录单片机实验指导书 (1)实验1 - LED流水灯实验 (3)实验2 - 模拟汽车转向灯实验 (5)实验3 - 模拟二进制累加器实验 (7)实验4 - 继电器控制实验 (9)实验5 - 步进电机控制实验 (11)实验6 - PWM波输出实验 (13)实验7 - 直流电机调速实验 (15)实验8 - 中断控制实验 (17)实验1 - LED流水灯实验一、实验目的1.熟悉C51的开发环境;2.掌握芯片的基本开发技能;3.加深对单片机I/O口工作原理的了解;4.掌握单片机引脚输出状态的基本控制方法。
二、实验原理1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,可以通过控制寄存器输出对应的高低电平;2.L1-L8等8颗LED灯管的电气特性与类似,正向电压点亮,反向电压熄灭;3.P1口的8个引脚可以有效控制8颗LED的工作状态,合理编排输出状态即可实现LED流水灯的基本功能。
三、实验材料1.DICE-598KⅢ实验平台;2.PC机一台;3.导线若干。
四、基本电路原理图五、参考程序流程六、实验步骤1.单片机AT89S52的P1.0-P1.7口接L1-L8;2.根据程序流程图编写出相应的C51工程代码;3.使用keil_v5对代码进行调试和仿真;4.记录调试过程和仿真结果,并结合理论知识进行分析;5.将代码烧写到芯片上并运行,观察运行结果;6.如实记录观察到的现象,并结合理论知识进行分析。
七、实验要求1.准时到达实验室;2.合理完善实验步奏;3.独立完成单片机工程的建立、调试和仿真;4.独立完成实验过程,能自由调整流水灯的周期;5.如实记录实验过程;6.认真撰写实验报告。
实验2 - 模拟汽车转向灯实验一、实验目的1.进一步加深对单片机I/O口工作原理的了解;2.掌握单片机引脚输入、输出状态的基本控制方法。
二、实验原理1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,可以通过控制寄存器输出对应的高低电平,可以读取外部输入状态,也可以直接驱动LED灯工作。
急性dic实验报告急性DIC实验报告。
急性弥散性血管内凝血(DIC)是一种严重的疾病,常常伴随着全身性炎症反应和多器官功能障碍。
本实验旨在探究DIC的发病机制及其对机体的影响,以期为临床诊断和治疗提供参考依据。
实验方法:1. 实验动物,选用SD大鼠作为实验动物,分为实验组和对照组,每组10只。
2. 实验模型建立,实验组大鼠注射葡萄球菌肠毒素B(SEB),对照组注射等量生理盐水。
3. 采集样本,分别在实验注射后的0、6、12、24小时采集大鼠血液和组织样本。
4. 实验指标检测,检测凝血功能指标(PT、APTT、FIB、TT)、炎症因子(TNF-α、IL-6)和器官功能指标(ALT、AST、Cr)。
实验结果:1. 实验组大鼠在SEB注射后出现明显的凝血功能异常,PT、APTT延长,FIB降低,TT延长,提示DIC的发生。
2. 同时,实验组大鼠血清中TNF-α、IL-6水平显著升高,提示全身性炎症反应的发生。
3. 实验组大鼠肝肾功能指标ALT、AST和Cr均显著升高,提示肝肾功能受损。
实验结论:1. SEB注射可导致大鼠急性DIC模型的建立,模型具有较高的稳定性和可重复性。
2. 急性DIC的发病机制可能与炎症因子的释放、凝血功能的异常和器官功能的损害密切相关。
3. 实验结果为DIC的早期诊断和治疗提供了实验依据,为临床疾病的研究提供了新的思路和方法。
综上所述,本实验结果对于急性DIC的发病机制和临床诊断具有重要的指导意义,为进一步开展相关研究提供了有益的参考。
希望通过本实验结果的验证和推广,能够为DIC的早期诊断和治疗提供更为可靠的依据,为临床医生提供更有效的诊疗方案,最终造福患者,促进医学科研的发展。
《材料制备与表征实验》(Experimental of Materials Preparation and Characterization Techniques)指导书中国矿业大学材料学院2009 1 18实验一溶胶凝胶法制备陶瓷粉体与性能表征一、溶胶-凝胶法的基本原理1846年法国化学家J.J.Ebelmen用SiCl4与乙醇混合后,发现在湿空气中发生水解并形成了凝胶。
20世纪30年代W.Geffcken证实用金属醇盐的水解和凝胶化可以制备氧化物薄膜。
1971年德国H.Dislich报道了通过金属醇盐水解制备了SiO2-B2O-Al2O3-Na2O-K2O多组分玻璃。
1975年B.E.Yoldas和M.Yamane制得整块陶瓷材料及多孔透明氧化铝薄膜。
80年代以来,在玻璃、氧化物涂层、功能陶瓷粉料以及传统方法难以制得的复合氧化物材料得到成功应用。
溶胶-凝胶法是用含高化学活性组分的化合物作前驱体,在液相下将这些原料均匀混合,并进行水解、缩合化学反应,在溶液中形成稳定的透明溶胶体系,溶胶经陈化胶粒间缓慢聚合,形成三维空间网络结构的凝胶,凝胶网络间充满了失去流动性的溶剂,形成凝胶。
凝胶经过干燥、烧结固化制备出分子乃至纳米亚结构的材料。
胶体(colloid)是一种分散相粒径很小的分散体系,分散相粒子的重力可以忽略,粒子之间的相互作用主要是短程作用力。
溶胶(Sol)是具有液体特征的胶体体系,分散的粒子是固体或者大分子,分散的粒子大小在1~1000nm之间。
凝胶(Gel)是具有固体特征的胶体体系,被分散的物质形成连续的网状骨架,骨架空隙中充有液体或气体,凝胶中分散相的含量很低,一般在1%~3%之间。
溶胶-凝胶法的化学过程首先是将原料分散在溶剂中,然后经过水解反应生成活性单体,活性单体进行聚合,开始成为溶胶,进而生成具有一定空间结构的凝胶,经过干燥和热处理制备出纳米粒子和所需要材料。
其最基本的反应是:(l)水解反应:M(OR)n +H2O → M (OH) x (OR) n-x +xROH(2) 聚合反应:-M-OH +HO-M-→ -M-O-M-+H2O-M-OR +HO-M-→ -M-O-M-+ROH 溶胶-凝胶法与其它方法相比具有许多独特的优点:(1)由于溶胶-凝胶法中所用的原料首先被分散到溶剂中而形成低粘度的溶液,因此,就可以在很短的时间内获得分子水平的均匀性,在形成凝胶时,反应物之间很可能是在分子水平上被均匀地混合。
10-11学年第二学期《EDA实验指导书》(试用)学时:12班级:机电811、812指导教师:孙立香盐城纺织职业技术学院机电系电子教研室目录实验一 Protel 99 SE 启动、建库、文件环境参数设置 (3)实验二熟悉元器件库,编辑简单原理图 (5)实验三电路原理图设计 (6)实验四原理图元件制作 (9)实验五 PCB 设计基础 (11)实验六 PCB 图元件制作 (12)附加印制电路板设计 (14)实验一 Protel 99 SE 启动、建库、文件环境参数设置一、实验目的1 .熟悉 scH 99 的基本界面。
2 .学会文件环境参数设置。
二、实验内容1. 启动 Protel99SE ,建立名为 MYPRO 的文件夹,并在文件夹中建立名为MYFIRST 的设计数据库文件。
提示:单击桌面上的 Protel99SE 快捷图标,进入 Protel99SE 设计环境。
若环境中已经有设计数据库文件,就执行菜单 File/Close Design 将其关闭。
若环境中没有设计数据库文件,就执行菜单 File/New ,在弹出的窗口中,单击Browse 按钮,在弹出的文件名输入窗口中建立 MYPRO 的文件夹,并在文件夹中建立 MYFIRST 的设计文件。
2. 在练习 1 的基础上,建立名为 FIRSCH 的原理图文件,并进入原理图设计窗口。
提示:执行 File/New 菜单,在弹出的窗口中选择 Schematic Document 图标。
3. 设置原理图的图纸尺寸为 A0 ,去掉可视栅格,去掉标题栏。
提示:在原理图设计环境中,执行菜单 Design/Options ,在弹出的窗口中选择 Sheet Options 页面,在页面右上角的 Standard Styles 下拉框中选择A0 。
4. 把光标设置成大十字,并把光标移动到图纸边沿时的移动速度设置为 Auto Pan Recenter 。
提示:设置光标:在原理图设计环境中,执行菜单 Tools/Preferences ,在弹出的窗口中选择 Graphical Editing 页面,然后在该页面 Cursor/Grid Options 区域的 Cursor Type 下拉列表框中选择 Large Cursor 90 。
实验指导DICE-CP226系统概述1.1 DICE-CP226特点1、采用总线结构DICE-CP226实验系统使用三组总线即地址总线ABUS、数据总线DBUS、指令总线IBUS和控制信号,CPU、主存、外设和管理单片机等部件之间通过外部数据总线传输,CPU内部则通过内部数据总线传输信息。
各部件之间,通过三态缓冲器作接口连接。
2、计算机功能模块化设计DICE-CP2226为实验者提供运算器模块ALU,众多寄存器模块(A,W,IA ,ST,MAR,R0…R3等),程序计数器模块PC,指令部件模块IR,主存模块EM,微程序控制模块〈控存〉uM,微地址计数器模块UPC,组合逻辑控制模块及I/O等控制模块。
各模块间的电源线、地线、地址总线和数据总线等已分别连通,模块内各芯片间数据通路也已连好,各模块的控制信号及必要的输出信号已被引出到主板插孔,供实验者按自己的设计进行连接。
3、智能化控制系统在单片机监控下,管理模型机运行和读写,当模型机停机时,实验者可通过系统键盘,读写主存或控存指定单元的内容,使模型机实现在线开发。
模型机运行时,系统提供单步一条微指令(微单步)、单步一条机器指令(程单步),连续运行程序及无限止暂停等调试手段,能动态跟踪数据,流向、捕捉各种控制信息。
4、提供两种实验模式①手动运行“Hand……”:通过拨动开关和发光二极管二进制电平显示,支持最底层的手动操作方式的输入/输出和机器调试。
②自动运行:通过系统键盘及液晶显示器或PC机,直接接输入或编译装载用户程序<机器码程序和微程序>,实现微程序控制运行。
5、开放性设计运算器采用了EDA技术设计,随机出厂时,已提供一套已装载的方案,能进行加、减、与、或、带进位加、带进位减、取反、直通八种运算方式,若用户不满意该套方案,可自行重新设计并通过JTAG 口下载。
用户还可以设计自己的指令/微指令系统。
系统中已带三套指令/微程序系统,用户可参照来设计新的指令/微程序系统。
实验指导书启东计算机总厂有限公司DICE - PLCSM400目录第一章系统简介一、可编程序控制器(PC)主机二、编程装置三、输入输出部分四、输入/输出接口的使用方法五、实验演示屏介绍第二章软件的安装与使用一、软件的安装二、软件的使用第三章PLC控制实验实验一基本指令实验实验二定时器及计数器指令实验实验三移位寄存器指令实验实验四置位/复位及脉冲指令实验实验五跳转指令实验实验六常用功能指令实验实验七舞台灯的PLC控制实验八LED数码管显示控制实验九交通信号灯的自动控制实验十驱动步进电机的PLC控制实验十一电机的星/三角启动控制实验十二机械手的PLC自动控制实验十三四层电梯的PLC控制实验十四刀库捷径方向选择控制实验十五物料混合控制实验十六水塔水位控制实验十七邮件分拣控制实验十八四级传送带的控制第四章电子实验演示装置的使用一、简介二、电子实验演示装置软件的安装三、电子实验装置的测试四、电子实验演示装置的实验五、电子演示装置的实验说明正文第一章系统简介西门子(SIMATIC)S7-200系列小型PLC(Micro PLC)可应用于各种自动化系统。
紧凑的结构、低廉的成本以及功能强大的指令使得S7-200 PLC成为各种小型控制任务的理想的解决方案。
S7-200产品的多样化以及基于Windows的编程工具,使您能够更加灵活地完成自动化任务。
S7-200功能强,体积小,使用交流电源可在85~265V范围内变动,且机内还设有供输入用的DC-24V电源。
可编程序控制器(简称PC)在进行生产控制或实验时,都要求将用户程序的编码表送入PC的程序存贮器,运行时PC根据检测到的输入信号和程序进行运算判断,然后通过输出电路去控制对象。
所以典型的PC系统由以下三部分组成:输入/输出接口、PC主机、通讯口。
一、可编程序控制器(PC)主机在我们的实验箱中,选用的PC主机是SIMATIC S7-200 CPU226,有24个输入点,16个输出点,可采用助记符和梯形图两种编程方式。
DICE-PXA270EP嵌入式教学实验系统实验系统外观图产品简介启东计算机总厂本着“专业技术服务教学”的目的,针对嵌入式系统新的发展隆重推出高端DICE-PXA270EP嵌入式教学实验系统,该实验系统采用核心板加底板的模式,支持Linux 2.4.20/ 2.6 和Windows CE 5.0 操作系统,即可以满足普通嵌入式教学,又可为实时视音频编解码、网络无线传输、流媒体等高端嵌入式应用提供稳定灵活的平台。
DICE- PXA270EP教学开发系统,基于Intel公司最新的XScale架构PXA27X ARM系列处理器,最高主频可达624MHz,加入了Wireless MMX技术,大提升了多媒体处理能力;在保证CPU性能的情况下,最大限度地降低移动设备功耗,可以广泛应用于PDA、智能手机、PMP等产品的开发中。
为辅助教学,我们配套了详尽的实验指导书、例程,可通过基础实验的学习,熟悉Linux、WinCE环境的建立以及各种硬件的驱动,并有高级实验进一步锻炼学生的开发能力,如网络远程照相机综合实验、QT图形化综合设计实验、QPE图形化综合设计实验、网络Sokcet通信综合实验、Apache Web Server综合实验等。
这就适应了由简单到复杂,从基础到高级的教学模式,为学生掌握嵌入式开发要领具有很强的引导性、并留有余地可培养学生进行类似开发。
针对各院校不同专业的工程需求,开发平台设计了双排欧式座扩展接口,提供了众多可选扩展资源,并有相应的实验例子,如GPS实验、GSM/GPRS实验、非接触式射频卡实验、蓝牙通讯实验、直流/步进电机实验、指纹识别实验等。
硬件规格核心板硬件参数处理器Intel XScale PXA270 520MHzSDRAM64MbyteFLASH32Mbyte以太网10/100M Ethernet controller (LAN91C111)SUPERIO Winbond 83977CPLD Xilinx 95144 (117 User IO)底板硬件参数LCD接口可接从15.1到3.5寸的TFT、STN屏;标配TFT 8” (640*480)屏。
[单片机原理及接口技术] [实验指导书][东北电力大学自动化工程学院]2020年11月20日前言本实验指导书是以启动计算机总厂有限公司生产的DICE-5212K单片机实验系统为硬件基础来编写的。
其主要内容为实验设备的介绍、操作使用及MCS51系列单片机的相关实验项目。
第1章实验设备介绍1.1实验设备简介DICE-5212K多功能单片机实验开发系统是《MCS-51单片机原理与接口》《C8051嵌入式单片机控制技术》《自动化控制》《传感器控制》等课程教学的配套实验设备。
它以小系统、多功能、易扩展为设计思想,系统的地址总线、数据总线、控制总线全部引出,对用户开放,并留有扩展单元(区),学生可以选配各种扩展模块开展实验项目。
本设备不仅针对教学实验、课程设计、毕业设计等教学环节提供了良好的实验开发环境,同时也可为学生课外科技活动的开展提供硬件支持。
下图为DICE-5212K单片机实验箱的实物图。
图1-1 DICE-5212K单片机实验箱的实物图1.2、系统组成及工作方式DICE-5212K单片机实验系统由用户实验箱、仿真器和ISP下载器等部分组成。
其工作方式有脱机运行和联机运行两种,其中脱机运行又分为固化程序脱机运行和ISP脱机运行两种。
下面分别介绍各种工作方式。
1.2.1 固化程序脱机运行DICE-5212K用户实验箱的外部扩展程序存储器W27512(ROM 64K)内部烧写了部分硬件实验模块程序,在不用仿真器和PC机联机时可直接通过实验仪4*6键盘调出相应的程序并全速运行。
便于用户测试和演示实验。
1.2.2 ISP脱机运行可以通过ISP下载线,将HEX文件直接下载到AT89S52单片机内部8K的FLASH ROM中运行。
1.2.3 联机运行通过仿真器及配套上位软件在PC机上编写、编译、装载、运行、调试程序。
具体操作详见“第2章 DICE-5212K仿真联机运行”。
1.3、系统地址分配及系统接口定义1.3.1 系统地址分配(1)I/0地址分配(2)存储器地址分配1.3.2 系统接口定义(1)RS232用户通信口短路块定义:A:EXT-C(2、3)位置,表示RXD、TXD插孔悬空,用户使用时需用导线连接。
实验守则1.学生应按照课程教学计划,准时上实验课,不得迟到早退。
2.实验前认真阅读实验指导书,明确实验目的、步骤、原理,预习有关的理论知识,并接受实验教师的提问和检查。
3.进入实验室必须遵守实验室的规章制度。
不得高声喧哗和打闹,不准抽烟、随地吐痰和乱丢杂物。
4.做实验时必须严格遵守仪器设备的操作规程,爱护仪器设备,节约使用材料,服从实验教师和技术人员指导。
未经许可不得动用与本实验无关的仪器设备及其它物品。
5.实验中要细心观察,认真记录各种实验数据。
不准敷衍,不准抄袭别组数据,不得擅自离开操作岗位。
6.实验时必须注意安全,防止人身和设备事故的发生。
若出现事故,应立即切断电源,及时向指导教师报告,并保护现场,不得自行处理。
7.实验完毕,应主动清理实验现场。
经指导教师检查仪器设备、工具、材料和实验记录后方可离开。
8.实验后要认真完成实验报告,包括分析结果、处理数据、绘制曲线及图表。
在规定时间内交指导教师批改。
9.在实验过程中,由于不慎造成仪器设备、器皿、工具损坏者,应写出损坏情况报告,并接受检查,由领导根据情况进行处理。
10.凡违反操作规程,擅自动用与本实验无关的仪器设备、私自拆卸而事故和损失的,肇事者必须写出书面检查,视情节轻重和认识程度,按章程予以赔偿。
11.学生进入开放实验室做实验时,应遵守学校开放实验室的相关规定和程序。
2012年3月DICE-8086K系统安装与使用(一)键盘监控程序的功能和操作方法系统一经接通电源,数码管上显示监控提示符“P.”。
1. 键盘显示系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。
系统具有24个注塑键盘,左边l6个是数字键,右边8个是功能键。
在键盘监控状态下用户可以通过一组键命令完成下列操作·读写寄存器内容·读写存储器内容·EPROM传送·断点设置/清除·通过单步、断点、连续等功能来调试运行实验程序。
[单片机原理及接口技术] [实验指导书][东北电力大学自动化工程学院]2020年11月20日前言本实验指导书是以启动计算机总厂有限公司生产的DICE-5212K单片机实验系统为硬件基础来编写的。
其主要内容为实验设备的介绍、操作使用及MCS51系列单片机的相关实验项目。
第1章实验设备介绍1.1实验设备简介DICE-5212K多功能单片机实验开发系统是《MCS-51单片机原理与接口》《C8051嵌入式单片机控制技术》《自动化控制》《传感器控制》等课程教学的配套实验设备。
它以小系统、多功能、易扩展为设计思想,系统的地址总线、数据总线、控制总线全部引出,对用户开放,并留有扩展单元(区),学生可以选配各种扩展模块开展实验项目。
本设备不仅针对教学实验、课程设计、毕业设计等教学环节提供了良好的实验开发环境,同时也可为学生课外科技活动的开展提供硬件支持。
下图为DICE-5212K单片机实验箱的实物图。
图1-1 DICE-5212K单片机实验箱的实物图1.2、系统组成及工作方式DICE-5212K单片机实验系统由用户实验箱、仿真器和ISP下载器等部分组成。
其工作方式有脱机运行和联机运行两种,其中脱机运行又分为固化程序脱机运行和ISP脱机运行两种。
下面分别介绍各种工作方式。
1.2.1 固化程序脱机运行DICE-5212K用户实验箱的外部扩展程序存储器W27512(ROM 64K)内部烧写了部分硬件实验模块程序,在不用仿真器和PC机联机时可直接通过实验仪4*6键盘调出相应的程序并全速运行。
便于用户测试和演示实验。
1.2.2 ISP脱机运行可以通过ISP下载线,将HEX文件直接下载到AT89S52单片机内部8K的FLASH ROM中运行。
1.2.3 联机运行通过仿真器及配套上位软件在PC机上编写、编译、装载、运行、调试程序。
具体操作详见“第2章 DICE-5212K仿真联机运行”。
1.3、系统地址分配及系统接口定义1.3.1 系统地址分配(1)I/0地址分配(2)存储器地址分配1.3.2 系统接口定义(1)RS232用户通信口短路块定义:A:EXT-C(2、3)位置,表示RXD、TXD插孔悬空,用户使用时需用导线连接。
B:Keil-C(1、2)位置,表示RXD、TXD插孔已经内部与单片机P3.0、P3.1连接。
图1-2(2)CZ4:打印接口图1-3 (3)JX0,JX17:为系统提供的数据总线接口图1-4(4)CZ7:系统提供的扩展接口图1-5 (5)JX12、JX14:液晶显示接口图1-6 (6)ISP下载接口图1-71.4通用单元电路(1)LED发光二极管输出模块实验台上有8只发光二极管及相应驱动电路。
见图1-8,L1~L8为相应发光二极管驱动信号输入端,该输入端为高电平“1”时发光二极管亮。
图1-8(2)开关量输入模块一实验台上有8只开关Kl-K8,与之相对应的K1-K8个引线孔为逻辑电平输出端。
开关向上拨相应插孔输出高电平“l”,向下拨相应插孔输出低电平“0”。
见图1-9。
图1-9开关量输入模块二。
见图1-10图1-10(3)单脉冲电路实验仪上单脉冲产生电路如图1-11所示,标有“”和“”的两个引线插孔为正负单脉冲输出端。
附近按钮AN0为单脉冲产生按钮,每按一次产生一个单脉冲。
图1-11(4)分频电路。
见图1-12图1-12(5)脉冲发生电路实验仪上提供一8MHZ的脉冲源,见图1-13,实验仪上标有8MHZ的插孔,即为脉冲的输出端。
图1-13(6)485接口电路。
见图1-14图1-14(7)数码管显示电路。
见图1-15数码管显示电路中,SW3、SW4红色拨码开关打在“ON”位置,数码管代码端和公共端与8155PA、PB口相连。
如果SW3、SW4红色拨码开关打在相反位置,即“OFF”位置,数码管电路与8155断开,数码管代码端和公共端对外开放。
图1-15(8)矩阵键盘模块电路。
见图1-16图1-16(9)目标CPU(AT89S52)的控制电路注:图1-17中的74LS245与74LS373功能由CPLD器件1016实现。
图1-17(10)存储器控制电路。
见图1-18图1-18(11)实验扩展模块图1-19所示为实验扩展模块引脚定义,对应插孔号。
KZ1~KZ8还配有排针/锁紧孔转接口。
图1-19第2章DICE-5212K仿真联机运行2.1 DICE-KEIL USB仿真器与DICE-5212K的连接(1)确认KB1开关打在“一般模式”,KB2短路块插在MCS-51(1、2)位置,SW1短路块插在“UP”位置。
SW3、SW4、SW5打在“ON”的位置。
这些都是出厂时的默认设置;(2)在确认断电的情况下,取下DICE-5212K实验仪右上角绿色锁紧插座上的AT89S52单片机芯片;(3)将40芯白色扁平线上的IDC40插头与DICE-KEIL USB仿真器的IDC40插座接插好,然后用随机配送的USB线将仿真器与PC机连接;(4)将40芯白色扁平线另一头的40芯仿真头插在DICE-5212K实验仪右上角绿色锁紧插座上。
注意:不要插反,绿色锁紧插座左上角第一脚为单片机第一脚。
40芯仿真头的第一脚上有箭头指示。
DICE-KEIL USB仿真器应置于实验箱右侧。
如有疑问请致电我公司技术支持。
2.2 KEILC仿真软件的操作应用(1)建立一个项目:点击Project(工程)菜单,选择New Project(新工程),在文件名中输入您的第一个程序项目名称,假定我们用“test”。
“保存”后的文件扩展名为uv2 这是KEIL uVision2 项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。
注意输入的时候不要输入文件的后缀名,默认即可。
为了查找方便,假定我们保存在c盘的根目录。
这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89S52。
图2-1(2)汇编源文件的建立:点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口。
在里面输入一个程序范例如流水灯程序,然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为C:/prog/001.asm(注意不要有中文目录,文件名不超过8个字符,否则编译不通过!如果您是第一次使用,那么建议您直接保存在c 盘的根目录,文件名同样取001.ASM,不要试图把他保存在桌面/我的文档等等!)图2-2请注意:C51 用户请在您的代码的main()函数前面,加上一句:code unsigned char stop[3] _at_ 0x3b;ASM 汇编用户请将你的主程序跳过中断区直到0080H 以后,如:org 0000HLJMP mainorg 0080Hmain:....;程序开始(3)点击Target 1(目标1)前面的“+”,出现Source Group 1,(源程序组1)选中右键点选“Add files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为asm,再选中001.asm 文件,再按Add添加,在随后的提示框中按“确定”。
图2-3(4)仿真部份采用Mon51协议,在使用之前应必须对软件项目进行如下设置:单击“Project”(工程)菜单,再在下拉菜单中单击“options for target target 1”(目标1 属性)在下图中选择output(输出)“Create HEX file“(产生hex 文件)的选项,以便汇编后生成HEX 代码,供编程器使用。
(5)在“Debug”(调试)中点选“KeilMonitor-51 Driver”,同时选中加载代码到仿真器,运行到main0,在“恢复调试设置”中“断点”“工具栏”“浏览点”“储存器显示”也全部钩选上,然后点击“设置”。
(6)点击“Settings”(设置)选择要使用串口必须和实际相符合,你的计算机可能是COM2 或者其他,对此不能确定可以通过察看控制面板\硬件\端口\通讯端口来解决,同时注意电脑上不能够同时运行其他可能占用串口资源的软件,串口调试软件等等也必须退出,否则将引起冲突,(如果您使用的是USB 通信方式,那么选择系统分配的虚拟串口号(7)按以下两个向下小箭头的图标进行编译,(或者按F7快捷)编译成功后如会出现下图红箭头所指的文字正在汇编…0(错误),0(警告)这里的意思是没有错误,没有警告,表示编译成功。
此时在C盘的根目录就生成了test.hex 文件,有了这个hex 文件,我们也可用ISP 方式烧写到单片机实验,然后可以进行硬件仿真了,将仿真头插入目标板的40pin 卡座,开始仿真,退出仿真时最好按一下仿真器上的复位按键,绿色指示灯闪三下。
(一般不需要这样做,除非系统没有复位)(8)在按图第三个红色的(debug)按钮或按Ctrl+F5快捷键可以进入仿真。
此时界面将出现连接成功的提示! Connected to monitor-51 v9.1其中9.1是仿真器的版本号(否则设置有误请仔细检查)2.3 KEILC仿真器软件调试技巧进入调试状态后,Debug 菜单项中的命令可以使用了,有关编译的工具栏按钮消失了,出现了一个用于运行和调试的工具栏,Debug 菜单上的大部份命令都有相应的快捷按钮。
从左到右依次是复位、运行、暂停、单步跟踪、单步、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮命令;然后按一下图示第二个“运行”按钮。
连接上相关的实验资源,本实验用一条8PIN 的数据排线把实验仪的CPU 部份的P1 口(JP1)连接到八路指示灯部份的L1~L8。
这时你会看到实验仪的八个红色LED,轮流点亮,表示运行成功,也可以查看相关的变量和参数,非常方便。
1)单步跟踪运行使用菜单 Debug->Step 或上图第四个单步运行按钮或使用快捷键 F11 可以单步跟踪执行程序,在这里我们按下F11 键,即可执行该箭头所指程序行,每按一次 F11,可以看到源程序窗口的左边黄色调试箭头指向下一行,如果程序中有Delay延时子程序,则会进入延时程序中运行。
2)单步运行如果 Delay 程序有错误,可以通过单步跟踪执行来查找错误,但是如果 Delay 程序已正确,每次进行程序调试都要反复执行这些程序行,会使得调试效率很低,为此,可以在调试时使用 F10 来替代 F11(也可使用菜单 Step Over 或相应的命令按钮),在 main 函数中执行到Delay时将该行作为一条语句快速执行完毕。
为了更好的进行对比,我们重新进入仿真环境,将反汇编窗口关闭,不断按 F10 键,可以看到在源程序窗口中的左边黄色调试箭头不会进入到延时子程序。