自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光大男孩的博客

做好眼前的东西~

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 小甲鱼python 第010讲:列表:一个打了激素的数组1

文章目录第010讲:列表:一个打了激素的数组1讲课笔记思尻题0. 列表都可以存放一些什么东西?1. 向列表增加元素有哪些方法?2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?3. member.append(['竹林小溪', 'Crazy迷恋']) 和 member.extend(['竹林小溪', 'Crazy迷恋']) 实现的效果一样吗?4. 有列表 name = ['F', 'i', 'h', 'C'],如果小甲鱼想要在元素 'i' 和 'h' 之间

2021-05-18 00:22:27 259 4

原创 小甲鱼python 第009讲:了不起的分支和循环3

文章目录第009讲:了不起的分支和循环3讲课笔记for循环range()函数list()函数break语句continue语句思尻题0. 下面的循环会打印多少次"I Love FishC"?1. 下面的循环会打印多少次"I Love FishC"?2. 回顾一下 break 和 continue 在循环中起到的作用?3. 请谈下你对列表的理解?4. 请问 range(10) 生成哪些数?5.目测以下程序会打印什么?6.什么情况下我们要使循环永远为真?7.【学会提高代码的效率】你的觉得以下代码效率方面怎样?

2021-05-16 23:14:38 344 2

原创 小甲鱼python 第007、008讲:了不起的分支和循环1、2

文章目录第007、008讲:了不起的分支和循环1、2讲课笔记思尻题0.1.2.3.4.冻手题0.1.疑问第007、008讲:了不起的分支和循环1、2讲课笔记思尻题0.我答:鱼答:思尻:1.我:鱼:思尻:2.我:鱼:3.我:鱼:思尻:4.我:鱼:思尻:冻手题0.我:鱼:思尻:1.我:鱼:思尻:疑问...

2021-05-15 23:55:37 261

原创 小甲鱼python 第006讲:Python之常用操作符

文章目录第006讲:Python之常用操作符讲课笔记奇技淫巧思尻题0.1.2.3.4.冻手题0.1.疑问第006讲:Python之常用操作符讲课笔记奇技淫巧思尻题0.我答:鱼答:思尻:1.我:鱼:思尻:2.我:鱼:3.我:鱼:思尻:4.我:鱼:思尻:冻手题0.我:鱼:思尻:1.我:鱼:思尻:疑问...

2021-05-13 11:10:46 315 1

原创 小甲鱼零基础入门学习Python学习记录汇总(5.07起更新中)

第1章:就这么愉快的开始吧学习目标:Python3的所有常用语法、面向对象编程思维、运用模块进行编程、游戏编程、计算机仿真第2章:用Python设计第一个游戏第001讲:我和Python的第一次亲密接触第3章:成为高手前必须知道的一些基础知识第002讲:用Python设计第一个游戏第003讲:小插曲之变量和字符串第004讲:改进我们的小游戏第005讲:闲聊之python的数据类型...

2021-05-11 14:36:34 184

原创 小甲鱼python 第005讲:闲聊之python的数据类型

文章目录第005讲:闲聊之python的数据类型讲课笔记数据类型分类数据类型的转换获得关于数据类型的信息思尻题0. 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?1. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?2. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?3. 取得一个变量的类型,视频中介绍可以使用 type() 和 isinstance(),你更倾向于使用哪个?4. Python

2021-05-11 14:15:41 188

原创 小甲鱼python 第004讲:改进我们的小游戏

文章目录第004讲:讲课笔记条件分支while循环and逻辑操作符random模块思尻题0. Python3 中,一行可以书写多个语句吗?1. Python3 中,一个语句可以分成多行书写吗?2. 请问Python的 and 操作符 和C语言的 && 操作符 有何不同?【该题针对有C或C++基础的朋友】3. 听说过“短路逻辑(short-circuit logic)”吗?冻手题0. 完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。1.

2021-05-10 22:31:40 281

原创 小甲鱼python 第003讲:小插曲之变量和字符串

文章目录第003讲:小插曲之变量和字符串讲课笔记变量字符串思尻题0.1.2.3.4.冻手题0.1.疑问第003讲:小插曲之变量和字符串讲课笔记变量0.对于python来说,使用变量前,要先给变量赋值;(在shell界面下,赋值过的变量可以一直在退出shell前使用,好神奇,不会溢出吗?)1.对于python,不是把值存储在变量中,而是把名字贴在值上边,与上一条结合起来理解;2.变量名不可以以数字开头来命名;(这个有点淡忘了)字符串0.引号内的就叫字符串,字符串又叫文本;1.字符串类型 +

2021-05-09 19:31:31 206

原创 小甲鱼python 第002讲:用Python设计第一个游戏

