MCS-51实验指导

合集下载

单片机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)总线接口位置。

MCS-51单片机实验指导书

MCS-51单片机实验指导书

MCS-51单片机实验指导书黄惟公邓成中编写西华大学机械工程与自动化系机械电子工程教研室目录单片机实验板原理图与零件布置图---------------------------2 说明---------------------------------------------------------------------5 实验1 红绿灯控制--------------------------------------------6 实验2 LED显示-----------------------------------------------9 实验3 键盘的应用-------------------------------------------11 实验4 定时、中断的应用---------------------------------13 四位LED显示参考程序--------------------------------15 实验5 计数器实验-------------------------------------------18 实验6 A/D转换器-------------------------------------------19 实验7 D/A转换器-------------------------------------------24 实验8 PC机与单片机的串行通讯实验----------------26 附:ISP下载程序使用说明--------------------------------29 MedWin集成开发环境用户手册-----------------------33-74 Practice is a best way to learnig “实践”是学习单片机的最好方法。

说明1 每次实验学生必须进行预习。

2 实验提供的参考程序只是为学生提供了一个参考样本,学生必须按实验报告的要求完成的思考题中的有关实验。

MCS—51单片机实验及课程设计指导书

MCS—51单片机实验及课程设计指导书

目录实验实验一:WAVE软件使用实验二:常用指令的使用练习实验三:循环程序实验四:查表程序实验五:数制转换程序实验六实用子程序:(编程器的使用)实验七:输入检测与输出显示程序实验八:中断/定时程序课设一、课程设计目的和意义二、实验电路系统的结构和使用方法三、设计参考题目介绍和设计提示性思考题四、设计任务书及要求五、课程设计报告格式及要求六、考核办法七、课程设计内容及学时安排实验一:WAVE软件使用一、预习内容1、试验目的:学习WAVE软件安装和基本使用。

2、WAVE软件的安装选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。

3、安装后写出软件窗口中工具栏中各按钮的名称。

参考说明书4、写出下面二实例各条指令的含义二、试验内容实例一指令的含义ORG 0000HMOV R0,#01HL1: MOV A,R0MOV P0,AINC R0AJMP L1END实例二ORG 0000H 指令的含义MOV R0,#01HL2: MOV A,R0MOV P2,ARL AMOV R0,ALJMP L2END1、打开WAVE见面,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM ,执行编译按钮或项目菜单中的编译2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。

3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。

4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。

5、点击单步按钮或F8键进行单步操作。

6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。

8、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM ,执行编译按钮或项目菜单中的编译三、实验报告要求1、写出上述两试验程序各条指令的含义(与预习时相比是否一致)。

2、整理表一和表二的数据,分析他们各自实现的功能。

中北大学MCS 51 单片机实验指导书

中北大学MCS 51 单片机实验指导书

MCS 51 单片机实验指导书一. 实验系统: 1 系统硬件2 实验系统软件:Keil uVision4 51单片机仿真开发集成开发软件 二. 实验步骤:1、 双击桌面图标---启动2、 录入程序(1)建立新文件PC 机北京精仪达盛科技 EL-EMCU-I 实验箱串行通信电缆(2)录入程序(3)保存文件注意:汇编程序保存为*.Asm C语言程序保存为*.C 2、建立新Project3、保存新建Project4、选择仿真单片机型号5、将文件加入Project用鼠标选中Target 中的Source Group, 点击鼠标右键,选择6、设置仿真参数7、工程编译(汇编)(1)7、调试(1)单步运行(2)断点运行(3)全速运行三.实验内容:实验一:实验系统认知实验一、实验目的1. 学习P1口的使用方法(输入/输出方式)。

2. 学习指令的功能3.学习实验系统。

二、实验内容(1)编写一个16位除以16位数的子程序,并进行调试。

(2)P1口做输入口:读取四个开关的状态并将其在发光二极管上显示,编写程序,调试。

三、硬件原理图设计四、软件流程设计五、程序设计实验二:定时计数器实验一、实验目的1. 学习定时计数器的功能和应用2. 学习指令的功能二、实验内容用MCS 51单片机内部定时计数器控制一个发光二极管闪烁,周期为1秒,要求利用一个按键控制发光二极管闪烁的启停。

三、硬件原理图设计四、软件流程设计五、程序设计实验三:7段LED显示块实验一、实验目的1. 学习LED显示块的控制方法2. 学习指令的功能二、实验内容用MCS 51单片机控制7段LED显示块连续显示0-9999(循环)。

三、硬件原理图设计四、软件流程设计五、程序设计实验四:外部中断实验一、实验目的1. 学习外部中断的用法2. 学习指令的功能二、实验内容用MCS 51单片机外部中断对外部脉冲进行计数,并用7段LED显示块显示计数值。

三、硬件原理图设计四、软件流程设计五、程序设计四.实验相关电路:1、实验箱接头标号与单片机引脚对照表接头标号单片机引脚接头标号单片机引脚IO1 P0.0 CAP0 P1.0IO2 P0.1 SDA P1.1IO3 P0.2 SCL P1.2IO4 P0.3 PWM0 P1.3IO5 P0.4 CADC0 P1.4IO6 P0.5 CDAC0 P1.5IO7 P0.6 SPICLK P1.6IO9 P0.7 SPISTE P1.7IO10 NC RXD P3.0IO11 NC TXD P3.1IO19 NC INT0 P3.2INT1 P3.3T0 P3.4T1 P3.52、相关电路原理图(1)发光二极管电路(2)拨动开关电路(3)七段LED显示块电路(其中7段LED显示块为共阴极)(4)单脉冲发生电路实验一:实验系统认知实验(1)编写一个16位除以16位数的子程序,并进行调试。

MCS51单片机原理及应用实验指导书

MCS51单片机原理及应用实验指导书

《MCS51单片机原理及应用》实验指导书唐山学院电工电子实验教学中心年月前言一.单片机原理实验的任务单片机原理实验是单片机原理及应用课程的一部分,它的任务是:1.通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。

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

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

二.实验设备单片机实验所使用的设备由计算机、单片机实验开发系统(见下图0-1),其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196单片机的扩展实验系统。

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

图0-1 单片机原理实验设备单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24键键盘、六位LED数码管显示、A/D及D/A转换芯片、简单输出口2个、简单输入口1个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。

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

所有的MCS51单片机原理及应用课程实验都是在这套实验系统上完成的。

三.对参加实验学生的要求1.阅读实验指导书,复习与实验有关的理论知识,明确实验目的,了解内容和方法。

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

