自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxh的博客

笔记提高理解

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

原创 知识梳理:链接形式

链接:

2023-07-05 08:59:20 476

原创 Aduc7126的PLA模块

PLA是Aduc7126内部的可编辑逻辑阵列,Aduc7126总共有16个element,分为两组,如下图所示。PS:1)PLA转换结果都保存在PLAOUT寄存器;2)PLALCK可以用于锁定PLADIN,使其不能修改。

2023-07-05 08:52:34 303

原创 “读-修改-写”问题

读-修改-写”问题是针对IO作为输出时,由于位操作指令修改某一位IO输出时,可能导致的其他IO输出不正确。

2023-07-04 10:28:05 251

原创 02、PIC16F877的ADC模块

02、PIC16F877的ADC模块一、ADC的一般配置步骤二、ADC的软件滤波三、性能提高四、A/D器件推荐

2023-07-04 10:28:02 234

原创 01、CCP

01、CCP

2023-07-04 10:19:27 86

原创 00、PIC16F877的中断系统

MPLAB_XC8_C_Compiler_User_Guide_for_PIC》文件在如下位置获取。

2023-07-04 10:16:15 162

原创 PIC16F877A系统结构以及注意要点

PIC的中央处理器也是由ALU和控制器组成,其中ALU能直接访问RAM,RAM也被称为文件寄存器。

2023-07-04 10:12:25 295

原创 《零基础学PIC单片机》目录

1.《零基础学PIC单片机》,作者:赵化启。芯片架构和指令需要较多时间消化。1.2具有参考价值的内容。1.1芯片架构和指令。

2023-07-04 09:43:18 669

原创 51单片机笔记

中断的作用就是:根据中断源和对应激励,程序(PC指针),跳转并执行中断函数,执行完之后,再回到原位置继续执行。STC89C516的中断结构图如下:结构图是结合数电的逻辑门以及电路中断开关符号,来表示不同寄存器组合,会产生什么样的输出,对应模块实现什么功能。

2023-07-03 14:54:19 1178

原创 4、PCB设计快捷键与关键步骤

signal layers:信号层Internal Planes:电源层Silkscreen layers:丝印层,绘制元件轮廓,标号Mechanical layers:机械层,用于生产组装Solder Mask:阻焊层Paste Mask:焊盘的边框,控制焊锡不溢出Keep out layer:板子的范围Multi-layer钻孔层,连接不同的信号层。

2023-07-01 10:28:45 1753

原创 3.原理图设计的快捷键和方法

添加元件、布局布线的注意要点。

2023-07-01 10:23:01 294

原创 2.PCB设计规则

2.PCB设计规则一、抗干扰设计原则二、PCB布局布线的规则贴片元件距离边界至少5mm;有极性的元件放置的方向需要一致;MARK点成对出现,一般放置在对角线的最远路径,离边界至少5mm;滤波电容要靠近芯片。如果是VDD引脚只能进不能出,即只能电压通过电容输入VDD引脚,不能再连接其他部分。贴片晶振下面不允许布线;同一个元件的布线要对称,即与该元件相关的连线宽度应该一致。布线可以中途改变线的宽度;双面板的Top层和Bottom层信号线要横平竖直,这样两面的信号是90°交叉,避

2023-07-01 10:21:26 275

原创 1.PCB设计流程

SCH设计→SCH仿真→生成网表→PCB设计→信号完整性分析(低速信号即低于50Mhz的信号,不需要信号完整性分析)→文件存储及打印。PCB设计要注意:线宽、电流以及温度的关系。一般10mil的线宽能承受1A的电流。PS:加工时要注意加工厂的制作能力,比如最小线宽。笔记参考了郭天祥的PCB学习视频。

2023-07-01 10:17:51 223

原创 PCB绘制封装

一般洞洞板或插排的基本距离是12.54mm(100mil);放置焊盘时可以用丝印线作为辅助线,来测量长度;丝印不重要,关键是焊盘。紫色阴影部分时3D模型;

2023-07-01 09:37:29 582

原创 电容的作用

的用途主要有哪几种?

2023-06-30 15:01:04 206