文章目录第002讲:用Python设计第一个游戏讲课笔记一些快捷键一些BIF函数奇技淫巧思尻题0. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?1. 在 Python 看来:'FishC' 和 'fishc' 一样吗?2. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?3. 这节课的例子中出现了“=”和连等,他们表示不同的含义,你在编程的过程中会不小心把连等误写成“=”吗?有没有好的办法可以解决这个问题呢?4. 你听说过“拼接”这个词吗?冻手题0. 编写程序:hello.

2021-05-09 13:07:37 137

原创 小甲鱼python 第001讲:我和Python的第一次亲密接触

文章目录第000讲:愉快的开始第001讲:我和Python的第一次亲密接触讲课思尻思尻题1.python是脚本类型的语言2.IDLE是什么3.print()的作用4.为什么 >>>print('I love fishc.com ' * 5) 可以正常执行,但 >>>print('I love fishc.com ' + 5) 却报错?5.如果我需要在一个字符串中嵌入一个双引号,正确的做法是?冻手题1.直接输入 >>>5+8 与输入 >>&gt

2021-05-07 14:23:44 230

原创 飞翼FTC333G驱动编写

文章目录前言规格书分析代码分析po代码宏数据结构函数体代码思路注意事项补充总结前言这个芯片第一次用的时候,我花了不少心思,在网上找不到相关的编程资料,说实话,规格书都看的费劲,写下这篇博文来分享一下如何使用这颗芯片。规格书分析初看这个时序图时,人可能会有点懵,这个是芯片的输出管脚发出的波形,在写程序时,目的就是解析时序,分析判断出数据是“0”还是“1”。芯片在发出数据信号前,会先发送两个周期的低电平,为启动信号,接着就会连续发送16个数据信号,当要发送数据“0”时,其波形时序是1个周期的高电平+

2021-04-30 18:17:13 1175 1

原创 51单片机通过STARTUP.A51文件将变量初始化为0

文章目录前言项目背景单片机选型简述如何通过启动代码初始化变量要知道的事儿第一步——修改ram空间长度第二步——初始化为0总结前言项目背景前一段时间做过一个项目,相对于单片机内部资源(ram,rom)来说,项目功能较复杂,内部资源主要消耗在两路的串口功能,主要原因在于通信协议很复杂。整个工程代码量较大,16k的flash和1k的ram几乎被榨干了,由于后续还要增加新功能,所以必须要想办法减少代码量,代码重新架构的话,工作量太大,不太现实,于是我把目标放在了变量初始化的函数上,大部分变量都是初始化为0,于

2021-04-29 18:17:20 1410 5

原创 单片机控制蜂鸣器发出和弦音(硬件+软件)

文章目录前言硬件设计电路分析io口分析软件设计准备工作设计思路实际代码H文件C文件说明总结前言刚学习单片机时,用的都是开发板上的蜂鸣器,硬件电路是非常简单的,只需调好管脚的PWM波的频率或者用定时器来翻转IO口就好了,原理图如下:这样子的电路会导致蜂鸣器在发声时只是单纯的哔哔叫,最多变一变音调,给人的感觉会很生硬,我们想要的效果是和弦音(其实我也不太懂什么叫和弦音,只知道前辈们都这么叫,在我看来,好像只是加了个延音的效果,声音结束的不会那么生硬),嘛,总之是比较好听的声音~硬件设计看下和弦音的电

2021-04-28 18:10:31 8217 2

原创 MDK中Target宏定义

前言第一次接触到MDK工程中的宏定义是在原子哥的教程中,如下图所示:当时其实很不理解,这是什么东西,甚至视频里还强调说这个东西非常关键,一个字母都不能搞错。工作一年多以来,慢慢的也摸索出来这是个什么东西了,也会在项目中主动去用它,确实还挺方便的,能减少一定的代码量~使用方法直接po上我使用它的代码段//判断是否出现错误状态 #ifdef ERROR_JUDGE if(error_state.error_code_byte) { //1. system_state.now_state

2021-04-28 11:35:16 918

原创 【串口发送中断】基于赛元单片机使用三合一串口的UART功能

文章目录前言中断的方式发送数据代码示例准备工作宏定义及全局变量初始化中断服务函数==发送逻辑函数==启动发送函数总结前言关于赛元单片机触摸的那篇文章确实帮助到过一些网友,后来有网友私信说赛元单片机的三合一串口功能遇到了问题,考虑到我之前的项目中用到过这个串口,也调通了,便想写下这篇文章,目的是帮助遇到问题的网友,以及记录学习的过程。所用单片机型号:SC92F8463B(同系列的都可以参考本篇文章),主频:12Mhz之前用过STM32F103C8T6的单片机,在那次的使用经历中,第一次了解并学习到了串

2021-04-27 17:58:21 2073 8

原创 union解析及应用

前言最近的项目中经常要用到共用体这种数据结构,但自己动手去写的时候,心里又毛毛的,好像还并没有完全掌握它。因此写下这篇文章,对这个知识点进行一次归纳整理,后续有想到新东西,再来补充。union是啥?和共用体是啥关系?union只是一个关键字,它是用来构成一种全新的变量类型的。这个关键字不能直接与像是int、char这样的关键字进行类比。因为像是char、int这样的关键字表示的就是一种变量类型,它们有确定的内存空间,而与它们相比,union这个关键字并不能明确出一个内存空间,它还需要一些“伙伴”才能明

