延时1秒 延时1秒1.准确延时学会了上一讲的软件调试教学,我们现在用软件调试出延时很接近1毫秒的代码:for(j=115;j>0;j--);如果要延时1秒,那是不是循环1000次这条语句呢?for(i=0…… LED及入门 2022年03月10日 269 点赞 0 评论 122994 浏览
隐形漏洞 隐形漏洞1.漏洞代码假如就按上一讲说的书写方式,实现定时50ms间隔的流水灯。#include <reg52.h> #include&n…… 定时器 2022年01月12日 131 点赞 0 评论 80527 浏览
静态变量 静态变量1.staticstatic一般不用在主函数中,大多数在中断函数和封装好的子函数里运用,它的作用是保证在子函数或中断函数中定义的变量每次调用完之后都可以保持调用完时候的值,《手把手教你学51单片机》文…… 独立按键 2022年05月24日 167 点赞 0 评论 85255 浏览
多个数码管显示 多个数码管显示1.余晖效应流水灯如果在流速太快的基础上再加速,那么我们看到的则是一排灯都在亮着,这就叫人眼的余晖效应。同理,我们想让多个数码管同时亮,那么就要让三八译码器的IO0~IO5每个输出引脚轮流快速切换出低…… 数码管 2022年02月06日 150 点赞 0 评论 120361 浏览
多文件编程首次测试 多文件编程首次测试延时函数虽然很少使用了,但是有时需要测试代码的时候还会派上用场,所以也把它放进“function.c”文件中。 1.function.c的代码#include…… 多文件编程 2022年03月15日 88 点赞 0 评论 71712 浏览
程序点灯 程序点灯1.头文件在#include<reg52.h>头文件中,把单片机中的寄存器地址封装起来定义成宏供我们调用,寄存器这个概念我们初学先不用太深刻的去理解它,在《手把手教你学51…… LED及入门 2022年04月30日 318 点赞 0 评论 147967 浏览
串口通信入门 串口通信入门在讲解本章的内容之前请大家先反复阅读《手把手教你学51单片机》文档的第11章内容,很多概念文档都已详细讲解有。1.波特率串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信…… 串口通信 2022年03月12日 195 点赞 0 评论 108091 浏览
温度传感器与串口 温度传感器与串口1.题目要求有时候我们需要知道在一段时间里温度传感器测量的温度的历史数据,之前的温度传感器例程只是在液晶屏上实时显示出数据而已,并不能查看它的历史数据,所以我们运用之前所有学过的知识来完成这个任务。首…… 混合例程 2022年04月03日 176 点赞 0 评论 90457 浏览
无源蜂鸣器题目 无源蜂鸣器题目1.初学者的坑上一讲的代码单片机一上电无源蜂鸣器就不停鸣叫比较吵,那么我们有没有办法让它规定响多久就可以停止不叫了呢。首先我们知道要想让无源蜂鸣器持续响,那么P1.6就要以一定的时间间隔(也可叫一定频…… 蜂鸣器 2022年02月15日 116 点赞 0 评论 91179 浏览
定时器工作模式 定时器工作模式1.两种“试管”这种“试管”有65535个刻度的型号,也有255个刻度的型号,不过我们的导管水流流速是永远不变的。如果我们用的是大试管(65535个刻度…… 定时器 2022年01月09日 162 点赞 0 评论 97348 浏览