单片机

静态变量

静态变量1.staticstatic一般不用在主函数中,大多数在中断函数和封装好的子函数里运用,它的作用是保证在子函数或中断函数中定义的变量每次调用完之后都可以保持调用完时候的值,《手把手教你学51单片机》文……

多文件编程首次测试

多文件编程首次测试延时函数虽然很少使用了,但是有时需要测试代码的时候还会派上用场,所以也把它放进“function.c”文件中。 1.function.c的代码#include……

单片机简介

单片机简介本教程由继承叔编写,面向对单片机有基础认知的初学者!1.单片机了解单片机是一块集成电路的控制芯片,我们熟知的家电例如洗衣机的定时控制和滚筒运作,电饭煲的保温功能和鸣叫提醒,电冰箱,空调等等这些电器大部……

串口通信入门

串口通信入门在讲解本章的内容之前请大家先反复阅读《手把手教你学51单片机》文档的第11章内容,很多概念文档都已详细讲解有。1.波特率串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信……

流水灯

流水灯本讲讲解用P0的8个IO端口控制8盏LED实现流水灯。本教程所用开发板的硬件连接简化如下1.数字模拟点灯我们用八位的二进制数表示八盏灯,对应的位为0灯就亮,为1灯就灭。流水灯的实现如下所示111111……

定时器工作模式

定时器工作模式1.两种“试管”这种“试管”有65535个刻度的型号,也有255个刻度的型号,不过我们的导管水流流速是永远不变的。如果我们用的是大试管(65535个刻度……

串口&EEPROM

串口&EEPROM1.题目要求作为本教程最后一个例程,我们也不打算写的太复杂,这次还是运用串口的知识,实现用串口往EEPROM写入数据,同时也能用串口读出EEPROM里的数据出来显示在电脑端的窗口上。根据前几讲的串口与……

定时器&数码管扫描显示

定时器&数码管扫描显示1.定时器中断实现间隔切换在第六章第4讲的测试代码中提到过数码管微闪烁问题,这是由于三八译码器的IO端口切换的间隔时间不均匀导致,这部分的问题宋老师已经在《手把手教你学51单片机》文档6.4.2节有详……

第一阶段综合例程(上)

第一阶段综合例程(上)1.其他按键的使用我们之前都是让P2.3输出低电平来让K1,K2,K3,K4作为独立按键,那我们要想用K13,K14,K15,K16做独立按键时只要P2.0输出低电平就可以了。下面是简化的原理图&am……