单片机实验指导书200803(2)

2021-09-24 20:44

芯片)取下,并换上仿真头。这样应用系统的所有控

制信号全部由仿真开发系统来控制。图中的通讯线是连接计算机(装有集成开发调试环境)和仿真开发系统装置的通道。设计者在计算机上编程,然后由仿真

开发系统去控制、调试设计者的应用系统,仿真实际的运行过程。调试通过后,将编好的程序固化到应用系统的程序存储器中,同时配上CPU(单片机芯片),加电后应用系统就可以独立正常运行。

第二章 接口及资源介绍

众多的接口和插座,方便的连线为您带来清晰的思路。各个接口的说明如下:

序号

设计号

封装 IDC10

作用

P0口、WR和RD信号 同上 同上

引脚定义

1(P0.0)2(P0.1)….8(P0.7)9(WR)10(RD) 同上 同上

1(HZ)2(V1)3(V2) 1(+5V)2(GND) 芯(+5V)壳(GND) 1(RXD)2(GND)3(TXD) 2(PCRXD)3(PCTXD)5(GND) 1(<5V)

1(P2.0)2(P2.1)….8(P2.7) 1(P1.0)2(P1.1)….8(P1.7) 1(P3.5)2(P3.4)3(P3.3)4(P3.2) ABCDEFGDP,W1234 1(ADDR)

1(D0)2(D1)….8(D7)

1(SA0)2(SA1)….8(SA7) 1(SB0)2(SB1)….8(SB7) 1(ADDR)

1(A0)2(A1)….8(A7) 1(PA0)2(PA1)….8(PA7) 1(PB0)2(PB1)….8(PB7) 1(PC0)2(PC1)….8(PC7) 1(ADDR) 1(INT0)

1(IN0)2(IN1)….8(IN7)

HDR2X5

信号源 输出电源(5V) 输入电源(5V) 单片机UART输出 单片机程序下载串行口 AD7816芯片输入 P2口 P1口

P3口(只用P3.2~P3.5) 4位数码管显示数据输入 芯片的地址输入 芯片的逻辑门 芯片的数据输出 芯片的串行数据输入 芯片的并行数据输出1 芯片的并行数据输出2 芯片的地址输入 锁存地址A0~A7 芯片的PA口 芯片的PB口 芯片的PC口 芯片的地址输入 芯片的EOC输出 芯片的逻辑门 芯片的信号输入

蜂鸣器跳线

第三章 仿真使用方法

Y51-07型51单片机实验板提供了两种主流方法进行仿真、调试。

3.1 方法1:KEIL uVision环境下利用SoftICE仿真

可以单步调试,进行数据观察。

具体见文档“P89V51RD2新型单片机

SoftICE模式调试指南.pdf”

3.2 方法2:任一开发平台生成hex目标代码+Flash Magic下载

通过Flash Magic工具下载,采用ISP方式进行,能独立全速运行所编程序。如图所示:

具体见文档“P89V51系列单片机ISP下载简明操作步骤.pdf”

第四章 集成软件开发调试环境

第五章 实验部分

实验一 8051系列单片机定时/计数器应用实验

一、实验目的

本实验学习定时/计数器的编程方法,掌握如何用查询方式判断定时时间到。

8051系列单片机有2个定时/计数器,用TMOD和TCON寄存器设置命令;用TH0、TH1、TL0、TL1寄存器装载定时时间常数。可以对内部脉冲计时,对外部脉冲。 通过实验理解8051系列单片机定时/计数器的工作原理

掌握8051系列单片机内部定时/计数器的工作方式选择、初始化编程方法; 学习时间常数的计算方法; 熟悉P1口的连接方法

熟悉单片机汇编语言中伪操作指令的使用 熟悉开发系统的应用。 二、实验预备知识

MCS-51系列单片机内部定时/计数器的工作原理和工作方式。 74LS244芯片。

初步了解汇编语言的指令。 三、实验内容

利用定时器T0或T1的工作方式1,以查询方式使定时器产生10Hz的等宽正方波,并在P1.0端输出。 四、实验接线及步骤

五、实验报告及要求

总结定时/计数器的工作方式、时间常数的计算和编程方法。 写出所用源程序,并画出流程框图。 六、参考程序 查询方式

ORG 0000H AJMP START ORG 0030H

START:MOV TMOD,#XXH ;T0方式1定时 MOV TL0,#XXH ;赋初值 MOV TH0,#XXH

SETB TR0 ;启动T0 DLY: JBC TF0,REP ;查询计数溢出 AJMP DLY

REP: MOV TL0,#XXH ;重新赋初值 MOV TH0,#XXH CPL P1.0 ;把P1.0引脚的电平取反 AJMP DLY HERE: AJMP HERE END

实验二 8051系列单片机P1口编程实验

一、实验目的

巩固51系列单片机的I/O接口原理和结构特点。

MCS-51系列单片机有四个双向的8位I/O口P1~P3。P0是三态双向口,负载能力为8个LSTTL电路,P1,P2,P3口为准双向口,负载能力是4个LSTTL电路

MCS-51系列单片机指令系统中与接口达交道的指令可分为两类:一般的输入/输出指令,如:MOV A, Pi;“读-修改-写”指令,如:ANL Pi, A。 掌握51系列单片机P1口的使用方法,

掌握输入和输出指令,特别是“读-修改-写”指令, 熟练编程和应用延时程序,

掌握在开发系统上进行设计、调试和运行程序的基本方法。 二、实验预备知识

MCS-51系列单片机P1口的工作原理和编程使用方法。 输入和输出指令。 三、实验内容

设计出让5个LED按照某一规律进行闪烁。而且接入一个开关,当开关等于高电平时显示一种闪烁规律,当开关处于低电平时显示另一种规律 四、实验接线及步骤

五、实验报告及要求

总结P1的编程使用方法。

总结延时计算方法。

就自己设计的闪烁规律,画出流程框图,写出所用源程序。 六、参考程序 延时程序见课本125页。

实验三 8051系列单片机中断实验

一、实验目的

中断系统是为使处理机对外界异步事件具有处理能力而设置的。8051系列有五个中断源:两个外部中断、两个定时器溢出中断和一个串行口中断。本实验在实验一和二的基础上,进一步理解8051系列单片机中断处理的工作原理。本实验有两个内容:

通过外部中断的编程方法,理解中断源、中断处理过程等原理,两个外部中断的中断向量分别是0003H和0013H。

学习定时/计数器的中断编程方法,掌握如何用中断方式判断定时时间到。8051系列单片机有2个定时/计数器,定时/计数时间到产生定时/计数器溢出中断,中断向量分别是000BH和001BH。 二、实验预备知识

MCS-51系列单片机中断系统的工作原理和编程方法。 三、实验内容 在实验一的基础上,利用定时器T0或T1的工作方式1,以中断方式使定时器产生10Hz的等宽正方波,并在P1.0端输出。

在实验二的基础上实现外部中断。当有中断信号时显示一种规律,当没有中断信号时显示令一种规律。 四、实验接线及步骤

五、实验报告及要求

单片机实验指导书200803(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国鱼子酱产业链

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: