自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 思科OSPF路由配置

思科OSPF路由配置

2022-06-06 15:43:45 2919 1

翻译 好书分享 《将来的你一定感谢现在拼命的自己》

致奋斗的青春将来的你一定感谢现在拼命的自己请你一定相信,你的付出终究是有回报的不要辜负了曾经的美好时光不要错过了曾经的绝佳机会等你年老的时候,你一定衷心的感谢曾经拼搏的自己,曾经那些没有虚度的年华,让你过上幸福的生活。前言现在的你,是什么样子的?或许,你正安守在一座小城,日复一日的上班、小班;或许,你正在一座陌生的大城市里头埋头苦干,拼命的样子让人心疼…无论你在过着怎样的生活,只要是努力的、认真的,那都是值得嘉许的。所有的不甘平凡,所有的奋不顾身,所有的义无反顾,所有的为生活燃尽生命的

2020-10-11 16:18:09 860

原创 榮小铺

不论今天多么的困难,都要坚信:只有回不去的过往,没有到不了的明天。

2020-09-16 18:44:24 141

原创 语录榮小铺

时间会告诉我们:简单的喜欢最长远, 平凡的陪伴最心安,懂你的人最温暖。 ​​​ ​​​​Time will tell us: simply like the longest,Ordinary accompany the most peaceful, understand your people the most warm....

2020-09-16 16:14:54 132

原创 语录杂货铺

方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要 ​​​​。

2020-09-05 17:39:20 91

原创 语录杂货铺

“ 尽管被时间消磨,被命运削弱,依旧去奋斗、探索、寻求,而不屈服。” ​​​​

2020-09-04 17:57:41 89

原创 语录杂货铺

世人慌慌张张, 不过图碎银几两, 而这碎银几两, 可解这世间万种慌张, 保老人晚年安康, 保儿女入的学堂, 柴米油盐五谷粮。

2020-09-04 17:54:51 108

原创 好句

做个俗人 收心修心 不浪不漂。恋爱可以慢慢谈,但肉要趁热吃才好啊。忙着长大,忙着可爱。我想开心,仅此而已。世界上最好的保鲜,就是不断进步努力。让自己成为更好的人,这比什么都重要。生而平凡,那我也做个限量版。我已经到了没兴趣给别人留好印象的地步了,爱咋地咋地。我现在唯一拿得起放不下的就是筷子,陷进去出不来的就是被窝。如果三十岁还没嫁出去就办个三十大寿吧。生活好难啊,随时随地都想躺地上撒娇。安慰别人的时候一套一套的,安慰自己的时候只想要一根绳子。..

2020-09-03 15:11:07 343

原创 图片分享

2020-09-03 14:57:14 119

原创 语录收集

人生四句话:活着就是胜利,挣钱只是游戏,健康才是目的,快乐才是真谛!

2020-09-03 13:24:51 92

转载 SPI总线

1、什么是SPI?SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。2、SPI优点支持全双工通信通信简单数据传输速率块3、缺点没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据 可靠性上有一定的缺陷。4、特点1):高速、同步、全双工、非差分、总线式2):主从机通信模式5、协议通信时序详解1):SPI的通信原理很简单,它以主从方

2020-09-03 11:22:17 1208

原创 IIC总线详解

