![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C51单片机笔记
文章平均质量分 72
符三六.
未知苦处,不信神佛。
展开
-
C51直流电机
直流电机1.ULN2003芯片:驱动芯片,可用来驱动直流电路。假设:输入为低“0”,输出为高“1”。1B——0;1C——1;例:正转输入为高“1”,输出为低“0”。1B——1;1C——0;例:反转直流电机没有正负极,连接两个输出端。COM——VCC直流电机一端固定连接COM——VCC,另一端连接一个输出端。2.硬件设计A2-A43.软件设计P0口输入高电平“1”,对应OUT1口输出低电平“0”。电动机有电流转动。P0口输入低电平“0”,对应OUT1口输出高电平“1”高阻态不原创 2022-04-08 20:21:25 · 938 阅读 · 0 评论 -
C51LCD1602液晶显示屏 基础理论
LCD1602液晶显示屏1.LCD1602简介:2.管脚解释3 脚:VL,**液晶显示偏压信号,用于调整 LCD1602 的显示对比度,**一般会外接电位器用以调整偏压信号,注意此脚电压为 0 时可以得到最强的对比度。4 脚:RS,**数据/命令选择端,当此脚为高电平时,可以对 1602 进行数据字节的传输操作,而为低电平时,则是进行命令字节的传输操作。**命令字节,即是用356来对 LCD1602 的一些工作方式作设置的字节;数据字节,即使用以在 1602 上显示的字节。值得一提的是,LCD160原创 2022-04-03 11:40:01 · 3279 阅读 · 0 评论 -
C51矩阵按键-行列式法+线翻转法
矩阵按键-线翻转法#include <REGX51.H>typedef unsigned char u8;typedef unsigned int u16;#define KEY_MATRIX_PORT P1#define SMG_A_DP_PORT P0u8 gsmg_code[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,};void dela原创 2022-04-01 19:48:54 · 774 阅读 · 1 评论 -
C51矩阵按键
矩阵按键_行列式扫描1.常用扫描方法行列式:先送一列为低电平,其余几列全为高电平(此时我们确定了列数),然后立即轮流检测一次各行是否有低电平,若检测到某一行为低电平(这时我们又确定了行数),则我们便可确认当前被按下的键是哪一行哪一列的,用同样方法轮流送各列一次低电平,再轮流检测一次各行是否变为低电平,这样即可检测完所有的按键,当有键被按下时便可判断出按下的键是哪一个键。当然我们也可以将行线置低电平,扫描列是否有低电平。从而达到整个键盘的检测。线翻转:就是使所有行线为低电平时,检测所有列线是否有原创 2022-03-27 10:38:44 · 826 阅读 · 0 评论 -
C51独立按键
独立按键1.按键按键没有按下默认高电平1,按键按下低电平0。按键抖动的时间:5-10MS若IO=0软件消除抖动:delay_10us(2000)硬件消除抖动:加电阻加电容2.原理图3.软件设计通过开发板实现一个按键控制一个led点亮#include “reg52.h”typedef unsigned int u16; //对系统默认数据类型进行重定义typedef unsigned char u8;//定义独立按键控制脚sbit KEY1=P3^1;sbit KEY2=P3^原创 2022-03-26 21:17:16 · 2302 阅读 · 0 评论 -
C51静态数码管
## 静态数码管1.种类:共阳极:发光二极管阳极接到一起;阳极接电源,给阴极低电平0点亮 (单片机A5-A7) 共阴极:发光二极管阴极接到一起;阴极接GND,给阳极高电平1点亮 (单片机A2-A4) 2.数码管显示原理3.AT89C52RC单片机为两个四位一体的数码管(A2 共阴极连接方式高电平1点亮)4.5.若数码管显示“0”DP=0,G=0,F=1,E =1,D=1, C=...原创 2022-03-26 18:30:04 · 647 阅读 · 0 评论 -
C51动态数码管
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-03-26 20:11:52 · 2977 阅读 · 0 评论 -
C51静态数码管
静态数码管1.种类:共阳极:发光二极管阳极接到一起;阳极接电源,给阴极低电平0点亮(单片机A5-A7)共阴极:发光二极管阴极接到一起;阴极接GND,给阳极高电平1点亮(单片机A2-A4)2.数码管显示原理3.AT89C52RC单片机为两个四位一体的数码管(A2 共阴极连接方式高电平1点亮)4.5.若数码管显示“0”DP=0,G=0,F=1,E =1,D=1, C=1, B=1, A=1二进制:0011 1111 转化为 十六进制:0x3F6.数码管表点亮共阳:对共阴取反7.数码管有段选原创 2022-03-25 21:02:58 · 1784 阅读 · 0 评论