单片机实验板使用与C语言源程序内容摘要:
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)。单片机实验板使用与C语言源程序
相关推荐
1、汇诚科技 :汇诚科技 【简要说明】一、尺寸:长 34 26 10、主要芯片:作电压:直流 5V 四、输出频率电压 05出频率范围 102点:1、不同的颜色输出不同的频率2、输出占空比 50%(不同的颜色输出不同的频率)3、采用高亮白色 反射光4、可直接和单片机连接5、静态检测被测物颜色6、检测距离 10佳汇诚科技 :汇诚科技 【标注说明】【通电展示】汇诚科技 :汇诚科技 【工作电压和电流】
1、1 闪烁灯 1 实验任务 如图 示:在 口上接一个发光二极管 不停地一亮一灭,一亮一灭的时间间隔为。 2 电路原理图 图 系统板上硬件连线 把“单片机系统”区域中的 口用导线连接到“八路发光二极管指示模块”区域中的 口上。 4 程序设计内容 (1) 延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为 ,相对于微秒来说,相差太大
1、1资料 1:8 位 D/A 转换器 引脚及其功能双列直插式 8 位 D/A 转换器。 能完成数字量输入到模拟量( 电流)输出的转换。 图 1图 1别为 引脚图和内部结构图。 其主要参数如下:分辨率为 8 位,转换时间为 1s,满量程误差为1参考电压为(+10 ,供电电源为(+5+15)V ,逻辑电平输入与 容。 从图 1可见,在 有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为
1、上海屹晶微电子有限公司版权所有单相纯正弦波逆变器专用芯片海屹晶微电子有限公司 片数据手册 相 变器专 用芯片 2010 上海屹晶微电子有限公司 版权所有 / 19 版本变更记录 版本号 日期 描述 010 年 9 月 12 日 据手册初稿 010 年 10 月 18 日 1. 更新 脚定义 和功能 脚 定义的功能 定义的功能 C 注: 能 本中定义为“ 0”启动 出,“ 1”关闭 出;
1、单片机原理与应用实验指导书周国运 鲁庆宾 编计算机硬件教研室对学生实验的要求1、实验前要认真阅读实验指导书,复习与实验有关的理论知识,明确每次的实验目的,了解实验内容和方法。 2、实验前要按照指导书上提供的流程图,编写实验程序。 3、实验中要按照指导书中的要求进行接线和操作,经检查无误后再开电源。 4、在实验中要注意观察运行现象和结果,记录下有关现象和数据,认真思考分析
1、汇诚科技 :本说明书中添加超链接的按 点击连接,即可看到内容。 一、与 81000次擦写周期全静态操作:033三级加密程序存储器256*8 字节的内部数据存储器32个可编程I/三个16位定时器/计数器八个中断源全双工低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符快速编程周期灵活节和 模式)绿色工作包操作二、功能特性描述性能微控制器,具有 8K 在线系统可编程储器。