最新单片机实验指导书打印稿

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

单片机实验指导书打

印稿

目录

第一章系统介绍 (1)

第二章基本电路介绍 (4)

第三章扩展板的安装与使用 (15)

第四章 8051调试软件的安装与使用 (17)

第五章基本实验(8051) (23)

实验一开发系统,开发环境应用练习,算术运算程序编制及调试 (23)

实验二I/O口控制编程及调试实验(一) (29)

实验三I/O口控制编程及调试实验(二) (32)

实验四简单I/O口扩展实验一——交通灯控制实验 (35)

实验五简单I/O口扩展实验二 (38)

实验六中断实验———有急救车的交通灯控制实验 (40)

实验七定时器/计数器及中断系统综合实验 (45)

实验八8255A可编程并行接口实验一 (49)

实验九8255A可编程并行接口实验二——键盘实验 (52)

实验十数码显示实验 (57)

实验十一8279显示接口实验一 (62)

实验十二8279键盘显示接口实验二 (66)

实验十三串行口实验一———单机实验 (69)

实验十四串行口实验二———双机实验 (71)

实验十五D/A转换器与单片机接口及多种波形发生器综合实验 (79)

实验十六A/D转换器与单片机接口及传感器数据采集综合实验 (84)

实验十七存储器扩展实验 (88)

实验十八8253定时器实验 (89)

实验十九编程器使用、程序的烧录及脱机运行实验 (91)

第一章系统介绍

一、系统特点

EL-MUT-III 型微机/单片机教学实验系统具有以下特点:

1.CPU用80C31CPU,系统功能齐全,涵盖了单片机教学实验课程的全部内容。

2.系统采用开放式模块化结构设计,通过两组相对独立的总线最多可同时扩展2块

应用实验板。

3.配有两块可编程器件:EPM7128被系统占用。另一块EPM7032供用户实验用。两

块器件皆可通过JTAG接口在线编程。使用十分方便。

4.灵活的电源接口:配有PC机电源插座,可由PC提供电源。另外还配有外接开关

电源,提供所需的+5V,±12V,其输入为220V的交流电。

5.系统的联机运行模式:配有系统调试软件,软件为WINDOWS版本,均为中文多窗

口界面。调试程序时可以同时打开寄存器窗口、内存窗口、变量窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。该软件集源程序编辑、编译、链接、调试与一体,每项功能均为中文下拉菜单,简明易学。经常使用的功能均备有热键,这样可以提高程序的调试效率。8051调试软件不仅支持汇编

语言,而且还支持C语言编辑调试。

6.系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模

式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED数码管上显示出来。

7.系统功能齐全,可扩展性强。本实验系统不仅完全能满足基本接口芯片实验,其

灵活性和可扩展性(数据总线、地址总线、控制总线开放)亦能轻松满足使用。

二、系统概述

1.微处理器:i80c31,它的P1口、P3口皆对用户开放。

2.时钟频率:6.0MHz

3.存储器:程序存储器与数据存储器统一编址,最多可达64k,板载ROM(监控程序27C256)12k;RAM1(程序存储器6264)8k供用户下载实验程序,可扩展达32k;RAM2(数据存储器6264)8k供用户程序使用,可扩展达32k。(RAM程序存储器与数据存储器不可同时扩至32k,具体与厂家联系)。(见图1-1:存储器组织图)。在程序存储器中,

0000H----2FFFH为监控程序存储器区,用户不可用,4000H----5FFFH为用户实验程序存储区,供用户下载实验程序。数据存储器的范围为:6000H----7FFFH,供用户实验程序使用。

注意:因用户实验程序区位于4000H-----5FFFH,用户在编写实验程序时要注意,程序的起始地址应为4000H,所用的中断入口地址均应在原地址的基础上,加上4000H。例

如:外部中断0的原中断入口为0003H,用户实验程序的外部中断0的中断程序入口为4003H,其他类推,见表1-1。

4.可提供的对8051的基本实验

为了提高微机教学实验质量,提高实验效率,减轻主讲教师和实验教师的劳动强度,在该系统的实验板上,除微处理器外、程序存储器、数据存储器外,还增加了8255并行接口、8250串行控制器、8279键盘、显示控制器、8253可编程定时器、A/D、D/A 转换、单脉冲、各种频率的脉冲发生器、输入、输出电路等模块,各部分电路既相互独立、又可灵活组合,能满足各类学校,不同层次微机实验与培训要求。可提供的实验如下:

(1)8051P1口输入、输出实验

(2)简单的扩展输入、输出实验

(3)8051定时器/计数器实验

(4)8051外中断实验

(5)8279键盘扫描、LED显示实验

(6)8255并行口输入、输出实验

(7)8253定时器/计数器实验

(8)8259中断实验

(9)串行口通讯实验

(10)ADC0809 A/D转换实验

(11)DAC0832 D/A转换实验

(12)存储器扩展实验

(13)交通灯控制实验

表1-2:用户中断程序入口表

5.资源分配

本系统采用可编程逻辑器件(CPLD)EPM7128做地址的编译码工作,可通过芯片的JTAG接口与PC机相连,对芯片进行编程。此单元也分两部分:一部分为系统CPLD,完成系统器件,如监控程序存储器、用户程序存储器、数据存储器、系统显示控制器、系统串行通讯控制器等的地址译码功能,同时也由部分地址单元经译码后输出(插孔CS0---CS5)给用户使用,他们的地址固定,用户不可改变。具体的

表1-2 系统地址资源分配

对应关系见表1-2。另一部分为用户CPLD,它完全对用户开放,用户可在一定的地址范围内,进行编译码,输出为插孔LCS0----LCS7,用户可用的地址范围见表1—2,注意,用户的地址不能与系统相冲突,否则将导致错误。

注:系统地址中,除带“*”用户既不可用,也不可改外,其他系统地址用户可用但不可改。

三、系统电源

该系统的电源提供了两种解决方案:

相关文档
最新文档