浅谈单片机应用系统的设计方法

合集下载

单片机嵌入式系统设计

单片机嵌入式系统设计

单片机嵌入式系统设计嵌入式系统是指集成了特定功能的计算机系统,通常用于控制、监测或执行特定任务。

这些系统由硬件和软件组成,并且通常使用单片机作为其核心组件。

在本文中,我们将探讨单片机嵌入式系统的设计过程,并介绍一些关键步骤和技术。

一、需求分析在进行任何系统设计之前,首先需要明确系统的需求。

这包括确定系统的目标、功能要求以及所需的硬件和软件特性。

例如,如果我们设计一个用于温度监测的嵌入式系统,需求可能包括实时温度数据采集、数据处理和显示功能等。

二、硬件选择选择适当的硬件平台是嵌入式系统设计的关键一步。

单片机是嵌入式系统中最常用的芯片,因为它具有较小的体积、低功耗和丰富的外设接口。

根据需求分析,我们可以选择适合项目的单片机型号,并考虑其性能、可靠性和成本等因素。

三、软件开发实现系统功能的核心是软件开发。

在单片机嵌入式系统设计中,一般使用汇编语言或高级语言(如C语言)来编写程序。

因为单片机资源有限,编写高效的代码非常重要。

软件开发的过程包括编写代码、编译、调试和优化等步骤。

四、外设接口设计嵌入式系统通常需要与外部设备进行数据交互,比如传感器、执行器或显示器等。

在设计外设接口时,需要考虑接口的类型、信号传输方式以及电气特性等。

为了保证系统的可靠性和稳定性,应该遵循规范进行接口设计,并进行充分的测试和验证。

五、电源管理嵌入式系统通常需要一个可靠的电源系统来供电。

电源管理的设计包括选择适当的电源类型、设计稳压电路以及考虑功耗管理等因素。

合理的电源管理方案可以延长系统的工作时间,并提高系统的可靠性。

六、系统集成和调试在完成硬件和软件的开发后,需要进行系统集成和调试。

这个过程包括将各个模块组装起来、进行系统级测试、调试和验证等。

通过充分的测试和调试,可以确保系统的稳定性和可靠性。

七、性能优化在完成基本功能的实现后,我们可以进一步考虑对系统性能进行优化。

这包括优化代码、改进算法、降低功耗以及提高系统响应速度等。

通过性能优化,可以进一步提升系统的效能和用户体验。

简述单片机系统的开发流程

简述单片机系统的开发流程

简述单片机系统的开发流程单片机系统是指由单片机芯片、外围电路和软件程序组成的一种嵌入式系统。

单片机系统的开发流程包括硬件设计、软件开发和系统调试等多个阶段。

1. 硬件设计阶段硬件设计是单片机系统开发的第一步,主要包括电路设计和PCB设计两个部分。

(1) 电路设计:根据系统需求,选择合适的单片机芯片和外围器件,设计电路原理图。

在电路设计过程中,需要考虑功耗、时钟频率、IO口数量、通信接口等因素,并根据需求进行电源供应、时钟电路、外设接口电路等设计。

(2) PCB设计:根据电路原理图,进行PCB的布线设计。

通过布线设计,将电路原理图中的元器件进行合理的布局和连接,以满足信号传输、电源供应等要求。

在PCB设计过程中,需要注意信号完整性、电源稳定性、阻抗匹配等问题。

2. 软件开发阶段软件开发是单片机系统开发的核心部分,主要包括编写程序和调试两个环节。

(1) 编写程序:根据系统需求和硬件设计,选择合适的开发工具和编程语言,编写单片机的软件程序。

在编写程序过程中,需要了解单片机的指令集、寄存器配置、中断处理等相关知识,并根据需求实现系统的各项功能。

(2) 调试:将编写好的软件程序下载到单片机芯片中,通过调试工具进行调试。

调试过程中,可以通过单步执行、断点调试等方式,逐步检查程序的运行情况,发现并解决程序中的错误和问题。

调试完成后,可以对系统的功能进行验证和优化。

3. 系统调试阶段系统调试是单片机系统开发的最后一步,主要包括硬件调试和软件调试两个环节。

