P87C591VFA
300
nxp/-
特价热销原装现货
P87C591VFA
87
PLCC44/07+
量大可供 配单/陈店贵屿一手货源
P87C591VFA/00
36
PLCC/03+
原装 部分现货量大期货
P87C591VFA
25950
PLCC/17+
代理库存,大量现货,只有原装,假一赔万
P87C591
7300
PLCC QFP/23+
原装现货
P87C591
80000
-/23+
原装现货
P87C591
7300
PLCC QFP/23+
原装现货
P87C591
3000
PLCC QFP/10+
原装正品热卖,价格优势
P87C591
31300
PLCC QFP/24+
只做原装,提供一站式配单服务
P87C591
80000
-/23+
原装现货
P87C591
80000
-/23+
原装现货
P87C591
80000
-/23+
原装现货
P87C591
47001
PLCC QFP/24+
房间现货,诚信经营,提供BOM配单服务
P87C591
28800
PLCC QFP/22+
原装现货,提供配单服务
P87C591
7300
PLCC QFP/23+
原装现货
P87C591
5000
PLCC QFP/22+
原厂渠道可追溯,精益求精只做原装
P87C591
5368
TSSOP/21+
原厂渠道,现货配单13312978220
P87C591
80000
-/23+
原装现货
P87C591
24000
PLCC/17+
全新原装进口现货,假一罚十,欢迎询价。
,构成了一种全分散、全数字化、智能化双向、互连、多变量、多结点的通信控制系统。 can总线是德国bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。can总线以其高性能、高可靠性及其独特的设计越来越受到人们的重视,并被公认为是汽车电控系统中最有前途的总线之一。奔驰、宝马、大众等一些国际著名汽车生产厂家已经在各自的产品中采用了can总线技术。目前,国内的汽车生产厂家也已经开始重视该项技术。毫无疑问,can总线技术将是今后车载网络领域的主流协议标准。 p87c591芯片的特点 p87c591是一个单片8位高性能微控制器,除了80c51的标准特性之外,器件还为实际应用提供许多专用的硬件功能。片中带16k字节内部程序存储器,可外部扩展到64k字节;512字节片内数据ram,可外部扩展到64k字节;并且有3个16位定时/计数器t0, t1(标准80c51)和附加的t2(捕获&比较),2个8位分辨率的脉宽调制输出(pwm),包含一个看门狗定时器t3。p87c591中包括4个中断优先级,l5个中断源,为编写高效率的程序软件提供了强大的硬件支持。 p87
p87c591内嵌can控制器的应用设计 [日期:2005-4-1] 来源:单片机及嵌入式系统应用 作者:占 军 崔 屏 王海辉 [字体:大 中 小] 摘要:独立的can控制器芯片需要外接一个微处理器,接受外部cpu的控制才能运行。如果微处理器内部带有can控制器,无疑会大大简化应用系统的硬件设计,系统的可靠性也有很大提高 ,同时还可以大幅度降低生成成本。philips的新产品p87c591内部集成了can控制器。本文主要介绍如何利用p87c591进行can节点的设计和应用。 关键词:p87c591 can 节点 pelican 应用设计 引言 can属于总线式串行通信网络。由于其独特的设计,与一般的通信总线相比,can总线的数据通信具有突出的可靠性、实时性和灵活性。can总线早已成为国际标准,其应用范围也从最初的汽车电控逐步扩展到工业控制的各个领域,成为最有前途的现场总线之一。can总线上的节点一般采用单片机外加can控制器的设计方法,不利于产品的集成和成本的降低。现在philips公司推出的p87c591集成了can控制器sja1000。本文将详细介
具有4个独立可配置的接收滤波器组,每个组都有4个可选的接收滤波器配置;每个接收滤波器都有32位区分符、32位代码和32位屏蔽;所有滤波器配置都可在运行中改变;支持更高层的协议的接收滤波器;接收fifo特性;只听模式及自检测模式;只有达到fifo接收中断级才产生接收中断;在接收到高优先级数据帧时立即产生接收中断;系统维护诊断和优化特性。 硬件电路设计 硬件电路的设计采用了飞利浦片上自带can控制器的单片机p8xc591和独立的can控制器sja1000。两者都支持can 2.0b协议。p87c591片上自带的can控制器在软件上是向上兼容sja1000的。 p8xc591所连接的can节点电路所需要的外部元件仅仅是一个晶振加两个电容驱动片内振荡器、一个连接到复位脚的电阻、电容。使用片内上电复位电路以及一个收发器用于将p8xc591连接到can总线。 p8xc591通过对can的特殊功能寄存器,如地址寄存器(canadr)、数据寄存器(candat)、模式寄存器(canmod)、控制寄存器(cancon)、状态寄存器(cansta)、总线定时寄存器(btr0,btr1)等的设置,
介绍了can总线和p87c591单片机的特点,给出了基于p87c591单片机的信号采集节点的软、硬件设计,指出了硬件电路设计中应注意的问题,在软件设计中重点介绍了节点初始化、报文发送和报文接收等子程序。 1 引言 在工程机械液压系统状态监测与故障诊断中,传感器信号的调理、采集和信号的特征提取,以及把采集的数据发送给主机(中心处理单元)要由信号采集单元实现。本文介绍了基于p87c591的can总线系统信号采集节点的设计。 can是1986年2月在sae (汽车工程人员协会)大会上, 由rober bosch公司提出的新总线系统,称之为“汽车串行控制局域网”(automotive se.rial controller area network),它是最主要的总线协议之一。由于can总线采用了许多新技术及独特的设计,使得它与一般的通信总线相比具有突出的可靠性、实时性和灵活性,从而使其应用范围不断扩展。目前,can已经形成国际标准,并被公认为是最有前途的现场总线之一。 p87c591是philips半导体公司推出的单片8位高性能微控制器,具有片内can控制器,是从80c51
之符合社会发展的需要就显得很有必要。为了改进现有机车上使用的电度表,根据美国ad公司推出的电量计量专用芯片ade7755,提出了一种新型的电量计量方案。根据本方案设计的电度表除具有精度高、抗干扰和电量数据能够实时传输的功能外,还具有可以修改电度表初值的优点。 硬件电路设计 目前广泛使用机械式、电磁型和机电型等电度表普遍存在一个不能实时传输电量数据的缺陷,且各自又有或精度差或抗干扰能力差等弱点。作者结合当前普遍流行的现场总线技术和ad公司的ade7755电量计量专用芯片以及飞利普公司的p87c591单片机,提出了一种能实现数据实时传输且具有抗干扰能力的电量计量方案。总体电路框图如图1所示: 图1 总体电路框图 图 1中,由pt和ct在电网中测得相应的电压和电流信号,送到ade7755中进行电量计算,算出来的功率值分两种,一种是低频的平均功率值,送往机电式电度表用于显示;另一种是高频瞬时功率值,送入带can总线控制器的p87c591单片机,根据上位机的要求算出目前使用的电量值,并通过can总线,与上位机之间实现通信。 其中电压输入通道(v2n,v2p)输入电压信号是pt测得
引言
现场总线技术是一种基于现场设备之间进行数据通讯的新型总线系统,它综合了计算机技术、数字通讯技术、自动控制技术、网络技术和智能仪表等各种技术手段,从根本上突破了传统的“点对点”式的模拟信号或数字—模拟信号控制的局...
P87C591内嵌CAN控制器的应用设计
[日期:2005-4-1] 来源:单片机及嵌入式系统应用 作者:占 军 崔 屏 王海辉 [字体:大 中 <...can通信接口电路如图所示,主要由微控制器,光电隔离电路,can收发器等三部分组成。微控制器采用p87c591单片机,该芯片的can模块与外部的can单元通信主要由单片机的canrx(接收)和cantx(发送)两个引脚来完成。为了增强can总线接点的抗干扰能力,在p87c591和can收发器82c250之间,采用了光电隔离芯片6n137,该芯片的输入、输出供电电压均为5v。can收发器82c250是驱动p87c591的can控制器与物理总线间的接口,其工作电压也为5v,它可以提供对总线的差动发送能力和对can控制器的接收功能。电阻r10作为can总线终端的匹配电阻,选用典型值为 。 图中的c7,c8,c9均为芯片的去耦电容,大小为0.1uf;r5,r6,r7,r8均为限流电阻,大小为 ;82c250的复位端rs通过电阻r9接至地端。 can通信接口电路 来源:安答
关于p87c591 接led的问题最近我在学习p87c591单片机,看到了关于它接led的问题,不过在书上给的资料上它是用p2口直接接的led,没有加驱动芯片,请问这样可以么?还是p87c591的i/o接口本身就有驱动,那又是如何让它实现的呢?谢谢!
有关p87c591串口的问题。我以前也调试过51的串口,没问题啊?我用tks-591b仿真器仿真p87c591,can的使用是正常的,但是在串口使用时只有发送正常,接收就不能连续接收一个6字节的数据帧了,总要丢失中间的两三个。能帮我辅导一下吗? 我的程序如下: void initialize_serial(void) //串口初始化{ tmod=0x20; s0con=0xd8;pcon=0x80; s0psl=0xb2; //波特率设置为9600 s0psh=0x8f; es0=1; tr1=1; }void interrupt_serial() interrupt 4 { if(ri) { ri=0; if(!run) { receivemessage[rsign]=s0buf; rsign++; if(rsign==6) { rsign=0; } } } else if(ti) { ti=0; tsign++;
我用的是p87c591,非力浦的,在烧写器的配置里面有密码表我用的是p87c591,非力浦的,在烧写器的配置里面有密码表,可我不知道怎么去除密码设置?请告知如何弄?
用过p87c591的请教----请教单片机p87c591--otp请问单片p87c591,程序烧进去后,如果让ea=0,怎么不能再执行外部程序存贮器里的程序了。三位加密位我都没有选。是否otp的单片机烧一次后,就永远只能执行内部的程序了!哪位朋友知道,指点一下!多谢了!
用过philips的p87c591的请进请教如何将p87c591捕获寄存器中断用作外部中断,因我要用到多于2个的外部中断,知道的朋友请帮忙!!多谢了