mcs51单片机试验指导书试验3讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mcs51单片机试验指导书试验3讲义

第一章 实验系统结构和功能 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检查和修改,插入和删除数据,数据块移动和比较等功能。 2. 具有不同运行方式 可以运行仿真RAM的用户程序,也可以运行用户应用系统中程序存储器中的程序,也可交替运行,给程序调试带来方便。 3. 基本的调试手段和功能 系统提供单步执行、设置断点执行和连续执行等基本调试手段和功能。以单步或断点方式执行程序后,可以对用户程序进行检查、现场修改,对片内RAM、专用寄存器、片外RAM和扩展的I/O口的状态进行检查和修改。 4. 可以提供各种8031单片机原理实验和应用实验用的硬件和软件 可以利用该实验系统进行各种8031汇编语言程序的实验、LED数码管显示器实验、键盘实验、并行接口实验、串行接口实验、定时器/计数器实验、数字控制实验、时间程序控制实验、步进电机控制实验、数据采集和数字测量实验、数字波形发生器实验、数字信号处理(数字滤波、FFT等)实验等。1.3 键盘和显示器的使用方法1.3.1 键盘的使用 实验系统自带4×8=32个键盘,其安排如图1.3-1所示。左边16个为16进制的数字键0~F,用于输入地址、程序机器码或数据;也同时作为工作寄存器R0~R7、DPTR、PSW、SP、ACC、B寄存器等以及程序计数器PC的代号。右边16个为功能键。 键盘安排示意图 7/R7 8/DPL 9/DPH A/ACC TV/ME EG/DL PRT EXEC 4/R4 5/R5 6/R6 B/B RG/FS RW/IS COMP SCAL 1/R1 2/R2 3/R3 C/PSW F1/LS EV/UN MOVE STEP 0/R0 F/PCH E/PCL D/SP F2/NX EC/EP DAR MON 图1.3-1 系统键盘安排示意图 名称 R0 R1 R2 R3 R4 R5 R6 R7 DPL DPH A B PSW SP PCL PCH 代号 0 1 2 3 4 5 6 7 8 9 A B C D E F 图1.3-2 寄存器代码表 2. 功能键作用简介 16个功能键中有7个键是双功能键,这些键的功能与系统的历史状态有关,同一个键在不同状态下就表示不同的功能。 ⑴ TV/ME TV是进入CRT显示状态/ME是仿真RAM存储单元检查 ⑵ RG/FS RG是片内RAM和寄存器内容检查/FS是偏移量计算 ⑶ F1/LS F1是首地址设定/LS是上一个单元检查 ⑷ F2/NX F2是末地址设定/NX是下一个单元检查 ⑸ EG/DL EG是EPROM编程/DL是删除1个字节 ⑹ RW/IS RW是片外数据存储器检查/IS是插入1个字节 ⑺ EV/UN EV是把编程区的程序移到仿真RAM区/UN表示未用保留 ⑻

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档