自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_42371436的博客

路漫漫其修远兮,吾将上下而求索。

  • 博客(40)
  • 收藏
  • 关注

原创 3.10前面的大综合,小计算器

前面的大综合,小计算器

2022-10-28 22:50:41 163 1

原创 3.9实现两数据的加减乘除

实现两数据的加减乘除

2022-10-28 22:25:57 209

原创 3.8有一个参数返回值的函数

有一个参数返回值的函数

2022-10-28 22:05:09 282

原创 2022年4月23日学习总结

2022年4月23号课程学习总结一 函数每日总结题型自己:程序是练出来的,不是看出来的!面对一个具体而微的事情,首先可以用思维导图的形式梳理一下逻辑,正式编写程序时,就可以根据思维导图逐条来编写程序了。对于函数来说,具体内容如下图所示:List item...

2022-04-23 22:00:51 841

原创 2022年1月2号的学习总结

对C语言进行复习

2022-01-02 21:04:15 232

原创 关于模电的几点认识

1.本科教育所学的<<模电>>,更多的是一种工作笔记汇总。

2020-06-21 12:59:06 762

转载 考研数学

考研数学经验详谈准备时间:2017年2月20日基础情况:高考数学145,大学高数,线代几乎全忘光,基本上属于从头开始。实考成绩:143复习资料:李永乐复习全书重点章2遍张宇高数18讲2遍汤家凤线性代数辅导讲义2遍张宇概率论数理统计9讲2遍张宇题源解析1000题李永乐660题选择题2遍,填空题1遍(强烈推荐)张宇真题大全解87-02年1遍,03-07年2遍,08-17年3遍。...

2019-07-11 11:38:35 624

转载 PAT考试的考纲

考纲里要求掌握的算法为:哈希映射、并查集、最短路径、拓扑排序、关键路径、贪心、深度优先搜索、广度优先搜索、回溯剪枝等。1.哈希映射:一般会用map和unordered_map就好。此外,比如说题目固定了关键字为4个大写字母,那么可以把关键字看成26进制数,这样就能把字符串转换为int型数据处理,提高程序运行速度。当然基本概念也不能忘,解决哈希冲突的基础方法要理解,包括开放地址法(线性探测、平方探...

2019-07-11 10:40:43 2891

原创 习题7-5 字符串逆序存放(函数的调用)

题目描述写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。输入一行字符串。输出输入字符串反序存放后的字符串。单独占一行。样例输入abcd样例输出dcba#include<stdio.h>#include<string.h>void main(char a[10],int j){ ...

2019-03-30 23:18:11 1624 4

原创 习题6-13 字符串比较(数组)

题目描述比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:“A"与"C"相比,由于"A”<“C”,应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。同理:"And"和"Aid"比较,根据第2个字符比较的结果,“n"...

2019-03-30 22:16:53 1273 1

原创 习题6-12 解密(数组)

题目描述有一行电文,已按如下规律译成密码:A–>Z a–>zB–>Y b–>yC–>X c–>x… …即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。输入输入一行密文输出解密后的原文,单独占一行。样例输入ZYX1...

2019-03-30 21:58:36 826

原创 复习C语言基本知识---数组1(字符串求最大值)

题目描述从键盘上输入3个字符串,求出其中最大者。输入输入3行,每行均为一个字符串。输出一行,输入三个字符串中最大者。样例输入EnglandChinaAmerica样例输出England#include<stdio.h>#include<string.h>int main(){ char str[3][20]; char string[20]...

2019-03-29 22:19:36 959

原创 复习C语言基本知识---数组1(数组逆序输出)

题目描述从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0输入10个整数,以空格分隔输出将输入的10个整数逆序输出,每个数占一行。样例输入0 1 2 3 4 5 6 7 8 9样例输出9876543210#include &lt...

2019-03-29 00:26:44 1694

原创 复习C语言基本知识---数组1(数组的逆置)

题目描述将一个2行3列的矩阵(二维数组)行列互换,存储到另一个3行2列的矩阵中。要求以整型数据为例来解答。输入输入2行数据,每行3个整数,以空格分隔。输出行列互换后的矩阵,3行,每行2个数据,以空格分隔。样例输入1 2 34 5 6样例输出1 42 53 6#include <stdio.h>int main(){ int a[2][3]; int ...

2019-03-29 00:08:27 547

原创 复习C语言基本知识---数组1(杨辉三角形)

题目描述按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例输入5样例输出11 11 2 11 3 3 11 4 6 4 1#include <std...

2019-03-28 23:39:35 326

原创 复习c语言知识————判断语句1

C程序设计 (第四版) 谭浩强 习题4.12 个人设计习题 4.12有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零)。自己的思路:简化为一个数学问题,其实就是一个圆的方程公式:(x−a)的2次方+(y−b)的2次方=1(a,b)为圆心坐标。这样这个问题就...