(1) 硬件调试:通过仪器设备和测试工具,对硬件电路进行测试和验证。

主要包括电源稳定性、信号传输、外设功能等方面的测试。

在硬件调试过程中,可以使用示波器、逻辑分析仪等工具对信号进行观测和分析,发现并解决硬件电路中的问题。

(2) 软件调试:在硬件调试完成后,对软件程序进行全面的功能测试。

通过输入不同的参数和数据,验证系统的各项功能是否正常运行。

在软件调试过程中,可以使用调试工具和仿真器对程序进行调试和测试,以确保系统的稳定性和可靠性。

单片机应用系统结构化程序设计方法与实现

单片机应用系统结构化程序设计方法与实现
第3 卷 1
第1 期
内 蒙




学 学 报 Βιβλιοθήκη V0 . 1 No 1 13 .
M a'2 0 t 01 .
21 0 0年 3月
J u n o I n r o ra l f n e Mo g  ̄ Ag iu tr l U i est no a r l a n v r i c u y
用 系统 软件 设计 质 量是关 系到 系统 功 能、 系统 质 量 特性 的关 键 因素 , 因此 采用合 理 的结 构 化程 序设 计
1 结构 化程 序设 计要求 及特 点
结构化程序设计要求: 程序组成结构化、 功能模 方法尤为重要。 结构化程序设计方法的基本思想是: 从代表 目 块化 、 行流程 化 , 是相 辅相 成 的 。① 程序 组成 运 三者
Ab ta t T i p p rp t owad t e b sc to g t e in r q ie nsa d c a a t r t fte sr c uia in d s n p o r m n src : hs a e u sfr r h a i u h ,d sg e u rme t n h r ceii o t t r t e i r ga i h sc h u z o g Sn l ig e—c i p l a o y tms T r eb sc P o rm t eu z f no r cu z t nP o rm d e w r n lz d,a dt e r ai - h p a p i t n s se ; h e a i r g a sr t r a o f tu tr ai r ga mo u e ea ay e ci u i i s i o l n e l a h z

单片机软件设计论文

单片机软件设计论文

单片机软件设计论文一、引言单片机作为一种集成度高、功能强大的微型计算机,在现代电子技术领域中得到了广泛的应用。

而单片机软件设计则是实现其各种功能的关键所在。

本文将深入探讨单片机软件设计的相关内容,包括设计流程、编程语言选择、算法优化等方面。

二、单片机软件设计流程(一)需求分析在开始软件设计之前,首先需要对系统的功能需求进行详细的分析。

明确系统需要实现的任务、输入输出信号的类型和范围、工作环境等因素。

这有助于为后续的设计工作提供明确的方向。

(二)总体设计根据需求分析的结果,确定软件的总体架构和模块划分。

合理的模块划分可以提高软件的可维护性和可扩展性。

(三)详细设计在总体设计的基础上,对每个模块进行详细的设计。

包括算法的选择、数据结构的定义、流程的规划等。

(四)编码实现使用选定的编程语言,按照详细设计的方案进行代码编写。

在编码过程中,要注意代码的规范性和可读性。

(五)调试与测试对编写好的软件进行调试,查找并修复代码中的错误。

然后进行全面的测试,确保软件在各种情况下都能正常工作。

三、编程语言选择(一)C 语言C 语言是单片机软件开发中最常用的语言之一。

它具有简洁、高效、可移植性好等优点。

同时,C 语言的语法结构清晰,便于程序员理解和掌握。

(二)汇编语言汇编语言能够直接操作硬件,执行效率高。

但由于其编写难度大、可读性差,一般只在对执行效率要求极高的关键部分使用。

(三)C++语言C++在 C 语言的基础上增加了面向对象的特性,使得代码的组织更加合理。

但对于资源有限的单片机系统,其使用相对较少。

在实际开发中,通常会根据项目的需求和特点,选择合适的编程语言或者混合使用多种语言。

四、算法优化(一)时间复杂度优化通过选择合适的数据结构和算法,减少程序的执行时间。

例如,在需要频繁查找的场景中,使用哈希表可以提高查找效率。

