各功能代码的运用 各功能代码的运用尽管部分初学者对液晶屏的全部代码的理解存在困难,不过没关系,只要我们懂得如何运用它们各个函数的功能即可,大家下载进开发板之后观察实验现象再结合代码与注释慢慢细读掌握吧。1.测试代码#include&a…… 1602液晶屏 2022年01月17日 191 点赞 0 评论 104999 浏览
中断函数 中断函数1.中断函数概念上一讲里,当赋值IT0为1时,P3.2遇到下降沿,IE0被置1,要想使IE0自动清零,我们引用中断函数就可以了。我们可能已经习惯了都是在main函数里阅读分析代码,其实还有另一种函数需…… 外部中断 2022年04月13日 172 点赞 0 评论 134999 浏览
无源蜂鸣器题目 无源蜂鸣器题目1.初学者的坑上一讲的代码单片机一上电无源蜂鸣器就不停鸣叫比较吵,那么我们有没有办法让它规定响多久就可以停止不叫了呢。首先我们知道要想让无源蜂鸣器持续响,那么P1.6就要以一定的时间间隔(也可叫一定频…… 蜂鸣器 2022年02月15日 114 点赞 0 评论 90691 浏览
串口通信入门 串口通信入门在讲解本章的内容之前请大家先反复阅读《手把手教你学51单片机》文档的第11章内容,很多概念文档都已详细讲解有。1.波特率串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信…… 串口通信 2022年03月12日 195 点赞 0 评论 107562 浏览
程序点灯 程序点灯1.头文件在#include<reg52.h>头文件中,把单片机中的寄存器地址封装起来定义成宏供我们调用,寄存器这个概念我们初学先不用太深刻的去理解它,在《手把手教你学51…… LED及入门 2022年04月30日 314 点赞 0 评论 147204 浏览
单独文件封装 单独文件封装1.再遇多文件编程因为定时器经常在后面的教程中使用到,所以我们也把这部分功能代码单独使用文件封装起来。在第六章的教程中已经教过大家多文件创建,这里点到为止。创建好“timer.c&rdqu…… 定时器 2022年04月15日 159 点赞 0 评论 90285 浏览
流水灯的优化解说 流水灯的优化解说1.题目为了更好地体现上一讲优化好的不支持连按代码的优势,我们来一道题目:用上7盏灯,左边6盏不停地流水,最右边1盏实现按键切换灯的打开和关闭,且按键动作不能干扰到流水灯的流速状态。实验现象状态模拟如…… 独立按键 2022年04月05日 95 点赞 0 评论 110495 浏览
串口&液晶屏Ⅰ 串口&液晶屏Ⅰ1.题目要求这一次我们将上一讲的代码作为基础,要实现的任务就是电脑端发送过来的字符串单片机把它们显示在液晶屏上,由于液晶屏只能显示ASCII码的字符,无法显示汉字,所以电脑端发送过来的字符串也必须是英…… 混合例程 2022年04月23日 153 点赞 0 评论 108153 浏览
函数封装 函数封装1.简洁代码单片机程序阅读一般都是先从主函数开始,上一讲的程序写法在主函数中显得不简洁,影响人阅读代码的效率。有时我们只需要知道一条语句代表什么意思即可,所以我们把延时部分封装为一个函数,在主函数里调…… LED及入门 2022年03月01日 130 点赞 0 评论 112939 浏览
代码文件和测试 代码文件和测试创建好“infrared.c”和“infrared.h”文件。1.infrared.c的代码#include <reg5…… 红外遥控与温度传感器 2022年01月11日 88 点赞 0 评论 106555 浏览