C51:8051单片机的串行接口结构
8051单片机串行接口是一个可编程的全双工串行通信接口。它可用作异步通信方式(UART),与串行传送信息的外部设备相连接,或用于通过标准异步通信协议进行全双工的8051多机系统也能通过同步方式,使用TTL或CMOS移位寄存器来扩充I/O口。8051单片机通过管脚RXD(P3.0,串
发表于 3/13/2011 1:58:07 PM
阅读(1827)
C51:串口接收和发送,查询与中断方法
假设要发送一组数据Send[10]一般采用查询发送(循环发送)方式:unsignedcharSend[10];//发送量unsignedchari;&nb
发表于 1/25/2011 10:59:52 AM
阅读(1890)
C51:Keil c51指针变量
所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:[存储种类]数据类型[存储器类型]变量名表在定
发表于 1/25/2011 10:55:40 AM
阅读(2175)
C51:单片机C51串口中断接收和发送测试例程(含通信协议的实现)
通信协议:第1字节,MSB为1,为第1字节标志,第2字节,MSB为0,为非第一字节标志,其余类推……,最后一个字节为前几个字节后7位的异或校验和。测试方法:可以将串口调试助手的发送框写上95102025,并选上16进制发送,接收框选上16进制显示,如果每发送一次
发表于 1/18/2011 9:09:42 PM
阅读(1619)
常用器件:RS232接口,引脚定义 DB9 DB25
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连
发表于 1/13/2011 1:24:51 PM
阅读(2065)
基础知识:电容充电放电原理
电容是一种以电场形式储存能量的无源器件。在有需要的时候,电容能够把储存的能量释出至电路。电容由两块导电的平行板构成,在板之间填充上绝缘物质或介电物质。图1和图2分别是电容的基本结构和符号。当电容连接到一电源是直流电(DC)的电路时,在特定的情况下,有两个过
发表于 1/13/2011 1:23:10 PM
阅读(1531)
基础知识:什么是拉电流和灌电流?
发表于 1/12/2011 12:16:45 PM
阅读(20719)
常用器件:LED数码管汇总
1、单个LED数码管3611(3611A:共阴3611B:共阳)3611数码管功能图2、4个连续LED数码管5641(5641A:共阳5641B:共阴)
发表于 1/11/2011 9:55:59 AM
阅读(1979)
心得:用数字万用表测判三极管
用数字万用表测判三极管总结首先我们要先找到基极并判断是PNP还是NPN管。看上图可知,对于PNP管的基极是二个负极的共同点,NPN管的基极是二个正极的共同点。数字万用表处于二极管档时,红表笔代表正电极。选数字万用表的二极管挡,用红表笔去接三极管的某一
发表于 1/11/2011 9:53:15 AM
阅读(1521)
心得:485总线组网实际经验
尽管有标准485协议,但实际较好的工程经验做法是:在485的任何一个节点上,对A上拉;对B下拉,具体接线就是:(+5V---R1---A---R2---B---R3---GND),其中R1:3.3K,R2:180欧姆,R3:3.3K,取消原来的120欧电阻,这样在总线空闲的时候就保证A比B高出大约200mV的电压,也就是说
发表于 1/10/2011 10:22:39 PM
阅读(1492)
基础知识:FPGA中竞争冒险问题的研究
发表于 1/6/2011 12:38:19 PM
阅读(1562)
基础知识:封装类型缩写含义
发表于 1/6/2011 12:32:36 PM
阅读(1237)
基础知识:verilog 不可综合语句
(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instantitation,module,neg
发表于 1/4/2011 12:35:54 PM
阅读(2408)
基础知识:FPGA基本组成
PAL/GAL:PAL——ProgammableArrayLogic可编程阵列逻辑GAL——GenericArrayLogic通用可编程阵列逻辑CPLD:ComplexProgammableLogicDevice复杂的可逻辑编程器件Altera称自己CPLD为EPLDFPGA:FieldProgammableGateArray现场可编程逻辑阵列FPGA有6个组
发表于 1/4/2011 12:34:41 PM
阅读(3124)
基础知识:CPLD和FPGA区别和联系
FPGA与CPLD的区别FPGA(FieldProgrammableGateArry)是指现场可编程门阵列,多为SRAM工艺,基于查找表(LookUpTable)结构,要外挂配置用的EPROMPLD(ProgrammableLogicDevice)是可编程逻辑器件的总称,早期多EEPROM
发表于 12/31/2010 4:33:46 PM
阅读(2131)