无线单片机实验-预作报告(物联网).docx

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线单片机系统实验预作报告指导教师:蒋吉娟授课班级:物联网141-142目录实验1 建立工程并点亮发光二级管1实验2 流水灯的实现4实验3 数码管静态显示7实验4 数码管动态显示10实验5-1 9999累加14实验5-2 59秒计数器18实验6-1 按键递加和递减22实验6-2 单键识别26实验7 矩阵键盘30实验8-1 简易计算器37实验8-2 利用定时器和蜂鸣器唱歌51实验9 定时器的查询方式55实验10 定时器的中断方式59实验11 外部中断64实验12-1 液晶屏的使用69实验12-2 无线点灯74实验13 DS18B20测温77实验14 点对点通信80实验15 协议栈的认识82实验16 无线网络测温84实验1 建立工程并点亮发光二级管一 、实验目的1. 进一步熟悉Keil的编程编译环境2. 熟悉程序编辑、编译、下载的过程3. 初步了解单片机 IO 口输出高低电平的方法4. 掌握延时函数的时间估算。二 、实验内容使用单片机的两个I/O口,其中一个I/O口作为输入引脚,接开发板上的高电平(或低电平),另外一个I/O口作为输出引脚,控制开发板上的一个发光二极管亮灭。当输入I/O接高电平时,发光二极管点亮,反之当输入I/O接低电平时,发光二极管熄灭。三、 实验要求使用PC机编译并生成hex文件,将hex文件下载到单片机中,要求二极管能按预期亮灭。四、 实验环境1. 软件环境:Keil编辑编译器2. 实验设备:PC机1台、单片机开发板1个五、 实验原理实验电路如图2.1所示。图2-1 实验原理图六、 实验步骤1.打开Keil软件,新建工程2.将本节实验课所用的实验程序写入.C文件,调试并编译3.生产用于下载给单片机的hex文件4.将单片机开发板正确于PC机连接,并使用下载软件将上一步生成的hex文件下载至单片机中5.观察实验结果七、 实验程序(或者电路图)#includereg51.h/**********************************************************************************第一行是一个文件包含处理。所谓文件包含是指一个文件将另外一个文件的内容全部包含进来,这里的程序虽然只有 4 行,但 C 编译器在处理的时候却要处理几十或几百行**********************************************************************************/ sbit P1_0=P1^0; //定义 IO 口void delay02s(void) //延时 0.2 秒子程序{unsigned char i,j,k; //定义 3 个无符号字符型数据。for(i=20;i0;i--) //作循环延时for(j=20;j0;j--)for(k=248;k0;k--);}void main(void) //每一个 C 语言程序有且只有一个主函数,{while(1) //循环条件永远为真,以下程序一直执行下去。{P1_0=0; // I/O 口 P1.0 输出低电平,小灯被点亮。delay02s(); //延时经过 0.2 秒。P1_0=1; // I/O 口 P1.0 输出高电平,小灯熄灭。delay02s(); //延时经过 0.2 秒。}}八、 实验结果点亮与单片机 P1.0 口相连的发光二极管,延时约 0.2S,然后熄灭,再延时约 0.2S,再点亮,如此循环下去。九 、实验结果讨论点亮与单片机 P1.0 口相连的发光二极管,延时约0.5S,然后熄灭,再延时约 0.5S,再点亮,如此循环下去。要求:延时函数自己编写,有别于本实验的例程。实验2 流水灯的实现一 、实验目的1. 掌握循环移位的工作原理和操作方法2. 学会使用 C51 封装好的函数库 C51LIB3. 掌握延时函数的时间估算二 、实验内容 蜂鸣器用一 PNP 型三极管驱动,集电极(C 极)通过蜂鸣器线圈接 5V 电源,基极(B 极)是控制端,发射极(E 极)接地,当三极管 C,B 极 PN 结正偏时,PN 结导通,即 B 极为低电平时,三极管导通,蜂鸣器发声。三、 实验要求使用Keil软件编译本节实验课所用程序,并将生成的hex文件下载到单片机中,要求开发板上的LED小灯能按预期效果流水。四、 实验环境1. 软件环境:Keil编辑编译器2. 实验设备:PC机1台、单片机开发板1个五、 实验原理实验电路如图3-1所示。图3-1 实验原理图

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档