(二)空间复杂度优化合理利用内存资源,避免内存泄漏和浪费。

对于一些占用内存较大的数据,可以采用压缩存储等方式。

单片机系统设计报告范文

单片机系统设计报告范文

单片机系统设计报告范文1. 引言本报告介绍了一个基于单片机的系统设计。

本项目旨在设计一个可靠、高效的控制系统,能够实现某一特定功能。

本报告将详细介绍系统的设计目标、硬件设计和软件设计,并对系统进行评估和讨论。

2. 设计目标本项目的设计目标是实现一个智能温湿度控制系统。

系统的主要功能包括实时监测环境的温度和湿度,并根据设定的阈值自动控制温湿度,保持舒适的环境条件。

3. 硬件设计3.1. 主控单元本系统选择了常用的基于单片机的主控单元,采用XMC4500系列单片机。

此单片机具有高性能、低功耗和多种外设接口的特点,非常适合本项目的需求。

3.2. 传感器模块为了实时监测环境的温湿度,我们选择了DHT11温湿度传感器。

该传感器具有较高的精确度和良好的稳定性,可以通过串口和单片机进行数据交互。

3.3. 人机交互模块为了方便用户对系统进行设定和操作,本系统设计了一个人机交互模块。

该模块包括一个液晶显示屏和几个按键,通过显示屏和按键可以实现菜单显示和参数设定功能。

3.4. 控制模块为了控制温湿度,本系统设计了一个控制模块。

该模块通过与主控单元的通信,接收来自传感器模块的数据,并实施相应的控制策略,如开关空调、加湿器等来维持设定的温湿度。

4. 软件设计4.1. 软件架构本系统的软件设计采用了模块化的结构。

主控单元的软件主要分为三个模块:传感器模块、人机交互模块和控制模块。

每个模块都有相应的功能函数,通过调用这些函数来实现不同的功能。

4.2. 传感器模块传感器模块负责实时读取温湿度传感器的数据,并将数据发送给主控单元。

为了增加系统的稳定性,我们设计了数据校验和容错机制。

4.3. 人机交互模块人机交互模块负责显示菜单和接收用户的操作。

用户可以通过按键来选择菜单和设定参数。

我们设计了一个菜单管理器和按键管理器来实现该模块的功能。

4.4. 控制模块控制模块根据传感器模块提供的数据和用户设定的参数,实施相应的控制策略。

例如,当温度超过设定值时,控制模块会发送控制信号给空调,打开空调降低室内温度。

基于C51单片机的温度控制系统应用系统设计(附程序)

基于C51单片机的温度控制系统应用系统设计(附程序)

基于C51单片机的温度控制系统应用系统设计(附程序)基于C51单片机的温度控制系统应用系统设计--------- 单片机原理及应用实践周设计报告姓名:班级:学号:同组成员:指导老师:成绩:时间:2011 年7 月3 日单片机温度控制系统摘要温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。

很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。

因此,智能化温度控制技术正被广泛地采用。

本温度设计采用现在流行的AT89S51单片机,配以DS18B2数字温度传感器,上、下限进行比较,由此作出判断是否触发相应设备。

本设计还加入了常用的液晶显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。

关键词:温度箱;AT89C52 LCD1602单片机;控制目录1引言11.1温度控制系统设计的背景、发展历史及意义11.2温度控制系统的目的11.3温度控制系统完成的功能12总体设计方案22.1方案一 22.2方案二 23DS18B20温度传感器简介73.1温度传感器的历史及简介73.2DS18B20的工作原理7DS18B20工作时序7ROM操作命令93.3DS18B20的测温原理98B20的测温原理:9DS18B20的测温流程104单片机接口设计124.1设计原则124.2引脚连接12晶振电路12串口引脚12其它引脚135系统整体设计145.1系统硬件电路设计14主板电路设计14各部分电路145.2系统软件设计16 系统软件设计整体思路系统程序流图176结束语2116附录22参考文献391引言1.1温度控制系统设计的背景、发展历史及意义随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。

浅谈单片机嵌入式系统设计 袁浩兵

浅谈单片机嵌入式系统设计 袁浩兵