2019-03-22 19:17:27 269

原创 复习C语言基本知识---数组1

习题6-4 有序插入题目描述有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。输入第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。第...

2019-03-20 23:29:17 262

原创 复习C语言基本知识---循环结构4

习题5-10 分数序列求和题目描述有如下分数序列求出次数列的前20项之和。请将结果的数据类型定义为double类型。输入无输出小数点后保留6位小数,末尾输出换行。样例输入无样例输出32.660261#include <stdio.h>#include <math.h>int main() {double sum=0,a=1,b=2,t;i...

2019-03-20 22:19:29 164

原创 复习C语言基本知识---循环结构3

题目描述输入一个正整数n,求Fibonacci数列的第n个数。Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:要求输入的正整数n不超过50.输入一个不超过50的正整数输出Fibonacci数列的第n个数,末尾输出换行。样例输入20样例输出6765#include <stdio.h>#include <math....

2019-03-19 00:41:14 584

原创 复习C语言基本知识---循环结构2

例题5-7 求圆周率pi的近似值题目描述用如下公式求圆周率PI的近似值,直到发现某一项的绝对值小于10-6为止(该项不累加)。要求输出的结果总宽度占10位,其中小数部分为8位。程序中使用浮点型数据时,请定义为双精度double类型。如果需要计算绝对值,可以使用C语言数学库提供的函数fabs,如求x的绝对值,则为fabs(x).输入无输出PI=圆周率的近似值输出的结果总宽度占...

2019-03-18 23:59:41 274

原创 复习C语言基本知识---循环结构1

例题5-6 矩阵输出题目概述: 输出以下4*5的矩阵 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20要求使用循环实现,注意每行输出5个数字,每个数字占3...

2019-03-18 23:32:08 228

原创 第八届-电子时钟

一. 题目概述目的 通过按键控制时钟和闹钟的操作;元器件 由数码管显示、单片机最小系统、按键输入和电机控制保护电路组成。具体操作二. 对问题的解读问题的难点仍在单列按键上,还是老难点,如何根据设计要求做出相应的的效果。这届题目难在逻辑思路的复杂,如何抽丝剥茧理出正确的思路。还要注意一些细节,注意数据的边界属性。两个状态来回转换,如何不导致混乱。如何让数码...

2019-03-17 18:11:45 328 2

原创 第七届-模拟风扇控制系统

一. 题目概述目的 通过按键控制风扇的转动速度和定时时间; 数码管实时显示风扇的工作模式; 动态倒计时显示剩余的定时时间;元器件 由数码管显示、单片机最小系统、按键输入和电机控制保护电路组成。具体操作二. 对问题的解读按键s4和s5一个是控制模式的转换,一个是增加定时的时间S6和s7一个是实现停止的,一个是实现室温的有一个驱动DS18B20...

2019-03-16 15:41:39 2042

原创 客观题的备考(1)

一、 单片机的琐碎知识基本概念:它一般指“物理”层面的概念,是指的某个芯片,只不过芯片内部集成了一个很小型的计算机系统而已。通常,单片机指的是无操作系统的软硬件系统,我们在硬件上直接开发驱动程序和应用程序。IAP和ISP开发人员在电脑端完成单片机上的程序开发后,就需要将程序固化到单片机内部的程序存储器。IAP(in application programing)它是从结构上将FL...

2019-03-10 18:19:35 570

原创 第六届-温度记录器

一. 题目概述目的 设备按照用户通过按键设定的时间间隔自动采集并存储温度数据; 具有采集完成提醒、数码管显示等功能;元器件 按键电路、电源供电电路、 RTC 时钟、传感器电路和显示电路组成。具体操作二. 对问题的解读定义存储空间存储采集的10个温度数据有两个驱动DS18B20(温度传感器)和驱动DS1302(时钟)用一个小技巧便可轻松实现两个...

