89C51
文章平均质量分 68
以普中STC89C51/52单片机为例
SUR0608
这个作者很懒,什么都没留下…
展开
-
LCD1602的解读(详细步骤分析)
编程初始化条件–写命令LCD1602液晶模块内部的控制器共有11条控制指令**一、**DDRAM(display data RAM)是显示数据随机存储器CGROM :1602液晶模块内部的字符发生存储器(CGROM:Custom Glyph Read-only Memory定制字符只读存储器)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、...原创 2020-03-21 00:06:39 · 6267 阅读 · 0 评论 -
E2PROM(AT24C系列)的IIC通信底层原理
iic与eeprom通信# include"reg51.h"# include"i2c.h"//单片机是主机,AT24C02芯片是从机,其中AT24C02芯片的SCL和SDA//已与硬件连接单片机管脚P21和P20typedef unsigned int u16;//typedef unsigned char u8;u8 dat;u...原创 2020-03-17 21:57:31 · 3719 阅读 · 1 评论 -
关于串行中断的解读
那一块不明白的可以下方留言,帮你解读# include"reg51.h"//CPU和片上外设--串行口之间的主从关系typedef unsigned int u16;sbit led=P1^0;void serialportinit(){ TMOD=0X20;//选择定时器T1,采用工作方式2---8位自动重装载 TH1=0XF3; // 根据选择的波特率---4800,...原创 2020-03-10 00:10:08 · 1949 阅读 · 0 评论 -
定时器中断(解析)
代码中注释为解释思路,基于教程中提供的知识步骤(不理解欢迎留言)# include"reg51.h"typedef unsigned int u16;sbit led=P1^0;void timer0init(){ TMOD=0X01;//选择16位定时器,或一下来防止干扰定时器T1的设置(高四位) TH0=0Xfc; TL0=0X18; /*初值为64536,计数100...原创 2020-03-02 20:53:25 · 1863 阅读 · 2 评论 -
开发板上正方形(梯形)的接口是什么?原来是usb接口的一种
随着 USB Type-C 接口被苹果推上热门话题,那么对于我们普通的消费者来说,各种 USB 接口类型我们知道多少?买一个设备回来我们是否会遇到各种接口各种线用不了的情况呢?如何区分常见 USB 接口类型?下面子凡继续在给大家科普一下这四个常见 USB 接口类型常用的地方吧!Type-A:标准版 USB 接口Type-A 是我们最常见的一种 USB 接口类型,在电脑上常用。但它有...转载 2019-08-14 09:09:47 · 39452 阅读 · 0 评论 -
关于74HC165芯片进行并转串程序步骤(软硬件)详细解析
关于该芯片的什么功能和具体的工作原理,本人在此不再赘述,只是针对该实验最核心地方进行阐述(下面这个程序基本上是个人都会比葫芦画瓢,但是具体每一步的理解恐怕就没那么清晰了吧):# include"reg51.h"# include"intrins.h"typedef unsigned char u8;#define led P0sbit CLK = P3^6;sbit SHLD = ...原创 2020-02-26 22:26:59 · 7195 阅读 · 3 评论 -
28BYJ-48五线四相步进电机驱动(解决为啥抖动但是转不起来)
首先我用的单片机是普中51单片机开发板中的一款,而且由于单片机接口信号不够大需要通过ULN2003(集成7对达林顿管的芯片)放大(相当于一个功率放大电路)再连接到相应的电机接口:红线接电源5V,橙色电线接P1.3口,黄色电线接P1.2口,粉色电线接P1.1口,蓝色接P1.0口(驱动可以在不同的通电方式下运行,常见的通电方式① 单(单相绕组通电)四拍(A-B-C-D-A);② 双(双相绕组通电)四拍(AB-BC- CD-DA-AB-);③ 八拍(A-AB-B-BC-C-CD-D-DA-A);**原创 2020-02-14 19:12:26 · 9809 阅读 · 7 评论 -
硬件消抖(电容式)原理根源分析(注意同时体会软件消抖)
前言:(开发板上四个管脚的独立按键真实存在的现象)由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。消抖目的:按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按...原创 2020-02-10 19:34:44 · 13268 阅读 · 5 评论 -
51与STM32单片机架构(内核和片上外设)的区别汇总+拓展
**单片机简介**单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板,进而组装成电脑,而单片机只是将这所有的集中在了一个芯片上而已(一个集成封装样式...原创 2020-02-02 16:34:47 · 23502 阅读 · 7 评论