時間: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”,其余二人則理解為熱情好客之意,理解有些偏頗。