2019-03-10 12:51:32 665

原创 第五届-简易温度采集与控制装置

一. 题目概述目的 单片机采集 DS18B20温度传感器的输出信号, 并送到数码管进行显示; 通过传感器得到的温度数据将与用户设定温度上限、下限值做比较, 再由单片机启动控制或报警电路元器件 系统硬件部分主要由单片机最小系统、数码管显示、 DS18B20 温度传感器、矩阵键盘等模块组成。具体操作二. 对问题的解读最小系统就是由各个功能部分组成只有一个驱动DS1...

2019-03-03 22:02:48 1512 1

原创 第四届-模拟智能灌溉系统

一. 题目概述:目的:通过电位器 Rb2 输出电压信号,模拟湿度传感器输出信号,再通过AD 采集完成湿度测量功能;通过 DS1302 芯片提供时间信息;通过按键完成灌溉系统控制和湿度阈值调整功能,通过 LED 完成系统工作状态指示功能。元器件:系统硬件电路主要由单片机:控制电路、显示单元、ADC 采集单元、RTC 单元、EEPROM 存储单元、继电器控制电路及报警输出电路组成。具体...

2019-03-01 00:06:01 36195

原创 蓝桥杯---小技巧

开始,总结一些小技巧。

2019-02-18 15:23:50 3138

原创 蓝桥杯---第三届赛题

为什么要从第三届开始刷题呢?因为前面两届的题与最新的考试有些脱轨,故而不再练习。前天已经刷完了赛题,实现大多数的功能。本以为很成功,但是呢,由于疏忽,没有从整体上去理解赛题,,以为只是点点灯,显示数码管之类的简单操作。但是,它柔和了PCF8591和AD转换器的知识,还有两个重要的知识IIC通信和中断。最后,就是怎么改驱动。第三届 自动售水机&amp;lt;1&amp;gt;: 数码管,LED,独立按键,...

2019-02-18 11:52:34 283

原创 09 蓝桥杯---IIc通信与EEPROM

IIC通信的内容(我们只看一些重点):1.IIC通信主要依靠两根线:SCL和SDA.2.高位在先,低位在后。3.有ACK和NAK之说。4.起始信号和终止信号时,SCL在高电平时变化。数据信号时,SCL为低电平期间变化,SCL高电平读取。5.“整体上来说器件都是有一个最快速度的限制,而没有一个最慢速度的限制,所以在换用高速的单片机后,通常都是靠在个步骤步骤之间,插入软件延时来满足最慢时序的...

2019-02-15 10:14:39 845 1

原创 08 蓝桥杯---时钟芯片

我们今天来认识新的元器件————温度传感器。首先,还是要看原理图的:DS1302芯片我们只用三个引脚,分别是:SCLK(串行时钟),I/O(数据输入/输出引脚),**RST(复位脚)**这三个接口。功能如下:SCLK:控制数据的输入与输出;I/O:三线接口时的双向数据线;CE(也就是RST)(这个引脚很重要):输入信号。需要特别注意的是:在读写数据期间,必须为高。如果CE输入为低电平,则...

2019-02-12 16:44:09 1306

原创 07 蓝桥杯---温度传感器

认识温度传感器,我们得先看原理图:这个温度传感器可以说非常强大,强大到只用一根DQ数据总线,便可以完成数据的传输和能量的输送。我们在来看看他的特性,便不得不觉得非常神奇:最神奇的莫过于可以独立工作,因为里面装的有储能电容。下面开始介绍怎么控制它:首先,需要着重记住一句话:当需要执行温度测量和AD转换时,总线控制器必须发[44h]的命令。其次,需要记住一些指令: 接着,我们还需要记...

2019-02-10 19:03:21 2323 3

原创 06 蓝桥杯---蜂鸣器和继电器的初始化

以前我们写程序时,总是要写一行程序:P2=0XA0;P0=0X00;P2=0X80;P0=0XFF;我们为什么要这么写?这和蜂鸣器和继电器有关。我们通过原理图认识一下:继电器蜂鸣器这两样都是通过Y5C控制的,但是呢中间多了一个ULN2003达林顿管。他的作用是给蜂鸣器和继电器一个大的电流,因为原来的I/O口的电流不是很大。接着,我们需要了解是怎么连接的。蜂鸣器接的是P06口,继电器接...

