摘要: 超声波测距电路板终于调试完了,今天把调试过程中搜集到的资料贴到了博客里,均为在网上搜集整理。下面还有一些比较细节的东西记录一下。1.在画PCB前呢,一定要先买元器件,根据元器件的实际大小来画PCB。虽然可以从官方文档里查看它的尺寸,但是万一那种尺寸的器件正好买不到呢。结合实际器件的大小和官方文档里的数据来画PCB。2.厂家做好的PCB拿回来之后,要先根据原理图检查一下。制板工艺可能会导致电路有问题。要是焊了器件之后才发现问题,那到底是板子本身的问题,还是焊的时候弄坏的。处理的时候会更麻烦一点。3.PCB不铺地也可以,铺地之后焊接的时候要注意,很容易就会把某个点和地短接。4.将数字num转换为字 阅读全文
posted @ 2013-12-11 17:21 Andy Cheung 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 电容滤波电路的滤波电容容量大,因此一般采用电解电容,在接线时要注意电解电容的正、负极。电容滤波电路利用电容的充、放电作用,使输出电压趋于平滑。一、滤波原理 当u2为正半周并且数值大于电容两端电压uC时,二极管D1和D3管导通,D2和D4管截止,电流一路流经负载电阻RL,另一路对电容C充电。当u... 阅读全文
posted @ 2013-12-11 17:04 Andy Cheung 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 整理自百度百科半波整流 半波整流利用二极管单向导通特性,在输入为标准正弦波的情况下,输出获得正弦波的正半部分,负半部分则损失掉。下图是一种最简单的半波整流电路。 它由电源变压器B、整流二极管D和负载电阻Rfz,组成。变压器把市电电压(多为220伏)变换为所需要的交变电压e2,... 阅读全文
posted @ 2013-12-11 16:29 Andy Cheung 阅读(4784) 评论(0) 推荐(0) 编辑
摘要: 1.C51编译器如何区分位地址和字节地址是靠预定义实现的,比如:sfrP0=0x80;sbitP0_0=0x80;前者声明了P0端口地址位于0x80,后者说明了P0端口的bit0,即P0.0位于位地址空间0x80处。这2个0x80具有完全不同的含义,靠关键字sfr和sbit来区别。这样当程序被编译时... 阅读全文
posted @ 2013-12-11 15:35 Andy Cheung 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: interruptm修饰符C51中断函数必须通过该修饰符进行修饰。在C51程序设计中,当函数定义时用了interruptm修饰符,系统编译时把对应函数转化为中断函数,自动加上程序头段和尾段,并按51系统中断的处理方式自动把它安排在程序存储器中的相应位置。在该修饰符中,m的取值为0~31,对应的中断情... 阅读全文
posted @ 2013-12-11 11:29 Andy Cheung 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 整理自百度知道时钟周期时钟周期也称为振荡周期。时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us,是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它... 阅读全文
posted @ 2013-12-11 11:07 Andy Cheung 阅读(4013) 评论(0) 推荐(0) 编辑
摘要: 整理自百度百科上、下拉电阻上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉是将不确定的信号通过一个电阻钳位在低电平。上拉是对器件灌电流,下拉是拉电流。上、下拉电阻作用1)当TTL电路驱动CMOS电路时,如果电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V),这时就... 阅读全文
posted @ 2013-12-11 10:50 Andy Cheung 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 数字电路中的干扰:由于数字电路是利用上升沿/下降沿很短的脉冲信号,所以会向外部放出包括高频成分的多余电磁波(噪声),而且对外部来的电磁波(噪声)敏感地响应,造成误动作。另外在电路内部也存在线间交调失真、数字器件的通/断时电流急骤变化引起电源电压变动等问题。这样就需要在数字电路中考虑布线的电感和寄生电... 阅读全文
posted @ 2013-12-11 10:15 Andy Cheung 阅读(1484) 评论(0) 推荐(0) 编辑