- 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口
您可能关注的文档
- 10级课程设计规划要求(c ).doc
- 10级电子商务及金融指导书.doc
- 10级软件A班杨威毕业设计规划开题报告.doc
- 10级机电一体化顶岗实习报告及周记格式.doc
- 10级市场营销专业培养案例.doc
- 10计科《数据结构》课程设计规划指导书.doc
- 10级实习论文(含实习鉴定表及实习报告规范格式).doc
- 10脂硬化水玻璃砂铸造工艺和流水线装备.doc
- 10配电箱地安装.doc
- 10试管塑料模具毕业设计规划.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 附录B规范性附录AGC性能指标计算及补偿-中国电力企业联合会.DOC
- 山东省烟台市蓬莱区2022-2023学年六年级上学期期末数学试题(五四学制) (含答案解析).docx VIP
- YQ-15-烟用材料许可使用物质名 单系列标准.pdf VIP
- 2019-2020学年四川成都锦江区五年级上册语文期末试卷及答案.pdf
- 基于ABAQUS的动力总成悬置支架仿真分析方法研究.docx VIP
- 【三套试卷】【浙教版】小学三年级数学上册第一单元教材检测题附答案.pdf VIP
- EMT会议管理制度.docx VIP
- 十年(2016-2025)高考物理真题分类汇编(全国通用)-专题23 法拉第电磁感应定律.docx VIP
- 渠道维护工高级技师考试答案(强化练习).docx VIP
- 动量和能量中的滑板块模型专题.docx VIP
原创力文档

文档评论(0)