- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--
---
《单片机与接口技术》实验报告
信息工程 学院
2016 年 9 月
辽东学院信息技术学院
《单片机与接口技术》实验报告
姓名: 王瑛
学号: 0913140319
班级: B1403
专业: 网络工程
层次: 本科
2016 年 9 月
1
目 录
实验题目:实验环境的初识、使用及调试方法 ( 第一章 )
实验题目:单片机工程初步实验 ( 第二章 )
实验题目:基本指令实验 ( 第三章 )4
实验题目:定时器 / 计数器实验 ( 第五章 )4 实验题目:中断实验 ( 第六章 )4
实验题目:输入接口实验 ( 第八章 )4
实验题目: I/O 口扩展实验 ( 第九章 )4
实验题目:串行通信实验(第十一章) 4
实验题目: A/D,D/A 转换实验(第十七章) 4
2
实验题目:实验环境的初识、使用及调试方法实验
实验类型: 验证性 实验课时: 1 时间: 2016 年 10 月 24 日
一、 实验内容和要求
了解单片机的基础知识
了解 51 单片机的组成和工作方法
掌握项目工程的建立、编辑、编译和下载的过程方法
熟练单片机开发调试工具和方法
二、 实验结果及分析
单片机最小系统的构成:
Keil 集成开发环境 :
1
STC-ISP:
2
实验题目:单片机工程初步实验
实验类型: 验证性 实验课时: 1 时间:2016 年 10 月 24 日
一、 实验内容和要求
点亮一个 LED小灯
程序下载到单片机中
二、实验结果及分析
1、点亮一个 LED小灯
点亮 LED小灯的程序:
#include <reg52.h> //包含特殊功能寄存器定义的头文件
sbit LED = P0^0;
sbit ADDR0 = P1^0; //sbit 必须小写, P 必须大写
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;
void main()
{
ENLED = 0;
ADDR3 = 1;
ADDR2 = 1;
ADDR1 = 1;
ADDR0 = 0;
LED = 0; //点亮小灯
while (1); // 程序停止
}
2、程序下载
首先,我们要把硬件连接好, 把板子插到我们的电脑上, 打开设备管理器查看所使用的 COM 口,如图所示:
然后 STC 系列单片的下载软件—— STC-ISP,端口为上一步查到的端口,其余选项改成如图所
3
示:
打开程序文件下载后当软件显示“已加密”就表示程序下载成功了,如下图所示:
三、心得体会
通过对单片机的初步学习和认识,我了解到了单片机的工作流程,还有通过自己编写单片机的程序,也让我对单片机的学习有了更大的兴趣,虽然过程中遇到了些许的困难,但这也让自己意识到还有很多不足,通过接下来的学习,希望对单片机的课程有更加深入的了解。
4
实验题目:基本指令实验
实验类型: 验证性 实验课时: 2 时间: 2016 年 11 月 1 日
一、实验内容和要求
了解单片机的硬件基础知识
LED灯闪烁的程序
二、实验结果及分析
1、去耦电容
电容有缓冲和稳定的作用,有了这个电容,可以说我们的电压和电流就会很稳定了,不会产生大的波动。
2、 74HC138三八译码器
在我们设计单片机电路的时候,单片机的 IO 口数量是有限的,有时并满足不了我们的设
计需求,比如我们的 STC89C52 一共有 32 个 IO 口,但是我们为了控制更多的器件,就要使
用一些外围的数字芯片,这种数字芯片由简单的输入逻辑来控制输出逻辑,比如 74HC138 三八
译码器。如图所示。
3、 LED灯闪烁的程序
#include<reg52.h>
sbit LED = P0^0;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;
void main() //void 为函数类型
{
unsigned int i = 0; //定义一个无符号整型变量 i ,赋初始值为 0
ENLED = 0;
5
ADDR3 = 1;
ADDR2 = 1;
ADDR1 = 1;
ADDR0 = 0;
while(1)
{
LED = 0; //点亮小灯
for(i = 0; i<=3000; i++); //延时
LED = 1; //熄灭小灯
for(i = 0; i<=3000; i++); //延时
}
}
三、心得体会
做好一件事的前提条件是你对自己所要做的事情有充分的了解和认识,做好完全的准备才能够有保证将这件事做好,学习也是如此,想要做好一个程序,就要将他的工作过程以及条件搞清
您可能关注的文档
- 北方常见绿化植物简介.docx
- 25个现代庭院景观设计方案.docx
- 校园植物种类调查实验报告.docx
- 三年级上册科学实验报告单.docx
- 绿化土方造型施工方案.docx
- 高频实验之小信号调谐放大器实验报告要点.docx
- 防火墙实验报告.docx
- 全国计算机等级考试VB二级上机题库,有答案.docx
- 智慧校园总体建设规划方案.docx
- 2019年沪科版初中九年级物理全册知识点(第12-20章).docx
- 2022-2023学年江苏省无锡市宜兴官林第二高级中学高一化学月考试卷含解析.docx
- 福建省宁德市南阳高级中学2021年高一化学下学期期末试题含解析.docx
- 2022年河南省平顶山市金世纪高级中学高一化学期末试题含解析.docx
- 2022年河北省廊坊市九州中学高一化学上学期期末试卷含解析.docx
- 四川省南充市二道中学2021年高一化学模拟试卷含解析.docx
- 2023年广西壮族自治区玉林市白洲中学高一化学下学期期末试题含解析.docx
- 广东省广州市广园中学2022-2023学年高一化学模拟试卷含解析.docx
- 2021年浙江省湖州市浙北高级中学高一化学月考试题含解析.docx
- 福建省龙岩市城郊职业高级中学2023年高一化学下学期期末试卷含解析.docx
- 2021-2022学年浙江省温州市临江镇中学高一化学测试题含解析.docx
1亿VIP精品文档
相关文档
最近下载
- API TR 17TR8-2018 高压高温设计指南.pdf
- 《食品安全抽样检验管理办法》考核试题及答案.docx
- 美国高空模拟试验发展状况研究.pdf
- 机械零件加工出厂检验报告.pdf
- (人教版)数学五年级上册计算题“天天练”习题卡,含100份题组.doc
- 8s管理.ppt VIP
- 专科《建筑材料(A)》形考答案.pdf VIP
- 2023年“学思想、强党性、重实践、建新功”主题教育党课讲稿:牢记为民宗旨意识增强服务群众本领与集中研讨会上的发言稿【两篇文】.docx VIP
- 港口危险货物安全管理模拟考试题库(含答案).pdf VIP
- 钢结构(防火涂料涂装)分项工程检验批质量验收记录-GJ3.13.docx VIP
文档评论(0)