
单片机开发
GoodShot
这个作者很懒,什么都没留下…
展开
-
SPI、I2C、UART三种串行总线协议的区别
SPI、I2C、UART三种串行总线协议的区别第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上:转载 2017-04-25 09:50:13 · 2150 阅读 · 0 评论 -
三极管工作原理图
好东西 三极管工作原理 三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理。 一、电流放大 下面的分析仅对于NPN型硅三极管。如上图所示,我们把从基极B流至发射极E的电流叫做基极电流Ib;把从集电极C流至发射极E的电流叫做集电极电流 Ic。这两个电流的转载 2013-02-13 18:43:06 · 3705 阅读 · 0 评论 -
电感
电感简介电感是闭合回路的一种属性,即当通过闭合回路的电流改变时, 电感(图1)会出现电动势来抵抗电流的改变。这种电感称为自感(self-inductance),是闭合回路自己本身的属性。假设一个闭合回路的电流改变,由于感应作用而产生电动势于另外一个闭合回路,这种电感称为互感(mutual inductance)。自感当线圈中有电流通过时,线圈的周围转载 2013-02-13 20:29:58 · 1696 阅读 · 0 评论 -
什么是PCB打样
什么是PCB打样_华强PCB打样pcb打样的英文全称PrintedCircuitBoard proofingpcb打样详细介绍PCB的中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。PCB打样就是指印制电路板在批量生产前的试产,主要应用为电子工程师在转载 2013-02-12 11:04:22 · 4841 阅读 · 1 评论 -
电路板(印刷电路板 线路板)上的字母的含义
Rx是电阻,在电路图里有很多电阻,按序号排,R1,R2。。。Cx是无极性电容,电源输入端抗干扰电容IC集成电路模块Ux是IC(集成电路元件)Kx是???不同厂商的元件库定义不同Tx是测试点(工厂测试用)Spk1是Speaker(蜂鸣器,喇叭)Qx是三极管Jx是Jack(比如Audio Jack)Y1???不同厂商的元件库定义不同此外,还有CEx-电解电容原创 2013-02-05 10:45:01 · 23588 阅读 · 0 评论 -
电子基础知识问答
什么叫整流滤波?答:整流是将交流电压变换为单极性电压(直流电压);滤波就是从整流后的电压中取出平均值,并滤出其中的交流成分。安时是什么意思?答:是安培乘以小时的意思,因为代号AH,是电池电能容量的单位,以2A电流放电2小时,就是电池放出了4AH的电量,电动车常用的电池为12ah的容量。他的高低直接影响电动车的续行里程的长短电池经多次使用或不正常使用后其容量会下降,就指这一数值。转载 2013-02-05 10:52:29 · 2411 阅读 · 0 评论 -
逻辑电平
简介人们在初学“电”的时候,往往把抽象的电学概念用水的具体现象进行比喻。如水流比电流、水压似电压、水阻喻电阻。解释“电平”不妨如法炮制。我们说的“水平”,词典中解释与水平面平行、或在某方面达到一定高度,引申指事物在同等条件下的比较结论。如人们常说到张某工作很有水平、李某办事水平很差。这样的话都知其含义所在。即指“张某”与“李某”相比而言。故借“水平”来比喻“电平”能使人便于理解。逻辑电平的转载 2013-01-14 20:19:11 · 1615 阅读 · 0 评论 -
什么叫51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图. 说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的5转载 2012-06-06 16:10:50 · 3101 阅读 · 0 评论 -
破解keil 2k限制,注册码生成
1.点击c51v802.exe直接安装直到结束,安装路径最好选用默认的c:\keil与 原来的老板本放到相同的目录下会自动添加一个新的目录c:\keil\uv32.第一次运行请先进入file->License Management弹出窗口下输入注册码, 注册码由Keil_lic_v2.exe生成,选择V2选项,生成后复制LIC0内容到keil 弹出窗口的New License原创 2012-11-01 16:48:28 · 11536 阅读 · 1 评论 -
在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:
★ 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:1. 将 E6000.DLL 解压到 X:\KEIL\BIN\目录下,其中 X 为keil的安装驱动器;2. 用文本编辑软件打开 X:\KEIL\ 目录下的 TOOLS.INI 文件。3. 找到[C51]项下的“TDRV0=...”字串。4. 在最后一个“TDRVx=...”的下一行,加上下面字串:原创 2012-11-01 16:50:11 · 4259 阅读 · 0 评论 -
八段LED数码管段代码编码表
八段LED数码管段代码编码表字形0123456789黑共阳0C00F90A40B09992820F880900FF共阴3F065B4F666D7D077F6F00转载 2012-10-22 14:26:07 · 32528 阅读 · 0 评论 -
关于汇编程序编译的一些详细步骤和要点
这下面主要是对初学者介绍的,中高手我想就不用看了。 也许有的单片机初学者会对如何把汇编程序顺畅的转变为*.hex或者*.bin有些疑虑。也许还在用老套原始的DOS界面的51汇编器! 这些实在不能再用了,效率太低了!现在我来介绍一个好的吧:伟福e2000,e51,g6s,g6w编程、仿真、编译集成环境3.0(本站下载特区有下载),它属于一个集成环境,在这个集成环境里面你可以完成>编写程转载 2012-09-20 18:30:32 · 3746 阅读 · 0 评论 -
PCB常见封装形式
http://wenku.baidu.com/view/b43011c42cc58bd63186bd5f.html原创 2012-09-20 18:23:14 · 1634 阅读 · 0 评论 -
储能元件
储能元件储能元件在交流电路中,平均功率为0,也就是无功率消耗,无能量的消耗,只有能量的转换.所以称为储能元件.最常见的储能元件是电容和电感.及化学电池含有储能元件的电路,从一种稳态变换到另一种稳态必须要一段时间,这个变换过程就是电路的过渡过程.产生过渡过程的原因是能量不能跃变. 电路换路时的初始值可由换路定律来确定.电容存储的是电荷。电感存储的是磁通引起的材料极转载 2013-02-14 21:18:48 · 4077 阅读 · 0 评论 -
电容
百科名片 电容电容(Capacitance)亦称作“电容量”,是指在给定电位差下的电荷储藏量,记为C,国际单位是法拉(F)。一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷累积在导体上,造成电荷的累积储存,储存的电荷量则称为电容。因电容是电子设备中大量使用的电子元件之一,所以广泛应用于隔直、耦合、旁路、滤波、调谐回路、能量转换转载 2013-02-13 20:09:51 · 3524 阅读 · 0 评论 -
双向口 与 准双向口 区别
C51的说明书上说:”Because Ports 1, 2, and 3 have fixed internal pullups, they are sometimes called quasi-bidirectional ports. When configured as inputs, they pull high and source current (IIL) when externall转载 2013-04-17 12:40:09 · 3298 阅读 · 0 评论 -
github比sourceforge好在哪?
0. github出身好github 是基于git的,这是最优秀的版本控制软件!没有之一!对分支、合并的处理非常优秀,分布式,速度非常快。sf基于什么的,就不说了1. github更有利于开源项目的发展开源是什么,泛指任何人可以查看、使用、修改源代码sf并没有充分体现这一点,它更像一个开源软件下载站在github上使用开源项目的流程是:a. 下载,可以直接下载或者g转载 2016-11-20 11:28:21 · 3771 阅读 · 0 评论 -
C#串口辅助开发类
using System;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Windows.Forms;namespace TestSerialPort{ /// /// 串口开发辅助类 /// public class Se转载 2015-03-09 09:02:46 · 2535 阅读 · 0 评论 -
C#串口操作系列
C#串口操作系列:http://blog.youkuaiyun.com/wuyazhe/article/category/695097 (精品,5个系列都有,感谢wuyazhe博主)两个完整例子:http://dldx.youkuaiyun.com/fd.php?i=35144030363803&s=210244c0411405405a6adaa4d8818c02http://bbs.csu.edu.转载 2014-02-28 20:52:16 · 1994 阅读 · 0 评论 -
常用AT命令手册
常用AT命令手册一、 AT命令解释:1、常用操作1.1 AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT命令返回:OK (与串口通信正常) (无返回,与串口通信未连通) 测试结果:AT OK ATE0 命令解释:去除回显(如ATAT)转载 2013-09-12 11:43:14 · 2919 阅读 · 0 评论 -
at指令及应用举例
一、 AT命令解释:1、常用操作1.1 AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:AT OK1.2 AT+CSQ命令解释:检查网络信号强度和SIM卡情况命令格式:AT+CSQ命令返回:+CSQ: **,##转载 2013-09-12 11:39:45 · 5308 阅读 · 0 评论 -
常用 AT 命令手册
常用 AT 命令手册一、 AT 命令解释:1、常用操作1.1 AT命令解释:检测 Module 与串口是否连通,能否接收 AT 命令; 命令格式:AT命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:AT OK1.2 AT+CSQ命令解释:检查网络信号强度和 SIM 卡情况命令格式:AT+CSQ命令返回:+CSQ: **,##其中*转载 2013-09-12 11:37:42 · 7917 阅读 · 0 评论 -
通过WiFi控制智能小车机器人制作过程详解
之前发的作品都是基于蓝牙控制的智能小车机器人,由于蓝牙的传输范围比较小,所以控制距离的局限性比较大,并且通过蓝牙传输视频会明显出现卡屏的现象。 而通过WiFi方式控制智能小车机器人能达到100米左右的控制距离,并且在视频传输方面远远优于蓝牙传输方式,因此这次在原有的智能小车的基础上,将蓝牙控制方式改为WiFi控制。 这是WiFi小车的视频: 下面简单地介绍一下转载 2013-08-25 17:45:38 · 10549 阅读 · 0 评论 -
透传模式(透明传输SeriaNet)详解
1.简介 SerialNet模式将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变,为此,SerialNet模式定义了一系列相关的操作参数,这些参数的定义实现了网络连接所需要的属性。当DTU工作在SerialNet模式时,在设备串口与网络之间他的工作方式就象路由器的路由过程。转载 2013-08-25 16:18:58 · 35915 阅读 · 2 评论 -
用Proteus学习51单片机之I2C(IIC)总线
最近刚做好一个站,基于rails 3,教程为主,大家捧场看看,谢谢!www.yo945.com在学习单片机的过程中,我常有这样的烦恼:随随便便一个芯片,少则占用三五个IO口,一般的就占用8个,稍微想用多一点芯片吧,老觉得IO口不够用。学串口的时候觉得串口是个好东西,连两条线就够了,现在学到I2C,觉得这也是一个非常好的东西,也是两条线,还能给每个总线上的设备设立地址,简直就是一个小网络了。转载 2013-07-06 10:28:07 · 12894 阅读 · 3 评论 -
单片机三种下载程序的方式
单片机下载就三种,一种为离线下载,一种为在系统下载,一种为升级下载。离线下载为把单片机取下,放在编程器上下载,这种方式通常使用并行的方式写入程序。在系统下载就是你说的ISP,单片机在线路板上不用取下。USB下载只是其中之一,像STC单片机可以通过串口下载,ATMEL单片机通过SPI下载,还有的像ARM单片机通过JTAG下载等等。升级下载和ISP下载差不多,之不过通过已经写入到单片机的程原创 2013-07-17 18:37:58 · 10098 阅读 · 0 评论 -
液晶显示模块的分类和基本知识
液晶显示模块液晶显示模块是即“Liquid Crystal Display Module”,简称“LCM”,是一种将液晶显示器件、连接件、集成电路、PCB线路板、背光源、结构件装配在一起的组件。主要完成液晶显示器的连接功能。目录液晶显示模块的分类液晶显示模块的连接方式液晶显示模块的主要参数液晶显示模块使用注意事项液晶显示模块的分类一、转载 2013-04-20 10:55:11 · 10195 阅读 · 0 评论 -
常用原理图器件符号和练习用图
http://www.docin.com/p-258824588.html原创 2012-09-20 18:22:19 · 1337 阅读 · 0 评论 -
keil和proteus的联调设置
Proteus7.0 是目前最好的模拟单片机外围器件的工具,非常不错。可以仿真 51 系列、AVR,PIC等常用的 MCU 及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件等等),虽然有那么多优点和长处,但还是与实际情况有不少的差别。如果条件允许,还是买一块单片机开发板或自己做一个单片机应用系统,实实在在的学习和体会一下,仿真毕竟还是仿转载 2012-09-20 11:55:25 · 10508 阅读 · 2 评论 -
上拉电阻下拉电阻的总结
上拉电阻:1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也转载 2011-10-09 09:34:29 · 895 阅读 · 0 评论 -
数电与模电的根本区别 转
要回答这个问题,首先要弄清数电与模电的根本区别到底在哪。1)、个人认为,在应用上两者之间最主要的差别是两者的工作逻辑不同。一般来说,数字电路设计做好数字逻辑就差不多了,----剩下和问题就交给模拟去办了。打个比方说,一个纯粹的数字电路设计完成,就是逻辑设计的完成,或者说,转载 2011-10-09 08:52:55 · 5981 阅读 · 0 评论 -
什么是反馈电路?反馈有什么作用?
反馈电路在各种电子电路中都获得普遍的应用,反馈是将放大器输出信号(电压或电流)的一部分或全部,回授到放大器输入端与输入信号进行比较(相加或相减),并用比较所得的有效输入信号去控制输出,这就是放大器的反馈过程.凡是回授到放大器输入端的反馈信号起加强输入原输入信号的,使输入信号增加的原创 2011-09-24 12:06:04 · 2720 阅读 · 1 评论 -
4~20mA
概述 一般仪器仪表的信号电流都为4-20mA,指最小电流为4mA,最大电流为20mA 。 传输信号时候,要考虑到导线上也有电阻,如果用电压传输则会在导线的产生一定的压降,那接收端的信号就会产生一定的误差了!所以使用电流信号作为变送器的标准传输! 双绞线特原创 2011-09-08 11:00:18 · 2425 阅读 · 0 评论 -
传感器和单片机主板之间远距离通讯应该有哪些保障处理措施
传感器和单片机主板之间远距离通讯应该有哪些保障处理措施我要的传感器和单片机主板之间需要20-30米左右的距离,我有以下几个问题不能确定,还请大家解惑1)传感器直接连接到主板上吗,2)是不是还应该加一些去噪电路,3)传感器和主板之间的连线用什么规格的呢,要加什么屏蔽原创 2011-08-08 09:14:51 · 3303 阅读 · 0 评论 -
深入浅出VC++串口编程--短信应用开发
<br />前面数次连载我们以较长的篇幅讲解了串口通信的硬件原理、DOS平台控制以及基于WIN32 API、控件和第三方类的串口编程。作为本系列文章的最后一次连载,本章将给出一个典型的应用实例:西门子短信服务模块TC35的串口控制。<br /><br />1.短信控制终端<br /><br /> 作为短信 (Short Message Service,SMS)一族,想必你有这样的体会:用手机编辑短信息十分不便、容易出错,而且修改费时,若能用计算机来收发短信则方便许多。注意,本文所说的用计算机收发短信并不是原创 2011-05-19 10:02:00 · 1210 阅读 · 0 评论 -
深入浅出VC++串口编程--基于Win32 API
<br /> 1、API描述<br /><br /> 在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与文件操作的API一致。<br /><br /> 打开串口<br /><br /> Win32 中用于打开串口的API 函数为CreateFile,其原型为:<br />HANDLE CreateFile (<br /> LPCTSTR lpFileName, //将要打开的串口逻辑名,如COM1 或COM2<br /> DWORD dwAccess, //指定串口访问的类型,可原创 2011-05-18 23:59:00 · 1326 阅读 · 0 评论 -
深入浅出Visual C++串口编程--深入浅出VC++串口编程之DOS的串口编程
<br /> 在DOS平台下,操作串口主要有下列方式:通过BIOS调用、通过串口的硬件中断或通过对串口硬件进行轮询,本章将对以上三种方式进行具体的介绍并给出例子。<br /><br /> 1.BIOS中断<br /><br /> 在DOS操作系统下,IBM PC及其兼容机提供了一种灵活的串口I/O访问方法,即通过INT 14H调用ROM BIOS串行通讯例行程序。当设置AH为不同的值时,产生不同的功能:<br /><br /> AH 0 初始化端口<br /> AH 1 向串口写字符<br />原创 2011-05-18 23:04:00 · 2423 阅读 · 0 评论 -
深入浅出VC++串口编程--基本概念
引言 在PC机的主板上,有一种类型的接口可能为我们所忽视,那就是RS-232C串行接口,在微软的Windows系统中称其为COM。我们可以通过设备管理器来查看COM的硬件参数设置,如图1。图1 在Windows上查看PC串口设置 迄今为止,几乎每一台PC都包含COM。本质而言,COM是PC为和外界通信所提供的一种串行数据传输的接口。作为一种物理通信的途径和设备,它和目前风靡的另一种串行接口――USB所提供的功能是一致的。不过RS-232C显然已经开始被后起之秀USB赶超,因为USB的传输速率已经远远超过转载 2011-05-18 20:35:00 · 1446 阅读 · 0 评论 -
深入浅出VC++串口编程--第三方类
<br />串口类<br /><br /> 从本系列文章连载三、四可以看出,与通过WIN32 API进行串口访问相比,通过MScomm这个Activex控件进行串口访问要来的方便许多,它基本上可以向用户屏蔽多线程的细节,以事件(发出OnComm消息)方式实现串口的异步访问。<br /><br /> 尽管如此,MScomm控件的使用仍有诸多不便,譬如其发送和接收数据都要进行VARIANT类型对象与字符串的转化等。因此,国内外许多优秀的程序员自己编写了一些串口类,使用这些类,我们将可以更方便的操作串口。在笔原创 2011-05-19 10:00:00 · 1502 阅读 · 0 评论 -
深入浅出VC++串口编程--基于控件
<br />深入浅出VC++串口编程之基于控件源代码下载<br />MSComm控件<br /><br /> Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。<br /><br /> 要使用ActiveX控件MSComm,程序员必须将其添加入工程,其方法是:<br /><br /> (1)单击主菜单pr原创 2011-05-19 00:02:00 · 1417 阅读 · 0 评论