2021-04-27 14:33:38 674

原创 我的csdn排名记录(规则及目标管理)

前言大概摸清楚规律了,每周二会更新系统排名,并不是每天都会更新~运营排名手段1.写高质量博文,吸引粉丝和阅读者,自然流量主动点赞收藏;2.博文中引导阅读者点赞收藏;3.分享博文至b站平台,从b站引流。记录4.06–100w+4.13–8290524.20–83w+(详细数据缺失,呜呜呜,搞忘记了)4.27–820264...

2021-04-27 08:53:13 232

原创 详细解答【算法题】9个台阶,每次只能上1个或者2个,一共有多少种走法?

思路看到这道题感觉还挺有意思的,自己第一时间也没有想出来,是看了类似博文后才豁然开朗,但是我看到的博文中都没有将下面这个数列的来龙去脉说明清楚,f(n)=f(n−1)+f(n−2)(n>2). f(n) = f(n-1) + f(n-2) (n>2).f(n)=f(n−1)+f(n−2)(n>2).这可是此题的关键,我来详细说明一下。...

2021-04-26 21:23:23 2298

原创 赛元单片机触摸按键调节及避坑指南(以SC92F8461B的高灵敏触摸为例)

前言项目中前前后后用到过好多次带触摸按键功能的赛元单片机,第一次使用时研究了好久的使用手册。过了一段时间后,再次使用,便又忘了,写下这篇文章,方便今后查阅和回顾。本文以SC92F8461B,静态调试高灵敏触摸为例。流程总览#mermaid-svg-91YQ2eL9CQu0nhKO .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#

2021-04-10 18:20:29 5713

原创 大坑请注意!keil平台下51单片机仿真查看语句执行时间

引言最近做一个项目,使用的是带触摸功能的单片机,客户要求上电后led常亮一定的时间,实际测试时发现led常亮时间与程序写入的不一样。在排查时,定位到了问题,源于触摸库的初始化(官方库,源码被封装起来了,开发人员不可见),其消耗的时间比较多。排查过程中,学习了用keil5的debug功能来仿真语句执行时间,写这篇文章用于记录,文中会强调一些大家在仿真中会忽略的问题。常用仿真方案1.用硬件仿真器(或者带仿真功能的烧录器)此仿真方案是用于结合板子来看现象的(像是排查显示bug,串口bug,adc采样b

2021-04-07 18:34:16 2672 1

原创 51单片机,时钟频率,机器周期,与执行指令的时间

前言单片机在执行语句时,需要特定的频率或者说“节奏”,提供节奏的单元一般有两种:外部晶振以及内部RC震荡。晶振很在开发板上很常见,一般都是8Mhz或者12Mhz的。RC震荡单元我们看不到,它们集成在单片机内部,一般的单片机有低速震荡和高速震荡,具体数值见对应的规格书。几个频率的联系与区别明确一下,一般来说,晶振震荡的频率即为时钟频率,不过目前的51单片机都可以设置分频,如下所示:此图中提供单片机工作节奏的单元是内部高速的RC震荡器,其可设置多种分频,假定使用2分频,那么这里实际工作时的 时钟频率

2021-04-02 17:20:15 12423 3

小甲鱼《带你学C带你飞》课后动动手参考答案~

自己敲得所有课后答案以及课堂练习,仅供参考~

2021-05-14

单片机程序架构详解篇_时间片轮询.pdf

19年找到的这份资料,找到的过程异常艰辛,是一位老工程师总结的,我又加了一些注解,希望能帮助到大家~

2021-04-28

赛元单片机触摸调节(基于SC92F846XB).rar

赛元单片机触摸库的使用指南及工具,并附上规格书 配合这篇文章食用更佳https://blog.csdn.net/weixin_42033886/article/details/115527020?spm=1001.2014.3001.5501

2021-04-28

51单片机综合小项目

用开发板做了一个万年历综合小项目,可以测温,报警,显示时间等。内部的驱动源码可以直接移植,有一定基础想尝试做项目的可以拿这个项目练练手。

2020-08-03

硬件手册-开关电源设计.docx

电源设计项目前期各个参数注意细节,借鉴下NXP的这个TEA1832图纸做个说明。分析里面的电路参数设计与优化并做到认证至量产。 在所有的元器件中尽量选择公司仓库里面的元件,和量大的元件,方便后续降成本拿价格。

2019-08-02

数字信号处理之快速傅里叶变换

数字信号处理中的快速傅里叶变换、ppt很详尽,幻灯片一页一页播放会让你更清晰,对此有兴趣的可以下载下看看

2019-04-20

空空如也

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

TA关注的人

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