数码管原理 数码管原理1.分类数码管分共阳数码管和共阴数码管。数码管其实就是8个段的发光二极管,只点亮其中的几个段即可显示出数字或字母用来表达信息。共阳数码管:把8段LED的正极并在一起作为公共端连接在5V上(共阳极),然…… 数码管 2022年04月07日 106 点赞 0 评论 145824 浏览
指向数组的指针 指向数组的指针在串口章节和液晶屏章节的部分代码中总是看到“ *str!='\0' ”和“ *…… 1602液晶屏 2022年01月02日 128 点赞 0 评论 108581 浏览
中断函数 中断函数1.中断函数概念上一讲里,当赋值IT0为1时,P3.2遇到下降沿,IE0被置1,要想使IE0自动清零,我们引用中断函数就可以了。我们可能已经习惯了都是在main函数里阅读分析代码,其实还有另一种函数需…… 外部中断 2022年04月13日 171 点赞 0 评论 134369 浏览
开发板选择 开发板选择单片机的学习过程十分重视实践操作,仿真软件不过是纸上谈兵,我们需要有一个看得见摸得着的学习工具,那就是单片机开发板! 1.教程所用的开发板我们知道,学习C语言首先选择的是用哪一个软件…… 单片机入门 2022年05月03日 104 点赞 0 评论 154299 浏览
单独文件封装 单独文件封装1.再遇多文件编程因为定时器经常在后面的教程中使用到,所以我们也把这部分功能代码单独使用文件封装起来。在第六章的教程中已经教过大家多文件创建,这里点到为止。创建好“timer.c&rdqu…… 定时器 2022年04月15日 159 点赞 0 评论 89848 浏览
支持连按与全局变量 支持连按与全局变量1.支持连按的思路支持连按的代码就是在“不支持连按”代码的思路上把“if(KEY4==1)”改为“if(KEY4==0)”,这样…… 独立按键 2022年05月31日 114 点赞 0 评论 104175 浏览
数组与移位 数组与移位1.数组运用实现上一节的功能其实还有更简洁的方法去书写,那就是引用数组,用数组存取灯的八种状态值。定义含有8个元素的数组如下:unsigned charLEDSET[8]={0xFE…… LED及入门 2022年03月17日 251 点赞 0 评论 120981 浏览
遥控器控制舵机 遥控器控制舵机1.题目要求我们在第九章第2讲第一个例程“按键控制舵机桨”的基础上,实现用红外遥控器的前三行按键控制舵机桨停留在我们想要的位置,这样就实现了无线遥控控制机械结构运动的简单功能。…… 混合例程 2022年04月12日 227 点赞 0 评论 111730 浏览
分钟秒表 分钟秒表数码管的基础知识已经讲解的差不多了,我们做道题目来结束本章的学习内容。 1.题目要求开发板上电瞬间需要做到如下图的“0.00”所示右边两个数码管用来做60秒计…… 数码管 2022年04月23日 135 点赞 0 评论 109980 浏览
简洁式串口通信 简洁式串口通信1.串口配置函数上一讲的讲解是让大家对《手把手教你学51单片机》文档的第十一章的第一个例程的辅助理解,我们没有写单片机接收电脑端发送回来的数据字节做处理的代码。因为这些都是IO端口模拟的串口通信,由于…… 串口通信 2022年02月25日 64 点赞 0 评论 88631 浏览