虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

内部总线

  • 基于CAN的OSEK COM规范研究与实现

    基于CAN的OSEK COM规范研究与实现::OSEK/VDX是汽车电子行业的重要标准,其中的通信规范OSEKCOM是ECU之间和ECU内部传递信息的统一平台。OSEK COM可以基于CAN总线实现,但具体接口和行为在现有规范中没有定义。简要介绍了OSEK COM规范和CAN 总线技术,提出了一个基于CAN的TH.OSEK COM通信模型和实现方案,并对该方案的应用情况做了分析和展望。关键词:TH.OSEKCOM;控制器局域网总线; 汽车电子

    标签: OSEK CAN COM

    上传时间: 2013-10-17

    上传用户:懒龙1988

  • 采用Infinenon C166系列单片机的CAN系统解决方

    在确定采用CAN总线作为系统的通讯标准后,如何选择合适的处理器芯片就将成为很重要的问题,是采用内部带有CAN控制器的单片机,还是采用SJA1000等片外CAN控制器,采用的芯片是否能满足系弘的实时性要求。

    标签: Infinenon C166 CAN 单片机

    上传时间: 2013-10-26

    上传用户:xiaohanhaowei

  • 深入讨论HCS08的内部时钟源模块

    本文档将深入介绍内部时钟源模块(Internal ClockSource, ICS),该模块可以在部分HCS08 系列微控制器中找到。对HCS08 MCU 来说, ICS 模块不但是一个非常灵活的时钟源,而且对于该系列中更小、更低成本的MCU来说非常经济。ICS 包括锁频环、内部时钟参考、外部振荡器和时钟选择子模块。这些子模块组合可以提供多种时钟模式和频率,以满足任何应用的需要。本应用笔记详细描述ICS 的7 种工作模式、ICS 模块与其他HCS08 MCU 的内部时钟发生器(Internal ClockGenerator, ICG)模块作比较、ICS 模块从不同低功耗模式下恢复的特性及内部时钟参考的校准方法。

    标签: HCS 08 时钟源 模块

    上传时间: 2013-11-08

    上传用户:zhuoying119

  • 基于P87C591的CAN总线系统智能节点设计

    基于P87 C591的CAN总线系统智能节点设计Design of CAN System Intelligent Node Based on P87C591 给出了基于带CAN控制器的单片8位微控制器P87C591的智能节点的硬件电路及软件结构,详细介绍了设计中的难点及实现过程中应注意的问题。关键词:CAN总线;智能节点 Abstract:A h ardc ircuita nds oftw arec onfigurationo fth ei ntelligentnode based on a microcontroller with CAN controller P87C591 arepresented.E speciallyt hec ruxi nd esigninga ndt hep roblemst hatshould be paid attention in realizing are discussed in details.Keyw ords:C AN;in telligentn ode CA N 总线 是德国Bosch从20世纪80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。由于CAN总线具有较强的纠错能力,支持差分收发,因而适合高噪声环境。并具有较远的传输距离,适用于许多领域的分布式测控系统。目前已在工业自动化、建筑物环境控制、医疗设备等许多领域得到广泛的应用。CAN已成为国际标准化组织IS011898标准。

    标签: P87C591 CAN 总线系统 智能节点

    上传时间: 2013-10-30

    上传用户:xymbian

  • DMA技术 -ppt

    数据传送的控制 数据传送涉及的3个问题1)数据的来源;2)数据的去处;3)数据本身以及如何控制数据的传送。 DMA方式控制的数据传送 DMA传送方式通常用来高速传送大批量的数据块。如:  硬盘和软盘I/O; 快速通信通道I/O; 多处理机和多程序数据块传送; 在图像处理中,对CRT屏幕送数据; 快速数据采集; DRAM的刷新操作。 DMA传送包括:(1)存储单元传送:存储器→存储器。(2)DMA读传送:存储器→I/O设备。(3)DMA写传送:I/O设备→存储器。4.1.2  DMA传送的工作过程 1)I/O设备向DMAC发出DMA请求;2) DMAC向CPU发出总线请求;3)CPU在执行完当前指令的当前的总线周期后,向DMAC发出总线响应信号;4)CPU脱离对系统总线的控制,由DMAC接管对系统总线的控制; 为什么DMA传送方式能实现高速传送?DMA传送的过程是什么样的?画出流程。DMA有哪些操作方式?各有什么特点。简述DMA控制器的两个工作状态的特点。试设计一种在8088大模式下与8237连接的基本电路图。并说明你的设计中8237各个端口的实际地址。DMA控制器的时序包括哪几个状态周期?试画出正常读传输的时序。DMAC的内部地址寄存器是16位的,如何扩展地址来访问16MB的地址空间?

    标签: DMA

    上传时间: 2013-11-18

    上传用户:leixinzhuo

  • CAN总线与USB的转接技术

    简要介绍了CAN总线技术与USB总线技术的特点,给出了通过将两特点相结合,并选用微控制器AT89C52尧USB控制芯片CH372和独立CAN控制芯片SJA1000实现USB-CAN数据传输系统的设计方案遥该系统不但能实现CAN总线与USB总线之间的数据转化,并可在两台主机配合下完成两个节点之间数据的透明传输。关键词 通用串行总线USB CAN总线 数据通信

    标签: CAN USB 总线 转接技术

    上传时间: 2013-10-15

    上传用户:plsee

  • 微型计算机课程设计论文—通用微机发声程序的汇编设计

    微型计算机课程设计论文—通用微机发声程序的汇编设计 本文讲述了在微型计算机中利用可编程时间间隔定时器的通用发声程序设计,重点讲述了程序的发声原理,节拍的产生,按节拍改变的动画程序原理,并以设计一个简单的乐曲评分程序为引子,分析程序设计的细节。关键字:微机 8253 通用发声程序 动画技术 直接写屏 1. 可编程时间间隔定时器8253在通用个人计算机中,有一个可编程时间间隔定时器8253,它能够根据程序提供的计数值和工作方式,产生各种形状和各种频率的计数/定时脉冲,提供给系统各个部件使用。本设计是利用计算机控制发声的原理,编写演奏乐曲的程序。    在8253/54定时器内部有3个独立工作的计数器:计数器0,计数器1和计数器2,每个计数器都分配有一个断口地址,分别为40H,41H和42H.8253/54内部还有一个公用的控制寄存器,端地址为43H.端口地址输入到8253/54的CS,AL,A0端,分别对3个计数器和控制器寻址.     对8353/54编程时,先要设定控制字,以选择计数器,确定工作方式和计数值的格式.每计数器由三个引脚与外部联系,见教材第320页图9-1.CLK为时钟输入端,GATE为门控信号输入端,OUT为计数/定时信号输入端.每个计数器中包含一个16位计数寄存器,这个计数器时以倒计数的方式计数的,也就是说,从计数初值逐次减1,直到减为0为止.     8253/54的三个计数器是分别编程的,在对任一个计数器编程时,必须首先讲控制字节写入控制寄存器.控制字的作用是告诉8253/54选择哪个计数器工作,要求输出什么样的脉冲波形.另外,对8253/54的初始化工作还包括,向选定的计数器输入一个计数初值,因为这个计数值可以是8为的,也可以是16为的,而8253/5的数据总线是8位的,所以要用两条输出指令来写入初值.下面给出8253/54初始化程序段的一个例子,将计数器2设定为方式3,(关于计数器的工作方式参阅教材第325—330页)计数初值为65536.    MOV   AL,10110110B ;选择计数器2,按方式3工作,计数值是二进制格式    OUT   43H,AL      ; j将控制字送入控制寄存器    MOV   AL,0        ;计数初值为0    OUT   42H,AL      ;将计数初值的低字节送入计数器2    OUT   42H,AL      ;将计数初值的高字节送入计数器2    在IBM PC中8253/54的三个时钟端CLK0,CLK1和CLK2的输入频率都是1.1931817MHZ. PC机上的大多数I/O都是由主板上的8255(或8255A)可编程序外围接口芯片(PPI)管理的.关于8255A的结构和工作原理及应用举例参阅教材第340—373页.教材第364页的”PC/XT机中的扬声器接口电路”一节介绍了扬声器的驱动原理,并给出了通用发声程序.本设计正是基于这个原理,通过编程,控制加到扬声器上的信号的频率,奏出乐曲的.2.发声程序的设计下面是能产生频率为f的通用发声程序:MOV      AL, 10110110B   ;8253控制字:通道2,先写低字节,后写高字节        ;方式3,二进制计数OUT      43H, AL                  ;写入控制字MOV      DX, 0012H               ;被除数高位MOV      AX, 35DEH              ;被除数低位 DIV      ID      ;求计数初值n,结果在AX中OUT      42H, AL     ;送出低8位MOV      AL, AHOUT      42H,AL     ;送出高8位IN      AL, 61H     ;读入8255A端口B的内容MOV      AH, AL                  ;保护B口的原状态OR  AL, 03H     ;使B口后两位置1,其余位保留OUT 61H,AL     ;接通扬声器,使它发声

    标签: 微型计算机 发声程序 论文 微机

    上传时间: 2013-10-17

    上传用户:sunjet

  • 从PCI总线的-12V电源获得3.3V电压

    通用的多电源总线,如VME、VXI 和PCI 总线,都可提供功率有限的3.3V、5V 和±12V(或±24V)电源,如果在这些系统中添加设备(如插卡等),则需要额外的3.3V或5V电源,这个电源通常由负载较轻的-12V电源提供。图1 电路,将-12V 电压升压到15.3V(相对于-12V 电压),进而得到3.3V 的电源电压,输出电流可达300mA。Q2 将3.3V 电压转换成适当的电压(-10.75V)反馈给IC1 的FB 引脚,PWM 升压控制器可提供1W 的输出功率,转换效率为83%。整个电路大约占6.25Cm2的线路板尺寸,适用于依靠台式PC机电源供电,需要提供1W输出功率的应用,这种应用中,由于-12V总线电压限制在1.2W以内,因此需要保证高于83%的转换效率。由于限流电阻(RSENSE)将峰值电流限制在120mA,N 沟道MOSFET(Q1)可选用廉价的逻辑电平驱动型场效应管,R1、R2 设置输出电压(3.3V 或5V)。IC1 平衡端(Pin5)的反馈电压高于PGND引脚(Pin7)1.25V,因此:VFB = -12V + 1.25V = - 10.75V选择电阻R1后,可确定:I2 = 1.25V / R1 = 1.25V / 12.1kΩ = 103μA可由下式确定R2:R2 = (VOUT - VBE)/ I2 =(3.3V - 0.7V)/ 103μA = 25.2 kΩ图1 中,IC1 的开关频率允许通过外部电阻设置,频率范围为100kHz 至500kHz,有利于RF、数据采集模块等产品的设计。当选择较高的开关频率时,能够保证较高的转换效率,并可选用较小的电感和电容。为避免电流倒流,可在电路中增加一个与R1串联的二极管。

    标签: PCI 3.3 12 总线

    上传时间: 2013-10-17

    上传用户:jixingjie

  • PCF8563 实时时钟日历芯片选型指南

    PCF8563 是低功耗的CMOS 实时时钟日历芯片.它提供一个可编程时钟输出一个中断输出和掉电检测器.所有的地址和数据通过I2C 总线接口串行传递最大总线速度为400Kbits/s 每次读写数据后内嵌的字地址寄存器会自动产生增量.2 特性􀁺􀀃 低工作电流典型值为0.25 A VDD=3.0V Tamb=25 时;􀁺􀀃 世纪标志;􀁺􀀃 大工作电压范围1.0 5.5V;􀁺􀀃 低休眠电流典型值为0.25 A(VDD=3.0V,Tamb=25 );􀁺􀀃 400KHz 的I2C 总线接口VDD=1.8 5.5V 时;􀁺􀀃 可编程时钟输出频率为32.768KHz 1024Hz 32Hz 1Hz;􀁺􀀃 报警和定时器;􀁺􀀃 内部集成的振荡器电容片内电源复位功能掉电检测器;􀁺􀀃 I2C 总线从地址读0A3H 写0A2H;􀁺􀀃 开漏中断引脚

    标签: 8563 PCF 实时时钟 芯片

    上传时间: 2013-12-16

    上传用户:liuchee

  • 存储器接口

    6.1  存储器概述1、存储器定义      在微机系统中凡能存储程序和数据的部件统称为存储器。2、存储器分类             微机系统中的存储器分为内存和外存两类。3、内存储器的组成      微机系统中的存储器由半导体存储器芯片组成。     单片机内部有存储器,当单片机内部的存储器不够用时,可以外扩存储器。外扩的存储器就是由半导体存储器芯片组成的。     当用半导体存储器芯片组成内存时必须满足个要求:①每个存储单元一定要有8个位。②存储单元的个数满足系统要求。注意:内存的容量是指它所含存储单元的个数(每个存储单元一定要有8个位,可以存储8位二进制信息)。6.2  半导体存储器由于集成工艺水平的限制,一个半导体存储器芯片上所集成的单元个数和每个单元的位数有限,用它构成内存时必须满足:内存容量和一个存储单元有8个位的要求,因此内存常常由多个半导体存储器芯片构成。      半导体存储器芯片的存储容量是指其上所含的基本存储电路的个数,用单元个数×位数表示。掌握:① 已知内存容量和半导体存储器芯片的容量,求用半导体存储器芯片构成内存时需要的芯片个数。② 内存的容量=末地址—首地址+1     半导体存储器芯片分成ROM和RAM两类。6.2.1    ROM芯片6.2.2    RAM芯片6.3 MCS-51单片机存储器扩展 在微机系统中存储器是必不可少。MCS51系列单片机内部的存储器不够用时需要外扩半导体存储器芯片,外扩的半导体存储器芯片与MCS51系列单片机通过三总线交换信息。二者连接时必须考虑如下问题:1.二者地址线、数据线、控制线的连接。2.工作速度的匹配。CPU在取指令和存储器读或写操作时,是有固定时序的,用户要根据这些来确定对存储器存取速度的要求,或在存储器已经确定的情况下,考虑是否需要Tw周期,以及如何实现。3.片选信号的产生。目前生产的存储器芯片,单片的容量仍然是有限的,通常总是要由许多片才能组成一个存储器,这里就有一个如何产生片选信号的问题。4.CPU的驱动能力 。在设计CPU芯片时,一般考虑其输出线的直流负载能力,为带一个TTL负载。现在的存储器一般都为MOS电路,直流负载很小,主要的负载是电容负载,故在小型系统中,CPU是可以直接与存储器相连的,而较大的系统中,若CPU的负载能力不能满足要求,可以(就要考虑CPU能否带得动,需要时就要加上缓冲器,)由缓冲器的输出再带负载。6.3.1    ROM芯片的扩展6.3.2    RAM芯片的扩展                  

    标签: 存储器接口

    上传时间: 2013-11-22

    上传用户:moerwang