3.在实验中注意观察思考,记录有关数据和程序,并由指导教师复查后才能结束实验。

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

5.认真写实验报告,按规定格式写出程序流程图、程序、并分析实验结果、完成思考题等。

字迹要清楚,结论要明确。

爱护实验设备,遵守实验室纪律。

*注:本实验指导书适用于MCS51单片机原理及应用A、单片机原理及应用B等课程。

目录第一章MC51单片机原理及应用实验 (3)实验一P1口实验(验证性) (3)实验二外部中断实验(验证性) (5)实验三定时器实验 (7)实验四串行口实验--串并转换实验 (9)实验五数码显示实验 (11)实验六A/D转换实验 (13)实验七数字电子钟实验(综合性) (15)实验八D/A转换实验 (16)实验九简单I/O口扩展实验 (18)实验十步进电机实验 (20)实验十一直流电机实验 (22)实验十二PC机与单片机串行通信实验 (24)实验十三继电器与电子音响实验 (26)实验十四8255可编程并行接口实验 (28)实验十五键盘显示接口实验 (30)第二章单片机开发实验系统及TMSD调试程序 (32)第一节单片机开发实验系统 (32)第二节TMSD源语言调试程序简介 (35)第一章MCS51单片机原理及应用实验实验一P1口实验一.实验目的1.学习P1口的使用方法。

MCS-51单片机实验指导书

MCS-51单片机实验指导书

目录第一部分前言 (1)第二部分调试软件LCA51快速入门 (3)1.启动运行环境 (3)2.程序编写 (5)3.程序编译 (6)4.加载 (6)5.运行 (6)第三部分实验一P1口输入、输出实验 (7)一.实验目的 (7)二.实验要求 (7)三.实验原理 (7)四.实验原理与连线 (7)五.实验程序及框图 (8)六.实验收报告 (8)实验二 P3口输出控制实验 (9)一.实验目的 (9)二.实验要求 (9)三.实验原理 (9)四.实验电路及连线 (9)五.实验框图 (10)六.实验报告 (10)实验三简单I/O实验(交通灯控制) (11)一.实验目的 (11)二.实验要求 (11)三.实验原理 (11)四.实验电路及连线 (11)五.实验框图 (12)六.实验报告 (12)实验四外部中断实验 (13)一.实验目的 (13)二.实验要求 (13)三.实验原理 (13)四.实验连线 (13)五.实验程序及框图 (13)六.实验报告 (13)实验五定时器实验 (14)一.实验目的 (14)二.实验要求 (14)三.实验原理 (14)四.实验电路及连线 (14)五.实验框图 (15)六.实验报告 (15)实验六计数器实验 (16)一.实验目的 (16)二.实验要求 (16)三.实验说明 (16)四.实验电路及连线 (16)五.实验框图 (17)六.实验报告 (17)实验七扩展存储器读写实验 (18)一.实验目的 (18)二.实验要求 (18)三.实验原理 (18)四.实验电路及连线 (18)五.实验程序框图 (18)六.实验报告 (19)实验八单片机串行口与PC机通讯实验 (20)一.实验目的 (20)二.实验要求 (20)三.实验说明 (20)四.实验电路及连线 (20)五.实验程序框图 (20)六.实验报告 (21)实验九 8255输入、输出实验 (22)一.实验目的 (22)二.实验要求 (22)三.实验原理 (22)四.实验电路及连线 (22)五.实验程序及框图 (23)六.实验报告 (23)第四部分选做实验实验十 D/A转换实验 (24)一.实验目的 (24)二.实验要求 (24)三.实验说明 (24)四.实验电路及连线 (24)五.实验程序框图 (25)六.实验报告 (25)实验十一 A/D转换实验 (26)一.实验目的 (26)二.实验要求 (26)三.实验电路及连线 (26)四.实验原理 (26)五.实验程序及框图 (27)六.实验报告 (27)第五部分附录第一节实验箱结构与安装使用 (28)一.实验箱结构图 (28)二.安装使用 (28)第二节高级语言编译器安装 (29)第三节实验箱部分电路模块与开关插座说明 (30)一.开关与插座说明 (30)二.实验模块原理图 (31)第四节汇编错误码原因说明 (33)第五节MCS51实验箱自检测方法 (33)一.实验接口模块检测 (34)二.扩展实验模块测试 (34)第一部分绪言一、课程性质、目的和任务本课程主要讲述当前国内外广泛应用的系列单片机的结构、原理、接口技术、扩展应用等知识。

实验二 MCS-51指令应用

实验二 MCS-51指令应用

实验二MCS-51指令应用一、实验目的1、熟练使用DVCC系列开发机;2、掌握常用MCS-51指令的使用方法。

二、实验仪器1、DVCC-598JH单片开发机一台;2、WD-5型直流稳压电源一台。

三、实验预习1、认真阅读实验指导书有关内容,明确实验目的、内容和操作步骤;2、对实验中的程序和指令进行手工汇编;3、复习实验中相关指令的功能。

4、按要求编写实验程序。

四、实验内容1、数据传送类指令(1)内部数据传送指令程序一:设(70H)=60H,(60H)=20H,执行下列程序:地址目的程序源程序0000 7870 MOV R0,#70H ;(R0)=70H0002 E6 MOV A,@R0 ;(A)=60H0003 F9 MOV R1,A ;(R1)=60H0004 87F0 MOV B,@R1 ;(B)=20H0006 7590B7 MOV P1,#B7H ;(P1)=B7H0009 A690 MOV @R0,P1 ;(70H)=B7H(2)外部数据传送指令程序二:试编写一程序,将8031片外RAM6000H单元中的内容送到片外RAM7000H单元中。

2、算术及逻辑运算指令设(A)=5AH,(R1)=30H,(30H)=E0H,(PSW)=80H。

分析下列各指令执行后A的内容及对标志位的影响(每条指令都以题中规定的数据参加操作)。

(1)XCH A,R1(2)XCH A,30H(3)XCH A,@R1(4)XCHD A,@R1(5)SWAP A(6)ADD A,R1(7)ADD A,30H(8)ADD A,#30H(9)ADDC A,30H(10)INC A(11)SUBB A,30H(12)SUBB A,#30H(13)DEC A(14)RL A(15)RLC A(16)CPL A(17)CLR A(18)ANL A,30H(19)ORL A,@R1(20)XRL A,#30H(三)进栈PUSH与出栈POP指令1、已知(SP)=07H,(DPTR)=1234H,求执行下列指令后的结果。

数控MCS-51实验指导书

数控MCS-51实验指导书

