[信息与通信]06 第六讲 蜂鸣器发声、直流电机控制.pdfVIP

[信息与通信]06 第六讲 蜂鸣器发声、直流电机控制.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息与通信]06 第六讲 蜂鸣器发声、直流电机控制

从零到项目开发学51单片机 与C语言技术 基于DZ80C52开发板 QQ:2539606882 第六讲 蜂鸣器发声、直流电机控制 基于DZ80C52开发板 QQ:2539606882 蜂鸣器发声、直流电机转停控制 • 本讲任务: • 如何驱动蜂鸣器发声 • 如何控制直流电机转停。 • 穿插讲解以下知识点: • 以延时程序为例,讲解无参和有参函数设计、 • FOR循环语句 • 函数声明和作用 • 如何编写结构良好的程序 总结一下前面学的C语言 • 1、什么是预处理程序处理的命令? • 2、什么是宏定义命令 • 3、文件包含是指什么? • 4、你明白函数是指什么吗? • 5、单片机最常用的运算是什么? 预处理程序处理命令 • C的源程序在进行编译之前要经过“预处理”。 • C预处理程序主要完成以下三种功能: • 1. 宏替换 • 2. 文件包含 • 3. 条件编译 • 由“#”开始的命令是C预处理程序处理的命令。 • 由“#”开始的命令是C预处理程序处理的命令。 宏定义命令 #define是宏定义命令,其一般形式为: #define是宏定义命令,其一般形式为: #define #define 1. 宏定义必须写在第一次使用该宏定义的代码之 1. 宏定义必须写在第一次使用该宏定义的代码之 前; 前; 2. 宏定义不是以分号结束的; 2. 宏定义不是以分号结束的; 3. 使用宏定义的好处: 3. 使用宏定义的好处: 1)简化程序的书写 2)提高程序的可读性 1)简化程序的书写 2)提高程序的可读性 3)便于程序的修改 4)提高程序的可移植性 3)便于程序的修改 4)提高程序的可移植性 文件包含 • 文件包含: 是指一个源文件可以将另外一个源文 件 的 全 部 内 容 包 含 进 来 。 其 一 般 形 式 为 : #include “文件名”/#include <文件名> • 功能: 把指定文件的内容插入到该#include命令 所在之处。其中: “文件名”:首先在当前目录中寻找文件。如果找不 到,再到一系列系统预先设定的目录中去找。 <文件名>:则不在当前目录中寻找,而是径直到 系统预先设定的目录中去寻找该文件。 函数 • 函数是构成 C 程序的基本单位; • 一个 C 程序中所含函数的个数没有限制,但必须有 main()函数; • 整个 C 程序从 main()开始执行,各函数之间的关系是 平行的,无主次之分,可返回值,也可不返回。 • C 函数可分为库函数和自编函数。 • 调用 C 标准库函数时用 # include,例如: • #include “reg52.h” • 形参:定义函数时,函数名后面圆括号中的参数; • 实参:调用函数时,函数名后面圆括号中的参数,可以是 变量、常量、表达式; 位运算 • 位及位运算的概念 • 位运算:二进制位的运算。 • 在内存中每一个字节有一个地址。 • 一个字节由8位二进制位组成。 • 位操作是直接对二进制位进行的,位运算只适用 于无符号整型变量。   如何驱动蜂鸣器发声 • 蜂鸣器发声原理、驱动电路分析、学习P3口IO引脚 • 开始编程……介绍一种快速创建项目的好方法 • 单片机如何实现延时 • 机器周期和指令周期 • 无参延时函数编写实现固定延时 • 函数声明和作用 • 如何改变蜂鸣器发声时的音调 • 有参延时函数编写实现可变延时 • FOR循环语句 • 如何编写结构良好的程序 单文件项目和多文件

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档