![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 56
KEEP-YANG
此人很懒,小白一枚
展开
-
51单片机独立按键数码管(模块化)
51单片机独立按键数码管(C语言)基于普中51单片机开发板,运用定时器/计数器0。按键控制数码管,实现60秒计时,数值加减清零。文章目录51单片机独立按键数码管(C语言)前言一、独立按键其他相关二、代码1.MAIN2.硬件部分代码3.软件部分代码4.相关H文件程序代码前言本程序涉及中断,定时器的配置,数码管动态扫描,独立按键。程序基于模块化编写。详细的注解,适合小白服用。一、独立按键独立按键比较简单,它们各自与独立的输入线相连接。4 条输入线接到单片机的 I/O 口上,当按键 K1 按下原创 2021-07-06 21:17:50 · 6414 阅读 · 4 评论 -
51单片机数码管显示60秒倒计时(C语言)
51单片机数码管显示60秒倒计时基于普中51单片机开发板,运用定时器/计数器0和1,实现60秒的倒计时和LED灯0.5s间隔闪烁文章目录51单片机数码管显示60秒倒计时前言一、数码管动态扫描二、中断、定时器/计数器现象视频二、代码1.MAIN2.中断定时相关程序代码3.数码管LED灯相关程序代码4.相关H文件程序代码总结前言本程序涉及中断,定时器的配置,数码管动态扫描知识。程序基于模块化编写。也有详细的注解。一、数码管动态扫描数码管分为静态和动态两种显示方法一般多为数码管选用动态显示,这样可原创 2021-07-01 23:55:40 · 35854 阅读 · 5 评论 -
串口控制直流电机程序 80C51单片机 L298N 普中51-单核-A4
通过串口给单片机发送指令控制电机不同的转动状态,此程序是配合普中51-单核-A4开发板写的。/*1、串口发送00,电机停止转动,指示灯1点亮;2、串口发送01,电机全速正转,指示灯2点亮;3、串口发送02,电机全速反转,指示灯3点亮;4、串口发送03,电机50%速度正转,指示灯2闪烁;5、串口发送04,电机50%速度反转,指示灯3闪烁;数码管代替指示灯(数码管的正向反向流动,流动速度的快慢代替指示灯)指示灯不亮不闪烁*/#include <reg51.h>原创 2021-06-26 01:06:28 · 3371 阅读 · 4 评论 -
51单片机向PC端发送字符
51单片机向PC端发送字符说明打开串口,任意向单片机发送一字符,单片机向PC端返回一段字符“HELLO”,每发送一次便返回一次。以下直接放代码,有什么地方错误欢迎大家指出讨论,一起进步。程序部分老样子,还是基于模块化以下是主程序#include "init.h" //自定义的头文件,此头文件以包erg51.h头文件,因此不用在此声明uchar code array[]="HELLO"; //定义一个数组用来储存发送的数据void main()原创 2021-06-25 23:52:39 · 4999 阅读 · 0 评论