数控基础实验指导书(机械设计模块)机械与汽车工程学院机械设计教研室丁曙光、赵小勇一、实验目的1、了解PROTELL 99原理图设计系统的基本原理和使用方法;2、用PROTELL 99原理图设计系统设计出一个最小的的单片机CNC装置原理图;3、为数控技术(数控基础)课程设计做准备。

二、实验地点和实验装置1、实验地点:机械CAE实验室2、实验装置:装有PROTELL 99的计算机系统。

三、实验步骤1、启动Protel 99在Windows桌面选择[开始]/[程序]/[程序]/[Protel99]/[Protel 99]选项,即可启动Protel 99。

或者直接双击Windows桌面上Protel 99的图标来启动应用程序;还可直接单击Windows[开始]菜单中的Protel 99 图标。

2、原理图设计1)设置电路图纸参数及相关信息用户根据电路图的复杂程度设置所用图纸的格式、尺寸、方向等参数以及与设计有关的信息,为以后的设计工作建立一个合适的工作平面。

2)装入所需要的元件库将包含所有用户所需元件库装入设计系统中,主要有:Miscellaneous Devices.ddbDallas Microprocessor.DDBIntel Databook.ddbProtel DOS Schematic Libraries.ddb以便用户从中查找和选定所需的元器件。

3)放置元件将用户选定的元件放置到已建立好的工作平面上,并对元件平面上的位置进行调整,对元件的序号、封装形式、显示状态等进行定义和设置。

以便为下一步的布线工作打好基础。

4)电路图布线该过程实际上是利用Protel 99所提供的各种工具、命令进行画图工作,将事先放置好的元器件用具有电气意义的导线、网络标号等连接起来,使各元件之间具有用户所设计的电气连接关系。

布线结束后,一张完整的电路原理图才算是基本完成。

5)调整、检查和修改在该过程中,用户利用Protel 99所提供的各种工具对前面所绘制的原理图做进一步的调整和修改,以保证原理图的正确和美观。

MCS51 单片机实验指导书2

MCS51 单片机实验指导书2

实验1 汇编语言简单试验---Keil C51的使用一、实验目的:熟悉Keil C51 集成开发环境的使用方法,初步掌握Keil C51基本的操作和使用,能够输入、编译和仿真调试简单的程序。

二、实验内容:在Keil C51 集成开发环境编写程序,实现P1.0口单灯闪烁的功能(假设P1.0口所接发光二极管低电平点亮),编写程序后在Keil C51 集成开发环境完成编译和仿真,实现全速运行、单步运行、并学会设置断点、查看相关寄存器等操作。

三、实验设备:安装Keil C51的计算机一台。

四、实验步骤:(参考教材第11章)1)建立一个工程项目选择芯片确定选项。

执行Keil C51软件的菜单“Project | New Project…”,弹出一个名为“Create New Project”的对话框。

先选择一个合适的文件夹准备来存放工程文件,最后,为工程取名,并保存。

如图1-1所示,紧接着,Keil C51提示您选择CPU器件。

在这里可以选择Atmel公司的AT89S52。

图1-1 Keil C51 工程的建立2)编写(或加入)汇编源文件或C 源文件,并添加到工程中。

执行菜单“File | New…”,出现一个名为“Text n”(其中n表示序号)的文档。

如图1-2所示。

执行菜单“File | Save”,弹出一个名为“Save As”的对话框。

将文件名改为你事先起好的名称,如:led.asm然后保存。

注意:扩展名“.ASM或.c”不可省略。

单击Keil C51软件左边项目工作窗口“Target 1”上的“+”,将其展开。

然后右击“Source Group 1”文件夹,会弹出如图 1.7所示的选择菜单。

单击其中的“Add Files to Group 'Source Group 1'”项,将源程序文件添加到工程中。

然后编写如下程序源文件,并再次保存。

ORG 0000HMAIN: CLR P1.0 ;(1)点亮LEDMOV 30H,#255LCALL DELAY ;(2)调用延时子程序SETB P1.0 ;(3)熄灭LEDMOV 30H,#200LCALL DELAY ;(4)调用延时子程序AJMP MAIN ;(5)返回MAIN处执行DELAY:MOV R7,30H ;(6)延时程序D1:MOV R6,#250 ;(7)D2:DJNZ R6,D2 ;(8)R6存放内循环次数DJNZ R7,D1 ;(9)R7存放外循环次数RET ;(10)END3)设置参数单击“Project”菜单“Option…”选项(可能需要选择两次),在“Output”标签页,选中“Create HEX File”项,然后“确定”。

MCS-51实验指导

MCS-51实验指导

目录第一章系统概述 (1)1.1上部扩充区(简称上板) (1)1.2中部核心控制区(简称中板) (2)1.3下部常规实验区(简称下板) (3)第二章单片机接口实验 (8)实验一74LS138译码实验 (8)实验二P1口亮灯实验 (10)实验三P1口转向灯实验 (12)实验四P3.3口输入,P 1口输出 (14)实验五工业顺序控制 (16)实验六外部中断实验 (18)实验七定时/计数器实验 (20)实验八8255 A.B.C口输出方波 (22)实验九8255并行口实验:A口输入,B口输出 (23)实验十8255并行口实验:模拟交通灯 (25)实验十一I/O口扩展实验 (27)实验十二A/D模数转换实验 (29)实验十三D/A数模转换实验 (31)实验十四音频驱动实验 (33)实验十五继电器控制实验 (34)实验十六步进电机控制实验 (35)实验十七8253定时/计数器实验 (37)实验十八并/串、串/并转换实验 (39)实验十九外部数据存储器扩展实验 (41)实验二十MCS-51串行口应用实验——双机通信 (42)实验二十一MCS-51串行口应用实验——与PC通信 (43)实验二十二DS18B20数字温度传感器实验 (45)实验二十三DS18B20温度闭环实验 (46)实验二十四直流电机调速实验 (48)实验二十五LED 16×16点阵显示实验 (50)实验二十六8255键盘显示实验 (52)实验二十七LCD128×64液晶显示实验 (54)实验二十八逻辑加密IC存储卡读写实验 (55)实验二十九8251串行通信实验 (61)实验三十8259中断控制实验 (63)实验三十一串行A/D转换实验 (65)实验三十二串行D/A转换实验 (66)实验三十三红外遥控实验 (67)实验三十四V/F转换实验 (68)实验三十五PWM转换实验 (70)实验三十六AT24C02串行存储器实验 (71)实验三十七X5045P看门狗实验 (72)实验三十八DS1302实时时钟实验 (73)实验三十九微型打印机实验 (74)实验四十RS485差分串行通信实验 (75)实验四十一CAN-bus现场总线控制实验 (77)实验四十二基于以太网接口的TCP/IP实验 (79)实验四十三USB通用串行总线实验 (85)第一章系统概述DTHS-A是由山东理工大学、淄博耐思科技有限公司设计制造的单片机与微机接口通用型实验台,它以常规实验设备的开放式实验环境为基础,增加了在线检测模式,在自定义环节融入轨迹捕捉,影射和展现实验电路搭接的全过程,为互动教学活动的展开创造了一个较为完整与规范的实践平台。

