《单片机原理与应用》实验教案 下载本文

实验1 keil c编程软件的使用

本实验设备选用SXL-100型微机接口单片机实验开发系统,目的是培养学生综合运用本学期所学到的《单片机原理与设计》课程的知识,提高学生分析问题和解决问题的能力,进一步深化和巩固所学到的知识,增强学生的实验技能,提高学生的技术应用能力,为搞好毕业设计打基础,并使学生养成严谨、踏实的工作作风等思想素质方面受到教育和培养。

一、 实验目的

1. 熟悉keil c系统,利用现有单片机实验室的具有的微机和单片机实验器材,指导学生采用Keil C建立实验题目的“工程”,实际连接各实验的线路、调试各实验的过程,从而完成后续实验。

2. 对内部数据存储器50H~70H的内容清零。 3. 对外部数据存储器2000H~20FFH的内容清零。

二、 实验方法:

1. 整机介绍(SXL-100B+实验箱电路板简介)

① SXL—100 B+实验扩展板布局图如图所示

A PCI板卡输出接口 E 发光管控制 B USB&单片机扩展区 F八位逻辑电平输入 G 138译码电路 信号发生器与分频器 H 8253计数器 8259 C1 ADC0809 模数转换 C DAC0832数模转换 D 步进电机 J 32位输入输出 4片8255控制1个16×16的点阵 K 数码显示电路及4×4键盘电路 D2 D1 温度 直流电机 ② 板图分区说明I PC16C550串行通信实验 B USB&单片机扩展区 6116读写电路 C1 ADC0809模数转换电路 D1 直流电机

E 发光管控制译码电路8255电路 G 138译码电路信号发生器与分频器 I PC16C550串行通信实验

K 8255数码显示电路及4×4键盘电路

A PCI板卡输出接口 C DAC0832数模转换电路

D 步进电机8MHZ信号发生器与分频器 D2 温度模块 F 八位逻辑电平输入 H 8253计数器 8259

J 32位输入输出,4片8255控制1个16×16的点阵,单脉冲发生电路

③ 接线柱说明

1 / 13

区号 圆柱编号 功能 数码管的A段~DP段 数码管LD8~5的控制端 区号 A 圆柱编号 J19-2 IOW J19-3 IOR J19-4 IMEMW J19-5 IMEMR J19-6 RESET J83 J82 J13 J12 J11 J2-Y1 J2-Y2 J2-Y3 J2-Y4 功能 I/O写端 I/O读端 内存写端 内存读端 复位端 地 电源+5V 电源+12V 电源-12V 电源-5V 地址10H 地址20H 地址30H 地址80H K J14-1~8 A~DP J37-1~4 J20-1~8 ADD0~ADD7 地址线ADD0~ADD7 B J22-1~8 D7~D0 数据线D7~D0 J21-1~8 ADD8~ADD15 地址线ADD8~ADD15 J19-1 IRQ J7-1 J7-2 中断 4MHz信号输出 2MHz信号输出 1MHz信号输出 500KHz信号输出 250KHz信号输出 125KHz信号输出 31.25KHz信号输出 为ADC0809提供时钟信号的短路块 J2-Y0 J50 PA0~7 地址0H 8255的A口0~7 8255的C口0~7 模拟量输入,第0~7信道 ADC0809的EOC端(EOC为转换完成) J69 SIGNAL_IN J67 /CS J77 /CS J76 Xfer 模拟量输入 ADC0809的片选端 DAC0832的片选 控制DAC0832的Xfer端 DAC0832的输出 停止DAC0832工作的控制端(为Windows9x下特有) G G J7-3 J7-4 J7-5 J7-6 J7-8 J8 J2-Y5 J2-Y6 J2-Y7 J2-Y1 J2-Y2 地址90H 地址0A0H 地址0B0H 地址10H 地址20H K J49 PC0~7 J65 IN0~7 J70 EOC C1 J2-Y3 J2-Y4 J2-Y5 J2-Y6 J2-Y7 J48-0~7 PB0~7 K J50 PA0~7 地址30H 地址80H 地址90H 地址0A0H 地址0B0H 8255的B口0~7 8255的A口0~7 C J72 OUT J78 WW H J53-1 OUT0 第1个计数器输出 K

JPC0-JPC7 8255与键盘的缺省连接 J49 PC0~7 8255的C口0~7 2 / 13

④ 地址分配电路图(G区)

2. 系统特点:

1、 一体化设计,系统功能齐全,涵盖了微机/单片机教学实验课程的大部分内容。 2、 实验模块化,适合计算机原理与接口教学,满足大纲要求。

3、独立性强,自带CPU、键盘、LED显示,可独立运行;自带EPROM的读取、编程、比较和查空功能。 4、 灵活的电源接口:配有PC机电源插座,可由PC提供电源。另外还配有外接开关电源,提供所需的+5

V,±12V,其输入为220V的交流电。

5、 系统的联机运行模式:配有系统调试软件,系统调试软件wqWINDOWS版两种,均为中文多窗口界面。

调试程序时可以同时打开寄存器窗口、内存窗口、变量窗口、反汇编窗口等等,极大地方便了用户的程序调试。该软件集源程序编辑、编译、链接、调试于一体,每项功能均为中文下拉菜单,简明易学。 6、 系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模式,在此模式下,用户

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

7、 系统功能齐全,可扩展性强。本实验系统不仅完全能满足教学大纲规定的基本接口芯片实验,其灵活

性和可扩展性(数据总线、地址总线、控制总线为用户开放)亦能轻松满足其课程设计、毕业设计使用等。

三、 实验步骤

A. 用Keil C建立一个工程:

1) 点击Project 菜单,选择弹出的下拉式菜单中的New Project,如图1-1。接着弹出一个标

准Windows 文件对话窗口,如图1-2,在“文件名”中输入您的程序项目名称,这里我们用“test”。“保存”后的文件扩展名为uv2,这是KEIL uVision2 项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。

3 / 13