一、IIC 基础概念物理层:1.一个I2C总线中可连接多个I2C通信设备,支持多个主机及多个从机。2.两线制:一条双向串行通信的数据线(SDA),一条串行时钟线(SCL)数据线用来表示数据,时钟线用来同步数据收发。3.每个连接到总线的设备都有一个独立的地址,主机利用这个地址对设备进行访问。4.总线通过上拉电阻接到电源(2~15V)。当 I2C 设备空闲时,会输出高阻态,而当所有设备都空闲,都输出高阻态时,由上拉电阻把总线拉成高电平。为什么要有上拉电阻?(在大多数情况下,由于I2C接口采用Open

2020-09-03 11:00:59 6353

原创 51 通过矩阵按键让不同数码管显示不同数值

按下键盘矩阵后,在六个数码管上依次显示所按下的键所代表的数字。按复位键可以清空显示为0。/程序源码/#include<reg51.h>#define uchar unsigned charuchar a0=16,b0=16,c0=16,d0=16,e0=16,f0=16,wei,temp,key,i,j,k;sbit dula=P2^6;sbit wela=P2^7;sbit beep=P2^3;unsigned char code table[]={0x3f,0x06,0

2020-07-10 14:46:26 2879 1

原创 STM32F4 UART串口通信实验

/uart.h文件源码/#ifndef _uart_H_#define _uart_H_#include "stm32f4xx.h"/**初始化**/void My_USART1_Init(void);#endif/uart.c文件源码/#include "uart.h"void My_USART1_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStr

2020-07-09 22:29:35 1401

原创 STM32F4 跑马灯实验

/** led.h文件源码**/#ifndef _led_H_#define _led_H_#include "sys.h"/*GPIO的绑定*/#define led0 PFout(9) //DS0#define led1 PFout(10) //DS1/*初始化*/void led_Init(void);#endif/** led.c文件源码**/#include "led.h"/*初始化*/void led_Init(void){ GPIO_InitTyp.

2020-07-09 22:15:27 999

原创 STM32F4 按键输入实验

本实验用到的硬件资源有:1) 指示灯 DS0、DS12) 蜂鸣器3) 4 个按键:KEY0、KEY1、KEY2、和 KEY_UP。DS0、DS1 以及蜂鸣器和 STM32F4 的连接在上两章都已经分别介绍了,在探索者 STM32F4开发板上的按键 KEY0 连接在 PE4 上、KEY1 连接在 PE3 上、KEY2 连接在 PE2 上、KEY_UP连接在 PA0 上。/key.h文件源码/#ifndef _key_H_#define _key_H_#include "sys.h"#d

2020-07-09 21:58:30 2779 1

原创 STM32F4 蜂鸣器实验

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。/beep.h文件代码/#ifndef _BEEP_H_#define _BEEP_H_#include "sys.h"//GPIO口定义#define BEEP PFout(8)#define beep1 GPIO_Pin_8void BEEP_Init(void);//初始化G

2020-07-09 21:47:57 2576

原创 51 计算器实例 按键和液晶,组成最简易的计算器

按键和液晶,可以组成最简易的计算器。下面我们来写一个简易整数计算器。为了让程序不过于复杂,我们这个计算器不考虑连加,连减等连续计算,不考虑小数情况。加减乘除分别用上下左右来替代,回车表示等于,ESC 表示归 0。程序共分为三部分,一部分是 1602 液晶显示,一部分是按键动作和扫描,一部分是主函数功能。/Lcd1602.c 文件程序源代码/#include <reg52.h>#define LCD1602_DB P0sbit LCD1602_RS = P1^0;sbit LCD1602

2020-07-07 00:28:17 1092

原创 HC_SR04超声波测距程序

//主要代码/hr04.h文件/#ifndef _LCD1602_H_#define _LCD1602_H_#include <reg52.h>#define LCD1602_DB P0sbit LCD1602_RS = P1^0;sbit LCD1602_RW = P1^1;sbit LCD1602_E = P1^5;/**等待液晶准备好**/void Lcdwaitready();/**向LCD1602写入一个字节命令,cmd-待写入命令值**/void L.

2020-07-07 00:11:12 1866

原创 51单片机用蜂鸣器来输出音乐《两只老虎》

原理图:用蜂鸣器来输出音乐,仅仅是好玩而已,应用很少,里边包含了音阶、乐谱的相关内容,程序也有一点复杂。#include <reg52.h>sbit BUZZ = P1^6; //蜂鸣器控制引脚unsigned int code NoteFrequ[] = { //中音 1-7 和高音 1-7 对应频率列表 523, 587, 659, 698, 784, 880, 988, //中音 1-7 1047, 1175, 1319, 1397, 1568, 1760, 1976 //高

2020-06-30 23:07:24 18732 14

原创 51单片机按键控制LED灯的亮灭

通过两个按键来控制2个lded的灭亮按一下灯亮在按一下灯灭#include <reg52.h>//位绑定操作sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;sbit LED1 = P0^0;sbit LED2 = P0^1;//按键绑定sbit KEY1 = P2^4;sbit KEY2 = P2^5;sbit KEYOUT1 =

2020-06-30 22:54:32 19594 1

原创 51 温度传感器 DS18B20程序代码