MCS-51单片机综合实验台指导说明书(学生用书)

MCS-51单片机综合实验台指导说明书(学生用书)

第一章系统介绍一.系统特点EL-MUL-III型单片机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发,应用,实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者手动能力,分析解决问题能力。

系统具有以下特点:1. CPU可选用80C31,系统功能齐全,涵盖了单片机教学实验课程的大部分内容。

2.系统采用开放式模块化结构设计,通过两组相对独立的总线最多可同时扩展2块应用实验板,用户可根据需要购置相应实验板,降低了成本,提高了灵活性,便于升级换代。

3.配有两块可编程器件:EPM7128被系统占用。

另一块EPM70供用户实验用。

两块器件皆可通过JTAG接口在线编程。

使用十分方便。

4.灵活的电源接口:配有PC电源插座,可由PC提供电源。

另外还配有外接开关电源,提供所需的+5V,+12V,-12V,其输入为220V的交流电。

5.系统的联机运行模式:配有系统调试软件,为中文多窗口界面。

调试程序时可以同时打开寄存器窗口,内存窗口,变量窗口,反汇编窗口,波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑,编译,链接,调试与一体,每项功能均为中文下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

8051调试软件不仅支持汇编语言,而且还支持C语言编辑调试。

6.系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED 数码管上显示出来。

系统功能齐全,可扩展性强。

本实验系统不仅完全能满足教学大纲规定的基本接口芯片实验,其灵活性和扩展性(数据总线,地址总线,控制总线为用户开放)亦能轻松满足其课程设计,毕业设计使用等二.系统概述微处理器采用i80c31,它的P1口,P3口皆对用户开放,供用户使用。

时钟频率为6.0MHz。

《单片机技术应用》(MCS51)实验指导书

《单片机技术应用》(MCS51)实验指导书

实验一LED控制程序设计一、实验目的:1.掌握单片机单片机学习板和软件的使用。

2.掌握单片机程序的调试方法。

二、实验设备:单片机学习板、PC机三、实验内容:1.掌握C51程序的编辑、汇编、仿真调试的操作。

2.掌握目标程序的下载。

3.P1口输出控制LED的实验。

(1)编写控制8个LED巡回点亮的程#include<reg52.h>#define uint8 unsigned charunsigned char code seg[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0x00,0,0x55,0x55,0xaa,0xaa};void Delayms(uint8);void main(){unsigned char i;while(1){P1=0xfe; //流水灯右循环for(i=0;i<8;i++){Delayms(100);P1 <<=1;P1 |=0x01;}}}void Delayms(uint8 Tms){uint8 i,j; for( ; Tms > 0; Tms--)for(i=5;i>0;i--)for(j=98;j>0;j--);}(2)改为流水灯效果或其他显示效果,说明方法;(3)修改延时时间并计算具体的时间;(4)自行设计LED点亮效果。

实验二数码管显示程序设计一、实验目的:1.了解七段数码显示数字的原理。

2.掌握数码管显示程序的设计。

二、实验设备:单片机学习板、PC机三、实验内容:1.在4位数码管上显示“1234”。

#include<reg52.h> //包含头文件,对IO进行定义,可以选中后右击,查看里面具体定义。

#define uint8 unsigned charsbit dula=P2^6; //段选信号的锁存器控制sbit wela=P2^7; //位选信号的锁存器控制unsigned char code value[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void Delayms(uint8);void main(){P0=value[1];dula=1;P0=0xfe;//选择第一个数码管wela=1;wela=0;Delayms(3);P0=0xff; //消除串显wela=1;wela=0;P0=value[2];dula=1;dula=0;P0=0xfd;//选择第二个数码管wela=1;wela=0;Delayms(3);P0=0xff; //消除串显wela=1;wela=0;P0=value[3];dula=1;dula=0;P0=0xfb;//选择第三个数码管wela=1;wela=0;Delayms(3);P0=0xff; //消除串显wela=1;wela=0;P0=value[4];dula=1;dula=0;wela=1;wela=0;Delayms(3);P0=0xff;wela=1;wela=0;}void Delayms(uint8 Tms){uint8 i,j;for( ; Tms > 0; Tms--)for(i=5;i>0;i--)for(j=98;j>0;j--);}“12.34”。

MCS51 单片机实验指导书

MCS51 单片机实验指导书

MCS51 单片机实验指导书————————————————————————————————作者:————————————————————————————————日期:2- 1 -第一章 实验系统结构和功能1。

1 实验系统结构和组成整个实验系统是单板结构,由两大部分构成:一部分是以MCS-51系列单片机中的8031为核心器件,扩展64K 字节的27512 EPROM 芯片作为系统监控程序存储器和32K 数据存储器(62256)作为仿真RAM;通过扩展一片8155控制6只8段显示LED 数码管作为输出设备和32个按键作为输入设备。

另一部分是各种基本的常用外围接口器件:包括用一片8255控制的EPROM 编程器、8253定时器/计数器电路、A/D 转换器ADC 0809、D/A 转换器DAC 0832、由74LS393构成的计数器电路、单脉冲输出电路(可产生正脉冲或负脉冲)、外置8 MHz 的振荡器电路、用运放LM386驱动的小扬声器、用74LS138构成的地址译码电路、带有驱动电路的小步进马达、12只带有驱动电路的发光二极管和8只逻辑电平开关等。

这些接口器件都有相应插孔可根据需要与核心部分相连。

这是一种开发型的单片机系统,通过RS-232C 串行口与DBUG 仿真软件通信可以构成一个类似于MICE 的仿真开发系统.在仿真软件的支持下,可以提供汇编语言源程序的编辑、汇编、反汇编、加载和在线仿真运行调试程序等功能。

1。

2 实验系统功能实验系统综合了仿真器开发系统与实验学习装置的功能,可以独立利用系统上自带的键盘和LED 数码显示器工作,也可以通过RS-232C 串行口利用PC 机运行DBUG 仿真软件进行CPU 或EPROM 仿真工作,仿真功能基本上与Microtek 的MICE 仿真器相同。

