C++ 浅谈类和对象1

2018/3/30C++1.OOP在C++中主要分为三个阶段:面向过程,面向对象,泛型编程。作为一门高级语言,C++引入了面向对象的概念,即OOP模式(Object Oriented Programming),面向对象编程的思想;2.什么是类和对象    1.在我们的生活中,可以说万物都是实例化的...

2018-03-30 10:57:09

阅读数:60

评论数:0

STM32 点灯实验

2018/3/29STM321.说在前面:        在配置完template之后,今天算是正式进入了STM32的世界,初步了解stm32有着浩如烟海的资料和库函数,所以,学习32编程有着两种方向,第一是建立在操作库函数的基础上,第二是建立在操作寄存器的基础上;实际上,库函数就是封装了一些对寄...

2018-03-29 22:39:51

阅读数:438

评论数:0

STM32--GPIO简单介绍

2018/3/28STM321.简单配置寄存器环境2.MiniStm32F103RC(51个IO口)1.拥有着4组IO口:GPIOA0~A15;GPIOB0~B15;GPIOC0~C15;GPIOD0~D2;2.GPIO的工作方式:四种输入模式,四种输出模式输入方式1.输入浮空模式:由引脚直接进入...

2018-03-29 00:44:51

阅读数:286

评论数:0

新手求助!!!ministm32f103rc芯片串口无法下载

今天刚刚使用STM32,配置了一波文件之后,准备下载一个程序试试,(使用的串口工具为FLYMCU),但是在使用串口下载代码的时候出现了芯片超时无应答,无法连接的情况,希望各位大佬帮我解决下,谢谢!...

2018-03-27 23:46:56

阅读数:279

评论数:1

51单片机之串口通讯

2018/3/2651单片机1.说在前面今天,将 51一些最基础的功能全部速通了一遍,问我有什么感受嘛,单片机的确挺好玩的,用心去钻研才最重要,当然,对于51而言,点一个灯,按一个键并不是终点,51还有很多可以玩的地方,等待去探索;2.串口通信1.为什么要实现串口通信对于单片机而言,串口通信相当于...

2018-03-27 00:21:43

阅读数:142

评论数:0

51单片机之定时器

2018/3/2551单片机1.CPU时序1.振荡周期:为单片机实现定时信号的振荡源周期(晶振周期或者外加振荡周期)计算方法:1.振荡周期2.状态周期:由两个振荡周期实现3.机器周期:一个机械周期含12个振荡周期4.指令周期:以机器周期为单位2.定时器的操作1.根据我的理解,对于定时器的操作其实就...

2018-03-26 00:10:07

阅读数:117

评论数:1

51单片机之中断系统

2018/3/2451单片机说在前面1.今天初步使用了一下怎么去焊接,什么锡丝,松香,铁架台,焊枪,洞洞板,还是得自己买一套琢磨2.心疼我的电源模块一秒1.51单片机的中断系统1.在cpu在处理事件A的时候,发生了另外一件事B要求cpu紧急处理(中断发生),cpu转去实现b(中断响应和服务),处理...

2018-03-25 00:59:56

阅读数:432

评论数:0

(半转载)C++数组和字符串

2018/3/23C++1.数组1.介绍1-1:数组是相同数据类型元素的集合1-2:书籍中元素的村塾按照先后顺序,连续存放在一起1-3:所谓数组中的值,就是在数组中所存储的数据,地址就是在内存中的空间1-4:数组初始化的方法:<typename>arra...

2018-03-23 18:15:24

阅读数:31

评论数:0

串(string)的基本用法

2018/3/22数据结构1.串(string)1.概念:由n个字符所组成的有限数列2.串是一种特殊的线性表,但是也有着不同之处,串的操作对象只能是字符,而且线性表一次只能操作一个数,但是串一次可以操作多个字符2.动态数组的应用注:这里是采用动态数组的方法来分配空间,即:在空间不够的时候,继续动态...

2018-03-22 13:32:34

阅读数:64

评论数:0

51单片机(使用8x8点阵)

2018/3/2151单片机1.说在前面今天初步学会了怎样使用面包板,感觉挺好玩的,学硬件的路渐行渐远吧2.74hc595模块(8位移位寄存器和一个存储器,三态输出功能)1.将三位串行输入变为并行输出2.数据先移位到最高点在移位到次高点3.基础参考资料:https://wenku.baidu.co...

