基础
永远在路上啊
这个人比较懒,什么也没留下
展开
-
用单片机加LCD写的混合四则运算计算器
#include "reg52.h"#include "stdio.h"sbit RS=P2^4;sbit RW=P2^5;sbit EN=P2^6;unsigned char code mima[10]="0123456789";unsigned char sign[7],count=0,Error_flag;//sign是用来标记运算符的,count是用来进行下标计算的原创 2016-09-05 22:37:48 · 1207 阅读 · 1 评论 -
Mysql 增加,删除外键。
在这里先讲一下删除主键的命令; alter table your_table_name drop primary key;//这个是删除主键的指令(这里的主键不能是别的表的外键,否则删除这个主键的时候,你得先把他的外键删掉); 增加主键:alter table your_table_name add primary key (your_primary_key_name);//最后边的那个()一点原创 2017-10-21 19:57:10 · 33341 阅读 · 0 评论 -
ESP8266的WIFI连接
大家好,在这里我将要给大家介绍一下如何将自己的ESP8266设置成Station模式,并且去连接别的wifi;废话不多说,直接开干.在这里因为要进行串口输出采集的信息,所以我们先初始化串口; 调用uart_init(115200,115200);来进行初始化 首先我们先获取我们ESP8266当前的模式; 获取完以后,我们调用这个函数去设置我们的ESP8266的模式; 这个函数设置的模式不会被原创 2017-06-09 22:48:33 · 16929 阅读 · 6 评论 -
STM32中的最后面几句话的意思
/* Uncomment the line below to expanse the “assert_param” macro in the Standard Peripheral Library drivers code */ /* #define USE_FULL_ASSERT 1 */ifdef USE_FULL_ASSERT/** * @brief The assert_转载 2016-12-08 21:42:42 · 666 阅读 · 0 评论 -
STM32消抖
#include "stdio.h"#define _IO volatiletypedef unsigned int uint32_t;typedef _IO uint32_t vu32;typedef unsigned short int uint16_t;#define GPIO_Pin_0 ((uint16_t)0x0001)#define GPIO_原创 2016-11-01 19:40:51 · 1550 阅读 · 0 评论 -
库函数的闪亮LED
include “stm32f10x.h”include “stm32f10x_gpio.h”void Delay(unsigned int uCount) { for(;uCount>0;uCount–); }int main(void) {GPIO_InitTypeDef GPIO_InitStructure;//这个是定义一个结构体变量,这个结构体里 RCC_APB2原创 2016-10-31 15:07:37 · 426 阅读 · 0 评论 -
在72MHZ下点亮LED
#define _IO volatiletypedef unsigned int uint32_t;typedef _IO uint32_t vu32;typedef unsigned short int uint16_t;#define GPIO_Pin_0 ((uint16_t)0x0001)//0000000000000001第一引脚置1(对应的是BSRR和BRR寄存器的16位)原创 2016-10-30 20:09:11 · 346 阅读 · 0 评论 -
STM32第一个小项目(点亮LED)
在这里我的文章里的代码里的各个功能都差不多介绍清楚了,在这里还有一个关键(因为我的板子的LED的引脚是GPIOD的2,3,4,7引脚,所以我才那样写的引脚,你们要根据自己的实际写自己的板子这个是我的函数,在代码里我没包含STM32F10.s你们可以自己根据库函数加上。有什么问题,欢迎一起谈论。原创 2016-10-27 19:50:40 · 1558 阅读 · 0 评论 -
贪吃蛇小游戏
#include "reg52.h"#include "intrins.h"sbit LATCH=P1^1;//段选sbit SRCLK=P1^0;sbit SER =P1^2;sbit LATCH_B=P2^1;//位选sbit SRCLK_B=P2^0;sbit SER_B=P2^2;sbit led =P1^3;sbit shang=P3^4;//原创 2016-10-15 19:48:02 · 378 阅读 · 0 评论 -
74HC595
由真值表可以看出,我们在这里,当SER(串行数据输入端)是低电平的时候,并且SCK是上升沿的时候,并且SCLR(取非)是高电平的时候,数据输入端的值也就是低电平,同理当SER是高电平的时候,SCK是上升沿,SCLR(取非)是高电平的时候,数据输入端的值是高电平,这个就是我们需要去写的数据的方法,再去看看那个RCK(数据输出时钟线),这个时钟线是用来使串行数据的数据并行输出的一个时钟线,当RCK是上升原创 2017-12-15 21:09:59 · 482 阅读 · 0 评论