![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
51单片机
文章平均质量分 77
51单片机
电科_银尘
希望能给大家带来一点帮助!
展开
-
【51单片机】 -- 从硬件到软件的循迹小车
文章目录从硬件到软件的循迹小车硬件模块软件代码注意事项:从硬件到软件的循迹小车硬件模块1、驱动:驱动用法:参考此链接2、循迹模块:原理可参考:参考链接3、电池盒4、51单片机5、小车板子:软件代码#include<AT89X52.H> //包含51单片机头文件,内部有各种寄存器定义 #include<ZY-4WD_PWM.H> //包含HL-1蓝牙智能小车驱动IO口定义等函数 sbit duoji=P1^0;//延时函数 //.原创 2022-04-27 20:27:57 · 3742 阅读 · 2 评论 -
【51单片机】汽车里程表之测速功能
文章目录设计说明流程图设计说明以通用MCS-51单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。里程及速度的测量,是经过MCS-51的定时/计数器测出总的脉冲数和每转一圈的时间,再经过单片机的计算得出,其结果通过LED显示器显示出来。流程图...原创 2021-02-13 16:50:49 · 4273 阅读 · 5 评论 -
工程训练赛、声控小车两个项目的核心竟然是用到这个关键字!
文章目录前言回顾Static关键字其实这个关键字就在按键中!工程训练赛项目声控小车总结彩蛋前言之前参加了两个设计,一个是工程训练赛,一个是声控小车的设计,而这两道题目的核心都用到了那个核心关键字***static!!***!回顾Static关键字一、static全局变量该变量只能在定义的那个文本中使用,不能被另外一个文本直接使用。(可以用函数进行调用)二、static局部变量1、位置:静态局部变量被编译器放在全局存储区,所以虽然它是局部的,但是在整个程序的生命周期中存在;2、访问权限:静.原创 2020-06-18 22:45:30 · 603 阅读 · 0 评论 -
C51中经常遇到的Extern关键字
C51中经常遇到的Extern关键字**作用:**变量的声明;C语言中,extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时,在其他模块中寻找其定义。这里面注意,对于extern申明变量可以多次,但是定义只有一次例子:...原创 2020-06-18 22:20:22 · 1706 阅读 · 0 评论 -
C51常见的宏定义是什么?
宏#define 宏名 [宏值] (宏值可以省略)宏定义的位置很随意,可以在主函数内、结构体内…宏定义主要用于字符串的替换;接下来我们看两个例子:一、#define SUM(x,y) x+y Int a=SUM(1,2)*SUM(4,5); Printf(“%d/n ”,a);二、 #define SUM(x,y) (x+y) Int a=SUM(1,2)*SUM(4,5); Printf(“%d/n ”,a);原创 2020-06-18 22:18:31 · 5645 阅读 · 0 评论 -
C51单片机重要知识点总结
文章目录文章目录00 写在前面01 C51基本数据类型总结02 C51数据类型扩充定义03 关于单片机04 单片机工作的基本时序05 单片机复位06 80C51的中断系统07 定时器08 串口通信09 C语言基础10 C51P3引脚第二功能11 结尾00 写在前面本文是自己根据郭天祥10天征服单片机,以及自己亲身参与一些实践时总结,这些知识点看似基础,但是重要。然后又容易忘(哎),所以建议收藏!!!01 C51基本数据类型总结我们要记得定义变量时,到底选择哪里一个,有一条重要原则是:在合理情况.原创 2020-05-30 17:41:56 · 39627 阅读 · 7 评论