智能仪表设计原理

合集下载

实验四:标度变换(工程量变换)

实验四:标度变换(工程量变换)

西华大学实验报告(理工类)电气信息学院 专业实验中心 实验室:6A-222 实验时间 : 2014年6月20日Nx ——实际测量值所对应的数字量。

式(1)为线性标度变换的通用公式,其中A 0,A m ,N 0,N m 对某一个具体的被测参数与输入通道来说都是常数,不同的参数有着不同的值。

为使程序设计简单,一般把一次测量仪表的下限A 0所对应的A/D 转换值置为0,即N 0=0。

这样式(1)可写成:(2)在多数测量系统中,仪表下限值A0=0,对应的N0=0,则式 (2)可进一步简化为:(3)式(1)、式(2)、式(3)即为在不同情况下的线性刻度仪表测量参数的标度变换公式。

例1:某加热炉温度测量仪表的量程为200 ~ 800℃,在某一时刻计算机系统采样并经数字滤波后的数字量为CDH ,求此时的温度值是多少?(设该仪表的量程是线性的)。

解:根据式(2)已知,A 0 = 200℃, A m = 800℃,N x = CDH = (205)D ,N m = FFH = (255)D 。

所以此时的温度为例2:某压力测量系统中, 压力测量仪表的量程为400~1200Pa,采用8位A/D,设某采样周期计算机中经采样及数字滤波后的数字量为ABH,求此时的压力值。

解:A0=400Pa, A m=1200Pa,Nx=ABH=171, Nm=FF=255D ,N0=0 则:三、非线性参数标度变换实际上许多智能仪器所使用的传感器是非线性的,则上面的三个线性变换式均不适用。

此时,一般先进行非线性校正,然后再进行标度变换。

但是,如果能将非线性关系表示为以被测量为因变量、传感器输出信号为自变量的解析式时,则一般可直接利用该解析式来进行标度变换。

通过具体实例介绍。

