单片机原理与应用实验讲义

单片机原理与应用实验讲义

ID:40818990

大小:380.00 KB

页数:23页

时间:2019-08-08

单片机原理与应用实验讲义_第1页
单片机原理与应用实验讲义_第2页
单片机原理与应用实验讲义_第3页
单片机原理与应用实验讲义_第4页
单片机原理与应用实验讲义_第5页
资源描述:

《单片机原理与应用实验讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用实验讲义第一部分DVCC—52JH+单片机仿真系统仿真器是一种计算机(单片机)应用系统的开发工具,也称为开发机,用户设计的系统(硬件和软件),在仿真器的控制下进行逐步调试以期达到设计要求。仿真系统提供编辑、汇编、反汇编、监控命令和高级语言编辑等工具帮助用户设计、调试和修改用户系统的硬件和软件。因此,熟悉仿真系统的使用与掌握微机或单片机原理具有同等重要性。DVCC—52JH+单片机仿真系统主要用于MCS—51系列单片机的仿真开发。由于随机器附带的操作手册内容繁琐,特别是接口地址分配的不透明,给用户使用带来不便,为了使初学者能在较短时间内高效率地掌握开发系统主要功能及基本使用方法

2、,第一部分有针对性地介绍DVC—52JH+的操作使用,这是完成第二部分实验必须先修的内容。第一节键盘监控命令简介一、键盘布局!()?Ilin%/↑=PRTPS@&QuitBackDlinT←*↓;COMPV→,-KWG+*EPMOVLHMOVE,Z<>¥QU:、DARUIMON↓每个键中央标注的文字是单片机仿真系统的控制命令表示,大部分键有两个功能或作用,如键表示寄存器R7或数字7。整个键盘分为两大部分,左边的16个键是数字0~F键或寄存器代码键;右边的16个键是功能键,功能键通常与数字键互相配合进行程序调试。二、数据的显示单片机仿真系统采用LED(发光二极管)七段显示器作数据显示,共有6个

3、LED,如图1所示,其中“·”用来显示小数点。左边的4个LED一般用于显示程序存储器和数字存储器的地址,右边的2个LED用来显示对应地址单位的内容。图1:LED显示器1、程序存储器和片外数据存储器用4位十六进数表示地址,占满了左边4个LED。例如,输入102F,左边4个LED显示该数102F,若再按MEM键(表示程序存储器),右边2个LED则显示程序存储器102FH单元的内容;若输入102F后再按ODRW(表示片外数据存储器),左边2个LED显示片外数存102FH单元的内容。2、片内数据存储器有两种显示方式。(1)R0~R7、DPL、DPH、A、B、PSW、PCH、PCL和SP这16个寄存器

4、键盘上已有,只需按该键一次,左边4个LED显示一位对应的代码,右边2个LED就能显示相应单元的内容。例如:按R7键,左边4个LED的最高位显示7(表示R7),再按REG(表示片内数存),右边2个LED显示R7单元的内容。(2)片内其余的数据存储器用2个LED显示地址。例如,输入24,再按REG键,左边4个LED只有2个LED亮,右边2个LED表示片内24H单元内容。(3)、右边2个LED在显示时,总有一个LED是闪动的,它表示该数值是可以修改的。三、单片机仿真系统的单板状态,仿真1态和仿真2态单板状态、仿真1态和仿真2态——仿真系统虽然提供了64KB片外程序存储器和64KB片外数据存储器,但

5、并不是全部分配给用户(使用者)的。也就是说,用户能否使用这些存储器,取决于单片机的状态(对片内数据存储器,三种状态时用户都可用)。如图2所示,框图给出了仿真系统在平板状态、仿真1态和仿真2态时用户可用已有存储器的分配情况。仿真系统通过指令发出控制命令,使FPGA器件输出a0、a1和a2控制信号。a0有效则选择单板状态,用户可用系统已配置的片外数存和程存地址空间分别为0000H~FEFFH。a1有效选择仿真1态,用户可用系统已配置的片外程存地址空间为0000H~FEFFH,但用户不能用系统已配置的片外数存,此时必须外接片外数存。a2有效选择仿真2态,系统已配置的片外数存和程存用户均不能用,必须

6、全部外接。8051(8031)CPUFPGA器件控制线仿真1态单板状态a0a1仿真2态无片外程存和数存a2图2:三种状态的选择控制线1、单板状态上电或按RST键,仿真系统输出a0有效,单片机处于单板状态,LED显示P.。单板状态时,系统已配置了片外程存和数存,用户(使用者)可使用这些资源,它们的地址分配如下:片外程序存储器:0000H~FEFFH范围用户可用。片外数据存储器:0000H~FEFFH范围用户可用。2、仿真1态LED显示P.后再按F2键仿真系统输出a1有效,单片机处于仿真1态,LED显示P.……。仿真1态时,用户只能使用系统已配置的片外程序存储器,地址范围0000H~FEFFH;

7、已配置的片外数据存储品用户不能用,因此,在仿真1态,用户要用片外数据存储器必须另外外接,外接的数据存储器和其它接口可用3—8译码器y0~y7的8个译码输出作片送信号,它们对应的地址为:Y0=8000H~8FFFH,Y1=9000H~9FFFH,Y2=A000H~AFFFHY3=B000H~BFFFH,Y4=C000H~CFFFH,Y5=D000H~DFFFHY6=E000H~EFFFH,Y7=F000H~FF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。