2019-02-10 17:48:35 3655 5

原创 05 蓝桥杯---数码管与动态数码管

我们先认识一下数码管,同样的需要先看看数码管的工作原理图:首先是,数码管分两种:共阴极和共阳极。这一点不是特别的重要,我们只需要记住在51单片机上是共阳极的即可。其次就是如何让它显示值得问题,这是一个8段的数码管,在控制的时候,我们需要记住从a开始顺时针旋转一圈,依次是:a,b,c,d,e,f,g,dp,这8个灯管。实际上,这只是理论层面的,下一步是具体的实操。这时,我们需要用到数电中的进制转...

2019-02-10 16:08:14 2048 1

原创 04 蓝桥杯---单片机的中断系统

我们为什么要学习中断系统呢?那是因为软件延时不精准的问题。为了精准延时必须使用中断系统。而这一部分稍微有了点难度。在写程序前,需要学习一些理论知识。首先我们要认识一下定时器:在这里,我们需要注意的是,定时器不仅解决了定时精准的问题,而且还不占用硬件资源。在以后写程序时,会有很大的作用。既然定时器如此神奇,让我们看看他的原理和用法:虽然有这么多,其实我们常用 的也就那么一部分。再来看看是怎么...

2019-02-01 18:51:00 2036

原创 03 蓝桥杯---16位矩阵键盘

在之前的两章中,我们接触的是独立按键。现在,我们可以了解一下16位矩阵按键。首先先看一下原理图:首先,需要将条形帽跳至1 2端口,即表示为16位矩阵按键。15单片机的矩阵按键大致可以分为按行扫描和按列扫描。我们用按列扫描的方式,也就是从左边的一根线往下看,分别加到了P37,P36,P35和P34这四个I/O借口上,但我们要注意的是,此时我们用的是15的单片机,P37和P36口已经改变了,我们见...

2019-02-01 16:32:25 2940 2

原创 02 蓝桥杯--按键与LED灯

今天,我们来看看按键这一部分。首先是看看原理图,这在我们写程序时是非常重要的。这里虽然有16位按键,但蓝桥杯一般只考察最左边这一排的按键,即S7,S6,S5,S4这4个,他们由P30,P31,P32,和P33四个口控制。有人会提出疑问,怎么保证只是这一排按键起作用呢?原因是:在图的左下角有一组串口,只用将条形帽搬至2 3口就行了。那我们来看看样板图会有一个直观的认识。我画圈的地方就是条形帽的...

2019-01-15 22:07:21 1008

原创 01 蓝桥杯—流水灯

**备战蓝桥杯—流水灯**从今天起,我可以心无旁骛的准备蓝桥杯了。首先是对入门阶段的基础知识的复习与巩固,初识单片机的我,先接触到的是流水灯的程序。我们先看一下51单片机的样板图的一部分:从中我们可以看出上面有8个LED灯,总共有8个I/o口与这8个LED灯相连,下面,我们来看一个原理图:在这里面,我们可以看出8个LED 灯的位置。那么问题随之而来,我们如何将这些灯...

2019-01-13 12:40:54 1509

原创 初学算法:排序----桶排序

一.引言 我们在平时需要进行一些排序的工作,那么用什么办法才能最快最好的排好序呢?有各种排序的方法,需要我们学习前人已经验证过的一些经典方法。 二.桶排序 这是一种最快最简单的排序方法,原理是:现有11个桶,编号从0-10。每出现一个数,就在对应的编号桶中放一个小旗子,最后只要数一数每个桶中有几个旗子就行了。 三.代码实例//桶排序#include&lt;stdio....

2018-09-10 18:43:53 112

原创 区别绝对路径与相对路径

一.前言 面对这个问题,我们需要知道两者之间的定义,进而知道两者的区别。 二.定义 1.绝对路径:是从盘符开始的路径。例: C:\windows\system32\cmd.exe 2.相对路径:是从当前路径开始的路径。例: 假如当前路径为D:\windows 要描述上述路径,只需要输入.\system32\cmd.ex...

2018-09-10 18:14:53 186

空空如也

空空如也

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

TA关注的人

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