原创 无源晶振的负载电容的计算

一般CS为1pF左右,CI与CO一般为几个pF,具体可参考芯片或晶振的数据手册(这里假设CS=0.8pF,CI=CO=5pF,CPCB=4pF)。这里涉及到无源晶振的一个非常重要的参数,即负载电容CL(Load capacitance),它是电路中跨接晶体两端的总的有效电容(不是晶振外接的匹配电容),主要影响负载谐振频率和等效负载谐振电阻,与晶体一起决定振荡器电路的工作频率,通过调整负载电容,就可以将振荡器的工作频率微调到标称值。在设计的时候,很多人都凭借的经验选择外接电容18PF、20PF或者22PF。

2023-06-30 14:50:08 651

原创 Keil使用

函数已定义,即使是主函数未调用,函数也会被编译并下载到芯片中;编译时,软件会提示warning。设置选项: Options -> C/C++中勾选上 "One ELF Section per Function"复选框意思是每个函数独自设立一个 elf,link时仅把须要的函数编译进代码内里。其次勾选该选项时,生成的 *.o 文件内部的代码区域才会与 C 文件中定义的函数名一致,否则它会把多个函数合成一个代码段,名字一般跟 C 文件中的函数名不同。

2023-06-27 14:32:22 399

原创 MPLAB的使用

MCC安装之后还需要还需要安装库文件,库文件规定了支持的芯片型号。

2023-06-27 10:27:10 655

原创 ISE软件基本使用

【代码】ISE软件基本使用。

2023-06-27 10:22:43 925

原创 一些工具使用和安装的相关链接

链接:链接:链接:链接:链接:

2023-06-18 15:24:20 82

原创 word更新页码(不包含封面和目录)

3、回到当前页,插入,编辑页码格式从1开始,插入页码。1、页面在前一页,插入分隔符;2、取消与上一页的链接关系;

2023-06-18 15:10:53 916

原创 Atmega 128下载与熔丝位

AVR单片机指令总线长度时16位,取操作数的数据总线长度位8位。Atmega 128 共53个IO,复位之后IO时高阻态。Flash中有自引导加载程序,可用于启动装载功能实现自我编程,ATmega 128的堆栈指针指向的地址必须高于0x60。

2023-06-12 15:10:52 583

原创 ATmega 8L简介

ATmega单片机IO介绍

2023-06-12 14:51:32 429

原创 电路分析第三章 一阶电路

文章目录一、零输入响应和零状态响应二、三要素法三、瞬态和稳态一、零输入响应和零状态响应  一阶电路就是电路中只含一个电容或者一个电感的电路。  此时求解电路电流时,要进行分解,将电路分成电阻网络和电感/电容。  分解后的电路还要对电容进行等效替换,变成没有电压的电容以及一个电压源。  很显然,根据叠加原理,电路中任意位置的电压,分别是输入电压(电源)和电容本身状态电压的叠加。如下图所示:  上图中(a)就是零状态响应,(b)就是零输入响应。这么做的一部分原因,将电容初值变为0,更利于求解

2021-10-31 14:39:32 6221

原创 电路分析第三章 电容与电感

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、电容是什么?二、电感是什么?一、电容是什么?  电容是储能元件。电容符号是C。  电容是C—U约束,即q(t)=C*u(t)。  电容的VCR公式如下所示:  所以电容的特点是,电压具有连续性和记忆性。  电容的储能公式如下:二、电感是什么?  电感是储能元件。电感符号是L。  电感是磁链和电流之间的约束,公式如下:  电感的VCR公式:  电感和电容是对偶的。所以电感的电流是连续的,有记忆

2021-10-30 23:20:27 6531

原创 ARM开发总结

文章目录分类一、编程问题1.从示例到自主编程分类记录问题,尤其是如何自主设计一、编程问题1.从示例到自主编程 正点原子的《STM32F4开发指南-库函数版》介绍了:芯片架构和资源,模块的工作原理程序执行的流程程序调用的库函数 问题是:1)怎么从其他文件,了解一个模块的工作原理2)怎么设计对应的程序流程3)怎么获取对应的库函数...

