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

异步fifo存储器

  • 单片机Flash存储器坏块自动检测

    在深入了解Flash存储器的基础上,采用单片机自动检测存储器无效块。主要通过读取每一块的第1、第2页内容,判断该块的好坏,并给出具体的实现过程,以及部分关键的电路原理图和C语言程序代码。该设计最终实现单片机自动检测Flash坏块的功能,并通过读取ID号检测Flash的性能,同时该设计能够存储和读取1GB数据。 Abstract:  On the basis of in-depth understanding the Flash chips,this paper designs a new program which using the SCM to detect the invalid block.Mainly through reading the data of the first and second page to detect the invalid block.Specific implementation procedure was given,and the key circuit schematic diagram and C language program code was introduced.This design achieved the function of using the MCU checks the invalid block finally,and increased the function by reading the ID number of Flash to get the performance of the memory.And the design also can write and read1GB data

    标签: Flash 单片机 存储器 自动检测

    上传时间: 2013-10-25

    上传用户:taozhihua1314

  • F2812的片内资源、存储器映射以及CMD文件的编写

    从今天开始,我们的课程终于进入F2812的核心了,呵呵。在今天的课程中,我们将带领大家一起学习2812的片内资源,初步了解它究竟有哪些本事,能拿来干些什么,然后一起了解2812存储器的结构,统一编址的方式、存储器映射关系,并重点分析CMD文件,以期望消除大家对CMD文件的迷惑,在自己编写程序的时候会修改CMD文件中的部分内容,从而满足自己设计时的需求。

    标签: F2812 CMD 资源 存储器

    上传时间: 2013-10-30

    上传用户:feitian920

  • 单片机SC16C550用户手册

    概述 SC16C550是用于串行数据通信的通用异步收发器(UART)。它的基本功能是将并行数据转换成串行数据,反之亦然。UART可处理速率高达3Mbit/s的串行数据。 SC16C550的管脚与ST16C550、TL16C550和PC16C550兼容。上电后的功能等效于16C450。编程控制寄存器可使能SC16C550更多的特性。增加的特性包括:16字节接收和发送FIFO,自动硬件或软件流控制和红外编码或解码。在FIFO模式下,通过使用RTS输出和CTS输入信号自动控制串行数据流,可选的自动流控制的特性大大降低了软件规模,提高了系统效率。SC16C550也通过FIFO触发点和TXRDY和RXRDY信号来实现DMA模式数据传输。片内的状态寄存器为用户提供错误指示,器件的工作状态和调制解调器接口控制。可通过调整系统中断来满足用户的要求。内部的环回模式实现了片内的故障诊断。 SC16C550可工作在5V,3.3V和2.5V的电压下和工业级温度范围内,含有塑料DIP40、PLCC44和LQFP48这三种封装形式。

    标签: C550 16C 550 SC

    上传时间: 2013-12-06

    上传用户:hj_18

  • ADuC831/MCS-51单片机实验--扩展存储器读写实验

    一、实验要求编制程序,对实验箱上提供的外部存贮器(62256)进行读写操作。二、实验目的掌握随机存储器的读写方法。三、实验说明1.单片机系统中,对片外存贮器的读写操作是最基本的操作。通过本实验了解单片机读写片外存储器的读写方法,并藉此来熟悉MCS51单片机编程的基本规则、基本指令的使用和调试程序的方法。2.ADuC831片内有2K字节XRAM,当堆栈不扩展使用时,片内XRAM占用外部数据存储空间的低2K字节,所以,寻址片外数据存储器时要大于2K字节空间。四、实验电路连线本实验不需要连线。

    标签: ADuC 831 MCS 51

    上传时间: 2013-11-11

    上传用户:liu999666

  • 一种新型的异步电动机软起动器

    提出一种以AT89C51单片机为控制核心的新型异步电动机软起动系统,给出了单片机控制系统硬件电路结构、控制软件框图及其实现方法。试验结果表明,该系统能有效地降低起动电流,且起动过程平稳,无冲击和振荡。可实现电动机的软停车、轻载节能及保护功能。

    标签: 异步电动机 软起动器

    上传时间: 2013-11-11

    上传用户:胡岸888

  • LM3S 系列微控制器Flash 存储器应用

    LM3S 系列微控制器Flash 存储器应用

    标签: Flash LM3S 微控制器 存储器

    上传时间: 2014-12-27

    上传用户:weixiao99

  • 基于CY7C68013的单片机USB 2.0接口设计

    摘 要:以EZ2USB FX2为基础设计了一种单片机的USB接口方式.该设计应用EZ2USB FX2芯片构建单片机和主机的数据管道,接口符合USB2.0协议.EZ2USBFX2芯片工作在从属FIFO方式下,通过适当的配置与单片机方便地进行连接,单片机可以象访问外部存储器一样访问FX2的端点.主机应用程序通过USB接口向单片机发送相应的命令,并能够接收单片机上传的数据.该设计硬件连接方便、编程简单.文中详细介绍了该设计的硬件组成和软件设计,包括FX2的固件程序和主机用户程序.关键词:FX2;Slave FIFO;USB;接口

    标签: C68013 68013 2.0 CY7

    上传时间: 2013-12-26

    上传用户:swz13842860183

  • ARM单片机的存储器接口

    ARM系列单片机是当前发展最快的一类嵌入式处理器,用其构成的嵌入式系统具有结构简单,功能强大,处理速度快、功耗低等诸多优点。在嵌入式系统设计中,存储器模块是最常用的模块,本文以Philips公司生产32位ARM单片机LPC2114单片机作为不开放总线的ARM单片机典型代表与常见存储器的接口技术,并将其接口方式和传统的8位MCS-51单片机的存储器接口进行比较,使读者明白其异同,快速开发出适合于各类应用的32位嵌入式系统。

    标签: ARM 单片机 存储器接口

    上传时间: 2013-12-06

    上传用户:chenjjer

  • PIC16系列单片机与PC机串行通信的软硬件实现

     介绍一种运用PIC16F84单片机实现与PC机串行通信的方法,并给出其硬件接口电路及通信源程序。关键词    异步串行通信    发送与接收    VB4 Win95 串口查询法  1 前言    美国Microchip公司的PIC16系列单片机是一种新型的CMOS工艺的8位单片机。其中,PIC16FXX单片机的程序存储器为电可擦除闪速存储器(flash),可多次修改程序,甚至可以在线编程。PIC16F83和PIC16F84片内数据存储器除RAM外,还有64字节的EEPROM,可以当作一般的或非易失性的数据存储器使用,简单方便。它还具有片内上电复位、延时电路、看门狗电路等。另外,PIC16系列单片机功耗极低,因而是一种非常适合在各种便携式设备中使用的高性价比的单片机,并已经得到了越来越广泛的应用。   但是在许多需要大量计算的运用中,还必须借助微机的强大数据处理能力。这样必须通过通信电路实现PIC单片机与微机间的可靠数据传输。有的PIC16单片机内并没有提供串行口,所以串行通信必须通过自己设计的硬件电路和通信软件来实现。   下面介绍用查询法实现异步串行通讯的方法。同时给出了用PIC16F84单片机的两个I/O口模拟2线串行口的硬件接口电路、程序流程框图、单片机内通信程序以及微机内的通信程序等。2 硬件实现方法与电路   PIC16F84的程序存储器由1K×14的闪速(flash)存储器构成,它只有13条I/O口,1个定时器,为了尽量节省单片机的软硬件资源,采用下述异步串行通信的实现方法。   如图1所示,PIC16F84在4MHz时钟下,采用半双工方式,可实现9600波特率的异步串行数据通信,1位停止位,8位数据位,无校验位。接收和发送以低位在先(一般模式),采用软件延时。为节省篇幅,单片机内的通信程序中未提供任何握手协议,用户可根据自己的需要在软件中加入握手方式。

    标签: PIC 16 PC机 单片机

    上传时间: 2014-12-27

    上传用户:偷心的海盗

  • P87LPC767 OTP 单片机原理

    P87LPC767 OTP 单片机原理 P87LPC767 是20 脚封装的单片机适合于许多要求高集成度低成本的场合可以满足许多方面的性能要求作为Philips 小型封装系列中的一员P87LPC767 提供高速和低速的晶振和RC 振荡方式可编程选择具有较宽的操作电压范围可编程I/O 口线输出模式选择可选择施密特触发输入LED 驱动输出有内部看门狗定时器P87LPC767 采用80C51 加速处理器结构指令执行速度是标准80C51 MCU 的两倍特性􀂑 操作频率为20MHz 时除乘法和除法指令外加速80C51 指令执行时间为300600ns VDD=4.5 5.5V 时时钟频率可达20MHz VDD=2.7 4.5V 时时钟频率最大为10MHz􀂑 4 通道多路8 位A/D 转换器在振荡器频率fosc=20MHz 时转换时间为9.3μs􀂑 用于数字功能时操作电压范围为2.7 6.0V􀂑 4K 字节OTP 程序存储器128 字节的RAM 32Byte 用户代码区可用来存放序列码及设置参数􀂑 2 个16 位定时/计数器每一个定时器均可设置为溢出时触发相应端口输出􀂑 内含 2 个模拟比较器􀂑 全双工通用异步接收/发送器UART 及I2C 通信接口􀂑 八个键盘中断输入另加2 路外部中断输入􀂑 4 个中断优先级􀂑 看门狗定时器利用片内独立振荡器,无需外接元件,看门狗定时器溢出时间有8 种选择􀂑 低电平复位使用片内上电复位时不需要外接元件􀂑 低电压复位选择预设的两种电压之一复位可在掉电时使系统安全关闭也可将其设置为一个中断源􀂑 振荡器失效检测看门狗定时器具有独立的片内振荡器因此它可用于振荡器的失效检测􀂑 可配置的片内振荡器及其频率范围和RC 振荡器选项(用户通过对EPROM 位编程选择) 选择RC 振荡器时不需外接振荡器件􀂑 可编程 I/O 口输出模式准双向口,开漏输出,上拉和只有输入功能可选择施密特触发输入􀂑 所有口线均有20mA 的驱动能力􀂑 可控制口线输出转换速度以降低EMI,输出最小上升时间约为10ns􀂑 最少 15 个I/O 口,选择片内振荡和片内复位时可多达18 个I/O 口􀂑 如果选择片内振荡及复位时,P87LPC767 仅需要连接电源线和地线􀂑 串行 EPROM 编程允许在线编程2 位EPROM 安全码可防止程序被读出􀂑 空闲和掉电两种省电模式提供从掉电模式中唤醒功能低电平中断输入启动运行典型的掉电电流为1μA􀂑 低功耗 4MHz-20MHz,1.7-10mA@3.3v 100KHz-4MHz,0.044-1.7mA@3.3v 20KHz-100KHz,9-44μA@3.3v􀂑 20 脚DIP 和SO 封装

    标签: P87 767 LPC OTP

    上传时间: 2013-11-06

    上传用户:xcy122677