在深入了解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
上传时间: 2013-10-25
上传用户:taozhihua1314
描述 P89C660/662/664/668单片机内带6KB/32KB/64KB/64KBFlash存储器,该存储器既可并行编程也可以串行在系统编程(ISP).在实际的成型产品中,可通过ISP升级用户程序在BootROM程序. 在Boot ROM程序中,可通过一个默认的串行下载器(UART)对Flash存储器作ISP编程,而在Flash代码区中并不需要有调用下载器的代码,用户程序可通过调用在Boot ROM中的标准子程对Flash存储器擦写和再编程(即IAP).
上传时间: 2013-10-18
上传用户:ouyang426
概述 LPC900 FLASH单片机,是PHILIPS公司推出的一款高性能、微功耗51内核单片机,主要集成了字节方式的I2C总线、SPI总线、增强型UART接口、比较器、实时时钟、E2PROM、AD/DA转换器、ISP/IAP在线编程和应用中编程等一系列有特色的功能部件。LPC900系列单片机提供从8脚DIP到28脚的PLCC等丰富的封装形式,可以满足各种对成本、线路板空间有限制而又要求高性能、高可靠性的应用。且其具有高速率(6倍于普通51单片机),低功耗(完全掉电模式功耗低于1uA),高稳定性,小封装,多功能(内嵌众多流行的功能模块),多选择等特点(该系列有多款不同封装,不同价位,不同功能的型号供用户选择)。
上传时间: 2013-11-04
上传用户:Miyuki
描述P89C660/662/664/668单片机内带6KB/32KB/64KB/64KB Flash存储器,该存储器既可并行编程也可以串行在系统编程(ISP).在实际的成型产品中,可通过ISP升级用户程序. 在Boot ROM程序中可通过一个默认的串行下载器(UART)对Flash存储器作ISP编程,而在Flash代码区中并不需要有调用下载器的代码,用户程序可通过调用在Boot ROM中的标准子程对Flash存储器擦写和再编程(即IAP). 该器件在6个时钟周期内执行一条指令,是传统的80C51的两倍.一个OTP结构位让用户选择传统的12个时钟周期. 该器件用advanced CMOS工艺制造,是80C51单片机家族的衍生品.其指令集和80C51相同. 该器件有四个8位I/O口,三个16位定时器/事件计数器,多中断源,四个优选级,可嵌套中断结构,一个增强型UART和片内振荡器以及时序电路. P89C660/662/664/668新增特性使其成为一个功能强大的单片机,为某些应用提供PWM,高速的I/O和加/减计数,如汽车控制.
上传时间: 2013-10-10
上传用户:FreeSky
在单片机应用系统中,用户必须时刻掌握系统的运行状况及某些重要的过程信息,即用户必须通过显示系统获取当前单片机的运行情况,因此显示技术是单片机的重要组成部分。在实际应用中,为了节约端口资源和整机成本,通常采用单片机的通用串行口、8位移位寄存多闪烁现象越严重。本文介绍一种利用SPI器件优化单片机显示系统的方法,该方法克服了一般显示方法的以上两个缺点,具有一定的实用性。器74LS164及LED数码管构成串行动态显示系统,该系统一定程度优化了显示输出通道对单片机I/O端口的占用数量,但它仍需大量(几个LED就占用几条I/O口线)的I/O端口作LED片选,同时由于74LS164本身未提供输出允许端,单片机送来的串行数据从高位LED移向低位LED的过程中,会出现LED本应熄灭的笔划发光而形成闪烁现象,且LED数越多闪烁现象越严重。本文介绍一种利用SPI器件优化单片机显示系统的方法,该方法克服了一般显示方法的以上两个缺点,具有一定的实用性。
上传时间: 2013-10-30
上传用户:asdstation
摘要:68HC08系列单片机在运行程序时往往需要保存某些参数使其掉电不丢失,为节约成本提高可靠性,可以将这些参数保存在片内FLASH中。片内FLASH主要是用来保存用户程序的,为避免在程序运行时往FLASH中写入数据所导致的单片机复位,因此采用了调用芯片内部监控ROM中自带的FLASH操作子程序的方法。该方法适用于所有68HC08系列片内含FLASH芯片的单片机,具有很高的实用性和应用前景。
上传时间: 2013-10-12
上传用户:zfyiaaa
主要特性:1.高速、流水线结构的8051兼容的CIP-51内核(可达25MIPS)2.全速、非侵入式在系统调试接口(片内)3.真正10位、100ksps的8通道ADC,带PGA和模拟多路开关4.两个12位DAC,可编程更新时序5.64K字节可在系统编程的FLASH存储器6.4352(4096+256)字节的片内RAM7.可寻址64K字节地址空间的外部数据存储器接口8.硬件实现的SPI、SMBUS/I2C和两个UART串行接口9.5个通用的16位定时器10.具有5个捕捉/比较模块的可编程计数器/定时器阵列11.片内看门狗定时器、VDD监视器和温度传感器
上传时间: 2014-12-27
上传用户:neu_liyan
LM3S 系列微控制器Flash 存储器应用
上传时间: 2014-12-27
上传用户:weixiao99
1 . 系统概述C8051F330/1器件是完全集成的混合信号片上系统型MCU。下面列出了一些主要特性,有关某一产品的具体特性参见表1.1。 高速、流水线结构的8051兼容的CIP-51内核(可达25MIPS) 全速、非侵入式的在系统调试接口(片内) 真正10位200 ksps的16通道单端/差分ADC,带模拟多路器 10位电流输出DAC 高精度可编程的25MHz内部振荡器 8KB可在系统编程的FLASH存储器 768字节片内RAM 硬件实现的SMBus/ I2C、增强型UART和增强型SPI串行接口 4个通用的16位定时器 具有3个捕捉/比较模块和看门狗定时器功能的可编程计数器/定时器阵列(PCA) 片内上电复位、VDD监视器和温度传感器 片内电压比较器 17个端口I/O(容许5V输入)
标签: C8051F330D 混合信号 控制器 数据手册
上传时间: 2013-10-18
上传用户:haohao
SST89系列单片机可实现的功能配置: 1. 片内用户程序空间可达72K. 2. 片内EEPROM数据存储容量可超64K. 3. 5个通道的PWM信号输出,可实现5路的D/A数模转换. 4. 6个UART串口.让产品的通讯功能更加灵活,省掉昂贵的串口扩展芯片 5. 1个SPI串口. 6. 内嵌电压检测电路,节省外部的电源管理及复位芯片. 7. 在片仿真功能,SOFTICE功能,让开发工程师省掉仿真器,并弥补了专用仿真器的”不能仿真扩展功能,接触不良,编程不能运行,价格昂贵”的缺陷. 8. 在线编程功能.EASYIAP工具软件,让开发工程师省掉编程器. 9. 程序和数据存储空间互补利用,用户程序剩下的FLASH空间,均可作为数据存储.超级灵活
上传时间: 2013-10-25
上传用户:sklzzy