浅谈单片机嵌入式系统设计袁浩兵摘要:无论是嵌入式系统还是单片机都是长时间以来科技领域大家关注的焦点,也是推动科技发展、提高生活水平的科技产品。

嵌入式单片机即指以微控制器为核心的嵌入式系统。

本文将浅谈在单片机嵌入式系统设计中的设计要点。

关键词:单片机;嵌入式;设计1 基本概述嵌入式系统是一种基于计算机技术基础上的专用系统,其构成部分具体包括了嵌入式处理器、外部硬件与操作系统三部分所共同构成,可进行设备操控与管理。

单片机嵌入式此系统最为核心的构成部件即为嵌入式处理器,其可将外围功能完全集中到单块芯片之上,并以此来完成系统的集成操作。

相较于传统的计算机系统而言嵌入式系统最为显著的特点具体包括以下几点。

(1)体积小。

嵌入式系统的部分控制部件被安装到了系统内,在实现缩小系统体积的同时还可大幅度降低其生产成本;(2)高性能。

嵌入式系统有着更加优秀的稳定性,且运算效率更高,因而具备有较高的性价比;(3)实时性。

嵌入式系统对时间有着严格的标准限定,一旦超出预定时间,便无法达到预期效果,因此这一系统有着极强的实时性特点。

2单片机嵌入式系统设计要点2.1分析需求,确定设计改进方向需求分析是进行嵌入式系统设计的指导,是确定设计与改进方向的依据。

在进行设计与开发时,首要的就是要确定改进方向,也即依据使用者的实际需求和目前存在的问题出发,对用户方提出的有关于系统功能、性能、系统内部环境以及安全性、可靠性进行分析,对于用户关于界面以及资源等的要求要考虑借鉴,而在系统开发的成本、可行性和进展成效等的预测也是需要加以考虑的。

2.2基于系统构成,优化设计嵌入式系统由软硬件共同组成,因此,在进行设计时一定要综合考虑系统的不同组成部分在系统中的作用,在实际设计运用中,要注意进行任务的支配与划分,即根据系统功能等的需求,将设计工作划分为若干模块,在不同的任务模块与单元选择相应的编程代码,合理利用 CAD软件以及 PCD软件。

在进行程序编码的时候,一定要注意相关软件的合理选择,在进行嵌入式系统开发时,可以对程序编辑器、编码运行模拟器以及一定的调试仪器等加以利用,提升虚拟开发的技术水平,使得系统开发不再囿于单片机的使用环境,可以进行独立开发,这可以大大提高开发的效率,也可以减少调试的时间,是增强其时效性的重要途径。

单片机应用系统的抗干扰技术设计方案

单片机应用系统的抗干扰技术设计方案

第五章单片机应用系统的抗干扰技术设计§5.1 干扰源我们要进行抗干扰措施,首先就得仔细研究干扰产生的原因、途径,掌握或了解其规律后,才能有针对性地提出各种抗干 / 扰的理论和措施。

