首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
单片机系统Flash存储器在系统编程设计
来源:本站整理  作者:佚名  2011-09-17 14:23:06



3.2.2 计算机程序
计算机程序的任务是负责与单片机系统进行通讯,把要在单片机RAM内运行的用户程序代码和需要装入Flash存储器内的代码传给单片机系统,并监视单片编程过程的执行,及时反馈编程信息。

在本系统中采用C语言进行计算机编程,由于单片机上电引导程序需要的数据信息是二进制格式,因此根据上面的汇编程序编译后的结果制作一个数据数组,每1个单元存放1个字节的数据。

关于监视单片机的编程过程,本系统没有采用复杂的状态位检查机制,而是采用了一种简单的方法。当单片机对1个地址写入数据后再读出其中内容,如果与原来数据不同,则在此处反复执行读操作。计算机程序发出数据后便监视串口,如果一定时间内在串口处没有返回数据,则视为超时,编程失败。计算机程序流程见图2。

图2 计算机程序流程图

4 结束语

本文结合M68HC11上电引导功能,介绍了利用在系统编程技术将程序代码编写到Flash存储器中的方法,给出了相应环节的程序流程图和部分操作的程序示例。将这种方法应用在发动机控制系统的开发中,使得编程非常方便,加快了项目的进度,缩短了开发的周期。相信这种方法在其他领域也可以得到广泛地应用。 

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:2,363.28100 毫秒