时间:2022-12-11 17:30:09
导言:作为写作爱好者,不可错过为您精心挑选的10篇道德经全文,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
2、第二章译文:如果世间的人都明了美的东西是美的,那么丑恶的东西就暴露出来了;都知道善良的行为是善的,那么不善良的行为就显露出来了。有和无产生于相互对立,难和易形成于相互对应。因此,长和短显现于相互比较,高和下存在于相互依赖,音和声和谐于相互应和,前和后出现于相互对比。所以圣人所做的事就是顺其自然,不主张人为。圣人的教育就是顺应人心而不倡导言语教化,随任万物生长而不加以限制,孕育了万物而不占为己有,帮助了万物而不依赖它们,建立了功劳而不倨傲。正因为不居功,所以也不会失去什么。
原文:天下皆知美之为美,斯恶已;皆知善之为善,斯不善矣。有无相生,难易相成,长短相形,高下相盈,音声相和,前后相随。是以圣人处无为之事,行不言之教。万物作,焉而弗辞,生而弗有,为而弗恃,功成而弗居。夫唯弗居,是以不去。
一、什么是全媒体
“全媒体”指媒介信息传播采用文字、声音、影像、动画、网页等多种媒体表现手段(多媒体),利用广播、电视、音像、电影、出版、报纸、杂志、网站等不同媒介形态(业务融合),通过融合的广电网络、电信网络以及互联网络进行传播(三网融合),最终实现用户以电视、电脑、手机等多种终端均可完成信息的融合接收(三屏合一),实现任何人、任何时间、任何地点、以任何终端获得任何想要的信息。
二、全媒体环境下的新闻舆论引导优势
当下,全媒体环境下的舆论场,表达渠道多元化的同时也意味着引导方式多元化。这样的引导需要新老媒体的密切配合。
全媒体的舆论引导具有以下几点优势:第一,表达渠道多元化,引导手段多样化。第二,多渠道、多手段引导更利于正确舆论的传播。第三,根据不同的舆论内容,可以利用不同的媒体及其传播方式进行引导。最后,多种媒体相结合,有利于进行持续有力的舆论引导。
在这样的环境下,全媒体配合的舆论引导有如下特点:首先,新老媒体互补性配合,有利于推动事件得到有效解决。其次,在弘扬社会主流价值观方面,传统媒体可借用互联网提高信息传播速度,发挥网络互动功能,反映民声、民意、民情。第三,恶性社会事件或灾难性事件的舆论引导,更需利用新老媒体联动,各取所长,进行全方位、多层次、多角度的信息传递和舆论引导,遏制谣言滋生,弘扬社会正气,秉持和传递社会主流价值观。
三、全媒体环境下的舆论引导方法
随着网络的发展,移动媒体的普及应用,其网罗天下的便利性改变了人们接受信息的方式。因此,不同的媒体应当充分利用其特点进行舆论引导。
1.稳定传统媒体权威渠道和公信力
现阶段,虽然新媒体在传播速度、信息容量和交互性上具有绝对优势,但传统媒体仍具有权威性和公信力。魍趁教逵Τ浞掷用各自的传播特点,及时深入全面地向社会传递正面信息,纠正出现在社会中的不良现象和风气。以及出现在新媒体舆论中的谣言,明辨是非,传递真实,弘扬主流价值观。传统媒体要以全面、平衡、理性的方式来传递信息,加强报道策划,将正确的舆论导向和主流价值观点通过权威人士、政府官员、专家等人之口,直接传递给受众,加强受众的认知感。
2.纸质媒体利用文字和版面优势做好舆论引导
纸质媒体要利用文字表达和版面呈现的优势,将消息、通讯、深度报道、新闻评论、编者按、背景资料等依据新闻舆论引导需要予以组合,运用多种写作手法,在客观、真实、公正地报道新闻的同时,用事实说话,传达主流价值观和正确的舆论导向。同时,纸质媒体要充分利用平面排版所产生的视觉效果,进行意愿暗示和舆论引导,提供理性而客观的评论,表明观点,树立主流价值观风向标。
3.广电媒体声像俱佳弘扬社会主流价值观
广电媒体的特点是即时性和声像俱佳,广电媒体生动和真实的现场音像能使信息更有说服力。充分利用不同的广电新闻报道体裁,将现场报道、访谈、深度调查、现场直播、评论、专题等多种形式依据舆论引导需求予以组合,重要信息予以重播,保证信息传达有效。此外,娱乐性是广电媒体的一大优势,广电媒体可以以娱乐的形式传达价值观,进行舆论导向,保证娱乐性节目本身的价值导向符合社会主流价值观,对社会文化及社会发展有积极的影响。同时,广电媒体要运用好观众来电、现场连线等特有传播形式,对观众的看法及时予以正确的回应和引导。
4.网络媒体利用互动优势引导舆论正向发展
网络媒体要注重与纸质媒体和广电媒体结合,为他们提供反馈交流平台,将反馈信息选取有代表性的意见或观点在报纸或广电节目中予以回复。引导舆论走向。网络媒体要树立自身的主流媒体意识,改变网络即娱乐的观念,自觉承担起社会道德建设和维护社会秩序的责任。面对网络舆情应站在社会主流价值观的角度,根据利弊进行正确的舆论引导。充分利用网络的自由互动优势,主动与网民进行沟通交流,澄清误会,拉近感情,引导舆论的正向发展。
当我第一眼看见教练穿着道服,脑海里立即显出三个字——有气质。教练说我们是第一批学跆拳道的人,感觉非常自豪。第一天教练给我们介绍了跆拳道的基本知识和几个简单的动作。刚开始练的动作是空踢,我觉得跆拳道并没有我想象中的那么厉害。当教练让我们对着靶踢时,我高兴极了,我第一脚踢出去时,只有一个感觉留在心头——疼,脚趾头都肿了,我当时就想放弃,因为我受不了这个苦。可看到其他队员都是忍着痛在认真练习的时候,我觉得我很无能,有谁是一生下来就是干什么都行的,成功人的背后往往有过许多的失败,俗话说得好:失败是成功之母,没有失败哪来的成功呀。在来之前爸爸告诉我:练跆拳道要能吃苦,不能吃苦就不能练好跆拳道。一天的课程下来,队友们的脚趾都肿了,教练告诉我们,我们的踢法是错误的。教练给我们一一纠正,并让我们用正确的方法训练,的确不疼了。
中图分类号:D915 文献标志码:A 文章编号:1002-2589(2011)36-0141-02
我国在环境立法中,虽然已经对环境侵权诉讼的举证责任分配有了一些规定,但还不够清晰,在环境民事诉讼的司法实践中,在对举证责任倒置的理解上,以及对原被告各自应对哪些事实负举证责任的认识上存在着不同程度的混乱。
一、举证责任倒置的概述
(一)举证责任倒置的概念
我国在1989年修改颁布的《环境保护法》第41条第一款中规定,造成环境污染危害的,有责任排除危害,并对直接受到损害的单位或者个人赔偿损失[1]。1992年的《适用最高人民法院关于中华人民共和国民事诉讼意见》规定因环境污染引起的损害赔偿诉讼中,减轻了原告的举证责任和法院的工作负担及费用,实行举证责任倒置由被告承担一定的举证责任,但还是没有从根本上解决问题。2001年的《证据规定》对在环境侵权诉讼中实行举证责任倒置的相关问题作了具体规定。
举证责任倒置是大陆法系提出的一个概念,大陆法系学者主要从三种含义上使用举证责任倒置[2]。第一种含义指在诉讼的审理进行中,承担证明责任的当事人先说明要件事实,然后相对方承担提供证据的责任。第二种含义是让相对方承担证明责任来维护法政策或法秩序的需要。第三种含义的举证责任倒置是通过“造法”方式确定了新的的证明责任分配标准。笔者认为,举证责任倒置是指一方当事人对提出的诉讼请求所依据的事实或者反驳对方的诉讼请求所依据的事实不由其提供证据加以证明,而是由否认的当事人从相反的事实加以证明的一种证明责任分配方式。
(二)环境侵权诉讼中的举证责任倒置的特点
环境侵权中举证责任倒置在构成要素上有以下几个特点[3]:
第一,基本规范上的前置性。举证责任倒置以举证责任分配的一般原则为前提条件,认为主张权利的当事人,应就权利发生规范的要件事实负举证责任,否认权利的当事人,应就权利妨害规范、权利受制规范、权利消灭规范的要件事实负举证责任。
第二,倒置对象上的局部性。在环境案件中,并不意味着所有案件事实都“倒置”由相对方当事人承担,而是将部分要件事实倒置给相对方当事人承担。被告作为侵害者,对所实施的行为能很好的找出证据,同时还能证明对原告提出的侵权事实没有因果关系,不承担责任。
第三,待证事实上的相反性。举证责任倒置之所以称“倒置”,原因在于这种对特定要件事实的举证责任承担不仅在主体上发生了变化,而且在举证责任所指向的客体上也发生了性质上的变化。
第四,承担主体上的对换性。在环境案件中,被告不仅要对诸如不可抗力、合法授权、紧急避险等免责事由承担本应承担的举证责任,而且还要承担诸如因果关系不存在等从原告方倒置给被告的举证责任。
二、环境民事侵权诉讼中举证责任的分配及理由
(一)原告承担的举证责任及理由
在处理环境污染纠纷过程中还是需要提出赔偿请求的一方首先提供证据,其提供证据的范围通常要包括这样几个方面[4]:
1.受害人是环境污染中遭受损失的实体权利的享受者
虽然放宽环境民事诉讼的资格是势在必行的,但是就请求赔偿这种责任方式来讲还是应当要求原告主体适格,否则其请求赔偿的基础部分不存在。只有自己在环境法上的民事权益受到环境污染的侵害或者与他人发生争执时,才能有资格请求环境保护行政主管部门或其他行使环境监督管理权的部门或者司法机关保护自己的合法权益。
2.被告实施或者可能实施了污染和破坏环境的行为
是否存在污染或破坏环境的行为应由原告负举证责任。提供证明自己的民事权益受到的损害系排污者的排污行为所致的证据。但要注意的是在一些累积性、潜伏性环境事故中,原告可能不容易直接证明被告有污染环境的行为,这时可能提供间接事实的证据证明被告可能实施了污染环境的行为即可。
3.有损害事实的存在
行为人只有在其行为造成了损害事实的情况下,才能承担民事责任。如果行为人虽然实施了某种行为,但并没有对他人的人身或财产造成损害事实,行为人便不承担民事责任。若损害事实原告最清楚,应由原告举证。
4.对因果关系提出一定程度的证明
因果关系的证明多涉及科技与证明远近等很专业的问题,原告一般情况下不可能作出完全的证明。这里的“一定程度”还涉及到证明标准,也就是说原告对因果关系的证明达到法官对其请求的确信和支持,才可能依法要求被告承担赔偿责任。
(二)被告承担的举证责任及理由
根据最高人民法院《关于民事诉讼证据若干规定》,排污者应当就下列问题提供证据[5]:
1.其污染环境行为与环境污染损害结果之间不存在因果关系
(1)从证据距离的角度来说,加害人更容易收集证据。在环境污染案件中,受害人本来必须证明所受的损害与加害人释放的污染源之间有因果关系,但是污染物从排入环境到造成损害往往有一个积累的过程,涉及到复杂的科学技术问题,受害人难以确定。
(2)从是否有利于实现实体法的宗旨角度看,由被告承担证明责任更有利于实现受害人的法律权利救济。被害人缺乏相关的科学知识、取证手段等,加害人一般为企业集团。为此,在证明责任的分配上,法律也需要向受害者倾斜。
2.免责事由
(1)不可抗力。即受害人受到的环境污染损害是由于发生了不可抗拒的事件所致。被告必须证明:一是有不可抗力的存在,尤其是证明不可抗力的不可预见性;二是损害必须完全由于不可抗力造成,即不可抗力是损害发生的唯一原因。如果有加害人的过失行为,就不能免除其责任;三是必须“经过采取及时合理措施”仍不可避免。
(2)受害者自身责任。根据《水污染防治法》第55条四款规定,环境污染损害是由于受害者自身的责任引起的,排污单位不承担责任。受害者自身责任这一免责事由也要被告承担举证责任,被告要证明两点:一是受害人的行为是损害发生的唯一原因;二是受害人的心理状态为故意或重大过失。当然受害人的心理状态,被告难以证明。
(3)第三者的过错。根据《水污染防治法》第55条第三款规定,环境污染损害是由于第三人的故意或过失造成的,应当由第三者承担责任。这时排污者既要证明第三者的完全过错,又要证明自己完全没有过错。
三、我国环境侵权民事责任的归责原则的不足及其完善
我国现行法律中所规定的环境侵权民事责任的归责原则有诸多不足之处,而且有些规定是自相矛盾的。从长远的角度,许多问题需要澄清,许多地方需要改善。
(一)确定民事基本法中环境侵权民事责任归责原则
我国《民法通则》中第124条规定:“违反国家保护环境防止污染的规定,污染环境造成他人损害的,应当依法承担民事责任。”这看似是无过错责任原则的规定,但在无过失责任下,侵权责任的成立不考虑加害人的过失,这不仅与国外有关通说、判例和立法所持的污染源遵守公法标准和要求并不免除其民事责任的立场或规定相反,而且与环境基本法及各单行法的有关规定相矛盾。为此,我建议在今后制定民法典时应当将《民法通则》第124条关于“违反国家保护环境防止污染的规定”改为“因环境污染造成他人损害的,加害人应当依法承担民事责任,除能证明损害是由不可抗力、第三人或受害人自身的过错所为者外。”
(二)扩大无过错责任原则在环境侵权领域的范围
我国规定的无过错责任原则只是对环境污染侵权领域适用,但是如生态破坏、地面沉降等自然资源破坏也面临着同环境污染同样的难题。由于此类现象因果关系难以判定,适用过错责任原则不利于对受害者的保护,同时生态破坏也具有类似于环境污染的潜伏性、持续性等特点。所以在生态破坏侵权行为,应适用无过错责任原则比较合理。随着科学技术的不断进步,新能源、新材料产品不断诞生,其在实践中造成的侵权行为应该运用法律手段予以规范,也应适用无过错责任原则。
(三)明确举证责任倒置与因果关系推定原则
由于环境污染侵害的特殊性,受害方往往由于认知水平的限制,以及加害方生产工艺的保密性,无法举证证明加害方有过错,使得受害方处于不利的诉讼境地。笼统的将因果关系作为一个整体进行分配并将其称之为举证责任倒置,却带来了混乱。其一,举证责任倒置是建立在“正置”的基础上的,没有举证责任的“正置”何以“倒置”。其二,因果关系本来就是多方面的,将“不存在因果关系”的举证责任“倒置”给被告,只能解决责任成立的问题,并不能解决责任承担的问题,因此对因果关系制度还应该有进一步的规定,对此可以借鉴外国法中行之有效的方法。
(四)完善相关的保险制度与赔偿原则
由于环境污染侵权往往具有社会性,其受害地域广阔,受害人数众多,赔偿数额巨大,加害者一般都难以承受。对此,许多国家为确保受害人得到充分的赔偿,都对从事有高度风险的企业进行强制性责任保险。这样,因环境污染侵权而致赔偿责任时,就可通过保险的渠道将巨额的赔偿分散于社会,从而实现损害赔偿社会化。这既保证了生产的安全,又有利于及时救济,避免各种矛盾和冲突的发生。同时引入惩罚性赔偿是对极端无理之人的吓阻[6]。在现实中环境侵权既有合法行为,又有故意行为。
参考文献:
[1]汤维建.论民事诉讼中的举证责任倒置[J].法律适用,2002,(6).
[2]王政,马品懿.论环境侵权诉讼中的举证责任分配[J].环境保护科学,2006,3(23).
[3]林汉沂.浅议环境污染侵权案件的举证责任分配制度[J].海峡科学,2007,(6).
霸权稳定论是西方国际政治经济学现实主义学派的代表观点,最早由基欧汉提出,由麻省理工经济学教授金德尔伯格奠定理论基础,再由克拉斯纳和吉尔平等人补充成形,加以完善。(注:详见Robert Keohane,“Theory of Hegemonic Stability andChanges in International Regimes,p.1967—1977”in Oie Holstied:Changes inthe International System,Boulerco.Westview Press,1980.)
霸权稳定论的前提假设是:国际社会处于无政府状态,秩序需要建立和维护,这时需要基于各国的实力进行权利的分配,从而出现霸权国;霸权国要恪守自由主义的价值观,致力于自由的国际经济秩序的建立。该理论的观点大致可以总结为以下几点:首先,霸权的存在是特定经济秩序存在的保障,即国际经济秩序的稳定与繁荣需要霸权的维护。霸权绝对和相对势力的下滑会导致秩序的紊乱。当霸权国明显强于他国时期所形成的国际经济秩序要稳定于霸权国权力下降时期所形成的国际秩序;其次,霸权国要提供整个体系中所必须的“公共产品”和“集体物品”,例如国际经济制度的维持,包括自由开放的贸易体制、稳定的国际货币体系以及为保证这一整套体系正常工作的国际安全和政治体制等各个方面。(注:国际安全和政治体制之所以在某种程度上可以归结为公共产品,主要是因为在稳定和平的国际环境下,不论受益国是否付出相应的维持成本,任何国家都享受到其稳定带来的收益。)公共产品所特有的非排他性和非竞争性的性质决定了“搭便车”现象的必然存在,从而公共产品的供给不足。为了保证公共产品的供给,国际上需要一个相应成本承担者。在一国范围内,公共产品往往由政府提供,政府是成本的承担者。在国际范围内,在真正契约式的联合未能实质性形成前,需要霸权国成为成本承担者。同时,成本的担负会使得霸权国不甚重负,导致霸权的衰落和霸权国的更替。(注:正如全面所讲的从“罗马治下的和平”、“不列颠治下的和平”到现在“美国治下的和平”的变更。)
与霸权稳定论相对应的是建构主义学派的契约和平论。建构主义认为人类社会的结构主要决定于共享的观念而非物质力量,有意图的行为体的认同以及利益也由这些共享的观念建构而成。也就是说,由观念建构而成的国际制度从外部和内在两个方面同时约束和重塑着其间国家认同以及由国家认同界定的国家利益认同。只有在意识观念认同基础上建构起的契约组织才能产生最终意义上的权威,从而造就稳固的国际秩序。现存的欧洲联盟在某种意义上是契约和平的一个区域性的例证,标志今后国际关系发展的新方向,即世界各国应充分相互信任,构建集体认同基础上的最广泛的契约联盟。
二、从霸权主义向契约联盟的和平演进(注:这儿的“和平演进”是指“国际政治中的体系变化、格局转换、形式发展不以战争形式来进行或实现,国际体系不以霸权争夺的战争来完成更替”。(参见Robert Gilpin,War and Change in WorldPolitics,Cambridge University Press,1981,
p.213).):一个模型
在看得见的时期内,霸权的存在在一定程度上是合理的,但从更长远来看,霸权的存在不应该是一种常态,它只是人类社会国际关系史上的一个发展阶段。霸权主义仍需要发展,契约和平是它的高级形式,演进方式可能存在一条和平变迁的路径。
回到最基础的成本—收益分析,霸权国之所以有金德尔伯格等人所认为的有动机提供诸如国际安全、自由贸易、良好的国际货币体系等“公共产品”,乐于承担维持该套体系的大部分成本,是因为成为集体物品的提供者和成本承担者能够给霸权国带来额外的收益。权衡付出的成本与收回的好处,收益要大于成本。作为国际关系中的权威,霸权国利用自己的政治、经济、军事实力,在输出公共产品的同时,通过意识形态和文化价值观的输出,在一定范围内建立起所有活动主体关注和应遵循的惯例和规章,确定何为“合法”,何为“非法”,可以说霸权国“创建”了最适合于自身发展的“国际规则和秩序”,能够从中获得最大的收益。
在获得国际霸权之前的阶段,霸权利益存在一个持续上升的阶段,表现为一段上抛的曲线,此时竞争国会努力扩张壮大自己的实力,去获得世界霸权;当获得霸权地位,此时霸权收益达到峰值,并可能在一段时间内续存;随着霸权地位的确立,公共产品提供的重担越来越多的压到了霸权国身上,同时霸权收益强大的驱动力会促使其他国家也不断的谋求霸权地位,从而潜在的对现存的霸权国产生威胁,迫使霸权国付出日渐增加的维持成本。这些日益增长的成本逐渐消耗霸权国的实力,最终导致霸权国的衰落,新霸权国的出现,从而完成霸权对霸权的替代。其间的机制可以由下页的图进行解释。
以前阶段:表示甲国能在此阶段获得的霸权收益持续上升,霸权加速形成;
中间阶段:霸权已经形成,霸权收益达到峰值,并持续一段时间;
之后阶段:霸权收益开始下降,甲国的霸权国地位接受挑战,逐渐衰落。
对于利用甲国衰落的契机逐步获得霸权国地位的乙国同样存在类似的收益曲线,如图中所示。
附图
图一只是给出了一个就霸权更替过程中的比较静态分析,那么是不是说霸权更替是一种常态,会无休止的更替下去呢?其实不是的,只需在霸权收益和契约和平收益之间作出比较,我们就可以得出霸权稳定走向契约和平的可能性。
显然,当图中所示情况出现时,即当成为霸权国的收益不及达成互信契约下得到的收益大时,国际范围内契约自然会形成。
那么这种情况是不是一种必然趋势呢?随着技术的进步和全球化的进程,作为霸权国的霸权毛收益(注:此处的“毛收益”与“净收益”相对,是指没有去除维持霸权成本之后的霸权收益。)正在日益增加,但是霸权国为获得这种收益要付出和承担的成本的增加会以更快的速度蚕食增加的收益,从而导致霸权净收益的持续下降。另一方面,契约联盟中,各参与国相互之间充分信任、相互认同,契约的签订在很大程度上降低了彼此间交往的成本,促使各国逐步放弃“自我”的概念,追求世界整体范围内的帕累托最优。(注:帕累托最优是指资源配置的最优状态,在这种状态下要增加一人的福利必然以减少他人福利为代价。)此时形成的自由贸易和政治机制才是最稳定的,因为大家对此都持认同态度能够在不损失原有效率情况下,促成维护这一体制成本的最小化,所以给各个参与国带来的收益会不断增加。比较两方面的消长,可以得出,契约和平替代霸权稳定是一个必然趋势,只是时间早晚而已。
三、契约和平必然代替霸权稳定:现实表现
冷战结束后,美国成为世界公认的唯一超级大国,如今的美国已经夺得了超霸地位,深入分析可以发现整个过程与上述理论有不少拟合之处。
以冷战结束为起点,为夺取和巩固全球的霸主地位,美国采取了新的全球化战略,将自己首先定位于“倡导者”的角色,其次是本国利益和民主自由价值得保护者。其后果如何呢?自1992年全球化的呼声达到到1997年的东南亚金融危机和欧洲国家开始相继陷入经济衰退,短短几年间,美国通过鼓吹经济自由、贸易自由等手段,不仅将极不发达国家排斥在全球化之外,还通过国际资本运动,让新兴工业化国家、日本、欧洲等国成为牺牲品,(注:有资料显示,美国资本利用日本泡沫经济破灭和东南亚金融危机的机会,以低价大肆收购。如美国旅行者集团出资2200亿日元,控制日兴证券25%的股权,成为第一大股东;东南亚金融危机爆发后,短短数月,东盟诸国损失数千亿美元。这些损失的财富主要被投机性的美资对冲基金和美欧金融资本所掠夺。)用以换取美国长达九年多超长周期的经济增长。
作为国际性合作组织的成员,美国起到了主导和举足轻重的作用,从中获取了巨大的经济和政治利益。作为当今世界最为重要的三大经济组织——世界贸易组织(WTO)、国际货币基金组织(IMF)、世界银行(WB)在建立之初的基本规章都是按照美国人的意志制定的。80年代以后,美国为了适应新形势的需要,攫取更大的收益,利用在组织中的主导地位,竭力主张按照自己的意志修订和完善这些规章,譬如世界贸易组织关于信息化的协议,就是在美国的一手操纵下制定的,它的出台不仅符合了美国发展的需要,更为美国执世界信息化之牛耳,推行“信息霸权主义”提供了依据。
通过牢牢控制国际金融组织,美国以此对其他各国施加经济和政治压力,牟取霸权收益。例如,在科索沃战争中,美国之所以敢悍然带领北约轰炸南联盟,其中很重要的一个原因就是美国通过IMF对俄罗斯的45亿美元贷款,从而绊住了俄罗斯的手脚。又如,在东南亚金融危机爆发后,日本曾提出建立一个由日本主导的资金总额高达1000亿美元的亚洲货币基金,以帮助危机中国家度过难关。但美国根本就无法容忍绕开其主导的IMF重起炉灶的做法,利用霸权地位将其扼杀于襁褓之中,以巩固加强它的霸主地位。90年代以来,美国大力强化西方七国首脑会议的政治职能,不断扩展会议内容所涉的范围,西方七国首脑会议逐步从讨论经济问题的机构向经济政治等多方面发展,大有凌驾于联合国之上的态势。
以上是美国通过夺得霸权而获得霸权收益,另一方面,美国为维护现有收益和获得更多收益所需要承担和付出的成本却以更快的速度上升。
早在1998年,克林顿政府就在其《国防报告》中公开宣称在未来10年至15年中,美国将保持对全球事务积极介入态度。随后白宫发表的《新世纪国家安全战略报告》,用了1/3的篇幅谈论军事问题,将“加强军事实力”摆在美国新世纪国家安全战略三个主要目标的首位,大规模增加国防投入,强化军事霸权的物质基础。美国《新世纪国家安全战略报告》充满着浓厚的火药味,公开宣称“当美国至关重要的利益受到挑战时,美国将果断地使用武力”,“能够与盟国一起干就一起干,必须自己干的就自己干”。
美国是冷战结束后西方世界中国防开支增长幅度最大、增长速度最快的国家。1999年度,美国国防预算为2706亿美元,相当于俄、英、法、德、日、中六大国军费总和的1.6倍。2000年度,美国国防预算比上年度净增加102亿美元,达到了2808亿美元。当时的克林顿政府决定,准备在2000年到2005年的六个财政年度内共增加军费1120美元。到2005年,美国军费总额最低也将达到3200亿美元,占届时世界军费总额的35%左右。近几年来,美国就每年用于新型武器装备的研制费用高达900亿美元,武器采购费用则达到了400余亿美元。同时,美国军事介入地区局势和国家内部事务规模在扩大,范围在扩展,程度在提高。据美国参谋长联席会议总部披露,从第二次世界大战后到冷战结束前,美国向海外紧急派遣部队为10次,但冷战结束以来则增加到近40次,而且还有上升的趋势。
在输出资本的同时,美国也正在大量的输出自己的意识形态和价值观念,加快世界贸易和投资的自由化,提高经济的开放程度。根据自由主义经济学的逻辑,在资本和技术方面处于劣势的国家将根据自身的资源禀赋提供初级产品和低附加值产品来参与国际分工,这样会达到世界范围内福利的最大化。但这只是静态的观点。从动态看,这种看似公平实则不公平国际分工方式根本就不利于落后国家的技术进步和产业升级。随着时间的推移,欠发达国家不仅会被发达国家大规模掠夺资源,更严重的是会形成对发达国家严重的资本和技术依赖,丧失经济自主性,被迫受制于人。在这种情况下,国与国之间先天的差距,特别是技术方面的差距会使得看似自由贸易的国际经济体系名存实亡,技术的障碍天然的导致发达国本国市场的对外封闭。一方面,霸权国对外掠夺资源和经济利润,另一方面,技术的壁垒使得霸权国国内市场相对封闭,受到保护。在当前以美国为主导的国际经济秩序仍能容忍的限度内,国际秩序将保持相对的稳定,一旦抢夺和自利超过了某一临界点则必然会带来动荡,弱国必然进行激烈的反抗,而霸权国的镇压则会激化矛盾,加剧不稳定,最终导致整个系统的崩溃。前苏联和东欧社会主义国家间的关系演变可以为证,另外“9·11”事件在某种程度上也是这种矛盾激化的结果。
一边是霸权收益的相对稳定或微升,另一边则是维持成本以远远高于收益增长速度的速度进行增长,不断吞噬着收益,削弱美国的霸权实力,最终必然导致现有霸权的没落。作为现阶段最成功的区域性联盟——欧盟,它的成员在其内部达成了契约式的和平。这种建立在相互信任、相互认同基础上的契约共同体在保持自由经济带来的整体福利水平的情况下,降低了维持联盟稳定的成本。各国在决策程序上或冲突解决行动中都遵循“全体磋商,一致同意”的多边协调原则,边界的驻军减少到较低水平,对外来威胁和内部威胁都能达成一致的共识,在共识的基础上处理联盟内国与国之间的相关事宜。比较霸权收益与契约收益,一增一减,两者差距的不断下降,为国际政治和经济结构的变迁提供了基础和动力。
四、结论
为保证国际社会有序制度的形成,促进世界整体福利的提高,霸权稳定论认为需要霸权国的出现,在自身恪守自由主义价值观的同时,致力于自由的国际经济秩序的建立。处于该体制核心地位的霸权国能够利用经济、政治和军事等方面的霸权主导整个体系的演变,从中获得霸权收益;霸权国的另一个职责就是为体系内成员国提供必需的“公共产品”,并承担相应的成本。随着技术的进步和全球化的进程,维持和巩固霸权成本的不断上升,将逐步耗减霸权收益,削减霸权国实力,最终造成霸权国的衰落。
契约和平情况下,各参与国相互之间充分信任、相互认同,此时形成的自由贸易和政治机制才是最稳定的。契约的签订在很大程度上降低了彼此间交往的交易成本,在不损失原有效率情况下使维护这一体制的成本达到最小,给各参与国带来不断增加的收益。
虽然在相当长的一段时间内,霸权主义仍会存在,新老霸权国还会更替,但如果放眼更长的时间段,比较霸权收益和契约收益的一消一长,我们可以得出,契约和平替代霸权稳定是国际政治经济秩序发展的一个必然趋势,变迁的发生只是时间的早晚而已。
参考文献
[1]Robert Keohane,“Theory of Hegemonic Stability and Changes inInternational Regimes”,in Oie
Holstied:Changes in the International System,Boulerco.Westview Press,1980.
[2]Robert Gilpin,War and Change in World Politics,Cambridge UniversityPress,1981.
[3]罗伯特·吉尔平,《国际关系政治经济学》,北京经济科学出版社,1989。
[4]牛震,“关于霸权稳定论及其评价”,《世界经济与政治》Vol.10,2000。
[5]邹三明,“从国际金融角度看当代国际格局走向”,《世界经济与政治论坛》Vol.2,2000。
[6]郭树永,“建构主义的共同体和平论”,《欧洲》Vol.2,2001。
[7]门洪华,“关于美国霸权的机制分析”,《太平洋学报》Vol.2,2000。
3. 人生就是会遇到各种麻烦,我们得尽力解决。再见十一月,你好十二月。
4. 我们总是满脸微笑说不介意但眼里有遮盖不了的失望。十一月再见。十二月你好。
5. 十月一再见,十二月你好!2021最后一个月,希望所有的事情都能圆满解决,轻轻松松地迎接2022。
6. 月再见,12月你好!人生苦短,不要把时间浪费在犹豫不决上。喜欢的东西就去买,喜欢的人就去追,勇往直前才能有所收获。
7. 从此刻起,莫负时光,再见11月,你好12月。
8. 月任凭世间纷扰,独守岁月安好,12月,你好!
9. 不开心是一天,开心也是一天,何苦为难自己。要学会自己心疼自己,因为没人会心疼你。十一月再见,十二月你好!
10. 十二月你好!幸福就是只要牵着你,闭着眼都敢走。
11. 十二月你好!我对你的爱,没尽头,也没堤口。不比月亮薄,风也吹不走。
12. 十二月你好!我还是很喜欢你,明明已经百无禁忌,偏偏你是一百零一。
13. 日复一日,四季轮回,春夏秋冬,片霜进冬。莫道岁月晚,不蹉跎,不留念,不虚度,不念过往,不畏将来。从现在起,莫负时光,再见11月,你好12月。
14. 十二月你好,愿你天天拥有最幸福的笑容,一切好运常伴左右。
迎接12月到来的文案精选2 1. 忙碌的十一月终于要说再见了,接下来就是更充实了12月了。
2. 生活要充满仪式感,十二月,我们一起来许个愿吧。
3. 再见了,十一月!我们在十一月学会拥抱阳光,学会了豁达人生,宽阔心怀,学会了原谅错误,坦然生活。
4. 前有阻碍,奋力把它冲开,运用炙热的激情,转动心中的期待,血在澎湃,吃苦流汗算什么。十二月你好,早安。
5. 十二月你好。过不去的坎别再放在心上,忘不掉的人也该告一段落,新的征途上,愿从今往后的你,别爱的太满,别睡的太晚。
6. 生活有进退,输什么也不能输心情。十二月你好,十一月再见。
7. 一年很慢,又很快不管此刻你是斗志昂扬还是收获满满都别忘了说声:11月,再见!12月,你好!
8. 十一月再见,十二月你好!十二月,生活可以漂泊,可以孤独,但灵魂必须有所归依。
9. 再见初冬十一月,迎来了深深寒意的十二月,让该过去的过去,让该开始的开始。早安!
10. 再见,初冬十一月。你好,严寒十二月,越挫越勇,能够抵御寒冬,也能够拥抱春天。
11. 十一月,再见!十二月,你好!真正的男人敢爱敢恨,敢怒敢言,敢说敢做,敢做敢当。
12. 每一个平淡的日子都值得尊重,每一个还在身边的人都需要珍惜,认真告别,用力重逢!十一月,再见。十二月,你好。
13. 你现在不为自己以后想过的生活努力,以后全是你不想过的生活。十二月,你好!
14. 没有人知道失败和成功间的差距是多么的小,它们之间只相差了一个词的距离,那就是胆怯。依靠坚持和信念必然可以让人从失败走向成功。十二月你好!
迎接12月到来的文案精选3
1. 你好,十一月,再见!你好,十二月,谢谢你拥我入怀。
2. 十一月已逝,不管过得怎样,不必太在意。若是美好,叫做精彩;若是糟糕,叫做经历。十二月,请对我温柔些!
3. 人生就是会遇到各种麻烦,我们得尽力解决。再见十一月,你好十二月。
4. 最美丽的女人不是她自身,而是她营造的美丽氛围。十二月,你好!十二月,早安!十一月,再见!
5. 再见初冬十一月,迎来了深深寒意的十二月,让该过去的过去,让该开始的开始。
6. 十二月,请对我好一些,希望这个月欢乐多一些,无论酸甜苦辣,不好的都会过去,好的都留在我身边。十二月你好。
7. 倒霉十一月再见!经历过痛苦与挣扎的洗礼,就能自由展翅翱翔。十二月,奋斗你好!
8. 时间不是用来冲淡一切的,而是让我们去找到我们所要的一切的答案。十二月你好,早安!
9. 想做的事,只要有能力做,那就不要等,不要害怕失败;想付出的爱,只要觉得可以,那就大胆些,不要留下遗憾。十二月你好,早安!
10. 十二月你好!新的一天,新的开始,新的一月,新的心情,感谢朋友圈让我们互相祝福,感谢你我之间情谊一直都在,愿你的每天都幸福。
11. 将十一月的遗憾藏在十二月的温柔里得以圆满。12月你好!
12. 向日葵看不到太阳也会开放,生活看不到希望也要坚持,12月你好!
13. 时间像是跳跃式前进,没说出口的再见,在今天别离。再见,十一月。十二月你好。
14. 生活,在喜怒哀乐间走走停停。不知道会遇见什么,只知道阳光这么好,别辜负了今天。12月,你好。
迎接12月到来的文案精选4 1、十一月,再见,不管多糟糕都是经历,十二月,你好,所有的美好都在路上。
2、在十一月的尾巴上,和他说再见,十二月,新的开始,找回迷失的自己,希望不要被辜负了。
3、十二月!未来的日子愿你三冬暖,春不寒;愿你天黑有灯,下雨有伞;愿你一路上,有良人相伴;愿你平安喜乐,事事顺遂;愿你想要的都拥有,得不到的都释怀。
4、比失败更令人伤心的是,你始终都没有为自己而努力过。天气寒冷同志们注意保暖,我们大家一起告别十一月,迎接十二月!
5、十一月糟心事件太多,愿这些都能埋进厚厚雪堆里,再也看不到,听不到。十二月,愿你善待光阴,善待自己!
6、一切困难前的退缩,不过是心中的懦弱。真正的勇气,源于内心的坚持。人生的道路,是充满了挑战的征途,即使受伤,即使哭泣,也要不断拼搏。十二月你好!
7、前有阻碍,奋力把它冲开,运用炙热的激情,转动心中的期待,血在澎湃,吃苦流汗算什么。十二月你好,早安!
随着公路交通运输的发展,交通拥挤、道路阻塞和交通事故频繁发生等问题越来越严重地困扰着世界各大城市。在我国,长期以来城市人均道路面积一直处于低水平状态,近十年有了较快发展,人均面积由2.8平方米上升到6.6平方米。尽管其增长幅度较快,仍赶不上城市交通流量年均20%的增长速度。这种状况在大城市中尤为突出目前全国32个百万人口以上的大城市中,有27个城市的人均道路面积低于全国平均水平。
另外,最近几年也是大城市机动车增长速度最快的年份,轿车、客车、面包车以及摩托车的增幅年均在15%以上。以广州为例,广州市近10年来机动车年均增长速度为17%,其中轿车为19%,摩托车为35%。
相对于交通运输工具的飞速发展,我国交通配套设施建设明显滞后,道路安全网络、道路标识、交通指挥中心仍然不足。单独从车辆方面或道路方面考虑,均很难有效地解决交通问题。
停车场是交通事故频发区之一。随着汽车的日益普及,停车场越来越拥挤,车辆间距离非常接近,使得驾驶员在停车场穿行、掉头或倒车时常常顾此失彼,发生碰撞和拖挂的事故,在夜间,事故发生率最高。
汽车倒车超声波报警器能在一定程度上帮助驾驶员避免事故的发生,它能显示出车尾距离障碍物的距离,并能在低于安全距离时发出报警声音。对于后视不良的车辆如大客车,货车驾驶员和驾车新手来说,拥有一个倒车报警器是很有必要的。
1.2 课题目的及意义
本课题把硬件电路和电路软件有机的结合起来,完成汽车倒车报警系统的设计,能够了解单片机技术的现状,而且通过对电路系统的设计,学习掌握了数字电路从原理图到PCB版的全部过程,形成完善的设计思路以及思想,并通过对汽车倒车超声波报警器的软件设计的过程,锻炼应用C以及相关汇编语言等软件设计电路程序的能力为以后参与实际工作奠定良好的设计基础。
本课题要求使用现在应用非常广泛的计算机软件PROTEL,及Keil C51,随着计算机技术的发展,计算机软件在电路设计中的应用越来越广泛,Protel是人们熟悉的常用EDA软件。作为电路设计自动化(EDA)的一种工具,Protel应用于电路原理图设计、电路板设计等,它基于Windows环境,功能强大,人机界面友好,能让人们在具有最完整的功能环境下,提升设计上的品质和效率。本课题将要求Protel在电路设计中的应用,包括电路原理图设计和印刷电路板设计以及设计过程中遇到的问题和解决方法。Keil C51,是51系列单片机学习和调试的常用软件,是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编、PLM语言和C语言的程序设计,界面友好,易学易用。这样使学生也能将所学与所用有机结合起来。在步入工作岗位之前得到全方位的工程设计训练。
通过对汽车倒车报警电路的设计能初步具有用PROTEL软件设计电路原理图以及电路版图的能力。与实际电路相结合,通过理论联系实际的方法,使所学的知识通过自己设计思考真正应用到实践中。通过该次设计能了解51系列的一些单片机的知识,并能熟练运用PROTEL,Keil C51软件,提高实际动手能力。
通过运用汇编语言编程,可以锻炼严谨的编程思路,进一步提高编程能力和对汇编思想的理解。为以后的工作打下良好的基础。
第2章 总体设计方案和开发软件介绍
2.1超声波测距原理
人耳的听音范围是20~20 000Hz ,超声波是人耳听不到的一种声波,是一种频率超过 20kHz 的机械波。超声波作为一种特殊的声波,同样具有声波传输的基本物理特性—反射、折射、干涉、衍射、散射。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大力量,并且在不同的媒质介面,超声波能量损失小大部分能量会反射。同时,由于超声波对人体和环境是无害的,所以超声拨检测可以广泛应用到各个部门。而且利用超声波检测往往比较迅速,方便,易于做到实时控制,并且在测量精度方面能达到工业实用的要求。在本设计中综合各方面考虑,采用的超声波频率为40KHz。
超声波的纵向分辨率较高,对色彩和光照度不敏感,对外界光线和电磁场不敏感,可以用于测量较近目标的距离。本设计采用的超声波传感器往返距离为15m ,在有灰尘、烟雾、强磁场干扰、有毒等各种环境下都能稳定工作.超声波测距是根据超声波传播过程中遇到障碍物会发生反射这一原理来测量距离的,即用发射超声波和接收其回波之间的时间差来计算距离,计算公式为:
v = 331. 5 + 0. 607 T (2-1)
式中:v 为超声波在空气中传播速度T为环境温度
常温下可简化为
(2-2)
式中:S为被测距离;Δt为发射超声脉冲与接收其回波的时间差:t1为超声回波接收时刻;t0为超声脉冲发射时刻. 用单片机可以很方便地测量t0时刻和t1时刻,根据以上公式,用软件编程即可得到被测距离S。
2.2 汽车倒车雷达的发展
倒车雷达其实跟大家所知道的雷达是一样的,是根据蝙蝠在黑夜里高速飞行而不会与任何障得物相撞的原理设计开发的,通过感应装置发出超声波,然后通过反射回来的超声波来判断前方有无障得物,以及距障碍物的距离、障碍物的大小、方位和形状等。不过由于倒车雷达体积和实用性的限制,目前的倒车雷达主要具备的就是判断障碍物的距离,并作出提示,让驾驶者便于判断是否该减速或熄火。
通常的倒车雷达主要由三部分组成:感应器(探头)、主机和显示设备。感应器发出和接收超声波信号,然后将得到的信号传输到主机里面的电脑进行分析,再通过显示设备显示出来。探头装在后保险杠上,探头有1、3、4、6只不等。探头以45°角辐射,上下左右搜寻目标。它最大的特点是能探索到那些低于保险杠而驾驶员从后窗难以看见的障碍物( 如花坛、蹲在车后玩耍的小孩等)并报警。倒车雷达的显示器装在驾驶室仪表板上,它不停地提醒驾驶员汽车距后面物体还有多少距离。到危险距离时蜂鸣器就开始鸣叫,提醒驾驶员停车。
按探头分,倒车雷达有粘贴式、钻孔式和悬挂式三种。粘贴式探头后有层胶,可直接粘在后保险杠上。钻孔式探头,是在保险杠上打一个洞,然后把探头嵌进去。悬挂式探头主要用于货车。从显示器分,有数字显示、颜色显示和蜂鸣三种。
下面介绍倒车雷达的发展:
第一代——轰鸣器,这是倒车雷达系统的真正开始,倒车时,如果车后1.5~1.8m处有障碍物,轰鸣器就会开始工作。轰鸣声越急,表示车辆离 障碍物越近,没有语音提示,也没有距离显示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。
第二代——数码波段显示,这代产品要先进得多,它安装在仪表台的位置,可以显示车后障碍物离车体的距离。如果是物体,在1.8m 开始显示;如果是人,在0.9m左右的距离开始显示;这一代产品有两种显示方式,数码产品显示距离数字,而波段显示产品由三种颜色来区别显示:绿色代表安全距离,表示障碍物离车体距离有0.8m 以上;黄色代表警告距离,表示离障碍物的距离只有0.6~0.8m;红色代表危险距离,表示离障碍物只有不到0.6m 的距离,你必须停止倒车。这种产品把数码和波段组合在一起,比较实用。但缺点是反应不够快,而且使用寿命较短。
第三代——液晶显示屏动态显示,这一代产品非常引人注目,特别是屏幕显示开始出现动态显示系统。它不用挂倒挡,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。其外表美观,可以直接粘贴在仪表盘上,安装很方便,给人以舒适的感觉,显示的距离也更准确些。相比其他倒车雷达产品,这种产品广为车主接受。但是,液晶显示器存在抗干扰能力不强的毛病,所以有时出现误报的情
第四代——魔幻镜倒车雷达,它结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2m以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。因为其外形就是一块倒车镜,所以并不占用车内空间,直接可安装在车内后视镜的位置。当然,它的价格也相对较高。
第五代——整合影音系统,这是专为高档轿车生产的,它在上一代产品的基础上新增了很多功能。从外观上来看,这套系统比上代产品更精致和典雅;从功能上来看,它除了具备上代产品的所有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像。
可见汽车倒车雷达的技术发展已经比较成熟了。
2.3总体设计方案
本系统由89S51单片机、超声波发射电路、超声波接收电路、显示电路等部分组成。如图2-1所示
图2-1 总体设计框图
本设计以ATMEL公司生产的AT89S51为中心,通过AT89S51单片机控制超声波发射电路发出40KHz的超声波,与此同时单片机内计数器开始计时;经过延迟后开启超声波接收电路,当接收电路收到经障碍物反射的回波后,计数器计时结束。通过AT89S51单片机计算出即时距离,在显示电路显示出来,若低于警戒距离则开启报警。超声波发射电路和超声波接收电路是整个系统的基础;显示电路选用LED作为显示设备,一来价钱便宜,二来编程方便;报警电路选用蜂鸣器报警,也是从经济和编程的角度去考虑的。
2.4 Keil C51介绍
KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。uVision2 IDE可为它们提供单一而灵活的开发环境。
C51 V7版本是目前最高效、灵活的8051开发平台。它可以支持所有8051的衍生产品,也可以支持所有兼容的仿真器,同时支持其它第三方开发工具。因此,C51 V7版本无疑是8051开发用户的最佳选择。
2.4.1 uVision2集成开发环境
项目管理 ,工程(project)是由源文件、开发工具选项以及编程说明三部分组成的。一个单一的uVision2工程能够产生一个或多个目标程序。产生目标程序的源文件构成“组”。开发工具选项可以对应目标,组或单个文件uVision2包含一个器件数据库(device database),可以自动设置汇编器、编译器、连接定位器及调试器选项,来满足用户充分利用特定微控制器的要求。此数据库包含:片上存储器和外围设备的信息,扩展数据指针(extra data pointer)或者加速器(math accelerator)的特性。uVision2可以为片外存储器产生必要的连接选项:确定起始地址和规模。
集成功能uVision2的强大功能有助于用户按期完工。
1.集成源极浏览器利用符号数据库使用户可以快速浏览源文件。用详细的符号信息来优化用户变数存储器。
2.文件寻找功能:在特定文件中执行全局文件搜索。
3.工具菜单:允许在V2集成开发环境下启动用户功能。
4.可配置SVCS接口:提供对版本控制系统的入口。
5.PC-LINT接口:对应用程序代码进行深层语法分析。
6.Infineon的EasyCase接口:集成块集代码产生。
7.Infineon的DAVE功能:协助用户的CPU和外部程序。DAVE工程可被直接输入uVision2。
2.4.2部分编辑器和调试器
源代码编辑器,uVision2编辑器包含了所有用户熟悉的特性。彩色语法显像和文件辩识都对C源代码进行和优化。可以在编辑器内调试程序,它能提供一种自然的调试环境,使你更快速地检查和修改程序。
断点, uVision2允许用户在编辑时设置程序断点(甚至在源代码未经编译和汇编之前)。用户启动V2调试器之后,断点即被激活。断点可设置为条件表达式,变量或存储器访问,断点被触发后,调试器命令或调试功能即可执行。在属性框(attributes column)中可以快速浏览断点设置情况和源程序行的位置。代码覆盖率信息可以让你区分程序中已执行和未执行的部分。
调试函数语言, uVision2中,你可以编写或使用类似C的数语言进行调试。
内部函数:如printf, memset, rand及其它功能的函数。
信号函数:模拟产生CPU的模拟信号和脉冲信号(simulate analog and digital inputs to CPU)。
用户函数:扩展指令范围,合并重复动作。
变量和存储器,用户可以在编辑器中选中变呈来观察其取值。双层窗口显示,可进行以下调整:
1.当前函数的局部变量
2.用户在两个不同watch窗口页面上的自定义变量
3.堆栈调用(call stack)页面上的调用记录(树)(call tree)
4.不同格式的四个存储区
2.4.3 C51编译器
KEIL C51编译器在遵循ANSI标准的同时,为8051微控制器系列特别设计。语言上的扩展能让用户使用应用中的所有资源。
存储器和特殊功能寄存器的存取, C51编 译器可以实现对8051系列所有资源的操作。SFR的存取由sfr和sbit两个关键字来提供。变量可旋转到任一个地址空间。用关键字-at-还能把变量放入固定的存储器.存储模式(大,中,小)决定了变量的存储类型。连接定位器支持的代码区可达32个,这就允许用户在原有64K ROM的8015基础上扩展程序。在V2的编译器和许多高性能仿真器中,可以支持应用程序的调试。
中断功能, C51允许用户使用C语言编写中断服务程序,快速进、出代码和寄存器区的转换功能使C语言中断功能更加高效。可再入功能是用关键字来定义的。多任务,中断或非中断的代码要求必须具备可再入功能。
灵活的指针, C51提供了灵活高效的指针。通用指针用3个字节来存储存储器类型及目标地址,可以在8051的任意存储区内存取任何变量。特殊指针在声明的同时已指定了存储器类型,指向某一特定的存储区域。由于地址的存储只需1到2字节,因此,指针存取非常迅速。
2.4.4 测试程序
uVision2调试器具备所有常规源极调试,符号调试特性以及历史跟踪,代码覆盖,复杂断点等功能.DDE界面和shift语言支持自动程序测试.
CPU和外设模拟装置, uVision2为8051及衍生产品提供了高速CUP模拟功能和片上扩展口.在对话框内可直接观察和修改I/O值,也可以用预装的C-LIKE宏指令书写符号函数来提供动态输入。
目标监控器,uVision2含一个可配置的监控器,可测试目标器件上的软件体。监控器用uVision2的调试器直接工作,可支持代码区。它要求目标系统具备6字节堆栈空间,6KB的代码ROM和256字节Xdata RAM。
MCB517/251启动工具包,在开始一项8051工程时,MCB启动工具会对你有很大帮助。每一个启动工具包括一套2K字节的开发工具和许多可快速运行的举例程序。用户可在检测8051性能的同时,查看开发工具的可行性。MCB517AC板含高性能InfineonC517A单片机,它提供标准8052外围设备和A/D转换器,PWM,搜索/比较,8位数据指针,一个高速运算单元。同时包含对81C90CAN控制器和代码区的支持。
2.5 AT89S51简介
AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K bytes的可系统编程的flash只读程序寄存器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能和强大,低价位的AT89S51单片机可提供许多高性价比的应用场合,可灵活用于各种控制领域。
2.5.1主要性能参数
与MCS-51产品指令系统安全兼容
4k字节在系统编程(ISP)FLASH闪速存储器
1000次擦写周期
4.0-5.5V的工作电压范围
全静态操作:0HZ—33MHZ
三级加密程序存储器
128×8字节内部RAM
32个可编程I/O口线
2个16位定时/计数器
6个中断源
全双工串行UART通道
低功耗空闲和掉电模式
中断可以从空闲模式唤醒系统
看门狗(WDT)及双数据指针
掉电标识和快速编程特性
灵活的在系统编程(ISP-字节或页写模式)AT89S51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个五向量两级中断结构,一个全双工,片内振荡器及时钟电路。同时,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式件可选的节电工作模
图2-2 89S51引脚图
式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。引脚图如图2-2所示。
2.5.2 引脚功能说明
Vcc:电源电压
GND:地
P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对断口写“1”
可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接收指令字节。而在程序检验时,输出指令字节,校验时,要求外接上拉电阻。
P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部上拉电阻把端口拉到高电平,此时可作输入口。作输出口使用时,因为存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( )。
Flash编程和程序校验期间,P1口接受低8位地址。
P2口:P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部上拉电阻把端口拉到高电平,此时可作输入口。作输出口使用时,因为存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( )。
在访问外部程序存储器或16位地址的外部数据存储器P2口送出高8位地址数据。在访问八位地址的外部数据存储器,P2口线上的内容(也即特殊功能存储器(SFR)区中R2寄存器)。在整个访问期间不改变。
FLASH编程或校验时,P2亦接受地址和其它控制信号
P3口:P3口是一组带有内部上拉电阻的八位双向I/O口,P3口输出缓冲级可驱动(吸收或输出电流)四个TTL逻辑门电路。对P3口写入“1”时。它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(I )。
P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2-1所示。
表2-1 P3口的分配
端口引脚 第二功能
P3.0 RXD(串性输入口)
P3.1 TXD(串行输出口)
P3.2 (外中段0)
P3.3 (外中段1)
P3.4 (定时/计数器0)
P3.5 (定时/计数器1)
P3.6 (外部数据存储器写选通)
P3.7 (外部数据存储器读选通)
P3口还接受一些用于FLASH闪速存储器和程序校验的控制信号。
RST;复位输入。当振荡器工作时,RST引脚出现机器周期以上高电平将使单片机复位。
ALE:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低八位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是,每当访问外部数据存储器时将跳过一个ALE脉冲。
对Flash 存储器编程期间,该引脚还用于输入编程脉冲( )。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。
:程序储存允许( )输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次 有效,即输出两个脉冲。在次期间,当访问外部数据存储器时,这两次有效的 信号不出现。
EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。
Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp。当然这必须是该器件是使用12V编程电压Vpp。
XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
当采用外部时钟时,外部时钟接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。若选用12M晶振,时钟周期为1微秒。
第3章 主程序设计原理
主程序设计按自上而下的设计理念。主程序主要完成初始化工作,对超声波发射和接收的控制,以及对计算和显示的控制。
主程序需要实现对两个定时器/计数器的设定、中断的开启关闭以及控制调用各子程序从而实现系统功能。
3.1 AT89S51的定时器/计数器的控制器
与定时器/计数器应用有关的控制寄存器有三个。
3.1.1 定时控制寄存器(TCON)
TCON寄存器既参与中断控制又参与定时控制。
TF0和TF1:计数器溢出标志位
当计数器计数溢出(计满)时,该位置“1”。使用查询方式时,此位为状态位以供查询,但应注意查询有效后,需用软件方法及时将该位清“0”;使用中断方式时,此位为中断标志位,在转向中断服务程序时由硬件自动清“0”。
TR0和 TR1:定时器运行控制位
TR0(TR1)=0 停止定时器/计数器工作
TR0(TR1)=1 启动定时器/计数器工作
该位根据需要以软件方法使其置“1”或清“0”。
3.1.2 工作方式控制寄存器(TMOD)
TMOD寄存器是一个专用寄存器,用于设定两个定时器/计数器的工作方式,但TMOD寄存器不能位寻址,只能用字节传送指令设置其内容。格式如下:
表3-1 TMOD寄存器格式
D7 D6 D5 D4 D3 D2 D1 D0
GATE C/T M1 M0 GATE C/T M1 M0
GATE:门控位
GATE=0由运行控制位TR启动定时器;
GATE=1由外中断请求信号(INT0和INT1)和TR的组合状态启动定时器。
C/T:定时方式或计数方式选择位
C/T=0定时器工作方式;
C/T =1计数器工作方式。
M1M0:工作方式选择位
M1M0=00 方式0,13位定时器/计数器工作方式;
M1M0=01 方式1,16位定时器/计数器工作方式;
M1M0=10 方式2,常数自动装入的8位定时器/计数器工作方式;
M1M0=11 方式3, 仅适用于T0,为两个8位定时器/计数器工作方式;在方式3时T1停止计数。
3.1.3中断允许控制器(IE)
中断允许寄存器格式如下:
表3-2 中断允许寄存器格式
D7 D6 D5 D4 D3 D2 D1 D0
EA — — ES ET1 EX1 ET0 EX0
寄存器中用于控制中断的共6位,可实现中断管理。EA为中断允许总控制位。EA=1时,CPU开中断;EA=0时,CPU屏蔽所有中断请求。
ES、ET1、EX1、ET0、EX0为对应的串行口中断、定时器/计数器1中断、外部中断1中断、定时器/计数器0中断、外部中断0中断的中断允许位。对应位为1时,允许其中断,对应位为0时,禁止其中断。
89S51单片机中断系统的管理是由中断允许控制EA和各中断源的控制位联合作用实现的,缺一不可。
3.2主程序设计
本系统需要实现功能有收发超声波、显示距离、计算距离、开启报警等。这些功能都需要主程序控制完成。收发超声波中用到的定时器/计数器需要在主程序中对其进行设置;通过调用计算子程序,可以计算出当前的距离;通过调用显示子程序显示当前的距离。程序流程如图3-1所示。
程序开始执行后,首先进行初始化:显示缓冲单元清“0”,接收成功标志位清“0”, T0、T1的工作方式的设定。在完成初始化后,CPU开中断,定时器1开中断,开外部中断0中断,并且开启定时器1用于65ms定时。
当65ms定时完成后,转入中断处理程序,也就是超声波发射程序,控制超声波发射器发射超声波。当收到回波信号后,接收成功标志位置“1”,这时候CPU关中
碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。第二代——数码波段显示,这代产品要先进得多,它安装在仪表台的位置,可以显示车后障碍物离车体的距离。如果是物体,在11 开始显示;如果是人,在11左右的距离开始显示;这一代产品有两种显示方式,数码产品显示距离数字,而波段显示产品由三种颜色来区别显示:绿色代表安全距离,表示障碍物离车体距离有11以上;黄色代表警告距离,表示离障碍物的距离只有0.6~0;红色代表危险距离,表示离障碍物只有不到的距离,你必须停止倒车。这种产品把数码和波段组合在一起,比较实用。但缺点是反应不够快,而且使用寿命较短。第三代——液晶显示屏动态显示,这一代产品非常引人注目,特别是屏幕显示开始出现动态显示系统。它不用挂倒挡,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。其外表美观,可以直接粘贴在仪表盘上,安装很方便,给人以舒适的感觉,显示的距离也更准确些。相比其他倒车雷达产品,这种产品广为车主接受。但是,液晶显示器,存在抗干扰能力不强的毛病,所以有时出现误报的情驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、驾驶员。魔幻镜倒车雷达可以把后视镜、魔幻镜倒车雷达
图3-1 主程序原理图
断,调用计算子程序计算出当前距离。然后调用显示子程序,将当前距离显示在LED上。测量间隔一定时间后转入下一循环,继续执行。
第4章 超声波发射及接收程序的设计
超声波发射程序主要实现对超声波发射电路的控制,从实际的角度考虑,设计本汽车倒车超声波报警器的最远探测距离为11m,由公式(2-2)可计算出时间间隔约为65ms,为了 避免超声波发射端的声波直达到超声波接收端,必须在发射之后延迟一段时间,在实际设计的电路中,发射头和接收头的距离约为7cm所以最小探测距离设置为7cm,算出的时间间隔约为0.5ms,也就是说发射电路发射结束后0.5ms才能开启接收电路。
超声波接收程序完成对超声波接收电路的控制,通俗点说就是将收到回波的消息告诉单片机,并完成保存计数器值的功能。
两个程序都采用中断控制的方式设计,下面对AT89S51的中断系统及发射、接收中断程序做分别的介绍。
4.1 AT89S51中断系统
4.1.1 中断源
AT98S51共有5个中断向量:2个外中断(INT0和INT1),2个定时中断(TIMER0和TIMER1)和一个串行中断。
外部中断:INT0和INT1,它们的中断请求信号有效方式分别电平触发和脉冲触发两种。电平方式是低电平有效,脉冲方式为负跳变触发有效。
内部中断:内部中断有TF0、TF1、TI、RI,分别为定时器/计数器溢出中断和串行口的发送接收中断。
4.1.2 中断控制
89S51单片机设置了4个专用寄存器用于中断控制,用户通过设置其状态来管理中断系统,下面介绍下本设计中用到的3个中断控制寄存器。
1、定时器控制寄存器(TCON)
TCON的格式如下:
表4-1 TCON的格式
D7 D6 D5 D4 D3 D2 D1 D0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
在该寄存器中,TR1、TR0用于定时器/计数器的启动控制,其余6位用语中断控制,其作用如下:
IT0为外部中断0请求信号方式控制位,IT0=1为脉冲出发方式(负跳变有效);IT0=0为电平触发方式(低电平有效)。
IE0为外部中断0请求标志位。当CPU检测到INT0(P3.2)端有中断请求信号时,由硬件置位,使IE0=1请求中断,中断响应后转向中断服务程序时,由硬件自动清零。
IT1为外部中断1请求信号方式控制位,其作用同IT0。
IE1为外部中断1请求标志位,其作用同IE0。
TF0(TF1)为定时器/计数器溢出标志位。
2、中断允许控制寄存器(IE)
寄存器中用于控制中断的共6位,可实现中断管理。EA为中断允许总控制位。EA=1时,CPU开中断;EA=0时,CPU屏蔽所有中断请求。
ES、ET1、EX1、ET0、EX0为对应的串行口中断、定时器/计数器1中断、外部中断1中断、定时器/计数器0中断、外部中断0中断的中断允许位。对应位为1时,允许其中断,对应位为0时,禁止其中断。
3、中断优先级控制寄存器(IP)
中断优先级控制寄存器的格式如下:
表4-2 中断优先级控制寄存器的格式
D7 D6 D5 D4 D3 D2 D1 D0
— — — PS PT1 PX1 PT0 PX0
89S51中规定了两个中断优先级:高级中断和低级中断,用中断优先级寄存器(IP)的5位状态管理5个中断源的优先级别,即PS、PT1、PX1、PT0、PX0分别对应串行口中断、定时器/计数器1中断、外部中断1中断、定时器/计数器0中断、外部中断0中断,当相应位为1时,设置其为高级中断:相应位为0时,设置其为低级中断。通过对IP的设置可以为中断设置不同的优先级别。
4.2 超声波发射程序
对于超声波发射程序,设计采用中断控制的方式让超声波发射电路每隔65ms发射出一次超声波。单片机89S51的定时器T1设置为65ms的定时,控制本中断程序每65ms执行一次。该中断为定时器/计数器1溢出中断,入口地址为001BH。
每执行一次,单片机就控制超声波发射管发射一次超声波,在本系统中设计由单片机的P1.0口控制,对端口写“1”,通过内部上拉电阻把端口拉到高电平,此时可作输入口;作输出口使用时,因为存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。如上所说为避免发射的信号直达超声波接收器,发射结束后应该延迟一定时间,再开启接收中断。
程序流程图如图4-1所示。
碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。第二代——数码波段显示,这代产品要先进得多,它安装在仪表台的位置,可以显示车后障碍物离车体的距离。如果是物体,在11 开始显示;如果是人,在11左右的距离开始显示;这一代产品有两种显示方式,数码产品显示距离数字,而波段显示产品由三种颜色来区别显示:绿色代表安全距离,表示障碍物离车体距离有11以上;黄色代表警告距离,表示离障碍物的距离只有0.6~0;红色代表危险距离,表示离障碍物只有不到的距离,你必须停止倒车。这种产品把数码和波段组合在一起,比较实用。但缺点是反应不够快,而且使用寿命较短。第三代——液晶显示屏动态显示,这一代产品非常引人注目,特别是屏幕显示开始出现动态显示系统。它不用挂倒挡,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。其外表美观,可以直接粘贴在仪表盘上,安装很方便,给人以舒适的感觉,显示的距离也更准确些。相比其他倒车雷达产品,这种产品广为车主接受。但是,液晶显示器,存在抗干扰能力不强的毛病,所以有时出现误报的情驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、驾驶员。魔幻镜倒车雷达可以把后视镜、魔幻镜倒车雷达
图4-1 超声波发射中断程序流程图
设计中每次发射,发射两次超声波脉冲,这可以通过对P1.0反复取反来控制,取4次就可以满足每次发送两个超声波脉,通过对取反次数位的设置可以控制每次发送脉冲的个数。超声波发出的同时计数器T0需要立即开启计数,这样才能保证测量的准确性。由于要避开从发射端直达接收段的超声波,需要延迟一定时间才开启接收,这样才能使系统正常工作,但使得近距离范围无法测量,出现“盲区”。
延迟0.5ms的子程序设计如下:
delay_250: push psw
mov r7, #0ffh
delay_250_1: djnz r7,delay_250_1 ;执行一次占用2个机器周期
pop psw
ret
4.3 超声波接收程序
对于超声波接收程序,也采用中断控制的方式。如上所说,当发射工作结束后经过0.5ms延时,开启回波接收中断,超声波接收中断为外部中断0中断。若超声波经障碍物放射回来被超声波接收管收到后,将脉冲送入CX20106红外接收芯片输入端放大,由CX20106输出端将遥控指令输出到单片机。在电路连接中用AT89S51单片机的 (外部中断0)脚接收该指令。当接收到指令后,转入中断服务程序,计数器
图4-2 超声波接收中断程序流程图
T0停止计数,此时T0的值就是超声波由发射头到达障碍物再由障碍物反射回接收头所使用的时间。程序 设计如下:外中断0,中断入口0003H,收到回波时进入。
这里使用内存44H、45H、46H用于计算距离,当收到回波时CX20106输出给单片机P3.2口一个低电平,中断程序开始工作,关计数器T0并将计数器的值放入内存单元以便下面计算使用,同时接收成功标志位置“1”,这是后面转入计算子程序的标志,最后计数器清“0”,中断结束。程序比较简单,主要是完成对计数值的保存,但这却是系统最重要的步骤。
第5章 计算程序和显示程序设计
5.1 实现功能
计算子程序需要将计数器值转化为即时距离,程序中包括两字节无符号数乘法程序和四字节/两字节除法程序两个子程序,通过对乘法、除法程序的调用将每位的结果存到显示缓冲单元。
显示子程序实现将计算的结果从89S51单片机送到LED数码管显示的功能,为了简化电路和降低成本,采用LED动态显示方式实现这一功能,一共需要显示四位。单片机的P0口送段选信号,P2口送位选信号。
5.2 计算子程序的设计
计算子程序主要实现对计数器值进行计算,和往显示缓冲单元存储数据的功
两字节无符号数乘法流程图
能。由于时钟周期为1× 秒,根据公式(2-2),可知数值计算主要完成“计数值×17/1000cm”的工作,其中涉及了乘法和除法,这里分别用两个子程序:两字节无符号数乘法程序和四字节/两字节无符号数除法程序来实现。
5.2.1 两字节无符号数乘法程序
实现R7R6R5R4 <= R3R2 ×R1R0,涉及到2个左移,R7R6R5R4的左移和R1R0的左移,大家都知道R7R6R5R4向左移一位为乘以2,,后者的左移控制“R7R6R5R4 + R3R2”一次还是“R7R6R5R4×2”一次,由于为两字节无符,循环次数为16次。程序方框图如图5-1所示。
下面用一组数据来验证这个算法,若R1R0=17,这个数据也是本程序所用到的R1R0的值。也就是R1R0=0000 0000 0001 0001,R1R0需要循环12次才能使C位第一次为1,第一次执行R7R6R5R4+R3R2,现在的R7R6R5R4也就等于R3R2,此时16自减为4,不为0,跳转到R7R6R5R4循环左移,也就是R7R6R5R4
乘以2,R1R0再左移,C不等于0,16自减为3,R7R6R5R4再乘以2……16自减为1,此时R7R6R5R4已经为R3R2的16倍,R1R0左移后C位为1,执行R7R6R5R4+R3R2此时的R7R6R5R4为R3R2的17倍,接下来16自减为0跳出两字节无符号数乘法子程序。
(c) R7R6R5R4循环左移 (d) 计算完成
图5-2 17乘以0808H部分计算流程
图5-2是R3R2为0808H也就是约为2ms时的部分计算流程。
5.2.2四字节/两字节无符号数除法程序
首先来了解一下2进制数是怎样完成除法运算的。
2进制完成除法运算就是移位和相减,比如1011011除以1110顺序如下:
1 - 1110不够减,结果添0,1左移一位再加上原来1后的0,为10。
10 - 1110不够减,结果添0,10左移一位再加上原来10后的1,为101。
101 - 1110不够减,结果添0,101左移一位再加上原来101后的1,为1011。
图5-3 四字节/两字节无符号数除法程序流程图
1011- 1110不够减,结果添0,1011左移一位再加上原来1011后的0,为10110。
10110- 1110= 1000结果添1,同上左移加原来10110后的1得10001。
10001 - 1110 = 11结果添1,同上左移加原来101101后的1得111。
111- 101不够减,结果添0,此时1011011所有位都已移完,运算完毕。
即 1011011 = 1110 ×0000110。
要完成R7R6R5R4/R3R2=R7R6R5R4(商)……R1R0(余数)这样一个四字节/两字节无符号数除法程序,应该怎样实现呢?注意到,当不够减的时候,结果添“0”,够的时候,结果添“1”,这正好和当时的“C”位值相反,可以通过观察“C”位来实现。还有,若够减的时候,减下的值要保留后再移位,不够减的时候,减法运算的结果是不被保留的,继续原来的值再移位,由于是四字节的数需要移位32次才能移完。
程序流程图如图5-3所示,整个程序的关键就是围绕“C”位进行处理,根据“C”位来判断减法运算的结果是否保留。通过运行调试,程序实现了除法的功能。
5.2.3 计算程序设计
现在已经能够计算出即时的距离了,在将计算值送到四个LED显示之前还
需要对显示缓冲单元的值再次进行调整,若最高位为“0”的时候我们不显示它,当距离小于1米的时候还需要开启报警功能,这里采用蜂鸣器来实现报警。程序方框图如图5-4所示。
先通过对上述两个子程序的调用计算出即时的距离,单位为厘米。再调用除法程序完成除以1000算出最高位,结果保存在寄存器R4中,余数保留在R1R0中。然后再将余数R1R0赋给R5R4,除以100算出次高位,以此类推算出次次高位,和最低位,通过编程判断是否将其对应的数码管电亮。若最高位为“0”,不点亮该灯;若次高位为“0”,先看最高为是否点亮,若最高位未被点亮,次高位也将不点亮,若最高位已被点亮,次高位点亮;同理接下来检查次次高位;最
后一位无论是否为“0”都将被点亮。
报警电路由放大器和蜂鸣器组成。当需要报警时AT89S51的P1.1口控制报警电路导通发出蜂鸣报警。
设计安全距离为1米,当低于一米时发出报警,注意到当低于1米时LED的最高位和次高位不点亮,所以可以在判断是否点亮次高位时确定是否发出报警,点亮说明高于1米,不点亮说明小于1米,立即开启报警。
图5-4 计算程序流程图
5.3 显示程序设计
经过主程序计算后待显示的结果存到了40H到43H,40H 为最高位,43H为最低位,设计采用先扫描最高位的方式,将40 H到43H依次显示在4个数码管。由于人眼的反应时间没有那么快,4个数码管看上去是同时点亮的。这里主要涉及两个重点注意的地方:第一,每位结果的值需要通过查表后才能送到P0口送显示;第二,P2控制循环点亮4个数码管,要设置好供移动的值。
显示子程序流程如图5-5所示。
图5-5显示子程序流程图
由于是共阳极七段码,当位选信号为“0”时驱动LED 点亮。如果将位选字设为“0101 1111”,此时LED0和LED2将被点亮,LED1和LED3不亮。考虑到需要循环显示四位数码管,每次点亮一位,位选字设置为“0111 1111”即可实现,通过对位选字的右移可以循环点亮四个LED,当位选字为“1110 1111”时表明四个 LED都被点亮了一次,这也是进入下一循环的标志。
LED显示器的七段码如下:
表5-1 共阳段码表
TAB 18H 7BH 2CH 29H 4BH 89H 88H 3BH 08H 09H 0FFH
共阳段码表值 0 1 2 3 4 5 6 7 8 9 不亮
第6章 系统调试及结论
本设计采用51汇编语言编写,采用Keil C51编译和调试,以及采用keil和proteus联调仿真。由于proteus仿真库里并无超声波仿真模型,因此这里采用光电二极管和光电三极管来代替超声波发送探头和超声波接收探头,且仿真中略去了超声波在空气中的传播过程。联调仿真后,发现数字电路的延迟效果比较明显,所以需要软件矫正。
由于超声波探头存在余震效应, 为避免余震产生的“虚假反射波”超声测距数据的采集与处理错误申请中断,超声波脉冲发射后,软件中设置了一段时间的延时,称为“死区”时间,“死区”形成了距离测量中的“盲区”,由于探头的性能误差,运行后要不断调整探头的“死区”。经过应用过程的调试,本系统的测量“盲区”控制在20cm内。
本报警系统由于受到超声波发射角度和环境温度、湿度等因素的影响,测量值和实际之间有一定的差异,原来理想的有效工作范围为7cm-11m,但经过联机调试实际的工作范围为20cm-8m,下面是联机测试的一些结果:
表6-1 联试结果1
实际值(cm) 700 300 90 50 30
LED显示结果 680 288 85 47 26
蜂鸣器 未鸣叫 未鸣叫 鸣叫 鸣叫 鸣叫
从上表可以看出,本报警器基本完成了显示和报警的功能,但也存在不少问题,测量精度不是很高,特别是距离较远的时候精度不能保证,这主要是由于所使用的声速与实际声速有差别造成的,但误差也不是很大,满足汽车倒车超声波报警器的基本要求。
表6-2 联试结果2
实际值(cm) 25 12 9 3
LED显示结果 24 20 20 20
从上表可以看出,本报警器的工作盲区为20cm。
本系统探测范围为0.2-8m,制作成本为150元左右,基本达到了汽车倒车报警器的设计要求,相信经过进一步改造后可以用于中低档车辆。若要使系统更加可靠,仍有一些需要改进之处:
1、温度对超声波速度的影响,改进方法是加入一个温度传感器,并对计算子程序做相应的修改。
2、超声波在传播过程中受空气对流及尘埃吸收的影响,使得远距离的回波难以检测,可以通过提高超声波探头功率来改进。
总结
本课题把硬件电路和电路软件有机的结合起来,完成了汽车倒车报警系统的设计,能够了解单片机技术的现状,而且通过对电路系统的设计,学习掌握了数字电路从原理图到PCB版的全部过程,形成完善的设计思路以及思想,并通过对汽车倒车超声波报警器的软件设计的过程,锻炼应用汇编语言等软件设计电路程序的能力为以后参与实际工作奠定良好的设计基础。
通过对系统程序的编写,进一步加深了对汇编语言的理解和操控能力,汇编语言的控制直接,实时性好,代码短。熟练掌握汇编有利于更好的理解单片机的结构,有利于充分地利用单片机的资源,有利于程序的调试。
设计中用到了现在应用非常广泛的计算机软件Keil C51等软件。Keil C51是51系列单片机学习和调试的常用软件,是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编、PLM语言和C语言的程序设计,界面友好,易学易用。通过对这些软件的学习和使用使我能将所学与所用有机结合起来。在步入工作岗位之前得到全方位的工程设计训练。
通过对汽车倒车报警电路的设计能初步具有用PROTEL软件设计电路原理图以及电路版图的能力。与实际电路相结合,通过理论联系实际的方法,使所学的知识通过自己设计思考真正应用到实践中。通过该次设计能了解51系列的一些单片机的知识,能熟练运用PROTEL,Keil C51软件,提高了实际动手能力。
致 谢
本论文是在西南科技大学高频实验室中完成的。特别要感谢我的导师曾毅,曾老师不仅引导我进入单片机系统世界,悉心指导我作项目开发,还对我的软件设计方面认真辅导。曾老师对工作认真负责的作风和严谨的治学态度给我留下了深刻的印象,并将使我终生受益。
我也感谢大学四年期间所有指导过我的老师,感谢他们对我无私的教诲和帮助。
感谢我大学四年的同窗,是你们让我感受了大学的美好。和你们共同走过的这大学四年,我感到无比的快乐。
参考文献
[1] 胡汉才.单片机原理及其接口技术.清华大学出版社,1996
[2] 刘乐善.微型计算机接口技术及其应用.华中科技大学出版社,2001
[3] 张明友、吕幼新.信号与系统分析.电子科技大学出版社,1999
[4] 周明德.微型计算机系统原理及应用.清华大学出版社,1998
[5] 丁玉美、高西全.数字信号处理.西安电子科技大学出版社,1994
[6] 康华光、皱寿彬.电子技术基础数字部分(第四版).高等教育出版社,2000
[7] 马建国、孟宪元.电子设计自动化技术基础.清华大学出版社,2004
[8] 丁元杰.单片微机原理及应用.机械工业出版社,2002
[9] 何立民.MCS-51系列单片机应用系统设计系统配置与接口技术.北京航空航天大学出版社,1990
[10] 姜志海.单片机原理及应用.电子工业出版社,2005
[11] 彭容修.数字电子技术基础.武汉理工大学出版社,2003
[12] 丁鹭飞、耿富录.雷达原理.西安电子科技大学出版社,2005
[13] Huelaman,l.p.Basic circuit Theory(2nd dition).Prentice-Hall,Inc.,1984
[14]Rabiner L R and Gold B.Theory and Application of Digital signal Processing.Prentice-Hill Inc.,1975
[15]Rao.Guthikonda V.Microprocessora and micro computer system.Van Nostrand Reinhold company,1982
[16] Texas Instruments Incorporated.MAX3221 3V to 5.5V multichannelRS-232 line driver/ receiver ,2000.
[17] Alessio Carullo and Marco Pavis,"An Ultrasonic Sensor for Distance Measurement in Automotive Application,"IEEE SENSOR JOURNAL.VOL.1.NO.2.AUGUST 2001.
附录1 本设计的实物图
实物图
附录2 本设计的程序
本次设计的程序如下所示:
;测距范围7CM-11M,堆栈在4FH以上,20H用于标志
;显示缓冲单元在40H-43H,使用内存44H、45H、46H用于计算距离
;
VOUT EQU P1.0 ; 红外脉冲输出端口
speak equ p1.1
;********************************************
;* 中断入口程序 *
;********************************************
;
ORG 0000H
LJMP START
ORG 0003H
LJMP PINT0
ORG 000BH
reti
ORG 0013H
RETI
ORG 001BH
LJMP INTT1
ORG 0023H
RETI
ORG 002BH
RETI
;
;********************************************
;* 主 程 序 *
;********************************************
;
START: MOV SP,#4FH
MOV R0,#40H ;40H-43H为显示数据存放单元(40H为最高位)
MOV R7,#0BH
CLEARDISP: MOV @R0,#00H
INC R0
DJNZ R7,CLEARDISP ;;;;;;;;;;清零 40H-43H单元
MOV 20H,#00H
MOV TMOD,#11H ;T1为 T0为16位定时器
MOV TH0,#00H ;65毫秒初值
MOV TL0,#00H
MOV TH1,#00H
MOV TL1,#00H
MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
MOV R4,#04H ;超声波脉冲个数控制(为赋值的一半)
SETB PX0
SETB ET1
SETB EA
SETB TR1 ;开启测距定时器
start1: LCALL DISPLAY
JNB 00H,START1 ;收到反射信号时标志位为1
CLR EA
LCALL WORK ;计算距离子程序
clr EA
MOV R2,#32h ;#64H ;测量间隔控制
LOOP: LCALL DISPLAY
DJNZ R2,LOOP
CLR 00H
setb et0
mov th0,00h
mov tl0,00h
SETB TR1 ;重新开启测距定时器
SETB EA
SJMP Start1
;
;****************************************************
;* 中断程序* *
;****************************************************
;T1中断,发超声波用 ;T1中断,65毫秒中断一次
INTT1: CLR EA
CLR TR0
clr ex0
MOV TH0,#00H
MOV TL0,#00H
MOV TH1,#00H
MOV TL1,#00H
SETB ET0
SETB EA
SETB TR0 ;启动计数器T0,用以计
intt11:
CPL VOUT ;40KHZ
nop
nop
nop
nop
nop
nop
nop
nop
nop
DJNZ R4,intt11
;超声波发送完毕,
MOV R4,#04H
lcall delay_250 ;延时,避开发射的直达声波信号
SETB EX0 ;开启接收回波中断
RETIOUT: RETI
;外中断0,收到回波时进入
PINT0: nop
jb p3.2,pint0_exit
CLR TR0 ;关计数器
CLR EA ;
CLR EX0 ;
MOV 44H,TL0 ;将计数值移入处理单元
MOV 45H,TH0 ;
mov th0,#00h
mov tl0,#00h
jnb p3.2,$
SETB 00H ;接收成功标志
pint0_exit:
RETI
;
;****************************************************
;* 显示程序 *
;****************************************************
; 40H为最高位,43H为最低位,先扫描高位
DISPLAY: MOV R1,#40H ;G
MOV R5,#7fH ;G
PLAY: MOV A,R5
MOV P0,#0FFH
MOV P2,A
MOV A,@R1
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P0,A
LCALL DL1MS
INC R1
MOV A,R5
JNB ACC.4,ENDOUT;G
RR A
MOV R5,A
AJMP PLAY
ENDOUT: MOV P2,#0FFH
MOV P0,#0FFH
RET
;
TAB: DB 18h, 7Bh, 2Ch, 29h, 4Bh, 89h, 88h, 3Bh, 08h, 09h,0ffh
;共阳段码表 "0" "1" "2" "3" "4" "5""6" "7" "8" "9" "不亮""A""-"
;
;****************************************************
;* 延时程序 *
;****************************************************
;
DL1MS:
push 06h
push 07h
MOV R6,#14H
DL1: MOV R7,#19H
DL2: DJNZ R7,DL2
DJNZ R6,DL1
pop 07h
pop 06h
RET
;
;****************************************************
;* 距离计算程序 (=计数值*17/1000cm) *
;****************************************************
;
work: PUSH ACC
PUSH PSW
PUSH B
MOV PSW, #18h
MOV R3, 45H
MOV R2, 44H
MOV R1, #00D
MOV R0, #17D
LCALL MUL2BY2
MOV R3, #03H
MOV R2, #0E8H
LCALL DIV4BY2
LCALL DIV4BY2
MOV 40H, R4
MOV A,40H
JNZ JJ0
MOV 40H,#0AH ;最高位为零,不点亮
JJ0: MOV A, R0
MOV R4, A
MOV A, R1
MOV R5, A
MOV R3, #00D
MOV R2, #100D
LCALL DIV4BY2
MOV 41H, R4
MOV A,41H
JNZ JJ1
MOV A,40H ;次高位为0,先看最高位是否为不亮
SUBB A,#0AH
JNZ JJ1
MOV 41H,#0AH ;最高位不亮,次高位也不亮
CPL speak; 小于1米时开启报警
JJ1: MOV A, R0
MOV R4, A
MOV A, R1
MOV R5, A
MOV R3, #00D
MOV R2, #10D
LCALL DIV4BY2
MOV 42H, R4
MOV A,42H
JNZ JJ2
MOV A,41H ;次次高位为0,先看次高位是否为不亮
SUBB A,#0AH
JNZ JJ2
MOV 42H,#0AH ;次高位不亮,次次高位也不亮
JJ2: MOV 43H, R0
POP B
POP PSW
POP ACC
RET
;
;****************************************************
;* 两字节无符号数乘法程序 *
;****************************************************
; R7R6R5R4 <= R3R2 * R1R0
;
MUL2BY2: CLR A
MOV R7, A
MOV R6, A
MOV R5, A
MOV R4, A
MOV 46H, #10H
MULLOOP1: CLR C
MOV A, R4
RLC A
MOV R4, A
MOV A, R5
RLC A
MOV R5, A
MOV A, R6
RLC A
MOV R6, A
MOV A, R7
RLC A
MOV R7, A
MOV A, R0
RLC A
MOV R0, A
MOV A, R1
RLC A
MOV R1, A
JNC MULLOOP2
MOV A, R4
ADD A, R2
MOV R4, A
MOV A, R5
ADDC A, R3
MOV R5, A
MOV A, R6
ADDC A, #00H
MOV R6, A
MOV A, R7
ADDC A, #00H
MOV R7, A
MULLOOP2: DJNZ 46H, MULLOOP1
RET
;
;****************************************************
;* 四字节/两字节无符号数除法程序 *
;****************************************************
;R7R6R5R4/R3R2=R7R6R5R4(商)...R1R0(余数)
;
DIV4BY2: MOV 46H, #20H
MOV R0, #00H
MOV R1, #00H
DIVLOOP1: MOV A, R4
RLC A
MOV R4, A
MOV A, R5
RLC A
MOV R5, A
MOV A, R6
RLC A
MOV R6, A
MOV A, R7
RLC A
MOV R7, A
MOV A, R0
RLC A
MOV R0, A
MOV A, R1
RLC A
MOV R1, A
CLR C
MOV A, R0
SUBB A, R2
MOV B, A
MOV A, R1
SUBB A, R3
JC DIVLOOP2 ;看是否够减,不够跳转,够R0,R1保留继续
MOV R0, B
MOV R1, A
DIVLOOP2: CPL C
DJNZ 46H, DIVLOOP1
MOV A, R4
RLC A
MOV R4, A
MOV A, R5
RLC A
MOV R5, A
MOV A, R6
RLC A
MOV R6, A
MOV A, R7
RLC A
MOV R7, A
RET
;
delay_250:
push psw
push 07h
mov r7,#0ffh
delay_250_1:
nop
nop
nop
djnz r7,delay_250_1
pop 07h
pop psw
深圳信达律师事务所:
现就你所于1997年2月19日关于境内企业间接到境外上市有关问题的请示答复如下:
一、根据《国务院关于进一步加强证券市场宏观管理的通知》、《股票发行与交易管理暂行条例》、《国务院关于批转国务院证券委员会1995年证券期货工作安排意见的通知》、《国务院办公厅转发国务院证券委员会关于1996年全国证券期货工作安排意见的通知》的有关规定,境内企业直接或者间接到境外发行股票并将其股票在境外上市,都必须经国务院证券委员会审批;未经国务院证券委员会批准,任何境内企业不得以任何形式到境外发行股票和上市。
二、具有证券从业资格的律师事务所及其律师在为境内企业间接上市提供法律服务时,应当遵守上述有关规定,对其出具的法律意见书承担责任。任何认为境内企业间接到境外发行股票并上市不需要国务院证券委员会批准的法律意见都是没有依据的,出具此类不正确法律意见的选题事务所及其律师应当对其行为承担法律责任。
三、具有证券从业资格的律师事务所及其律师在从事境内企业间接到境外上市的法律服务过程中,对有关问题如有疑问,可以向我会有关部门请示。
创立道家的老子,同创立儒家的孔子齐名,但是关于老子的生平事迹,史书记载却要少得多,作为历史上的著名隐者,他的事迹往往神龙见首不见尾,甚至连老子是谁也一直争论不休。文史专家罗根泽在主编《古史辨》第六册时,曾列举出了29种关于老子其人其书的不同说法。好在陆续出土的帛书简书,证明了《史记》关于老子的记载大体上是可信的。
老子是楚人,姓李名耳字聃,担任过周室的史官,与孔子同时代或者稍早,孔子曾向老子问过礼。老子的最大贡献,就是给世人留下了一部《道德经》。“老子修道德,其学以自隐无名为务。居周久之,见周之衰,乃遂去。至关,关令尹喜曰:‘子将隐矣,强为我著书。’于是老子乃著书上下篇,言道德之意五千馀言而去,莫知其所终。”(《史记 ? 老子韩非列传》)
老子的思想在历史上影响极大。中国有学者认为,老子是中国第一个哲学家。黑格尔在谈到东方哲学时满脸的不屑,认为哲学是从西方开始的,然而在谈到老子时却要比对孔子略微肯定一些。尽管黑格尔对孔子和老子的文献充满了误读误解,也不得不承认老子是古代东方精神世界的代表者。出于对黑格尔偏见的批评,钱钟书曾经在《管锥编》中指出:老子一句话就能说清楚的哲学概念,黑格尔却要长篇大论,黑格尔关于东方思想的讲演,“数十百言均《老子》一句之衍义”;黑格尔的失误,是一种对汉语无知的“失言”。严复干脆直接在“同谓之玄,玄之又玄,众妙之门”旁边批注道:“西国哲学所从事者,不出此十二字。”李约瑟在《中国科技思想史》中则对老子给予了极高的评价,说:“中国如果没有道家,就像大树没有根一样。”虽然关于老子的思想评价见仁见智,但老子在中国思想史上的地位之高是无可置疑的。
老子的《道德经》有很多传世版本,流传较广的主要是《河上公章句》和王弼《老子注》,前者是汉代河上公的注本,后者是曹魏王弼的注本。上世纪70年代在长沙马王堆出土有帛书本,90年代在湖北郭店楚墓出土有竹简本。出土的简帛本为《道德经》的考订校勘和训诂提供了新的资料,澄清了关于《道德经》写作年代的部分质疑,对有些字句的订正提供了新的证据,但对于普通读者来说,依然以读传世本为宜。
在《论六家要指》中,司马谈对其他各家都有批评,唯对道家高度赞扬。称:“道家使人精神专一,动合无形,赡足万物。其为术也,因阴阳之大顺,采儒墨之善,撮名法之要,与时迁移,应物变化,立俗施事,无所不宜,指约而易操,事少而功多。”《汉书 ? 艺文志》则简要指出了道家的渊源和主旨:“道家者流,盖出于史官,历记成败存亡祸福古今之道,然后知秉要执本,清虚以自守,卑弱以自持,此君人南面之术也。合于尧之克攘,易之嗛嗛。一谦而四益,此其所长也。及放者为之,则欲绝去礼学,兼弃仁义,曰独任清虚可以为治。”这些论述说明,在两汉时期,人们就把道家思想看作治理国家的理论,所以,研究《道德经》的管理思想,正是回归道家本位。
巴富尔分别从词源学和哲学的角度将“道”解释为“reason”和“way”,但他认为这两种翻译都将扼杀“道”的玄妙之意。[6]I他更具想象力地将“道”比作代数学中的π,以显示其无尽的意义。对于“道”的可译性,巴富尔是严谨的,他一方面在序言中透漏出对“道”冠以任何俗名的不恰当,另一方面又找寻作为万物之本源,在西方与“道”相似的称呼,即“Nature”,或“PrincipleofNature”。[6]I-II而巴富尔对译“道”的谨慎不仅是其尊“道”的体现,更是通过寻“道”从本根论的角度以达到合中西之“道”的尝试。而身为传教士的理雅各,虽在其译本中并未具体阐释自己对“道”的理解和对其译名的看法,但却在这之前的《中国宗教》一书中对道教——作为中国宗教和哲学的存在进行过细致的阐述,并对其起源作了考据。尤其值得注意的是,理雅各将道与上帝作了比较,更确切的说,理雅各站在上帝的立场上,考察了《道德经》一书中老子承认上帝存在的证据。虽然道家信奉“道”是万物的本源,但理雅各通过论证认为道家是承认上帝存在的,同时也并未反驳道家固有的观点。理雅各在书的最后感慨道:“为了解释这个难题,我苦思冥想许久,如今终于可以轻松点了。”[7]229对于一个有责任感的传教士来说,一方面,面对种种信仰上的挑战,他义不容辞地要进行“合理”的解释;另一方面,为了达到传教的目的,也为了英国人能接受理解中国传统文化,他在努力寻找信仰基础,通过景教碑的史实考证和自己的推理判断,最终证明中国圣人自古便承认上帝的存在,所以在中国传播福音于情于理都是正确的。
(二)修辞的处理
纵观《道德经》,其中的修辞手法颇为丰富,如比喻、对偶、排比、顶真等,且其修辞手法往往叠加使用,因此文章达到形神兼备的绝佳境地。如上文所述,这三个早期译者对中国经典都抱以学术研究的心态,对原文的忠实度较高,且相互之间常有交流,故三个文本有一定的相似性。如《道德经》第十五章:豫兮其若冬涉川,犹兮其若畏四邻,偐兮其若客,涣兮其若凌释,敦兮其若朴……[9]25在这一段中,老子通过生动的比喻,辅以排比、反问、对偶等修辞手法,说明一个得“道”之人所具备的品质特征。若想完全保留全文的形与意显然是很困难的,因此三个译者在此处各有取舍。湛约翰的译本为:Timidwerethey,likeonefordingastreaminwinter.Cautiouswerethey,likeonewhodreadshisneighbour.Circumspectwerethey,likeamanfromhome.Vanishingwerethey,likeicethatisabouttomelt.Simplewerethey,likeunwroughtwood…[5]10-11巴富尔的译本为:Theyendured[thehardshipsoftheirsearch]asthosewhofordstreamsinthewinter.Cautiouswerethey,asthosewhodread[theridiculeof]theirneighbours;reverentwerethey,asthosewhoentertainavisitor;expansivewerethey,asiceonthepointofmelting;simpleandunpolishedwerethey,asunhewnwood…[6]10理雅各的译本为:Shrinkinglookedtheylikethosewhowadethroughastreaminwinter;irresolutelikethosewhoareafraidofallaroundthem;gravelikeaguest(inaweofhishost);evanescentlikeicethatismeltingaway;unpretentiouslikewoodthathasnotbeenfashionedintoanything…[10]58三人在句式上基本都保留了原文的句法特征,且极为对仗。与原文相似,他们也都运用倒装句突出了得“道”之人的所有品质特征。而在意思表达上,理雅各对文章的理解明显要精准一些,如“偐兮其若客”一句中“偐”字是庄重严肃的意思,仅有理雅各在译本中译为“grave”,其余二人则理解为热情好客之意,理解有些偏颇。