2021-09-17 16:42:37 559

原创 2021-09-16

文章目录前言一、数字前端设计需要的理论和技能二、项目实战前言首先介绍数字IC设计的全流程:链接: link.接着介绍数字前端设计需要的技能和理论。最后是项目实战的目录一、数字前端设计需要的理论和技能linuxgvim编辑工具EDA逻辑仿真,QuestaSim/VCS,QuestaSim是Modelsim的升级版verilog语言,编写可综合的RTL,综合工具有DesignCompilerVLSI设计理论,了解SoC芯片架构,应用场景,数据流向二、项目实战参考E课网1811

2021-09-16 10:37:11 134

原创 电路分析第二章 戴维南、诺顿以及置换定理

文章目录前言一、戴维南定理二、置换定理前言 戴维南定理是叠加原理的应用。 究其根本,网络的端口特性VCR,是由网络的内部决定的。 两个端口相接,两个端口VCR曲线的交点,就是当前的工作点,也就能确定当前的端口电流/电压的具体值。这其实时分解的方法,其过程如下:一、戴维南定理 戴维宁定理(Thevenin’s theorem):含独立电源的线性电阻单口网络N,就端口特性而言,可以等效为一个电压源和电阻串联的单口网络。 计算的过程: 二、置换定理...

2021-08-31 21:02:20 6039

原创 8位单片机疑问手册

8位单片机疑问手册文章目录8位单片机疑问手册前言一、511.1 51语法二、PIC2.1 PIC编译2.2 PIC使用与语法前言本文档主要研究51单片机学习过程中的疑问。提示:以下是本篇文章正文内容,下面案例可供参考一、511.1 51语法51声明寄存器变量,类型是SFR,那SFR类型是否是typdef定义的类型,还是跟编译器相关。编译后的文件中,SFR类型的变量有什么特别之处。示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、PIC2.

2021-08-13 10:34:38 290

原创 MCU编程bug记录1

1 、程序响应MCU中硬件可以并行处理,但是硬件产生的信号最终需要程序响应,而程序是顺序执行的举例: 软件延时会屏蔽非中断信号。例如,引脚的输入信号捕获后,程序仍在delay()函数中,则不会产生相应响应。解决措施: 需要实时响应的信号,要使能相应中断。2、结构体指针:先定义结构体变量,再初始化结构体指针才能通过结构体指针访问元素。否则编译器默认会让结构体指针指向NULL,产生错误。...

2021-08-11 20:55:15 139

原创 程序设计、代码调试、程序修改

设计思想和方法论提示:设计思想是思路上的,方法论是流程上的。设计思想和哲学相关。方法论是实践得到的,流程化的经验。文章目录设计思想和方法论前言一、设计思想1.1 模块化二、使用步骤1.引入库2.读入数据总结前言提示:本部分的设计思想和方法论是针对程序设计的提示:以下是本篇文章正文内容,下面案例可供参考一、设计思想1.1 模块化 模块化思想,要求程序能实现调用。程序要尽可能满足各种场景的需求,但是又不能改进之后引起新的问题。 当程序鲁棒性无法改善时,就要限制使用场景,写使用说明,

2021-08-11 19:04:23 1034

原创 电路分析第二章 网孔电流法,节点电压法,叠加原理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、网孔分析二、节点电压法三、叠加原理前言纯电阻电路的分析,就是求解各支路的电压或者电流。具体方法包含2b法(KCL,KVL,VCR)。其中b是指支路数量。1b法其实就是2b法的化简,先求电压,或者先求电流若要使方程小于b,有回路电流法和节点电压法,本质线性方程组求解,先求假设量再求真实量叠加原理,将多源电路变为多个单一电源电路,电压源视为短路,电流源视为开路,此方法只能用来求线性电路的电压和电流提示:以下

2021-08-08 16:02:34 10909

原创 图像处理开篇 路线和基础

