VHDL写的51单片机内核,实现51的全部工能,学习开发FPGA的参考资料。-
上传时间: 2013-04-24
上传用户:jkhjkh1982
图是脉冲式充电器电路。图(a)为充电器电路,图(b)为充电器框图,由基准电压、时钟脉冲、充电控制和恒流部分等组成。工作原理简述如下:
上传时间: 2013-04-24
上传用户:zhang469965156
在PROTEUS中使用ARM处理器及uCOS-II移植理解,需要学习ARM处理器的,这是个很好的学习资料
上传时间: 2013-09-25
上传用户:赵一霞a
开关在电路中起接通信号或断开信号的作用。最常见的可控开关是继电器,当给驱动继电器的驱动电路加高电平或低电平时,继电器就吸合或释放,其触点接通或断开电路。CMOS模拟开关是一种可控开关,它不象继电器那样可以用在大电流、高电压场合,只适于处理幅度不超过其工作电压、电流较小的模拟或数字信号。 一、常用CMOS模拟开关引脚功能和工作原理 1.四双向模拟开关CD4066 CD4066 的引脚功能如图1所示。每个封装内部有4个独立的模拟开关,每个模拟开关有输入、输出、控制三个端子,其中输入端和输出端可互换。当控制端加高电平时,开关导通;当控制端加低电平时开关截止。模拟开关导通时,导通电阻为几十欧姆;模拟开关截止时,呈现很高的阻抗,可以看成为开路。模拟开关可传输数字信号和模拟信号,可传输的模拟信号的上限频率为40MHz。各开关间的串扰很小,典型值为-50dB。
上传时间: 2013-10-27
上传用户:bibirnovis
具有OBFL功能的电路板经配置后,可以把故障相关数据存储在非易失性存储器中,并可在日后加以检索和显示以用于故障分析。这些故障记录有助于电路板故障的事后检查。要实现OBFL系统功能,需要同时使用软硬件。在硬件方面,需要:a)确定给出电路板件故障信息的板载OBFL资源(如温度感应器、存储器、中断资源、电路板ID,等等);b)在电路板或者系统出现故障时用以保存故障信息的板载非易失性存储。OBFL软件的作用是在正常的电路板运行以及电路板故障期间配置电路板变量并将其作为OBFL记录存储在非易失性存储中。OBFL软件还应具备一定的智能,能够分析多项出错事件、记录和历史故障记录,以逐步缩小范围的方式确认故障原因。这种分析可以大大减轻故障排查工作,否则将有大量的OBFL记录需要故障分析工程师手动核查。
上传时间: 2013-11-03
上传用户:1595690
在静电传感器测量气/固两相流参数的基础上,以J.B.Gajewski教授的成果为基础,对电容的计算进行了研究。将静电传感器电极与屏蔽罩间的电容cp看作圆柱型电容,对其建立的静电传感器数学模型中的感应电极与屏蔽罩间电容值进行探讨,并得到了这个电容的计算式。
上传时间: 2014-12-24
上传用户:erkuizhang
随着近年来制造工艺的不断进步,ARM Cortex微控制器的成本也不断降低,已经与8位和16位微 控制器处于同等水平;另一个原因是基于ARM的器件的选择余地、性能范围和可用性。如今,越来越多的 微控制器供应商提供基于ARM的微控制器,这些产品能提供选择范围更广的外设、性能、内存大小、封装、 成本等等。另外,基于ARM Cortex-M的微控制器还具有专门针对微控制器应用的一些特性,这些特性 使ARM微控制器具有日益广泛的应用范围。与此同时,基于ARM的微控制器的价格在过去5年里已大幅 降低,并且面向开发者的低成本甚至免费开发工具也越来越多。 与其它架构相比,选择基于ARM的微控制器也是更好的投资。现今,针对ARM微控制器开发的软件代 码可在未来多年内供为数众多的微控制器供应商重复使用。随着ARM架构的应用更加广泛,聘请具有ARM 架构行业经验的软件工程师也比聘请其他架构工程师更加容易,这也使得嵌入式开发者的产品和资产能够 更加面向未来。
上传时间: 2013-11-03
上传用户:破晓sunshine
针对大数据量的串口间通信,在常规的UART串行数据通信的基础上,结合Cortex-M3微控制器中DMA控制器的作用,实现DMA控制的UART串口数据包收发。设计链表项缓存,最终实现DMA的分散/聚集模式的数据传输过程,主要是发送过程。提高了串行数据通信过程的MCU独立性和MCU利用的效率。
上传时间: 2013-11-04
上传用户:gaome
摘要:本文主要介绍了使用STM32F103RB芯片的32位闪存微控制器为内核制作一个MP3播放器,此芯片是基于ARMCortex-M3为内核,具有强大的功能。该MP3播放器由上述的微控制器、MP3解码芯片(VS1003)、SD卡(FAT32文件系统)和液晶显示屏(Nokia5110)组成。关键词:STM32;VS1003;SD;FAT32
上传时间: 2013-10-13
上传用户:569342831
LM3S系列单片机主要有3种工作模式:运行模式(Run-Mode)、睡眠模式(Sleep-Mode)、深度睡眠模式(Deep-Sleep-Mode)。某些型号还具有单独的极为省电的冬眠模块(Hibernation Module)。而对各个模式下的外设时钟选通以及系统时钟源的控制主要由表 2.1中的寄存器来完成。 运行模式是正常的工作模式,处理器内核将积极地执行代码。在睡眠模式下,系统时钟不变,但处理器内核不再执行代码(内核因不需要时钟而省电)。在深度睡眠模式下,系统时钟可变,处理器内核同样也不再执行代码。深度睡眠模式比睡眠模式更为省电。有关这3种工作模式的具体区别请参见表 2.2的描述。调用函数SysCtlSleep( )可使处理器立即进入睡眠模式,而调用函数SysCtlDeepSleep( )可使处理器立即进入深度睡眠模式。任一中断都可以将处理器从睡眠或深度睡眠模式唤醒,并使处理器恢复到睡眠前的运行状态。因此在进入睡眠或深度睡眠之前,必须配置某个片内外设的中断并允许其在睡眠或深度睡眠模式下继续工作,如果不这样,则只有复位或重新上电才能结束睡眠或深度睡眠状态。
上传时间: 2013-11-08
上传用户:ArmKing88