系统独立工作时有如下基本功能:1. 丰富的编辑功能系统具有丰富的程序和数据编辑功能,包括程序和数据代码的输入、检查和修改,片内数据存储器(包括专用寄存器)的检查和修改,片外数据存储器的数据输入、检查和修改,地址加1检查和修改,地址减1检查和修改,插入和删除数据,数据块移动和比较等功能。

MCS-51单片机实验指导书

MCS-51单片机实验指导书

实验一清零程序一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。

二、实验内容把2000~20FFh的内容清零。

三、程序框图四、实验步骤1、LED环境⑴在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。

⑵在“P.”状态下键入0640,然后按“STEP”或“EXEC”进入实验项目的调试与运行。

2、PC环境在与PC联机状态下,编译、连接、下载PH51\se01.asm,用连续或单步方式运行程序。

3、运行结果检查⑴在单步运行时,每走一步可观察其运行结果。

⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~20FFH中执行程序前后的内容变化。

五、思考假使把2000H~20FFh中的内容改成FFh,如何修改程序。

实验一 P1口亮灯实验一、实验目的(1)学习P1口的使用方法;(2)学习延时子程序的编写。

二、实验预备知识(1)P1口对准双向口,每一位都可独立地定义为输出或输入。

(2)本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。

三、实验内容P1口作为输出口,接八个发光二极管,编写程序,使发光二极管循环点亮。

四、程序框图五、实验电路六、实验步骤1、实验连线P1.0~P1.7用插针连至L1~L8。

2、LED环境(1)在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。

(2)在“P.”状态下键入0790,然后按“EXEC”进入实验项目的运行。

3、PC环境在与PC联机状态下,编译、连接、下载PH51\he01.asm,用连续方式运行程序。

4、观察运行结果在连续运行状态下,观察发光二极管闪亮移位情况。

5、终止运行按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出该程序的运行返回监控状态。

七、思考改变延时常数,使发光二极管闪亮时间改变。

第三章MCS-51单片机实验指导

第三章MCS-51单片机实验指导

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

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

因实验程序中采用子程序形式较多,要互相调用,所以必须把程序全部传送到实验系统中,对中断入口等地址的指令按照实验要求输入。

其中MCS-51实验程序地址范围:(XXX)~1FFFH,可以通过系统自带的键盘显示输入各种命令运行系统RAM中的实验程序,显示实验结果完成各个实验项目。

二、实验接线图上的粗实线表示用户在实验时要用导线连接起来。

三、所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,选择相应实验。

四、每个实验程序的序号、实验名称、入口地址见下表。

硬件部分实验多CPU系列教学实验系统状态设置DaiS-多CPU实验系统有多种工作模式,系统对各模式的状态设置定义如下:1.接口实验模式:上电或复位系统无条件进入接口实验模式,显示闪动的叩」。

2.串口出借模式:在叩.”状态按F2功能键,系统进入串口出借模式,显示呼……”,该状态用户可以自行定义串行口。

按F1功能键或按复位按钮,均使系统返回初始状态叩3.下载仿真模式:在“PJ状态按F1功能键,系统进入下载式仿真模式,显示“HJ,在该状态只有按F2功能键才能返回状态叩在联机状态下,通过菜单栏“设置→仿真模式”,在对话框中设置:(1).接口实验模式:片外RAM=系统,片外ROM=系统(2.)串口出借模式:片外RAM=用户,片外RoM=系统(3.)下载仿真模式:片外RAM=系统,片外RoM=用户五、注意事项(1)实验时应注意观察,若发现有破坏性异常现象(例如有元件冒烟、发烫或有异味)应立即关断电源,保持现场,报告指导老师。

找出原因、排除故障后,经指导老师同意再继续实验。

(2)实验过程中需改接线时,应关断电源后才能拆、接线。

MCS-51单片机接口技术实验指导书Protues(电气)

MCS-51单片机接口技术实验指导书Protues(电气)

MCS-51单片机接口技术实验(Proteus)适用:电气自动化类专业本科学生实验报告基本要求与书写格式如下:学年:学期:专业:姓名:学号:日期:同组成员: (若单人一组,此项略)实验___ _ 实验名称:一、实验目的:二、实验环境三、实验要求(实验内容与步骤):四、实验总结(由同学们做完实验后写)说明:(1)画出硬件连接图和程序流程图。

(2)编写程序,且给出详尽注释。

(3)本次实验收获是什么?有些什么想法?遇到什么问题等?五、建议与意见说明:对于此实验内容或在实验过程中有任何问题或建议,以及对于改善实验效果有什么建议,均可提出。

在书写实验报告的过程中,主要是帮助自己回顾和总结实验。

重点放在第四项,前三项可以十分简要地列写,第五项有则提出,无则不写。

实验一熟悉Proteus,最小系统,显示、读键子程序与简单监控一、实验目的掌握单片机最小系统,显示、读键子程序编写方法与简单监控程序结构;熟悉Proteus的环境。

二、实验环境1.个人微机,Windows操作系统2.Proteus仿真模拟器3.伟福(WAVE)编程、汇编集成环境三、实验题目基本题:在1个7段数码管上显示1个按键的次数,计到10后回到0。

提高题:使用2个键分别控制2个数码管显示2位数字的增一与减一。

四、实验类型:学习、设计型。

五、实验要求:要将显示与读键分别写成显示子程序与读键子程序;附,可能用到的元件名称:CPU:AT89C51或任一种MCS-51家族CPU;晶振:Crystal;电容器:CAP,选22pf,电解电容:CAP-ELEC或GENELECT10U16V 复位电阻:MINRES10K,限流电阻:MINRES330R按键:BUTTON,数码管:7SEG-COM-AN-BLUE/GRN/ANODE附2,参考电路:实验二系统扩展结构,扩展I/O端口,动态显示一、实验目的掌握系统扩展基本结构,扩展外部I/O端口;编写动态显示子程序;熟悉监控程序结构。

MCS-51单片机实训指导书

MCS-51单片机实训指导书

