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

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

ID:19720382

大小:1.15 MB

页数:32页

时间:2018-10-05

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

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

1、单片机原理实验32单片机实验讲义华南农业大学单片机原理实验32第一部分:89C51单片机实验系统介绍一、系统概述本系统采用STC89C52单片机作为核心处理模块,属于51兼容机,除了具备51单片机的系列特点之外,还具有在线编程的能力,可选择使用串口方式或者ISP下载线的方式完成目标程序的下载。本系统的I/O全部对用户开放,而且具有丰富的系统资源。系统的标准配置包含:1.STC89C52学习板一块2.USB线一条3.串口线一条4.1602LCD模块一个5.光盘一张单片机原理实验32二、系统资源系统具有如下丰富资源:1.8个发光二极管2.4位

2、LED数码管3.蜂鸣器4.继电器与输出端子5.外部中断按键(中断实验)6.4*4矩阵键盘7.PS/2电脑键盘接口8.LCD1602接口9.LCD12864接口10.ADC模数转换(TLC0831芯片)11.DAC数模转换(DAC0832芯片)12.EEPROM实验(AT24C02)13.实时时钟实验(DS1302)14.串口实验15.温度传感器(DS18B20)16.红外遥控接收头(HS0038B)17.I2C总线接口18.步进电机接口19.USB直接供电,也可有5V稳压电源直接供电单片机原理实验321.所有I/O口外扩单片机原理实验32

3、第二部分基本实验实验一实验环境一、实验目的:1.熟悉单片机实验使用的编译软件KeiluVision2,并掌握使用其进行程序编写的流程。2.掌握实验板所用的程序下载软件使用方法。二、实验设备:STC89C52单片机实验板、串口下载线、USB连接线、电脑三、实验原理系统编程软件本系统采用可采用KeiluVision2作为程序编辑和调试软件。使用Keil软件进行单片机程序的步骤如下:1.首先安装Keil软件,然后双击,打开keil软件单片机原理实验322.点击菜单第4项Project,建立一个工程文件,按确定以后,进入芯片型号选择,这里有国外各

4、厂家的产品及其对应型号,选择正确的型号,并按确定。这里没有STC的单片机,可以选择Atmel公司的AT89S52,之后按确定。会出现如下的提示:表示是否将初始化代码加到工程项目里,如果你使用的是C51编程,那么应该按是,如果是汇编语言则按否。3.单片机原理实验32此时,一个工程文件就建立了,但是这个工程里面不包含任何文件。可以打开菜单的第一项Fileew,建立一个新的文本文件,将这个文件保存在项目文件相同的目录,根据使用汇编语言或者C语言编写后缀选择.asm或者.c.4.此后,在工程窗口中找到sourcegroup1,点击右键,选择a

5、ddfilestogroup“sourcegroup1”把上面的.asm或者.c文件添加到工程项目里。之后,就可以在sourcegroup1下看到刚才添加的文件了。5.接下来双击添加的.asm或者.c文件,然后在右边的程序编辑区进行程序的编写。单片机原理实验326.编辑完成后,就可以进行调试了,点击编译进行调试,直到没有错误。7.右键点击TARGET1,选择optionsfortarget‘target1’,点击选项卡的第三项“OUTPUT”,在createexecutable中选中createHEX单片机原理实验32File后,点击确定

6、,之后再编译,就可以生成产生烧写文件,也就是例子中的ts.hex文件。8.使用程序下载软件将上述文件ts.hex文件写入单片机(见程序下载软件)。程序下载软件本系统使用的STC89C52单片机支持串口烧写程序,首先在光盘:STC89C52/软件程序下载软件STC串口下载软件中找到,将其复制到硬盘上,然后双击打开,再双击,就打开了串口下载软件,下载时的具体步骤如下:单片机原理实验321.由Keiluvision2编译软件编译产生.hex文件(见Keil软件介绍)。2.连接好开发板的电源线(可USB供电,也可5V电源供电)和串口线,先保持

7、断电状态。3.双击打开程序下载软件,选择单片机型号为STC89C52RC(根据系统板上的单片机型号)4.选择文件,点击OpenFile/打开文件,打开目标.Hex文件单片机原理实验321.然后点击下载按钮2.等提示打开电源时,给系统上电3.出现如下画面,下载完成单片机原理实验32四、实验步骤:1.学会使用程序编译软件和下载软件。2.编写程序实现LED1到LED8全部点亮。3.延时0.2秒;4.LED1到LED8全灭;5.延时0.2秒,跳转到第2步开始执行。6.按照实验流程的要求编写程序,并完成调试。五、实验要求:1.预习,书写实验报告(包

8、括实验目的,原理、步骤、流程图、实验程序)。2.上机调试程序,直到完成所要求的功能并在实验报告后面书写程序调试时所遇到的问题和最终解决的办法。单片机原理实验32实验二跑马灯实验一、实验目的:1

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

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

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