- 1
- 0
- 约4.79千字
- 约 24页
- 2016-12-03 发布于河南
- 举报
Flash存储器线编程
综合实验一 键盘输入(PTA口)、两个端口开关量输入(PTE0、1)、显示输出(PTB口) 通过键盘输入一个字符,可以通过液晶显示出来; 端口开关量的状态(0或者1),通过LCD显示出来 第九章 Flash存储器在线编程 9.1 Flash存储器概述与编程模式 9.2 MC68HC908GP32单片机存储器编程方法 9.3 MC68HC908GP32单片机flash在线编程实例 9.1 Flash存储器概述与编程模式 9.1.1 Flash存储器的基本特点与编程模式 9.1.2 M68HC08系列单片机Flash存储器的特点与编程模式 9.1.1 Flash存储器的基本特点与编程模式 1.Flash存储器的基本特点 (1)固有不挥发性 (2)易更新性 (3)成本低、密度高、可靠性好 9.1.1 Flash存储器的基本特点与编程模式 2.Flash存储器的两种编程模式 在单片机中,可以利用Flash存储器固化程序,一般情况下通过编程器来完成,Flash存储器工作于这种情况,叫监控模式(Monitor Mode); Flash存储器具有电可擦除功能,因此,在程序运行过程中,有可能对Flash存储器区的数据或程序进行更新,Flash存储器工作于这种情况,叫用户模式(User Mode)或在线编程模式。 9.1.2 M68HC08系列单片机Flash存储器的特点与编程模式 1.M68HC08系列单片机Flash存储器的特点 (1)编程速度快及可靠性高 (2)单一电源电压供电 (3)支持在线编程 9.1.2 M68HC08系列单片机Flash存储器的特点与编程模式 Flash存储器工作于监控模式的条件之一是: (1)复位向量($FFFE~$FFFF)内容为“空”($FFFF)。 (2)在单片机复位时在IRQ引脚上加上高电压(1.4~2Vdd),并给某些I/O脚置适当值。 9.1.2 M68HC08系列单片机Flash存储器的特点与编程模式 两种模式各有优缺点: 监控模式需要外部硬件支持,但不需要单片机内部程序的存在,所以适合对新出厂芯片进行编程写入,或是对芯片进行整体擦除与写入; 用户模式可以在单片机正常工作时进入,所以常用在程序运行过程中对部分Flash存储器的一些单元内容进行修改,特别适合于目标系统的动态程序更新和运行数据的存储。 9.2 MC68HC908GP32单片机存储器编程方法 9.2.1 Flash存储器编程的基本概念 9.2.2 Flash存储器的编程寄存器 9.2.3 Flash存储器的编程过程 9.2.1 Flash存储器编程的基本概念 对Flash编程的基本操作有两种: 1、擦除(Erase) 擦除操作的含义是将存储单元的内容由二进制的0变成1; 2、写入(Program) 而写入操作的含义,是将存储单元的内容由二进制的1变成0 9.2.1 Flash存储器编程的基本概念 Flash存储器在片内是以页(Page)和行(Row)为单位组织的。页和行的大小(字节数)随整个Flash存储器的大小变化而变化,但页的大小始终为行的两倍。 MC68HC908GP32内含32K的Flash存储器(地址为$8000~$FFFF),每页的大小为128字节,每行的大小为64字节; 9.2.1 Flash存储器编程的基本概念 注意: 1、GP32的Flash存储器的擦除操作可以进行整体擦除也可以仅擦除某一起始地址开始的一页(128字节)。 2、GP32单片机的写入操作以行(64字节)基础,一次连续写入数据个数只能在一行之内。 3、不经过擦除的区域,不能进行写入 。 9.2.2 Flash存储器的编程寄存器 1.Flash控制寄存器(FLash Control Register — FLCR)-$FE08 D7~D4位:未定义。 D3 — HVEN位:高压允许位(High-Voltage Enable Bit)。 D2 — MASS位:整体擦除控制位(Mass Erase Control Bit)。 D1 — ERASE位:擦除控制位(Erase Control Bit)。 D0 — PGM位:编程(写入)控制位(Program Control Bit)。 9.2.2 Flash存储器的编程寄存器 2.Flash块保护寄存器(FLash Block Protect Register — FLBPR)-$FF7E 9.2.3 Flash存储器的编程过程 MC68HC908GP32的Flash编程的基本操作: 1.页擦除操作 下面过程可以擦除GP32的Flash存储器的一页(128字节): ⑴???? $2→FLCR(1→ERASE位,0→MAS
您可能关注的文档
- 厂商租赁公司的 营模式与盈利模式.ppt
- 802.11n关技术.ppt
- 网页设计中如何添行为和时间线.ppt
- HDMI视音频数输入软件接口设计.ppt
- 周期运动3:机械动、单摆.ppt
- Hard Cop - PITCH MARK 管理..张本秋..4.15..18.00..20.30.ppt
- GB150.2材.ppt
- Pioneer3AT入门简介.ppt
- 7-getcha(),输入输出总结,顺序结构程序举例.ppt
- 妇 科 急 腹 .ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)