目录目录 (1)单片机微机实验须知 (2)前言 (3)Proteus ISIS 和Keil软件入门学习 (4)一Proteus ISIS 设计单片机电路的基本步骤: (4)二用Keil开发单片机程序 (9)实训项目 (17)实验一单片机彩灯控制器的电路设计与仿真 (17)实验二查表程序设计—通过LED显示数字 (20)实验三用位操作实现逻辑功能——开关监测报警装置 (24)实验四分支程序设计与应用——简单的温度控制 (26)实验五用T0实现电子计数器功能 (28)实验六方波信号发生器 (31)实验七利用中断技术实现前后台程序并行处理 (32)实验八利用中断技术实现的数字时钟 (33)实验九LED显示和键盘的实现 (35)综合实训项目 (38)项目1:数字频率计的设计与实现 (38)项目2:程序控制方波信号发生器 (41)项目3:数字时钟与作息时间自动控制器 (42)项目4:模拟量采集控制装置 (43)项目5:汉字LED点阵显示 (44)项目6:多功能智能仪表(小组集体项目) (46)项目7:自选项目 (46)实训成果与成绩评定: (46)程序附录 (48)单片机微机实验须知单片机实验是学好单片机课程的重要环节之一,因为通过各次实验可以使我们书本中学到的单片机理论知识更巩固,可学会常用的编程方法,学会连接线路和检查故障、排除故障,为我们从事生产及进行科研等工作打下基础。

为了达到上述目的,对同学们提出如下要求:1、每次老师告知实验时间和做什么实验后,在实验前要进行预习,仔细阅读实验指导书和该次实验有关的课本中内容或其他参考书,做到对实验的目的、内容、方法、步骤和应注意的事项都充分了解心中有数,并按指导老师提出的要求完成预习报告,在规定的时间交给老师检阅。

2、为了人身和设备安全,进入实验室后要遵守实验室的规章制度,不可动与该次实验无关的设备。

3、实验时要严肃认真,尤其要注意人身及设备安全。

讨论问题声音尽量小,以免相互干扰。

MCS51_单片机实验指导书

MCS51_单片机实验指导书

实验1 汇编语言简单试验---Keil C51的使用一、实验目的:熟悉Keil C51 集成开发环境的使用方法,初步掌握Keil C51基本的操作和使用,能够输入、编译和仿真调试简单的程序。

二、实验内容:在Keil C51 集成开发环境编写程序,实现P1.0口单灯闪烁的功能(假设P1.0口所接发光二极管低电平点亮),编写程序后在Keil C51 集成开发环境完成编译和仿真,实现全速运行、单步运行、并学会设置断点、查看相关寄存器等操作。

三、实验设备:安装Keil C51的计算机一台。

四、实验步骤:(参考教材第11章)1)建立一个工程项目选择芯片确定选项。

执行Keil C51软件的菜单“Project | New Project…”,弹出一个名为“Create New Project”的对话框。

先选择一个合适的文件夹准备来存放工程文件,最后,为工程取名,并保存。

如图1-1所示,紧接着,Keil C51提示您选择CPU器件。

在这里可以选择Atmel公司的AT89S52。

图1-1 Keil C51 工程的建立2)编写(或加入)汇编源文件或C 源文件,并添加到工程中。

执行菜单“File | New…”,出现一个名为“Text n”(其中n表示序号)的文档。

如图1-2所示。

执行菜单“File | Save”,弹出一个名为“Save As”的对话框。

将文件名改为你事先起好的名称,然后保存。

注意:扩展名“.ASM或.c”不可省略。

单击Keil C51软件左边项目工作窗口“Target 1”上的“+”,将其展开。

然后右击“Source Group 1”文件夹,会弹出如图 1.7所示的选择菜单。

单击其中的“Add Files to Group 'Source Group 1'”项,将源程序文件添加到工程中。

然后编写如下程序源文件,并再次保存。

ORG 0000HMAIN: CLR P1.0 ;(1)点亮LEDMOV 30H,#255LCALL DELAY ;(2)调用延时子程序SETB P1.0 ;(3)熄灭LEDMOV 30H,#200LCALL DELAY ;(4)调用延时子程序AJMP MAIN ;(5)返回MAIN处执行DELAY:MOV R7,30H ;(6)延时程序D1:MOV R6,#250 ;(7)D2:DJNZ R6,D2 ;(8)R6存放内循环次数DJNZ R7,D1 ;(9)R7存放外循环次数RET ;(10)END3)设置参数单击“Option”选项,在“Output”标签页,选中“Create HEX File”项,然后“确定”。

MCS-51实验指导书

MCS-51实验指导书

单片机仿真实验系统MCS-51实验指导书南昌大学本实验指导是为适应单片机原理与应用方面的课程需做大量软硬件实验的需要而编写的,供学生编程用。

完成本实验指导中的实验,可使学生基本掌握MCS-51单片机的结构原理、接口技术、程序设计技巧。

实验指导书中详细叙述了各实验的目的、内容,列出了接线图、程序框图和实验步骤。

单片机实验注意事项:1:主CPU为8032,需要扩充一片6264作为数据区,连接6264的读写信号到CPU的读写信号,连接CS1到A15;连接数据线,连接地址高低线;2:实验仪上的波段开关必须选择9600波特率,和51系统;3:接线和拔线时必须断电, PC微机必须与本实验系统保持联机状态,即软件界面右上角有编译进度条,确定连机状态才可调试程序;4:通过RS232通信接口,利用上位机实现用户程序的编辑、编译和调试运行。

在软件的设置栏内,点击仿真模式,选择系统、系统;注意:上位机的存盘文件名只能用英文字母和数字组合,长度不能超过8位且存盘路径必须在默认的C 盘DAIS目录下;5:系统接口实验电路为单元电路方式,数据总线以8芯扁平线形式引出,硬件学生连线为电路图上粗实线。

部分机器硬件介绍可参考微机原理实验指导书。

目录软件实验部分:实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同数个数实验七无符号双字节快速乘法子程序实验八多分支程序实验九脉冲计数(定时/计数器实验)实验十电脑时钟(定时器、中断综合实验)硬件实验部分:实验一 P1口亮灯实验实验二 P1口转弯灯实验实验三 P3.3口输入,P1口输出实验四工业顺序控制实验五继电器控制实验六 8255控制交通灯实验七 LED16×16点阵显示实验实验八串并转换实验实验九 A/D转换实验实验十 D/A转换实验十一电子音响实验十二步进电机控制实验十三 8032串行口应用实验㈠——双机通信实验十四小直流电机调速实验软件实验部分本节共编了十个软件实验,通过这些实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。

MCS51实验指导(wave6000)-推荐下载

MCS51实验指导(wave6000)-推荐下载