例如,在差压法测流量中,流量与压差之间的关系为(4)式中:Q —— 流体流量;∆P ——节流装置前后的差压;mx0m x )A N N A A A +-(=200255205)200+-(800== 682℃mx0m x )A N NA A A +-(=m xm x N N A A =936Pa400255171400)-(1200 )(00=+⨯=+-=A N N A A A mxm x PK Q ∆=K —— 刻度系数,与流体的性质及节流装置的尺寸有关。

智能温度表设计原理

智能温度表设计原理

智能温度表是一种可以测量环境温度并提供智能化功能的设备。

其设计原理通常包括以下几个关键部分:
1. 温度传感器
智能温度表的核心部件是温度传感器,用于检测环境的温度。

常用的温度传感器包括热敏电阻(PTC、NTC)、热电偶和数字温度传感器等。

传感器将温度信号转换为电信号,并输出给控制系统进行处理。

2. 控制系统
智能温度表的控制系统通常由微处理器或微控制器组成,负责接收和处理来自温度传感器的信号。

控制系统根据预设的算法对温度数据进行处理,并可以实现各种功能,如温度显示、报警功能、数据存储和通信等。

3. 显示模块
智能温度表通常配备有显示模块,用于显示当前环境温度和其他相关信息。

显示模块可以采用液晶显示屏、LED显示等,以直观方式展示温度数据给用户。

4. 电源管理
智能温度表需要稳定的电源供应以正常工作。

电源管理部分通常包括电池或外部电源接口,以及相关的电源管理电路,确保设备的正常运
行和节能管理。

5. 智能功能
除了基本的温度检测和显示功能,智能温度表还可能具备一些智能化功能,如温度数据记录、远程监控、温度趋势分析、报警提示等。

这些功能通过控制系统的智能算法实现,提升了设备的实用性和便捷性。

综上所述,智能温度表的设计原理主要包括温度传感器、控制系统、显示模块、电源管理和智能功能等关键部分,通过这些组成部分的协同工作,实现了智能温度表的准确测量和智能化功能。

智能仪器原理与设计课后答案

智能仪器原理与设计课后答案

智能仪器原理与设计课后答案【篇一:《智能仪器设计》复习题及答案】>答:智能仪器有以下特点:(1)自动校正零点、满度和切换量程(2)多点快速检测(3)自动修正各类测量误差(4)数字滤波(5)数据处理(6)各种控制规律(7)多种输出形式(8)数据通信(9)自诊断(10)掉电保护。

2、简述智能仪表的设计思想和研制步骤。

答:智能仪表的设计思想是根据仪表的功能要求和技术经济指标,自顶向下(由大到小、由粗到细)地按仪表功能层次把硬件和软件分成若干个模块,分别进行设计和调试,然后把它们连接起来,进行总调。

智能仪表的研制步骤大致上可以分为三个阶段:确定任务、拟定设计方案阶段;硬件、软件研制及仪表结构设计阶段;仪表总调、性能测试阶段。

3、在mcs-51系列单片机中扩展外部存储器用哪几个i/o端口?答:在mcs-51系列单片机中扩展外部存储器用p0和p2口。

4、在8031扩展系统中,片外程序存储器和片外数据存储器共处一个地址空间,为什么不会发生总线冲突?答:因为片外程序存储器和片外数据存储器虽然共处一个地址空间,但它们的控制信号是不同的,其中8031的为片外程序存储器的读选通信号,而和为片外数据存储器的读和写选通信号。

5、mcs-51有哪些中断源?它们各自的中断服务程序入口地址是什么?答:mcs-51有5个中断源,它们分别是外部中断0、定时器0、外部中断1、定时器1和串行口。

它们各自的中断服务程序入口地址见下表。

6、当使用一个定时器时,如何通过软硬件结合的方法来实现较长时间的定时?答:首先用定时器定时一个时间,然后在数据存储器中设置一个计数器,通过计数器对定时器的溢出次数的累计即可实现较长时间的定时。

7、试述模拟量输入通道的结构形式及其使用场合。

答:模拟量输入通道有单通道和多通道之分。

多通道的结构通常又可以分为两种:(1)每个通道有独自的放大器、s/h和a/d,这种形式通常用于高速数据采集系统。

(2)多路通道共享放大器、s/h和a/d,这种形式通常用于对速度要求不高的数据采集系统。

智能仪表原理与设计PPT学习教案

智能仪表原理与设计PPT学习教案
1986年,IMEKO(International Measurement Confederation,国际测量联合会)以“智能仪器”为主 题召开了专门的讨论会,
第10页/共29页
1988年,IFAC(International federation of Automatic Control,国际自动控制联合会)的理事会正式确定“智 能元件及仪器”(Intelligent Components and Instruments)为其系列学术委员会之一 1989年5月,在武汉召开了第一届测试技术与智能仪 器国际学术讨论会
•确定设计任务和仪表功能,提出设计初步方案。
•绘制硬件及软件总框图,确定硬件类型和数量,注 意单片机的选择以及权衡硬、软件的比例。 •硬件电路的设计、研制和调试。用专业软件CAD 绘 图布线,力求标准化、规范化。
第24页/共29页
•应用软件的设计、程序编制和调试。注意结构清晰 、编程规范。通常,用仿真器进行调试。 •仪表结构设计,力求造型优美、色泽柔和、美观 大方、外廓整齐、细部精致,便于操作、维修。 ➢仪表总调、性能测定。对设计所要求的全部功能 进行测试,发现问题,应及时修改,直至满足设计 指标。最后要写出性能测试报告。
第22页/共29页
模块的连接:
软件模块的连接, 一般是通过监控主程序调用各 种功能模块,或采用中断的方法实时地执行相应的 服务模块来实现;硬件模块(模板)的连接一般是 以主机模块为核心,通过内部总线(数据总线、地 址总线和控制总线)连接其它模块。
第23页/共29页
1.2.2 设计、研制的主要内容
第3页/共29页
➢控制系统结构及仪表的发展 基地式:20世纪50年代 单元组合式: DDZ, QDZ 20世纪60年代 计算机: DDC, DCS 20世纪70年代 先进控制和优化控制:CIPS, FCS 20世纪80 年代以后

智能仪表设计重点

智能仪表设计重点

1智能仪表:是计算机技术与测试技术的产物,是含有微型计算机或微处理器的测量仪器,具有存储、运算、逻辑及自动化操作等功能,有的还具有校正、自学习、自适应、自诊断功能。

2硬件部分包括主机电路、过程输入输出通道、人机联系部件和接口电路以及串行或并行数据通信接口等;软件部分包括监控程序、中断处理程序以及实现各种算法的功能模块。

4智能仪表的基本设计思想:根据仪表的功能要求和技术经济指标,自顶向下地按仪表功能层次把硬件和软件分为若干个模块,分别进行设计和调试,然后把它们连接起来,进行总调,这就是设计智能化仪表的思想。

5智能仪表的设计研制步骤:确定任务、拟定设计方案阶段(确定设计任务和仪表功能;完成总体设计,选择确定硬件类型和数量);硬件、软件研制及仪表结构设计阶段(嵌入式系统的选择;硬件电路设计、研制和调试;应用软件设计、程序编制和调试;仪表结构设计);仪表总调、性能测试阶段。

1模拟量输入通道-一般由滤波电路、多路模拟开关、放大器、采样保持电路、和A/D转换器组成。

2模拟通道单通道和多通道。

3A/D主要性能指标:分辨率(分辨率是指使A/D的输出数码变动一个LSB时输入模拟信号的最小变化量)、转换时间(是指A/D从启动转换到转换结束所需的时间)、转换误差(是指A/D转换结果的实际值与真实值之间的偏差,用最低有效位数LSB或满度值的百分数来表示。

转换误差包括量化误差、偏移误差、量程误差、非线性误差)。

4A/D类型:比较型(逐次比较式)、积分型(双积分式和电压频率转换式)。

5模拟量设计通道设计步骤:①根据仪表性能要求选择合适的A/D、多路开关、采样保持器和放大器②器件选定之后,进行电路设计和编制调试程序③经实验表明电路正确无误,方可进行布线和加工印刷电路板。

6模拟量输出通道一般由D/A 转换器、多路模拟开关、保持器等组成。

7D/A芯片的主要参数有分辨率、精度、建立时间。

1智能仪表常用的显示器有发光二极管LED,液晶显示屏LCD、等离子显示器等。

智能仪表原理与应用技术

智能仪表原理与应用技术

智能仪表原理与应用技术智能仪表是一种集成数字技术和通信技术的高科技仪表,被广泛应用于工业自动化控制、能源管理、环境监测等领域。

其原理和应用技术主要包括以下几个方面。

1. 传感器技术:智能仪表通过传感器实时采集各种参数信息,如温度、压力、流量、电压等。

传感器通常采用光电、电容、电阻、磁性等原理,将被测物理量转换为电信号,作为仪表输出信号。

2. 信号处理技术:智能仪表通过采集到的电信号,经过放大、滤波、线性化等处理,将模拟信号转换为数字信号。

这样可以消除传感器信号的干扰,提高测量的精度和可靠性。

3. 微控制器技术:智能仪表内部通常嵌入微控制器,用于实现数据处理、控制算法、通信接口等功能。

微控制器通过运算与控制程序,对采集到的数据进行计算、分析和控制,实现仪表的智能化功能。

4. 通信技术:智能仪表通过通信技术与上位机或其他设备进行数据交互。

常用的通信方式包括有线通信(如RS485、Modbus、Profibus等)和无线通信(如蓝牙、WiFi、NB-IoT 等)。

通过通信技术,智能仪表可以将采集到的数据实时传输给上位机,实现远程监测与远程控制。

5. 数据存储与分析技术:智能仪表一般具备数据存储功能,可以将采集到的数据存储在内部存储器或外部存储介质中。

同时,也能通过数据分析技术对数据进行处理和分析,提取有用的信息,并可生成报表、趋势图等,为用户提供决策依据。

智能仪表的应用范围广泛。

在工业自动化控制方面,智能仪表可以用于实时监测各种工艺参数,如温度、压力、流量等,实现自动化控制和过程优化。

在能源管理方面,智能仪表可以用于电能监测与控制,帮助企业降低能耗、提高能源利用率。

在环境监测方面,智能仪表可以用于空气质量监测、水质监测等,提供环境保护的数据支持。

总之,智能仪表利用先进的技术手段,实现了对各种参数的精确测量、快速处理和远程监控。

它在工业化生产和生活中的应用,为提高效率、降低成本、保护环境等方面带来了巨大的好处。

智能仪器仪表课程设计

智能仪器仪表课程设计

智能仪器仪表课程设计一、课程目标知识目标:1. 理解智能仪器仪表的基本原理,掌握其功能、分类及在工程领域的应用。

2. 学会分析智能仪器仪表的电路结构,了解其主要部件的工作原理及相互关系。

3. 掌握智能仪器仪表使用及维护的基本方法,具备解决实际问题的能力。

技能目标:1. 能够运用所学知识,对智能仪器仪表进行简单的操作与调试。

2. 能够分析并解决智能仪器仪表使用过程中出现的常见故障。

3. 培养学生的动手实践能力,提高团队协作和沟通能力。

情感态度价值观目标:1. 培养学生对智能仪器仪表的兴趣,激发他们探索科学技术的热情。

2. 增强学生的责任感,使其认识到智能仪器仪表在工程领域的重要作用。

3. 培养学生严谨、务实的科学态度,提高他们的创新意识和创新能力。

本课程针对高年级学生,结合学科特点和教学要求,旨在使学生掌握智能仪器仪表的基本知识,提高实践操作能力,培养他们的创新精神和团队协作能力。

课程目标具体、可衡量,便于教师进行教学设计和评估。

通过本课程的学习,学生将能够更好地适应未来工程领域的发展需求。

二、教学内容1. 智能仪器仪表概述- 了解智能仪器仪表的发展历程、功能特点及分类。

- 掌握智能仪器仪表在工程领域的应用。

2. 智能仪器仪表的原理与结构- 学习传感器、执行器、微处理器等主要部件的工作原理。

- 分析典型智能仪器仪表的电路结构及其相互关系。

3. 智能仪器仪表的使用与维护- 掌握智能仪器仪表的安装、调试、操作方法。

- 学会智能仪器仪表的日常维护及故障排除。

4. 智能仪器仪表实践操作- 设计并实施简单的智能仪器仪表操作实验。

- 分析实验结果,解决实际问题。

5. 智能仪器仪表案例分析- 研究典型智能仪器仪表在实际工程中的应用案例。

- 分析案例中智能仪器仪表的作用和价值。

教学内容依据课程目标进行选择和组织,确保科学性和系统性。

教学大纲明确教学内容安排和进度,与教材章节相对应。

通过本章节的学习,学生将全面了解智能仪器仪表的相关知识,为实际应用打下坚实基础。

智能仪表原理与设计

智能仪表原理与设计

智能仪表原理与设计
智能仪表,是指通过内置的计算机和传感器技术,实现数据采集、处理与展示等功能的仪表设备。

智能仪表的原理与设计涉及多个方面,包括硬件设计、软件开发和数据处理等。

在硬件设计方面,智能仪表的核心是使用了嵌入式系统,包括一块主控芯片、存储器、显示屏和各种传感器。

主控芯片负责处理和分析传感器采集到的数据,存储器用于存储数据和程序,显示屏用于展示测量结果和其他相关信息,传感器用于采集外部环境的数据。

为了满足不同的应用需求,智能仪表可以根据需要增加扩展接口,如串口、以太网等。

在软件开发方面,智能仪表的设计需要编写嵌入式软件来控制主控芯片的运行,并实现数据采集、处理和展示的功能。

首先,需要编写传感器的驱动程序,以实现对传感器的数据采集和控制。

其次,需要编写数据处理算法来对采集到的数据进行处理和分析。

最后,需要编写界面程序,将处理后的数据以图形界面的形式展示给用户。

数据处理是智能仪表设计中非常重要的一个环节。

通过采集和处理传感器数据,智能仪表可以实时监测和分析不同参数的变化,从而提供给用户实用的测量结果和监控信息。

在数据处理过程中,还可以应用一些算法和模型,如神经网络、模糊控制等,以提高智能仪表的性能和精度。

总之,智能仪表的原理与设计涉及硬件设计、软件开发和数据处理等多个方面。

通过合理的硬件配置和软件编程,智能仪表
可以实现高效、准确地采集、处理和展示各类参数数据,为用户提供便捷的测量和监控功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.多路温度测量仪总体设计方案
2.1 系统的硬件结构设计 根据设备的控制需求,CPU控制电路选用性能优良的8位单片机 (ATMEL公司生产的,型号:AT89C52)为控制核心。 2.1.1 微控制器AT89C52主要特性和功能框图 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取 数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技 术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和 Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系 统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同 时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信 口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在 线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储 器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发
_nop_();_nop_();_nop_();_nop_();_nop_(); begin_addr ++; /* 写一个字节 */ ISP_ADDRH = (unsigned char)(begin_addr >> 8); ISP_ADDRL = (unsigned char)(begin_addr & 0x00ff);
图2- LM35的接口电路
2.1.4 温度采样电路设计 本装置采用4个单8通道数字控制模拟电子开关(CD4051),做 多可采集32路温度信号。检测电路原理图如下:
图3-检测电路原理图
2.1.5 AD转换和DA转换电路设计 本装置AD转换采用10位的AD芯片TCL1549,DA转换采用10位的 TLC5615,确保了测量的精度。 具体电路如下:
for(i = 0; i< counter; i++) { /* 写一个字节 */ ISP_ADDRH = (unsigned char)(begin_addr >> 8); ISP_ADDRL = (unsigned char)(begin_addr & 0x00ff); ISP_DATA = (unsigned char)(array[i]>>8); ISP_CMD = ISP_CMD & 0xf8; /* 1111,1000 */ ISP_CMD = ISP_CMD | PROGRAM_AP_and_Data_Memory_ 0000,0010 */ ISP_TRIG = 0x5a; /* 触发ISP_IAP命令 */ ISP_TRIG = 0xa5; /* 触发ISP_IAP命令 */ _nop_();_nop_();_nop_();_nop_();_nop_();
图4- AD转换电路
图5- DA转换电路
2.1.6 人机界面电路设计 本装置面板上采用1个四位LED数码显示,显示各路温度,同时面 板上还有三个轻触按键,按键的功能分别是:上升键、下降键、确认 键。通过按键和显示电路,可以单独设定每路温度的过/欠温值。具体 电路1.7通信电路设计 本装置在背板上配有一个RS485通信端口,用户通过该通讯端口, 可以在后台读取温度信息,并可以设定每路温度的过/欠温值。具体电 路如下图:
图7- RS485 通信电路
2.2 系统的软件设计 在软件系统设计方面,整个温度测控制的软件设计可分为以下几个 内容: 1、初始化(采集系统参数设置和参数的存储) 2、AD转换的控制和数据读取 3、显示采集数据 4、后台通信 软件的内容只有通过合理的分配,才能确保整个装置运行的稳定 性。 软件的主程序的流程图如下:
图8- 温度监控系统的软件流程图
2.2.1采集系统参数设置和参数的存储的程序设计 根据实际工况的需求可以单独设定每路测量温度的过/欠温值,并 将设置好的参数存到CPU内部自带的EEPROM内。 #include <reg52.h> #include <intrins.h> sfr ISP_DATA = 0xc2; sfr ISP_ADDRH = 0xc3; sfr ISP_ADDRL = 0xc4; sfr ISP_CMD = 0xc5; sfr ISP_TRIG = 0xc6; sfr ISP_CONTR = 0xc7; extern void Delay (unsigned int y); #define READ_AP_and_Data_Memory_Command 0x01 /* 字节读应用程序区和数据存储区 */ #define PROGRAM_AP_and_Data_Memory_Command 0x02 /* 字节编程应用程序区和数据存储区 */ #define SECTOR_ERASE_AP_and_Data_Memory_Command 0x03 /* 扇区擦除应用程序区和数据存储区 */ /* 定义Flash 操作等待时间 */ #define WAIT_TIME 0x02 void ISP_IAP_enable(void) { EA = 0; /* close intermit */
成本。
2.1.2主要功能特性 · 兼容MCS51指令系统 · 8k可反复擦写(>1000次)Flash ROM · 32个双向I/O口,256x8bit内部RAM · 3个16位可编程定时/计数器中断,时钟频率0-24MHz · 2个串行中断 ,可编程UART串行通道 · 2个外部中断源 · 共8个中断源 · 2个读写中断口线 ,3级加密位 · 低功耗空闲和掉电模式 · 软件设置睡眠和唤醒功能
ISP_CONTR */ ISP_CONTR ISP_CONTR */
= = =
ISP_CONTR & 0x18; ISP_CONTR | WAIT_TIME; ISP_CONTR | 0x80;
/* 0001,1000
/* 1000,0000
} void ISP_IAP_disable(void) { ISP_CONTR = ISP_CONTR & 0x7f; /* 0111,1111 */ ISP_TRIG = 0x00; EA = 1; } /* 读字节 */ unsigned int byte_read(unsigned int byte_addr) { unsigned int m; ISP_ADDRH = (unsigned char)(byte_addr >> 8); ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff); ISP_CMD = ISP_CMD & 0xf8; /* 1111,1000 */ ISP_CMD = ISP_CMD | READ_AP_and_Data_Memory_Command /* 0000,0001 read */ ISP_IAP_enable(); ISP_TRIG = 0x5a; ISP_TRIG = 0xa5; _nop_();_nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_();_nop_(); ISP_IAP_disable();
图1- 微控制器AT89C52接口电路 2.1.3 温度传感器选型 温度传感器采用LM35CA(可测温度范围为-40- +110℃),LM35 是由 国半公司所生产的温度传感器,其输出电压与摄氏温标呈线性关系,转 换公式如式,0 时输出为0V,每升高1℃,输出电压增加10mV。 LM35 有多种不同封装型式,在常温下,LM35 不需要额外的校准处 理即可达到 ±1/4℃的准确率。 其电源供应模式有单电源与正负双电 源两种,正负双电源的供电模式可提供负温度的量测;两种接法的静止 电流-温度关系,在静止温度中自热效应低(0.08℃),单电源模式在 25℃下静止电流约50μA,工作电压较宽,可在4—20V的供电电压范围 内正常工作非常省电。
多点温度测控仪系统的设计
1.多路温度测量系统概述
在工农业生产和日常生活中,对温度的监测始终占据着极其重要 的地位。当前使用广泛硬件电路直接采集温度的系统,虽然可以满足大 部分的需求,但是随着科学技术的不断发展,对温度监测的要求不断提 高,比如在精度、实时性、和功能扩展性等。此时,硬件电路系统的性 能局限性问题就比较突出。基于以上原因,设计并实现了基于51系列单 片机位控制核心的温度监测系统。在温度测量上,使用高精度的LM35CA 温度传感器,具有精度高、系统扩展性强、可靠性高、实时性能好、体 积小、功耗低等特点。
ISP_DATA = (unsigned char)(array[i]&0x00ff); ISP_CMD = ISP_CMD & 0xf8; /* 1111,1000 */ ISP_CMD = ISP_CMD | PROGRAM_AP_and_Data_Memory_ 0000,0010 */ ISP_TRIG = 0x5a; /* 触发ISP_IAP命令 */ ISP_TRIG = 0xa5; /* 触发ISP_IAP命令 */ _nop_();_nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_();_nop_(); begin_addr ++; } ISP_IAP_disable(); } 2.2.2 温度信号经AD转换的程序设计 A/D转换程序是将温度信号的模拟值转换成数字值送给CPU。 unsigned int AD_transition(void) { unsigned char i; unsigned int adtemp; AD_CS = 1; //屏蔽I/O CLOCK Delay(2); AD_CS = 0; //使能I/O CLOCK,DATA
sector_addr = (begin_addr & 0xfe00); /* 1111,1110,0000,0000; 取扇区地址 */ ISP_ADDRH = (unsigned char)(sector_addr >> 8); ISP_ADDRL = 0x00; ISP_CMD = ISP_CMD & 0xf8; /* 1111,1000 */ ISP_CMD = ISP_CMD | SECTOR_ERASE_AP_and_Data_Memory_Command; /* 0000,0011 */ ISP_IAP_enable(); ISP_TRIG = 0x5a; /* 触发ISP_IAP命令 */ ISP_TRIG = 0xa5; /* 触发ISP_IAP命令 */ _nop_();_nop_();_nop_();_nop_();_nop_(); _nop_();_nop_();_nop_();_nop_();_nop_();
相关文档
最新文档