文章目录前言一、图像的分类二、图像的描述1.图像的数据结构2.文件格式专业扩展前言 本文章的想学习路线参考文章:图像处理学习之路链接: link. 数字图像处理视频参考刘定生,matlab书是《MATLAB图像处理实例详解》 [杨丹,赵海滨,龙哲] 2013年版,当然还有冈萨雷斯的数字图像处理。提示:以下是本篇文章正文内容,下面案例可供参考一、图像的分类数字图像处理实际是指数字化后的处理,数字化是指信号经过探测器采集后进行了模数转换。图像的分类是多维的,(1)按表示方式的不同,分为:二.

2021-08-04 16:42:00 573

原创 markdown编辑器说明

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-16 17:01:46 403

原创 如何设计最小系统:参考PIC16F877最小系统

提示:本章简述单片机最小系统的设计方法文章目录前言一、电源二、时钟电路2.1使用外接晶体2.2使用外接晶振2.3RC振荡器三、复位电路总结前言单片机最小系统就是:电源电路、时钟电路、复位电路。为了方便芯片更新程序,有时候还增加下载电路。 设计电路一般都从最小系统开始,先使单片机能工作,再扩展外围。 设计最小系统的方法:(1)参考datasheet上提供的参考电路图;(2)参考成熟设计,成熟设计可以是来源于网络、开发板资料等。 当熟练了以后,就可以举一反三,来设计最小系统。提示:以下是本篇

2021-07-16 16:39:28 3575 2

原创 C基础 变量与数据类型1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、内存空间和内存条?二、初始化和赋值的区别1.效率2.对于静态局部变量总结前言提示:这里可以添加本文要记录的大概内容:。提示:以下是本篇文章正文内容,下面案例可供参考一、内存空间和内存条?内存条实际上是物理内存空间,应用工程师使用的是线性空间。二、初始化和赋值的区别1.效率 对于非基本类型的数据类型,如数组结构体。采用初始化的方式可以对整体任意多个元素进行赋值。赋值运算一次只能对变量的一个元素进行赋值,否

2021-07-15 22:35:29 101

原创 windows系统编程介绍,操作系统的不同层

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-07-11 11:25:41 1884

原创 单片机初识

文章目录前言一、基础概念1.1 单片机是什么1.2 单片机工作原理是什么1.3 体系结构和总线结构1.4 8位单片机的8位指什么1.5 TTL集成电路和COMS集成电路二、单片机开发流程2.1 前期准备2.2 参数设计2.3 PCB设计与制作2.4 软件设计与优化2.5 整理数据和编写文档前言第一章提纲挈领,介绍单片机与其他CPU的区别,以及单片机研究的一般步骤一、基础概念参考书籍《PIC单片机使用教程——基础篇》作者李学海1.1 单片机是什么 单片机就是微控制器即MCU。从结构上看,单片

2021-07-07 14:27:05 380

原创 电路分析第二章 二端口网络

提示:文章目录一、端口和二端口网络是什么?二、二端口网络的参数1.G参数2.读入数据总结一、端口和二端口网络是什么? 端口是由2个端钮组成的,只有两个端钮的电流满足输入==输出时,这才是一个端口; 线性二端口网络如下图的(2),有两个端口,且内部只有线性电阻和线性受控源,不包含独立源。反例:没有电阻R时下图的N原来是个二端口网络。由于增加了电阻R,对于端钮3和4来说,不满足端口定义,此时N不再是二端口网络。但是虚线框内的整体,变成了二端口网络。二、二端口网络的参数1.G参数 G参数就

2021-07-06 21:42:06 22826 1

原创 电路分析第二章 运算放大器

提示:本章先介绍一个多端器件。 元件和器件的区别:元件具有单一的功能,如与非门,或一个开关或一个三极管之类,以及电阻、电容;器件具有集成的功能,如74系列,可以是几个与非门,或几个放大电路的集成。文章目录前言一、运算放大器是什么?1.1运放的定义1.2运放的外特性1.2.1传输特性二、基于理想运放的电路1.引入库2.读入数据总结前言提示:这篇文章主要讲运算放大器,尤其是理想运算放大器(简称理想运放)。提示:以下是本篇文章正文内容,下面案例可供参考一、运算放大器是什么?1.1运放的定义

2021-06-27 21:27:36 4597

空空如也

空空如也

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

TA关注的人

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