Lab6000通用微控制器实验系统简介 (1)一.WAVE6000软件界面 (2)二.主菜单的主要功能 (2)第一次实验软件实验 (5)软件实验一数据区清零、建立数据区与数据块传送 (5)软件实验二二进制数转换为BCD数 (6)软件实验三二进制数转换为ASCII码 (7)【选做】实验验证第三章、第四章作业程序 (7)第二次实验硬件实验 (8)硬件实验一P1口输入、输出实验 (8)硬件实验十计数器实验 (9)硬件实验十一外部中断实验 (10)硬件实验十二定时器实验 (10)硬件实验十六八段数码管显示实验 (11)【选做】硬件实验十八电子时钟(实验十二、十六的结合) (15)Lab6000通用微控制器实验系统简介硬件实验平台的组成【使用方法:】1、实验台右上角EX51B 仿真器用于MCS51实验。

用串口通讯电缆将仿真器与计算机连接起来(注意:在仿真器与计算机连接串口电缆时,两台机器必须都关断电源。

否则易损坏计算机和仿真器)。

2、连接实验台220V 电源,打开电源开关。

仿真器初始化成功后,LED 显示8051。

3、打开计算机电源,运行wave6000集成调试软件。

软件开发环境WAVE6000使用方法一.WAVE6000软件界面二.主菜单的主要功能1.文件(F)文件菜单中的大部分命令的使用同WINDOWS的其它软件类似命令使用相同。

这里新增了项目文件的新建、打开、保存、关闭。

其他仿真软件(如Keil,在“项目”主菜单下完成项目文件的新建、打开、保存、关闭)2.编辑(E)编辑菜单跟常用的WINDOWS其它软件使用方法相同。

3.搜索(S)它可以进行符号、字符串查找,转到程序的指定行、指定地址/标号和当前PC所在行,给调试程序增加了方便。

4.项目(P)在项目菜单中可以编译当前窗口的程序、编译项目中所有的模块和包含文件。

还可以直接装入在其它环境中编译好的调试信息,然后在伟福环境中调试。

另外在这个菜单中还可以加入模块文件和包含文件。

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

DTHS-A教学实验平台单片机实验指导(MCS-51分册)山东理工大学目录第一章系统概述 (1)1.1上部扩充区(简称上板) (1)1.2中部核心控制区(简称中板) (2)1.3下部常规实验区(简称下板) (3)第二章单片机接口实验 (8)实验一74LS138译码实验 (8)实验二P1口亮灯实验 (10)实验三P1口转向灯实验 (12)实验四P3.3口输入,P 1口输出 (14)实验五工业顺序控制 (16)实验六外部中断实验 (18)实验七定时/计数器实验 (20)实验八8255 A.B.C口输出方波 (22)实验九8255并行口实验:A口输入,B口输出 (23)实验十8255并行口实验:模拟交通灯 (25)实验十一I/O口扩展实验 (27)实验十二A/D模数转换实验 (29)实验十三D/A数模转换实验 (32)实验十四音频驱动实验 (34)实验十五继电器控制实验 (35)实验十六步进电机控制实验 (36)实验十七8253定时/计数器实验 (38)实验十八并/串、串/并转换实验 (40)实验十九外部数据存储器扩展实验 (42)实验二十MCS-51串行口应用实验——双机通信 (43)实验二十一MCS-51串行口应用实验——与PC通信 (44)实验二十二DS18B20数字温度传感器实验 (46)实验二十三DS18B20温度闭环实验 (47)实验二十四直流电机调速实验 (49)实验二十五LED 16×16点阵显示实验 (51)实验二十六8255键盘显示实验 (53)实验二十七LCD128×64液晶显示实验 (55)实验二十八逻辑加密IC存储卡读写实验 (56)实验二十九8251串行通信实验 (62)实验三十8259中断控制实验 (64)实验三十一串行A/D转换实验 (66)实验三十二串行D/A转换实验 (67)实验三十三红外遥控实验 (68)实验三十四V/F转换实验 (69)实验三十五PWM转换实验 (71)实验三十六AT24C02串行存储器实验 (72)实验三十七X5045P看门狗实验 (73)实验三十八DS1302实时时钟实验 (74)实验三十九微型打印机实验 (75)实验四十RS485差分串行通信实验 (76)实验四十一CAN-bus现场总线控制实验 (78)实验四十二基于以太网接口的TCP/IP实验 (80)实验四十三USB通用串行总线实验 (86)第一章系统概述DTHS-A是由山东理工大学、淄博耐思科技有限公司设计制造的单片机与微机接口通用型实验台,它以常规实验设备的开放式实验环境为基础,增加了在线检测模式,在自定义环节融入轨迹捕捉,影射和展现实验电路搭接的全过程,为互动教学活动的展开创造了一个较为完整与规范的实践平台。

DTHS-A实验台由三个部分组成:上部为实验台扩充区,适用于课程设计及实验电路与模块的扩展;中部为实验台核心控制区,主要由通用仿真器、在线控制器、轨迹捕捉器及机电与单总线等实验模块组成;下部为实验台常规实验区,适用于基础性教学实践活动。

DTHS-A实验台支持NICE自主研发的集成开发环境,并与KEIL/MPLAB/A VRStudio 等主流开发环境无缝结合。

1.1上部扩充区(简称上板)1)直流电压表上板右上角配有数字式直流电压表,其量程为±20V;电压表左测的钮子开关用于选择电压表的检测来源。

①信号源测量该钮子开关拨向“外”方向时,位于电压表下方的红孔为电压表输入端(+20V~-20V),其黑孔为电压表直流地端(非负极性输入端),该端与本工位的“GND”己连接互通,仅适用于实验台二工位之间GND的并端,不允许加载负极性或与“GND”相冲突的信号源;②内置源监视该钮子开关拨向“内”方向时,由位于钮子开关上方的2×3波段开关选择与确认当前监视源。

我们强调监视源的选择应在掉电方式下进行,即在关闭直流源的前提下才能拨动波段开关选择当前监视源,否则会引发+5V、+12V、-12V之间的瞬间短接,对低压供电器件的损伤率极高,亦危及开关电源的寿命。

2)微型打印机上板偏左上方配有智能窗式针型打印机,位于钮子开关下方的双排八芯座为它的总线口,“STB”孔为打印命令控制端,“BUSY”为打印机忙闲标志,“ERR”为打印机出错标志。

3)逻辑加密存储卡存储卡正下方为该卡读写加密控制端,该卡左边为插卡口,该卡右边定义状态标志指示。

4)CPLD扩展上板右下方为CPLD逻辑控制器设计与实践区域,选用Xilinx XC9572为硬布线控制器,配有下载口,用符合Xilinx标准的下载电缆即可实现针对XC9572的逻辑设计与编程。