我们先来看一下 DS18B20 的硬件原理图:DS18B20 通过编程,可以实现最高 12 位的温度存储值,在寄存器中,以补码的格式存储,如图所示。下面我们就写一个程序,将读到的温度值显示在 1602 液晶上,并且保留一位小数位。/**1、温度从哪里来–》DS18B20传感器,2、怎么去获取温度,配置好了,何时去取出温度?,需要过多久你才去拿一次温度的值时间操作 -》 定时器操作 —> 中断 + 标志位3、取出温度后,要进行怎样的处理? 数据类型的一个转换处理, 整型 -》

2020-06-30 11:29:56 10660

原创 51 按键与数码管 用按键实现数码管数字加一减一

按K1数码管数字加一按K2数码管数字减一 #include <reg52.h>//位绑定操作sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;//按键绑定sbit KEY1 = P2^4;sbit KEY2 = P2^5;unsigned char code LedChar[] = { //数码管显示字符转换表 0xC0, 0xF9

2020-06-30 11:09:06 23521 4

原创 51 单片机 点阵 LED 显示屏程序

我们把 9 脚置成高电平、13 脚置成低电平的话,左上角的那个 LED小灯就会亮了。下面我们就用程序来实现一下,特别注意,控制点阵左侧引脚的 74HC138是原理图上的 U4,8 个引脚自上而下依次由 U4 的 Y0~Y7 输出来控制。#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;unsigned char..

2020-06-30 11:00:44 5933

原创 51数码管秒表程序

#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;unsigned char code LedChar[] = { //数码管显示字符转换表 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86

2020-06-30 00:48:58 1522

原创 51单片机 花样流水灯程序

/**采用T0定时器进行延时,每次延时的时间为1msLED小灯的闪烁变化为500msLED的样式有三种:1、从右往左、在从左往右2、从边缘向中间靠拢3、从右边依次点亮,在从左边依次写灭**/#include <reg52.h>#include <stdio.h>#define uchar unsigned char#define uint unsigned int/**位绑定**/sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;

2020-06-30 00:44:18 21400 19

原创 51单片机 LCD1602 液晶显示

首先,我们把程序所有的功能都使用函数模块化了,这样非常有利于程序的维护,不管要写一个什么样的功能,只要调用相应的函数就可以了,大家注意学习这种编程方法。其次,我们使用液晶的习惯,也是用数学上的(x,y)坐标来进行屏幕定位,但与数学坐标系不同的是,液晶的左上角的坐标是 x=0,y=0,往右边是 x+偏移,下边是 y+偏移。第三,第一次接触多个参数传递的函数,而且还带了指针类型的参数,所以多留心熟悉一下。第四,读写数据和指令程序,每次都必须进行“忙”判断。第五,领略一下指针在这个地方的巧妙用法,你

2020-06-30 00:38:47 2184

原创 stm32_跑马灯程序

/*在led.h文件编写如下代码:*/#ifndef _led_H_#define _led_H_#include "sys.h"/*GPIO的绑定*/#define led0 PFout(9) //DS0#define led1 PFout(10) //DS1/*初始化*/void led_Init(void);#endif/*在led.c文件编写如下代码:*/#include "led.h"/*初始化*/void led_Init(void){ GPIO_In

2020-06-29 15:59:09 4663

原创 STM32 库函数版本 PWM 输出实验

用该定时器的中断来控制DS1的闪烁pwm.h 文件#ifndef _pwm_H_#define _pwm_H_#include "stm32f4xx.h"#include "sys.h"//定时器配置函数void TIM14_Pwm_Init(u32 arr,u32 psc);//GPIO口配置void gpio_Init(void);//pwm波配置void pwd_Init(void);#endifpwm.c 文件#include "pwm.h"//定时器

2020-06-29 15:57:05 663

stm32_跑马灯程序.md

任何一个单片机,最简单的外设莫过于 IO 口的高低电平控制了,本程序将通过一个经典的跑马灯程序两个 LED:DS0 和 DS1 交替闪烁,实现类似跑马灯的效果.

2020-06-27

51单片机_流水灯程序.html

C 语言,在编程领域是久负盛名的,可能没接触过计算机编程的人会把它看的很神秘, 感觉非常的难。但其实并非如此,C 语言的逻辑和运算,充其量也就是小学水平,所以大家 不要怕它,我尽可能的从小学数学逻辑方式带着大家学习 C 语言。

2020-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除