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