单片机实验板使用与C语言源程序

上传人:舍子 文档编号:149746 上传时间:2016-11-28 格式:PDF 页数:45 大小:1.83MB
返回 下载 相关 举报
单片机实验板使用与C语言源程序_第1页
第1页 / 共45页
单片机实验板使用与C语言源程序_第2页
第2页 / 共45页
单片机实验板使用与C语言源程序_第3页
第3页 / 共45页
单片机实验板使用与C语言源程序_第4页
第4页 / 共45页
单片机实验板使用与C语言源程序_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《单片机实验板使用与C语言源程序》由会员分享,可在线阅读,更多相关《单片机实验板使用与C语言源程序(45页珍藏版)》请在金锄头文库上搜索。

1、片机 实验板 各功能模块应用与源程序作室 - 1 验板 各功能模块应用与源程序片机 实验板 各功能模块应用与源程序作室 - 2 2 8 11一 . 闪烁灯 11二 11三 . 按键识别 12四 13五 4矩阵式键盘识别 15六 按键中断识别 17七 0 的应用 计时设 19八 21九 摸 数 转换 应用 23十 数 摸转换 应用 25十一 24读写操作 28十二 议 ) 32十三 34十四 38十五 S 2与单片机通信 40欢迎加入 19305255片机 实验板 各功能模块应用与源程序作室 - 3 件的使用随着单片机开发技术的不 断发展 , 目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级

2、语言开发 , 其中主要是以 C 语言为主 , 市场上几种常见的单片机均有其 C 语言开发环境 。这里以最为流行的 80片机为例来学习单片机的 C 语言编程技术 。 大家都有 C 语言基础 ,但是编单片机程序 ,大家还得找专门的书来学习一下 。 这里我们只介绍 种工具软件的用法 。学习一种编程语言 , 最重要的是建立一个练习环境 , 边学边练才能学好 。 0列单片机的软件 , 供了包括 C 编译器 、 宏汇编 、 连接器 、 库管理和一个功能强大的仿真调试器 等在内的完整开发方案 , 通过一个集成开发环境 ( 将这些部份组合在一起 。下面我以一个实验举一个例子 , 一步一步学习 件 的使用 。首

3、先我们看硬件原理图 :很明显 , 要点亮使发光二极管 , 必须使单片机的 I/ 于是我们的任务就是 1. 使用 必须先安装 。 安装过程简单 , 这里不在叙述 。2. 安装好了 件以后 , 我们打开它 。 打开以后界面如下 :片机 实验板 各功能模块应用与源程序作室 - 4 我们先新建一个工程文件 , 点 击“菜单 , 如下图 , :3. 选择工程文件要存放的路径 ,输入工程文件名 最后单击保存 在弹出的对话框中选择 商及型号片机 实验板 各功能模块应用与源程序作室 - 5 选择好 司的 , 单击确定1 在接着出现 的对话框中选择 “ 是 ” 。5. 新建一个 件 , 单击左上角的 下图所示

4、:6. 保存新建的文件 , 单击 下图 :2 在出现的对话框中 输入保存文件名 注意后缀名必须为 再单击片机 实验板 各功能模块应用与源程序作室 - 6 -“ 保存 ” , 如下图 ;7. 保存好后把此文件加入到工程中方法如下 : 用鼠标在 单击右键 , 然后再单击 如下图 :8. 选择要加入的文件 , 找到 , 单击 然后单击 片机 实验板 各功能模块应用与源程序作室 - 7 在编辑框里输入如下代码 : 现在我们开始编译工程如下图所示 : 我们 先单击编译 , 如果在错误与警告处 看到 0 s)表示编译通 过 ;写文件 ,先 单 击 图 ;片机 实验板 各功能模块应用与源程序作室 - 8 我

5、们单击 选中 。 再单击 “ 确定 ” 。 实验 1 , 查看是否生成了 如果没有生成 , 在执行一遍步骤 10到步骤 12, 直到生成 。以上是 更多的高级应用请大家去查找资料 我们用的下载软件是1片机 实验板 各功能模块应用与源程序作室 - 9 件的使用片机 下载工具 : 在我们的 这个软件 , 大家可以下载来直接用 , 而不用安装 。 下面我给大家简单的说一下用法 : 必须满足下面的每一个条件才能下载 。 注意右边的信息提示 。 如果没有 检测到器件 , 检查硬件连接 。 片机 实验板 各功能模块应用与源程序作室 - 10 先单击 “ ( 自动 ) 打开文件 ” 。 在 “ 实验 1”

6、的文件夹里找到文件 自动完成 ” , 功告成 。 就要看到效果 。 现在我们 在实验板的左下角找到 用导线连到 是不是很有成就感 。如果以上的实验你觉得是小儿科 , 太简单了 。 那么请关注以下的内容 。片机 实验板 各功能模块应用与源程序作室 - 11 片机实验板各功能区的实验与应用 。一 . 闪烁灯实验任务 在 口上接一个发光二极管 使 不停地一亮一灭 , 一亮一灭的时间间隔为 硬件电路 与上面点亮小灯的连接完全相同 。 我们提供的程序并非最优化程序 , 仅供 学习 参考 。 #*第一行是一个 文件包含 处理 。所谓 文件包含 是指一个文件将另外一个文件的内容全部包含进来 , 所以这里的程

7、序虽然只有 4 行 ,但 C 编译器在处理的时候却要处理几十或几百行 。 这里程序中包含 件的目的是为了要使用 即通知 C 编译器 , 程序中所写的 指 80片机的 口而不是其它变量 。*/i,j,k; /定义 3 个无符号字符型数据 。i=20;i0;(j=20;j0;k=248;k0;,) /循环条件永远为真 , 以下程序一直执行下去 。; / I/O 口 出低电平 , 小灯被点亮 。; /延时经过 。; / I/O 口 出高电平 , 小灯熄灭 。; /延时经过 。二 验任务 做 广告 灯的左移右移 , 八个发光二极管分别接在单片机的 输出 “ 0” 时 , 发光二极管亮 , 开始时 重复循环 。硬件电路 片机 实验板 各功能模块应用与源程序作室 - 12 C 722C 8225连接 用 8芯排线把 #i;a,b;m,n,s;m=20;m0;n=20;n0;s=248;s0;) /循环条件永远为真 , 以下程序一直执行下去 。3=, 使 输出低点平 。; /延时i=1;i(8P3=a|b;i=1;ii;b=21; /定义按键的输入端,每按一下 , 1a,b;片机 实验板 各功能模块应用与源程序作室 - 14 i,j;i=20;i0;j=248;j0; /按键判断程序0)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 电子设计/PCB

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号