11年度单片机原理用应用实验讲义.docVIP

  • 12
  • 0
  • 约8.42千字
  • 约 31页
  • 2017-05-24 发布于贵州
  • 举报
11年度单片机原理用应用实验讲义

第一部分:89C51单片机实验系统介绍 一、系统概述 本系统采用STC89C52单片机作为核心处理模块,属于51兼容机,除了具备51单片机的系列特点之外,还具有在线编程的能力,可选择使用串口方式或者ISP下载线的方式完成目标程序的下载。本系统的I/O全部对用户开放,而且具有丰富的系统资源。 系统的标准配置包含: 1. STC89C52学习板一块 2. USB线一条 3. 串口线一条 4. 1602LCD模块一个 5. 光盘一张 二、系统资源 系统具有如下丰富资源: 8个发光二极管 4位LED数码管 蜂鸣器 继电器与输出端子 外部中断按键(中断实验) 4*4矩阵键盘 PS/2电脑键盘接口 LCD1602接口 LCD12864接口 ADC模数转换(TLC0831芯片) DAC数模转换(DAC0832芯片) EEPROM实验(AT24C02) 实时时钟实验(DS1302) 串口实验 温度传感器(DS18B20) 红外遥控接收头(HS0038B) I2C总线接口 步进电机接口 USB直接供电,也可有5V稳压电源直接供电 所有I/O口外扩 第二部分 基本实验 实验一 实验环境 一、实验目的: 1. 熟悉单片机实验使用的编译软件Keil uVision2,并掌握使用其进行程序编写的流程。 2. 掌握实验板所用的程序下载软件使用方法。 二、实验设备: STC89C52单片机实验板、串口下载线、USB连接线、电脑 三、实验原理 系统编程软件 本系统采用可采用Keil uVision2作为程序编辑和调试软件。使用Keil软件进行单片机程序的步骤如下: 1. 首先安装Keil 软件,然后双击,打开keil软件 2. 点击菜单第4项Project,建立一个工程文件,按确定以后,进入芯片型号选择,这里有国外各厂家的产品及其对应型号,选择正确的型号,并按确定。这里没有STC的单片机,可以选择Atmel公司的AT89S52,之后按确定。会出现如下的提示: 表示是否将初始化代码加到工程项目里,如果你使用的是C51编程,那么应该按是,如果是汇编语言则按否。 3. 此时,一个工程文件就建立了,但是这个工程里面不包含任何文件。可以打开菜单的第一项File\new,建立一个新的文本文件,将这个文件保存在项目文件相同的目录,根据使用汇编语言或者C语言编写后缀选择.asm或者.c. 4. 此后,在工程窗口中找到source group 1,点击右键,选择add files to group “source group 1” 把上面的.asm或者.c文件添加到工程项目里。之后,就可以在source group 1下看到刚才添加的文件了。 5. 接下来双击添加的.asm或者.c 文件,然后在右边的程序编辑区进行程序的编写。 6. 编辑完成后,就可以进行调试了,点击编译进行调试,直到没有错误。 7. 右键点击TARGET 1,选择options for target ‘target 1’,点击选项卡的第三项“OUTPUT” ,在create executable 中选中create HEX File后,点击确定,之后再编译,就可以生成产生烧写文件,也就是例子中的ts.hex文件。 8. 使用程序下载软件将上述文件ts.hex文件写入单片机(见程序下载软件)。 程序下载软件 本系统使用的STC89C52单片机支持串口烧写程序,首先在光盘:STC89C52/软件\程序下载软件\STC串口下载软件中找到 ,将其复制到硬盘上,然后双击打开,再双击,就打开了串口下载软件,下载时的具体步骤如下: 由Keil uvision2编译软件编译产生 .hex 文件(见Keil软件介绍)。 连接好开发板的电源线(可USB供电,也可5V电源供电)和串口线,先保持断电状态。 双击打开程序下载软件,选择单片机型号为STC89C52RC(根据系统板上的单片机型号) 选择文件,点击OpenFile/打开文件,打开目标.Hex文件 然后点击下载按钮 等提示打开电源时,给系统上电 出现如下画面,下载完成 四、实验步骤: 1. 学会使用程序编译软件和下载软件。 2. 编写程序实现LED1到LED8全部点亮。 3.延时0.2秒; 4. LED1到LED7全亮; 5. 延时0.2秒,跳转到第2步开始执行。 6. 按照实验流程的要求编写程序,并完成调试。 五、实验要求: 1. 预习,书写实验报告(包括实验目的,原理、步骤、流程图、实验程序)。 2. 上机调试程序,直到完成所要求的功能并在实验报告后面书写程序调试时所遇到的问题和最终解决的办法。 实验二 跑马灯实验 一、实验目的: 1. 使用P1口

文档评论(0)

1亿VIP精品文档

相关文档