5)扩充区上板左下方为自行设计区域,该区域正下方为阻容件、晶体、三极管、二极管扩充区,该区域左上方为门电路、运放等IC-14以下芯片及集成电阻的扩充区,该区域右上方为IC-40以下集成器件扩充区。

1.2中部核心控制区(简称中板)1)CPU单元中板左上方为实验台CPU选择单元,目前可适配的CPU类型有MCS-51/PIC单片机、以8088为内核的微机接口。

2)总线接口①数据总线:双向,来源于仿真器。

当CPU单元挂51时,它是由P0口隔离驱动后形成双向总线。

②地址总线:输出,来源于仿真器。

当CPU单元挂51时,它的低八位由P0口驱动锁存输出;它的高八位由P2口隔离驱动输出。

③控制总线●RD:输出,来源于仿真器。

当CPU单元挂51时为外部数据读,受P3.7控制●WD:输出,来源于仿真器。

当CPU单元挂51时为外部数据写,受P3.6 控制●ALE:输出,来源于仿真器。

当CPU单元挂51时为地址锁存,受51_ALE控制●RESET:复位输出,高电平有效,受仿真器复位电路控制●MER:输出,来源于仿真器。

当CPU单元挂88时为内存读,受8088CPU控制●MEW:输出,来源于仿真器。

当CPU单元挂88时为内存写,受8088CPU控制●AEN:输入,总线出借控制。

当CPU单元挂88时为DMA操作,受8237_AEN控制●φ:时钟输出,当CPU单元挂51时,由51CPU第18脚提供3)并行模块①LCD液晶显示其数据线与总线接口中的D7~D0己连接互通,总线连接定义为省缺项。

位于LCD正下方的使能控制端“E”,命令与数据选择端“R/S”及读写选择端“R/W”在自行设计状态定义为实验连接项。

②8255并行口其数据线与仿真器中的D7~D0己连接互通,总线连接定义为省缺项。

位于8255正右测的“CS”为8255选通控制端。

位于LCD正下方的add1~add0为8255地址端A1~A0,位于下板“直流源指示”上方的RD、WR为8255读写控制端,在自行定义状态它们为实验连接项。

4)单总线模块单总线模块超越并行总线的寻址规则,局限于I/O端口寻址,不宜在线掌控,只能工作在自定义状态,因此在单总线模块的设计与实现中实验连接项不可省缺。

5)闭环控制①直流电机直流电机控制单元定义了“调速”与“测速”两个端口,其中调速端为电机启停。

正反转及转速控制端,它加载的模拟量范围是0~5V,2.5V时电机处停止状态,大于2.5V启动电机正转,小于2.5V启动电机反转,该端达5V或0V时电机处正转或反转最高速。

至于测速端是电机当前状态与转速的反馈端,为电机按设置的参数恒定运作提供依据。

在自行设计状态该两个端口定义为实验连接项。

②温度控制温度控制单元定义了“调温”与“测温”两个端口,其中调温端口由5V电源控制,至于测温端口是当前温度传递端口,反馈温度参数,为加温与恒温提供依据。

在自行设计状态该两个端口定义为实验连接项。

6)步进电机步进电机控制单元设有四拍控制端口,在自行设计状态该四端口定义为实验连接项。

7)虚拟示波器实验台提供了一个双通道简易示波器,适用于电位及赫兹级低频信号的测量与观察。

8)扁平链接口中板下方设有五个扁平链接口,其中二个20芯扁平口为检测口,其余三个8芯扁平口为地址与数据总线延伸接口。

1.3下部常规实验区(简称下板)1)下板接口①检测接口下板上方二个20芯扁平口为检测口,“在线”态它为控制口,输出常规实验模块的控制信号。

在自定义状态它为状态口,反馈常规实验模块的控制信号。

②总线接口下板上方三个8芯扁平口为地址与数据总线链接口,该三个接口是主控区(中板)扩展寻址的桥梁,面向下板实验时必须连接。

2)下板总线①控制线位于“直流源指示”上方的为下板自定义状态的公共控制总线,以下为它们的定义:●CLR 下板区域淸除控制,在自定义实验中连接中板RESET复位信号。

●WR 下板区域写控制,在自定义实验中连接中板控制总线单元WR写信号。

●RD 下板区域读控制,在自定义实验中连接中板控制总线单元RD读信号。

●CLK 下板区域锁存控制,在自定义实验中连接中板ALE信号。

②地址线位于“存储器扩展单元”左下测的ADD2~ADD0为下板区域公共地址线,在自定义实验中通常连接中板A2~A0。

遇单模块实验可另行定义,例如0809 A/D转换中ADD2~ADD0用于选择通道,可改接中板地址总线单元A2~A0。

③译码器位于“发光二极管显示单元”正下方的138译码器亦有二种定义途径,“在线”态实验台赋于的定义是译码端口CBA与A5~A3相连,选通控制端口G2A(低电平有效)由A14控制,当A14为零时,138输出端Y7~Y0八中选一,有一个输出端为“0”,其余输出端为“1”。

它的寻址范围为0~3FFFh,8000h~BFFFh。

在自定义方式其选通与译码端口呈悬浮态,属译码控制不可省缺的连接项。

3)存储器扩展位于下板右上角为“存储器扩展单元”,它的地址与数据总线通过其上方的三个8芯扁平接口融入中板主控CPU的寻址范围,位于该单元左上测的MR、MW及MCS分别为存储器读、写和选通控制端。

自定义态属实验不可省缺的连接项。

在线态由在线控制器掌控,寻址范围为0~0FFFh。

这里需要提示的是不同类型CPU对于并行存储器扩展有其完全不同的寻址路径,中板挂51CPU时,存储器与I/O处同一寻址空间,用相同的控制信号,通常采用译码法分享数据寻址空间;当挂8088CPU时,存储器与I/O处不同的寻址空间,用不同的控制信号,编各自的指令实现当前的寻址操作。

4)I/O口扩展①16×16点阵16×16点阵位于“存储器扩展单元”正下方,它的数据总线通过8芯扁平接口(下板上右一)与中板总线单元的D7~D0连接互通,“存储器扩展单元”左下测的ADD1~ADD0定义行与列口地址。

16×16S为点阵写选通控制,自定义态属实验不可省缺的连接项。

在线态由在线控制器掌控,寻址范围为0ECH~0EFH。

②键盘与八段显示实验台选用8255为并行键盘与显示接口,定义其A口为字形口,B口为字位与键扫口,PC2~PC0为键入口。

相关文档
最新文档