5.1.1干扰与噪声的区别(1> 噪声是绝对的,它的产生或存在不受接收者的影响,是独立的,与有用信号无关。

干扰是相对有用信号而言的,只有噪声达到一定数值、它和有用信号一起进入应用系统并影响其正常工作时才形成干扰。

(2> 干扰在满足一定条件时,可以消除;噪声在一般情况下,难以消除,只能减弱。

5.1.2分类根据产生干扰的物理原因,干扰可以分为如下几种类型:机械干扰、热干扰、光干扰、湿度干扰、化学干扰、电和磁的干扰、射线辐射干扰。

其中,电和磁的干扰是最为普遍和严重的干扰,下面对电磁干扰作重点论述。

电磁干扰的分类:(1> 从噪声产生的来源分类可以分为:错误!固有噪声源固有噪声是指器件内部物理性的无规则波动所形成的噪声。

错误!人为噪声源人为噪声源主要是各种电气设备所产生的噪声,主要有以下几种:1. 工频噪声,大功率输电线是典型的工频噪声源。

低电平的信号线只要有一段长度与输电线平行,就会受到明显的干扰;即使一般室内的交流电源线,对输入阻抗低和灵敏度高的传感器来说也会是很大的干扰源。

在传感器的内部,由于工频感应也会产生交流噪声,它所形成的干扰也不可忽视。

2. 射频噪声,高频感应加热、高频焊接等工业电子设备以及广播、电视、雷达及通信设备等通过辐射或通过电源线会给附近的传感器系统带来干扰。

3. 电子开关,由于电子通断的速度极快,使电路中的电压和电流发生急剧的变化,形成冲击脉冲,从而成为噪声干扰源。

错误!自然噪声源和放电噪声自然噪声主要指天电形成的放电现象。

放电现象的起因不仅是天电,还有各种电气设备所造成的,主要有:电晕放电、火花放电、放电管放电等。

(2> 从干扰的出现区域来分可分为内部干扰和外部干扰。

(3> 从干扰对电路作用的形成分类错误!差模干扰也称为串联干扰,差模干扰进入电路后,使传感器系统 / 的一个信号输入端子相对于另一个信号输入端子的电位发生变化,即干扰信号与有用信号按电势源串联起来作用于输入端。

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

浅谈单片机应用系统的设计方法
摘要:单片机应用系统开发过程像一般的计算机系统一样,单片机
的应用系统也是由硬件和软件组成。硬件和软件只有紧密配合,协调
一致,才能组成高性能的单片机应用系统。本文简要介绍了单片机应
用系统的硬件与软件的设计流程和方法。

关键词:单片机 硬件设计 软件设计
1 总体设计
在进行系统设计之前,首先应根据对系统的功能要求及其应用环
境等确定合理、具体的功能和技术指标,对应用系统的可靠性、通用
性、先进性、可维护性以及成本等进行综合考虑,以尽量合理并符合
单片机性能及开发工具等因素选择合适的单片机机型。接下来要根据
系统中可能涉及的传感器、模拟电路、I/O接口、存储器、打印机和
显示器等器件和设备进行器件选择,使之符合系统在精度、速度和可
靠性等方面的要求。最后确定硬件和软件的功能划分,由于在系统设
计中某些功能用硬件和软件都能实现,在设计中应综合考虑研制周期
和成本等因素具体划分软、硬件功能。

2 系统硬件设计
硬件系统设计的任务是根据总体设计要求,在所选择的单片机型
的基础上,确定系统扩展所要用的存储器、I/O电路、A/D及D/A电路
和有关的外围电路等,然后设计出系统的电路原理图。
单片机内部没有程序存储器或存储器容量不够时需扩展外部程
序存储器。可作为程序存储器的芯片有多种非易失存储器,从它们的
价格和性能特点上考虑选择。由于目前单片机片内存储器的容量越来
越大,如设计的应用系统所需的存储器空间比较小,则可能就没有必要
扩充程序存储器。对于数据存储器的容量要求,各个系统之间差别比
较大。有的测量仪器和仪表只需少量的RAM即可,此时应尽量选用容
量能符合要求的单片机。对于要求较大容量RAM的系统,对RAM芯
片的选择原则是尽可能减少芯片的数量。由于外设多种多样,这使得
单片机与外设之问的接口电路也各不相同。因此,I/O接口电路常常是
单片机应用系统中设计最复杂也是最困难的部分之一。在设计I/O接
口电路时应从体积、价格、功能、负载等几方面考虑。此外还要考虑
和系统中的传感器、放大器相匹配等问题。所有的需要扩展外部存储
器和输入/输出接口设计的单片机系统都需要设计译码电路,译码电路
在设计时要尽可能简单,这就要求存储器空间分配合理、译码方式选
择得当。

如果单片机外部扩展的器件较多,负载过重,就要考虑设计总线驱
动器。系统扩展和配置设计遵循的原则如下:(1)尽可能选择典型通用
的电路,并符合单片机的常规用法。(2)系统的扩展与外围设备配置的
水平应充分满足应用系统当前的功能要求,并留有适当余地,便于以后
进行功能扩充。(3)整个系统中相关的器件要性能匹配。(4)应注意在
硬件系统设计时,要尽可能充分地利用单片机的片内资源,使自己设计
的电路向标准化、模块化靠拢。硬件设计结束后,应编写出硬件电路
原理图及硬件设计说明书。

3 系统软件设计
单片机应用系统是一个整体。软件设计和硬件设计应统一,系统
的硬件电路设计定型后,软件的功能也就基本明确了。一个应用系统
中的软件一般是由系统监控程序和应用程序两部分组成的。

合理的软件结构是设计出一个性能优良的单片机应用系统软件
的基础,必须予以充分重视。在程序设计方法上,模块程序设计是单片
机应用中最常用的程序设计技术。这种方法是把一个完整的程序分解
为若干个功能相对独立的较小的程序模块,对各个程序模块分别进行
设计、编制和调试,最后将各个调试好的程序模块连成一个完整的程
序。这种方法的优点是单个程序模块的设计和调试比较方便、容易完
成,一个模块可以为多个程序所共享。缺点是各个模块的连接有时有
一定难度。还有一种方法是自上而下设计程序。此方法是先从主程序
开始设计,主程序编好后,再编制各从属的程序和子程序。这种方法比
较符合人们的日常思维。其缺点是上一级的程序错误将对整个程序产
生影响。

在软件结构设计确定之后就可以进入程序设计了,一般设计过程
首先根据问题的定义,描述出各输入变量和输出变量之间的数学关系,
即建立数学模型。然后根据系统功能及操作过程,先列出程序的简单
功能流程框图(粗框图),再对粗框图进行扩充和具体化,即对存储器、
寄存器、标志位等工作单元作具体的分配和说明。把功能流程图中每
一个粗框转变为具体的存储单元、寄存器和I/O口的操作,从而绘制出
详细的程序流程图(细框图)。在完成流程图设计以后,便可编写程序。

编写一个好的程序,正确性是主要的。但是,应当在保证完成规定
功能的情况下,使整个程序所占内存空间少、执行指令时间短。这就
要根据指令的功能、长度和执行时间,精心选择指令和排列指令。一
般来说,编写程序的过程可分为下述几个步骤: 分析课题,根据要求确
定算法或解题思路;根据算法或解题思路定出运算步骤和顺序,把运算
步骤画成框图;确定数据和工作单元,分配存放单元;按所使用的计算
机指令系统,把确定的运算步骤写成汇编语言程序;上机调试源程序,
从而确定源程序。在进行程序设计时,必须根据实际问题和所使用的
计算机的特点来确定算法,然后按尽可能节省数据存放单元、缩短程
序长度和程序运行时间3个原则编写程序。按程序的基本结构一般可
分为直接程序、分支程序、循环程序和子程序。一个复杂的程序,一
般由上述基本程序组成。单片机应用程序可以采用汇编语言,也可以
采用某些机器语言,例如可通过KielC51软件来编写C语言等。编写
完均须汇编成80C51的机器码,经调试正常运行后,再固化到非易失性
存储器中去,完成系统的设计。
4 系统调试
当完成了单片机应用系统的硬件、软件设计和硬件组装后,便可
进入单片机应用系统调试阶段。系统调试的目的是要查出用户系统中
硬件设计与软件设计中存在的错误及可能出现的不协调问题,以便修
改设计,最终使用户系统能正确、可靠地工作。通常是先排除明显的
硬件故障后和软件结合起来进行调试。常见的硬件故障有逻辑错误、
元器件失效、可靠性差和电源故障等。在进行硬件调试时先进行静态
调试,用万用表等工具在样机加电前根据原理图和装配图仔细检查线
路,核对元器件的型号、规格和安装是否正确。然后加电检查各点电
位是否正常。接下来再借助仿真开发仪器进行联机调试,分别测试扩
展的RAM、I/O口、I/O设备、程序存储器以及晶振和复位电路,改正
其中的错误。软件调试就是检查系统软件中的错误。通常是把各个程
序模块分别进行调试,调试通过后再组合到一起进行综合调试,达到预
定的功能技术指标后即可将软件固化。

参考文献
[1] 孙霞,周金陵.基于单片机的大容量数据存储技术的应用研
究[J].微计算机信息,2006(14).
[2] 胡汉才.单片机原理及其接口技术[M].清华大学出版
社,2004.

相关文档
最新文档