记录技术成长的每一瞬间
理解STM32的八种输入输出模式 理解STM32的八种输入输出模式
注:本文属博主学习时所作笔记,内容源大参考于野火的《零死角玩转STM32F103》以及部分网络资料,笔记内容仅作为自己参考,免去频繁查询参考手册的麻烦,如有错误,还请指出! 输入模式 上拉输入(GPIO_Mode_IPU) 上拉即把电位提高
2019-10-31
C++再学习之基础语法 C++再学习之基础语法
#define宏定义#include void fun1(){ #define a 10 ; } void fun2(){ int b = a; } int main() { std::cout
2019-10-24
51单片机学习之串口通信 51单片机学习之串口通信
基础知识通信知识 串行通信:数据字节一位一位在一条传输线上逐个传输; 并行通信:多位数据字节同时传输,控制简单,传输速度快。 异步通信:是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接
2019-10-15
51单片机学习之定时器 51单片机学习之定时器
概念基础单片机延时基础之前的延时我们都使用的是利用C语言的多次的空循环进行延迟操作,这样的缺点是:CPU时间被占用无法进行其他任务,导致系统效率降低。而且延时时间越长,该缺点越明显,所以,这种延时操作只适用于短暂延时,或简单的项目。 而定时
2019-10-12
51单片机学习之中断系统 51单片机学习之中断系统
概念基础什么是中断当你正在看动漫时,突然手机来电话了,你暂停动漫,去接电话,在接电话的时候,又有人敲门,你暂时放下电话,去开门。我们可以把看动漫当作在执行主程序,那么电话就是中断源,电话铃响了就是中断请求,暂停动漫即是现场保护,接电话就是中
2019-10-12
51单片机学习之独立键盘输入 51单片机学习之独立键盘输入
概念基础上拉电阻上拉电阻就是将一个不确定信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平,电阻同时起限流作用。下拉同理,也是将一个不确定信号(高或低电平),通过一个电阻与地GND相连,固定在低电平。上拉电阻和下拉电阻二者共同的
2019-10-12
51单片机学习之数码管 51单片机学习之数码管
段选和位选例如,你要控制四个数码管,依次是1,2,3,4,你要选择哪一个数码管(一个数码管即为一个“日”)这就是位选,顾名思义为选择位置;之后你要让选择的数码管显示某一个数字或符号,你就要控制数码管的a,b,c,d,e,f,g这七个发光二极
2019-10-11
51单片机学习之流水灯蜂鸣器 51单片机学习之流水灯蜂鸣器
流水灯在代码中的延时均使用软件延时,即函数嵌套循环体进行延时; 位输出实现#include<reg52.h> #define uint unsigned int #define on 1 #define off 0 sbit le
2019-10-10
学习及开发中的Java语法及理论学习 学习及开发中的Java语法及理论学习
理论理解java回调机制android开发中的同步和异步区别的理解 同步执行的话,就是程序会呆板地从头执行到尾,耗时间的东西不执行完,程序不会继续往下走,等待时间长的话,有时候就会造成失去响应了。 异步的好处,就是把一些东西,特别是耗时间的
2019-08-20
Android学习之MD设计模式 Android学习之MD设计模式
添加库依赖implementation 'com.android.support:design:28.0.0' Snackbar控件提供一个可供响应的通知提醒 Snackbar.make(view,"这是一个Snackbar",Snackb
2019-08-15
Android学习之实现启动页面 Android学习之实现启动页面
实现一个启动页面在res/drawable下,创建一个xml文件,即为启动页面的效果: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http
2019-08-13
Android学习之掉坑记录 Android学习之掉坑记录
Android8.0及以上版本自定义广播无法接收问题今天在学习广播过程中发现,自定义广播无效,由于使用的学习参考书是基于Android7.0的,所以,很自然的想到了可能由于版本问题,网上一查,果然。 原因:Android8在静态广播的使用上
2019-07-25
2 / 3