2018-03-21 22:55:06

阅读数:1331

评论数:0

数据结构之链队(队列)

2018/3/20数据结构1.队列队列是一种特殊的线性表,相较于栈来说,队列是后进先出的,而栈是后进后出的,队列的特点是多了两个指针,一个是指向队头,一个指向队尾2.对于队列相关操作的介绍和认识part1:新建队列实现队列的新建,只要把队列的队头指针和队尾指针都指向空part2:判断队列是否为空判...

2018-03-20 21:38:03

阅读数:110

评论数:0

51单片机之继电器

2018/3/2051单片机讲道理,这玩意代码十分简单,用独立按键来控制继电器的使用,由于继电器是高点平触发的,所以可以用按键来控制给继电器输出高低电平,但是最大的问题是本人硬件小白一枚,没有接受电路方面的练习,所以拿到了这样一块新的模块,接线的时候可是花了不少的时间继电器说实话就是一个用磁铁开闭...

2018-03-20 00:56:40

阅读数:2589

评论数:1

51单片机之矩阵按键

2018/3/18单片机1.说在前面1.今天从图书馆借到了一本51单片机的基础教程,从其中看到了一些关于单片机的基础知识1-1:单片机是在一块硅片上集成微处理器,储存器以及各种输入输出接口,所以被称为单片微型计算机,简称单片机1-2:通俗的来说,单片机就是一块集成芯片,但是有一些特殊的功能,通过在...

2018-03-18 21:10:21

阅读数:1373

评论数:1

51单片机之独立按键控制LED

1.独立按键的原理(1703A)1.独立按键一共有四个针脚,两个短针脚之间默认不导通,两个长针脚之间默认导通2.按下按钮后,会出现“抖动”,消抖后,输入低电平;2.为什么会出现按下按钮输入低电平?1.对于p1,p2,p3口而言,是属于准双向IO口结构,在按下按钮(按钮在p3口)后,自然直接从内部输...

2018-03-17 23:41:45

阅读数:4739

评论数:2

(部分转载)C++的简单函数认识

2018/3/161.关于操作符cin和coutcin和cout是C++的标准输入输出函数实际上,cin和cout分别可以看做是istream和ostream的对象,自然,可以调用内部的成员函数相对普遍的成员函数有:1.cout.setf(ios::left) cout.setf(ios::rig...

2018-03-16 17:06:58

阅读数:37

评论数:0

51单片机之动态数码管的实现

1.为什么是动态的?1.采用了发光管的余晖和人眼的视觉暂留效应,使人看到好像各位数码管都在同时显示2.特点:1.同样是利用了138译码器对高低电平进行操作2. 动态显示将所有的数码管的段选线并联,采用循环的方式对每一位进行操作3.关于138译码器输出高低电频是有着一定规律的如果是110(LSA,L...

2018-03-16 00:48:22

阅读数:1087

评论数:0

51单片机的静态数码管

1.138译码器1.74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。2.使用138译码器,可以用三位来控制八位,如下图所示,...

2018-03-14 23:40:37

阅读数:602

评论数:0

简单顺序栈和链式堆栈的功能实现

2018/3/12数据结构1.栈1.堆栈是一种特殊的线性表,遵循先进后出的原则,可以看做手枪的弹夹一样,先进的子弹反而最后出2.栈的主要类型:顺序栈(操作数组操作),链栈(操作指针)3.栈由于是一种特殊的线性表,因此可以仿造线性表的操作方式,但是在插入和删除时要小心,在表的一侧进行操作4.栈的主要...

2018-03-12 19:52:21

阅读数:88

评论数:0

c++基础1:进入C++

2018/3/11C++作为一个学物联网的学生,C++已经是必修,而且必须要学好的一门课程。因此,会更新一些学习C++的见解,希望各位大佬可以对我的不足提出提醒,谢谢大家;1.从一个小程序看起#include<iostream> #include&...

2018-03-11 10:12:17

阅读数:31

评论数:0

关于动态数组和向量容器

2018/3/81.动态数组1.在以前的学习中,对于数据的存储,总是使用数组(静态)的方式,但是,使用数组可能有不便的地方,数组可能有会越界的情况,所以引入了动态数组的方式2.动态数组实际上是通过对指针的操作,把一个指针当做一个数组来处理int *x = new int[size];//建立动态数...

2018-03-08 13:19:09

阅读数:73

评论数:0

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