導航:首頁 > 以太坊區 > 以太坊521

以太坊521

發布時間:2023-01-02 23:30:22

Ⅰ 中國古代文明禮儀小故事

1、曾子避席

「曾子避席」出自《孝經》,是一個非常著名的故事。曾子是孔子的弟子,有一次他在孔子身邊侍坐,孔子就問他:「以前的聖賢之王有至高無上的德行,精要奧妙的理論,用來教導天下之人,人們就能和睦相處, 君王和臣下之間也沒有不滿,你知道它們是什麼嗎?」

曾子聽了,明白老師孔子是要指點他最深刻的道理, 於是立刻從坐著的席子上站起來,走到席子外面,恭恭敬敬地回答道:「我不夠聰明,哪裡能知道,還請老師把這些道理教給我。」

在這里,「避席」是一種非常禮貌的行為,當曾子聽到老師要向他傳授時,他站起身來,走到席子外向老師請教,是為了表示他對老師的尊重。曾子懂禮貌的故事被後人傳誦,很多人都向他學習。

2、程門立雪

楊時(1053-1135)是北宋時一位很有才華的才子,南劍州將樂人(今屬福建)。中了進士後,他放棄做官,繼續求學。

程顥(1032-1085)、程頤(1033-1107)兄弟倆是當時很有名望的大學問家、哲學家、教育學,洛陽人,同是北宋理學的奠基人。他們的學說為後來的南宋朱熹所繼承,世稱程朱學派。

楊時仰慕二程的學識,投奔洛陽程顥門下,拜師求學,4 年後程顥去世,又繼續拜程頤為師。這時他年已40,仍尊師如故,刻苦學習。一天,大雪紛飛,天寒地凍,楊時碰到疑難問題,便冒著凜冽的寒風,約同學游酢(1053-1123 年)一同前往老師家求教。

當他來到老師家,見老師正坐在椅子上睡著了,他不忍打攪,怕影響老師休息,就靜靜地侍立門外等候。當老師一覺醒來時他們的腳下已積雪一尺深了,身上飄滿了雪。老師忙把楊時等兩人請進屋去,為他們講學。

後來,「程門立雪」成為了廣為流傳的尊師典範。

3、千里送鵝毛

「千里送鵝毛」的故事發生在唐朝。當時,雲南一少數民族的首領為表示對唐王朝的擁戴,派特使緬伯高向太宗貢獻天鵝。

路過沔陽河時,好心的緬伯高把天鵝從籠子里放出來,想給它洗個澡。不料,天鵝展翅飛向高空。緬伯高忙伸手去捉,只扯得幾根鵝毛。緬伯高急得頓足捶胸,號啕大哭。隨從們勸他說:「已經飛走了,哭也沒有用,還是想想補救的方法吧。」緬伯高一想,也只能如此了。

到了長安,緬伯高拜見唐太宗,並獻上禮物。唐太宗見是一個精緻的綢緞小包,便令人打開,一看是幾根鵝毛和一首小詩。詩曰:「天鵝貢唐朝,山高路途遙。沔陽河失寶,倒地哭號啕。上復聖天子,可饒緬伯高。禮輕情意重,千里送鵝毛。」唐太宗莫名其妙,緬伯高隨即講出事情原委。唐太宗連聲說:「難能可貴! 難能可貴!千里送鵝毛,禮輕情意重!」

這個故事體現著送禮之人誠信的可貴美德。今天,人們用「千里送鵝毛」比喻送出的禮物單薄,但情意卻異常濃厚。

4、孔子尊師

公元前521 年春,孔子得知他的學生宮敬叔奉魯國國君之命,要前往周朝京都洛陽去朝拜天子,覺得這 是個向周朝守藏史老子請教「禮制」學識的好機會,於是徵得魯昭公的同意後,與宮敬叔同行。

到達京都的第二天,孔子便徒步前往守藏史府去拜望老子。正在書寫《道德經》的老子聽說譽滿天下的孔丘前來求教,趕忙放下手中刀筆,整頓衣冠出迎。孔子見大門里出來一位年逾古稀、精神矍鑠的老人,料想便是老子,急趨向前,恭恭敬敬地向老子行了弟子禮。

進入大廳後,孔子再拜後才坐下來。老子問孔子為何事而來, 孔子離座回答:「我學識淺薄,對古代的『禮制』一無所知,特地向老師請教。」老子見孔子這樣誠懇,便詳細地抒發了自己的見解。

回到魯國後,孔子的學生們請求他講解老子的學識。孔子說:「老子博古通今,通禮樂之源,明道德之歸,確實是我的好老師。」

同時還打比方贊揚老子,他說:「鳥兒,我知道它能飛;魚兒,我知道它能游;野獸,我知道它能跑。善跑的野獸我可以結網來逮住它,會游的魚兒我可以用絲條縛在魚鉤來釣到它,高飛的鳥兒我可以用良箭把它射下來。至於龍,我卻不能夠知道它是如何乘風雲而上天的。老子,其猶龍邪! 」

5、孔融讓梨

孔融(153—208 年),魯國人(今山東曲阜),是東漢末年著名的文學家,建安七子之一, 他的文學創作深受魏文帝曹丕的推崇。據史書記載,孔融幼時不但非常聰明,而且還是一個注重兄弟之禮、互助友愛的典型。

孔融四歲的時候,常常和哥哥一塊吃梨。每次,孔融總是拿一個最小的梨子。有一次,爸爸看見了,問道:「你為什麼總是拿小的而不拿大的呢?」孔融說:「我是弟弟,年齡最小,應該吃小的,大的還是讓給哥哥吃吧! 」

孔融小小年紀就懂得兄弟姐妹相互禮讓、 相互幫助、 團結友愛的道理,使全家人都感到驚喜。從此,孔融讓梨的故事也就流傳千載,成為團結友愛的典範。

Ⅱ 目前市場上這幣那幣的跟央行發型的數字貨幣有關系嗎

本質上是有一定差距的,數字貨幣是錢。
其他的幣只是一個有價值的商品。
這個有價值的商品是需要 luoqian 變現才有價值。
拿 521 以太坊來說就是需要賣出 999 才能變現。

Ⅲ 誰是孔子

孔子(前551--前479)春秋末期思想家、政治家、教育家,儒學學派的創始人。因父母曾為生子而禱於尼丘山,故名丘,字仲尼。魯國陬邑(今山東曲阜東南)人。曾修《詩》、《書》,定《禮》 、《樂》,序《周易》,作《春秋》。孔子的思想及學說對後世產生了極其深遠的影響。

英文譯名:Confucius.

【孔子經歷】

子曰:「吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩。」這是孔子對自己一生各階段的總結.

孔子3歲喪父,隨母親顏征在移居闕里,並受其教。孔子幼年,「為兒嬉戲,常陳俎豆,設禮容」。少時家境貧寒,15歲立志於學。及長,做過管理倉庫的「委吏」和管理牛羊的「乘田」。他虛心好學,學無常師,相傳曾問禮於老聃,學樂於萇弘,學琴於師襄。30歲時,已博學多才,成為當地較有名氣的一位學者,並在闕里收徒授業,開創私人辦學之先河。其思想核心是「仁」,「仁」即「愛人」。他把「仁」作為行仁的規范和目的,使「仁」和「禮」相互為用。主張統治者對人民「道之以德,齊之以禮」,從而再現「禮樂征伐自天子出」的西周盛世,進而實現他一心嚮往的「大同」理想。

孔子35歲時,因魯國內亂而奔齊。為了接近齊景公,做了齊國貴族高昭子的家臣。次年,齊景公向孔子詢問政事,孔子說:「君要象君,臣要象臣,父要象父,子要象子。」景公極為贊賞,欲起用孔子,因齊相晏嬰從中阻撓,於是作罷。欲起用不久返魯,繼續鑽研學問,培養弟子。51歲時,任魯國中都宰(今汶上西地方官)。由於為政有方,「一年,四方皆則之」 52歲時由中都宰提升為魯國司空、大司寇。公元前500年(魯定公十年),魯、齊夾谷之會,孔子提出「有文事者必有武備,有武事者必有文備」。齊景公欲威脅魯君就範,孔子以禮斥責景公,保全了國格,使齊侯不得不答應定盟和好,並將鄆、龜陰三地歸還魯國。孔子54歲時,受季桓子委託,攝行相事。他為了提高國君的權威,提出「墮三都」、抑三桓(魯三家大夫)的主張,結果遭到三家大夫的反對,未能成功。55歲時,魯國君臣接受了齊國所贈的文馬美女,終日迷戀聲色。孔子則大失所望,遂棄官離魯,帶領弟子周遊列國,另尋施展才能的機會,此間「干七十餘君」,終無所遇。前484年(魯哀公十一年),魯國季康子聽了孔子弟子冉有的勸說,才派人把他從衛國迎接回來。

孔子回到魯國,雖被尊為「國老」,但仍不得重用。他也不再求仕,乃集中精力繼續從事教育及文獻整理工作。一生培養弟子三千餘人,身通六藝(禮、樂、射、御、書、數)者七十二人。在教學實踐中,總結出一整套教育理論,如因材施教、學思並重、舉一反三、啟發誘導等教學原則和學而不厭、誨人不倦的教學精神,及「知之為知之,不知為不知」和「不恥下問」的學習態度,為後人所稱道。他先後刪《詩》、《書》,訂《禮》、《樂》,修《春秋》,對中國古代文獻進行了全面整理。老而喜《易》,曾達到「韋編三絕」的程度。

69歲時,獨子孔鯉去世。71歲時,得意門生顏回病卒。孔子悲痛至極,哀嘆道:「天喪予!天喪予!」這一年,有人在魯國西部捕獲了一隻叫麟的怪獸,不久死去。他認為象徵仁慈祥瑞的麒麟出現又死去,是天下大亂的不祥之兆,便停止了《春秋》一書的編撰。72歲時,突然得知子仲由在衛死於國難,哀痛不已。次年(前479年)夏歷二月,孔子寢疾7日,齎志而歿。

孔子一生的主要言行,經其弟子和再傳弟子整理編成《論語》一書,成為後世儒家學派的經典。

《論語》全文 http://www.cnread.net/cnread1/gdwx/k/kongzi/001/001.htm
孔子,三千弟子,七十二賢人

孔子一生中有一大半的時間,是從事傳道、授業、解惑的教育工作。他創造了卓有成效的教育、教學方法;總結、倡導了一整套正確的學習原則;形成了比較完整的教學內容體系;提出了一系列有深遠影響的教育思想;樹立了良好的師德典範。弟子:子貢、子路 曾皙 冉有 公西華 曾參 、子夏、子張.........

【政治生涯】

孔子和李白一樣,有著不順暢的政治經歷,孔子終生熱衷於從事政治,有一腔報國之熱血,也有自己的政治見解,但最高統治者對於他始終是採取一種若即若離、敬而遠之的態度。他真正參與政治的時間只有四年多, 在這四年多的時間里,他幹了不少事,職務提升也很快。但終究因為與當權者政見不同而分道揚鑣了。此時他已50多歲,迫於形勢,他離開了魯國,開始了被後人稱之為周遊列國的政治游說,14年中,東奔西走,多次遇到危險,險些喪命。後雖被魯國迎回,但魯終不用孔子。

孔子自20多歲起,就想走仕途,所以對天下大事非常關注,對治理國家的諸種問題,經常進行思考,也常發表一些見解,到30歲時,已有些名氣。魯昭公二十年,齊景公出訪魯國時召見了孔子, 與他討論秦穆公稱霸的問題, 孔子由此結識了齊景公。魯昭公25年,魯國發生內亂,魯昭公被迫逃往齊國,孔子也離開魯國,到了齊國,受到齊景公的賞識和厚待,甚至曾准備把尼溪一帶的田地封給孔子,但被大夫晏嬰阻止。魯昭公27年,齊國的大夫想加害孔子,孔子聽說後向齊景公求救,齊景公說:「吾老矣,弗能用也。」孔子只好倉皇逃回魯國。當時的魯國,政權實際掌握在大夫的家臣手中,被稱為「陪臣執國政」,因此孔子雖有過兩次從政機會,卻都放棄了,直到魯定公9年被任命為中都宰,此時孔子已 51歲了。孔子治理中都一年,卓有政績,被升為小司空,不久又升為大司寇,攝相事,魯國大治。魯定公12年,孔子為削弱三桓(季孫氏、叔孫氏、孟孫氏三家世卿,因為是魯桓公的三個孫子故稱三桓,當時的魯國政權實際掌握在他們手中,而三桓的一些家臣又在不同程度上控制著三桓),採取了墮三都的措施(即拆毀三桓所建城堡)。後來墮三都的行動半途而廢,孔子與三桓的矛盾也隨之暴露。魯定公13年,齊國送80名美女到魯國,季桓氏接受了女樂,君臣迷戀歌舞,多日不理朝政,孔子非常失望,不久魯國舉行郊祭,祭祀後按慣例送祭肉給大夫們時並沒有送給孔子,這表明季氏不想再任用他了,孔子在不得已的情況下離開魯國,到外國去尋找出路,開始了周遊列國的旅程,這一年,孔子55歲。

孔子帶弟子先到了衛國,衛靈公開始很尊重孔子,按照魯國的俸祿標准發給孔子俸粟6 萬,但並沒給他什麼官職,沒讓他參與政事。孔子在衛國住了約10個月,因有人在衛靈公面前進讒言,衛靈公對孔子起了疑心,派人公開監視孔子的行動,於是孔子帶弟子離開衛國,打算去陳國。路過匡城時,因誤會被人圍困了5日,逃離匡城,到了蒲地,又碰上衛國貴族公叔氏發動叛亂,再次被圍。逃脫後,孔子又返回了衛國,衛靈公聽說孔子師徒從蒲地返回,非常高興,親自出城迎接。此後孔子幾次離開衛國,又幾次回到衛國,這一方面是由於衛靈公對孔子時好時壞,另一方面是孔子離開衛國後,沒有去處,只好又返回。

魯哀公2年(孔子59歲),孔子離開衛國經曹、宋、鄭至陳國,在陳國住了三年,吳攻陳,兵荒馬亂,孔子便帶弟子離開,楚國人聽說孔子到了陳、蔡交界處,派人去迎接孔子。陳國、蔡國的大夫們知道孔子對他們的所做所為有意見,怕孔子到了楚國被重用,對他們不利,於是派服勞役的人將孔子師徒圍困在半道,前不靠村,後不靠店,所帶糧食吃完,絕糧7日,最後還是子貢找到楚國人,楚派兵迎孔子,孔子師徒才免於一死。孔子64歲時又回到衛國,68歲時在其弟子冉求的努力下,被迎回魯國,但仍是被敬而不用。魯哀公16年,孔子73歲,患病,不愈而卒。

【孔子其人】

孔子是一個教育家、思想家,也可算半個政治家,但他首先是一個品德高尚的知識份子。他正直、樂觀向上、積極進取,一生都在追求真、善、美,一生都在追求理想的社會。他的成功與失敗,無不與他的品格相關。他品格中的優點與缺點,幾千年來影響著中國人,特別是影響著中國的知識份子。

發憤忘食,樂以忘憂

孔子63歲時,曾這樣形容自己:「發憤忘食,樂以忘憂,不知老之將至。」當時孔子已帶領弟子周遊列國9個年頭,歷盡艱辛,不僅未得到諸侯的任用,還險些喪命,但孔子並不灰心,仍然樂觀向上,堅持自己的理想,甚至是明知其不可為而為之。

安貧樂道

孔子說:「不義而富且貴,於我如浮雲」,在孔子心目中,行義是人生的最高價值,在貧富與道義發生矛盾時,他寧可受窮也不會放棄道義。但他的安貧樂道並不能看作是不求富貴,只求維護道,這並不符合歷史事實。孔子也曾說:「富與貴,人之所欲也;不以其道,得之不處也。貧與賤,人之所惡也;不以其道,得之不去也。」「富而可求也,雖執鞭之士,吾亦為之。如不可求, 從吾所好。」

學而不厭,誨人不倦

孔子以好學著稱,對於各種知識都表現出濃厚的興趣,因此他多才多藝,知識淵博,在當時是出了名的,幾乎被當成無所不知的聖人,但孔子自己不這樣認為,孔子曰:「聖則吾不能,我學不厭,而教不倦也。」 孔子學無常師,誰有知識,誰那裡有他所不知道的東西,他就拜誰為師,因此說「三人行,必有我師焉」。

直道而行

孔子生性正直,又主張直道而行,他曾說:「吾之於人也,誰毀誰譽?如有所譽者,其有所試矣。斯民也,三代之所以直道而行也。」《史記》載孔子三十多歲時曾問禮於老子,臨別時老子贈言曰:「聰明深察而近於死者,好議人者也。博辯廣大危其身者,發人之惡者也。為人子者毋以有己,為人臣者毋以有己。」這是老子對孔子善意的提醒,也指出了孔子的一些毛病,就是看問題太深刻,講話太尖銳,傷害了一些有地位的人,會給自己帶來很大的危險。

與人為善

孔子創立了以仁為核心的道德學說,他自己也是一個很善良的人,富有同情心,樂於助人,待人真誠、寬厚。「己所不欲,毋施於人」、「君子成人之美,不成人之惡」、「躬自厚而薄責於人」 等第,都是他的做人准則。

【孔子家世】

孔子的六代祖叫孔父嘉,是宋國的一位大夫,做過大司馬,在宮廷內亂中被殺,其子木金父為避滅頂之災逃到魯國的陬邑,從此孔氏在陬邑定居,變成了魯國人。

孔子的父親叫叔梁紇(叔梁為字,紇為名),母親叫顏征在。叔梁紇是當時魯國有名的武士,建立過兩次戰功,曾任陬邑大夫。叔梁紇先娶妻施氏,生9女,無子。又娶妾,生一子,取名伯尼,又稱孟皮。孟皮腳有毛病,叔梁紇很不滿意,於是又娶顏征在。當時叔梁紇已66歲,顏征在還不到20歲。

孔子生了孔鯉,字伯魚,活了50歲。

孔鯉生了孔及,字子思,活了62歲,著作有中庸,成為儒家經典之一。

依次下傳是:

孔白,字子上,活了47歲。

孔求,字子家,活了45歲

孔箕,字子京,活了46歲

孔穿,字子高,活了51歲

孔慎,活了57歲,曾當過魏相

孔鮒,活了57歲,曾當過陳涉博士

侄兒孔襄,活了57歲,曾當過漢孝惠帝的博士

孔忠,活了57歲

孔忠生了孔武

孔武生了孔延年和孔安國

孔安國是漢武帝的博士

孔安國的兒子叫孔昂

孔昂的兒子叫孔驩

【曲阜「三孔」】

孔廟、孔府、孔林舉世聞名。孔廟是祭祀孔子的地方,初建於公元前478年,當年規模很小,僅就孔子故居為廟,「歲時奉祀」。西漢後,隨著歷代帝王對孔子的不斷加封,孔廟規模也隨之擴大。孔府是個龐大的院落,其實並非孔子之家,而是其子孫後人的居所。孔林是孔子和他的家族的墓地,佔地200公頃。

孔府:是孔子世襲「衍聖公」的世代嫡裔子孫居住的地方,是我國僅次於明、清皇帝宮室的最大府第。現在,孔府佔地240多畝,有廳、堂、樓、軒等各式建築463間,分為中、東、西三路。東路為家廟,西路為學院,中路為主體建築。中路以內宅為界,前為官衙,設三堂六廳(大堂、二堂、三堂,管勾廳、百戶廳、知印廳、掌書廳、典籍廳、司樂廳);後為內宅,設前上房、前堂樓、後堂樓、後五間。最後是孔府的花園,是歷代衍聖公及其家屬游賞之所。

孔廟:建築規模宏大、雄偉壯麗、金碧輝煌,為我國最大的祭孔要地。孔子死後第二年(公元前478年),魯哀公將其故宅改建為廟。此後歷代帝王不斷加封孔子,擴建廟宇,到清代,雍正下令大修,擴建成現代規模。廟內共有九進院落,以南北為中軸,分左、中、右三路,縱長630米,橫寬140米,有殿、堂、壇、閣460多間,門坊54座,「御碑亭」13座。孔廟內的聖跡殿、十三碑亭及大成殿東西兩廡,陳列著大量碑碣石刻,特別是這里保存的漢碑,在全國是數量最多的,歷代碑刻亦不乏珍品,其碑刻之多僅次西安碑林,所以它有我國第二碑林之稱。

大成殿是孔廟的正殿,也是孔廟的核心。唐代時稱文宣王殿,共有五間。宋天禧五年(公元 102年)大修時,移今址並擴為七間。宋崇寧三年(公元1104年)徽宗趙佶取《孟子》:「孔子之謂集大成」語義,下詔更名為「大成殿」,清雍正二年(公元 1724年)重建,九脊重檐,黃瓦覆頂,雕梁畫棟,八斗藻井飾以金龍和璽彩圖,雙重飛檐正中豎匾上刻清雍正皇帝御書「大成殿」三個貼金大字。殿高 24.8米,長45.69米,寬24.85米,座落在2.1米高的殿基上,為全廟最高建築,也是中國三大古殿之一。

杏壇位於大成殿前甬道正中,傳為孔子講學之處,壇旁有一株古檜,稱「先師手植檜」。杏壇周圍朱欄,四面歇山,十字結脊,二層黃瓦飛檐,雙重半拱。亭內細雕藻井,彩繪金色盤龍,其中還有清乾隆「杏壇贊」御碑。亭前的石香爐,高約1米,形制古樸,為金代遺物。

孔林:位於曲阜城北,是孔子及其家族的專用墓地,也是目前世界上延時最久,面積最大的氏族墓地。孔子卒於魯哀公十六年(公元前479年)四月乙丑,葬魯城北泗上。其後代從冢而葬,形成今天的孔林。從子貢為孔子廬墓植樹起,孔林內古樹已達萬余株。自漢代以後,歷代統治者對孔林重修、增修過13次,以至開成現在規模,總面積約2平方公里,周圍林牆 5.6公里,牆高3米多,厚1米。郭沫若曾說:「這是一個很好的自然博物館,也是孔氏家族的一部編年史」。

曲阜孔廟、孔林、孔府(英文名稱:Temple and Cemetery of Confucius and the Kong Family Mansion in Qufu)於1994年12月根據世界文化遺產遴選標准C(I)(IV)(VI)入選《世界遺產名錄》(編號: 200-012)。

世界遺產委員會評價:孔子是公元前6世紀到公元前5世紀中國春秋時期偉大的哲學家、政治家和教育家。孔夫子的廟宇、墓地和府邸位於山東的曲阜。孔廟是公元前478年為紀念孔夫子而興建的,千百年來屢毀屢建,到今天已經發展成超過100座殿堂的建築群。孔林里不僅容納了孔夫子的墳墓,而且他的後裔中,有超過10萬人也葬在這里。當初小小的孔宅如今已經擴建成一個龐大顯赫的府邸,整個宅院包括了152座殿堂。曲阜的古建築群之所以具有獨特的藝術和歷史特色,應歸功於2000多年來中國歷代帝王對孔夫子的大力推崇。孔廟, 孔府, 孔林,世界遺產

孔子年譜

1歲: 公元前551年(魯襄公二十二年)

孔子生於魯國陬邑昌平鄉(今山東曲阜城東南)。因父母曾為生子而禱

於尼丘山,故名丘,字仲尼。

關於孔子出生年月有兩種記載,相差一年,今從《史記·孔子世家》說。

3歲:公元前549年(魯襄公二十四年)

其父叔梁紇卒,葬於防山(今曲阜東25里處)。孔母顏征在攜子移居曲阜

闕里,生活艱難。

5歲:公元前547年(魯襄公二十六年)

孔子弟子秦商生,商字不慈,魯國人。

6歲:公元前546年(魯襄公二十七年)

弟子曾點生,點字皙,曾參之父。

7歲:公元前545年(魯襄公二十八年)

弟子顏繇生,繇又名無繇,字季路,顏淵之父。

8歲:公元前544年(魯襄公二十九年)

弟子冉耕生,字伯牛,魯國人。

10歲:公元前542年(魯襄公三十一年〕

弟子仲由生,字子路,卞人。

是年魯襄公死,其子躌繼位,是為昭公。

12歲:公元前540年(魯昭公二年)

弟子漆雕開生,字子若,蔡人。

15歲:公元前537年(魯昭公五年〕

孔子日見其長,已意識到要努力學習做人與生活之本領,故曰:「吾十

有五而志於學」。(《論語·為政》)

16歲,公元前536年(魯昭公六年)

鄭鑄刑鼎。

弟子閩損生,字子騫,魯國人。

17歲:公元前535年(魯昭公六年〕

孔母顏征在卒。

是年。季氏宴請士一級貴族,孔子去赴宴,被季氏家臣陽虎拒之門外。

19歲:公元前533年(魯昭公九年)

孔子娶宋人亓官氏之女為妻。

20歲:公元前532年(魯昭公十年)

亓官氏生子。據傳此時正好趕上魯昭公賜鯉魚於孔子,故給其子起名為

鯉,字伯魚。

是年孔子開始為委吏,管理倉庫。

21歲:公元前531年(魯昭公十一年)

是年孔子改作乘田,管理畜牧。孔子說:「吾少也賤,故多能鄙事。」

(《論語·子罕》) 此「鄙事」當包括「委吏」、」乘田」。

27歲,公元前525年(魯昭公十七年〕

郯子朝魯,孔子向郯子詢問郯國古代官制。

孔子開辦私人學校,當在此前後。

30歲:公元前522年(魯昭公二十年〕

自十五歲有志於學至此時已逾15年,孔子經過努力在社會上已站住腳,

故雲」三十而立」。(《論語·為政》)

是年齊景公與晏嬰來魯國訪問。齊景公會見孔子,與孔子討論秦穆公

何以稱霸的問題。

弟子顏回、冉雍、冉求、商瞿、梁鴷生。回字淵,雍字仲弓,求字子有,

瞿字子木,皆魯國人;鴷字叔魚,齊國人。

31歲:公元前521年(魯昭公二十一年)

弟子巫馬施、高柴、宓不齊生。施字子期,陳國人;柴字子高,齊國人;

不齊字子賤,魯國人。

32歲:公元前520年(魯昭公二十二年)

弟子端木賜生,賜字子貢,衛國人。

34歲:公元前518年(魯昭公二十四年)

孟懿子和南宮敬叔學禮於孔子。

相傳孔子與南宮敬叔適周問禮於老聘,問樂於萇弘。

35歲:公元前517年(魯昭公二十五年)

魯國發生內亂。《史記·孔子世家》雲:「昭公率師擊(季)平子,平子

與孟孫氏、叔孫氏三家共攻昭公,昭公師敗,奔齊。」孔子在這一年也到

了齊國。

36歲,公元前516年(魯昭公二十六年)

齊景公問政於孔子,孔子對曰:「君君、臣臣、父父、子子」。孔子得到

齊景公的賞識,景公欲以尼溪之田封孔於,被晏子阻止。

孔子在齊聞《韶》樂,如醉如痴,三月不知肉味。

37歲:公元前515年(魯昭公二十七年)

齊大夫欲害孔子,孔子由齊返魯。

吳公子季札聘齊,其子死,葬於瀛、博之間。孔子往,觀其葬禮。

弟於樊須、原憲生。須字子遲,魯國入;憲字子思,宋國人。

38歲:公元前514年(魯昭公二十八年)

晉魏獻子(名舒)執政,舉賢才不論親疏。孔子認為這是義舉,

雲:「近不失親,遠不失舉,可謂義矣。」

39歲,公元前513年(魯昭公二十九年)

是年冬天晉鑄刑鼎,孔子曰「晉其亡乎,失其度矣。」

40歲:公元前512年(魯昭公三十年)

經過幾十年的磨練,對人生各種問題有了比較清楚的認識,故自雲

「四十而不惑」。

弟子澹臺滅明生。滅明字子羽,魯國人。

41歲:公元前511年(魯昭公三十一年)

弟子陳亢生。亢字子禽,陳國人。

42歲:公元前510年(魯昭公三十二年)

昭公卒,定公立。

43歲:公元前509年(魯定公元年)

弟公西赤生。赤字華,魯國人。

45歲:公元前507年(魯定公三年)

弟子卜商生。商字子夏,衛國人。

46歲:公元前506年(魯定公四年)

弟子言偃生。偃字子游,吳國人。

47歲:公元前505年(魯定公五年)

弟子曾參、顏幸生。參字子輿,魯國人。幸字子柳,魯國人。

48歲:公元前504年(魯定公六年〕

季氏家臣陽虎擅權日重。孔子稱之為「陪臣執國命」。(《論語·季氏》)

《史記·孔子世家》雲:「陪臣執國政。......故孔子不仕,退而修

《詩》、《書》、《禮》、《樂》,弟子彌眾,至自遠方,莫不受業焉。」

陽虎欲見孔子,孔子不想見陽虎、後二人在路上相遇。陽虎勸孔子出仕,

孔子沒有明確表態。此事當在魯定公五年或魯定公六年。

49歲:公元前503年(魯定公七年)

弟子顓孫師生。師字子張,陳國人。

50歲:公元前502年(魯定公八年)

自謂」五十而知天命」。(《論語·為政》)

公山不狃以費叛季氏,使人召孔子,孔子欲往,被子路阻攔。

51歲: 公元前501年(魯定公九年)

孔子為中都宰,治理中都一年,卓有政績,四方則之。

弟子冉魯、曹坅、伯虔、顏高,叔仲會生。魯字子魯,魯國人:坅字子循,

蔡國人:虔字子析,魯國人;高字子驕,魯國人:會字子期。魯國人。

52歲:公元前500年(魯定公十年)

孔子由中都宰升小司空,後升大司寇,攝相事。夏天隨定公與齊侯相會於

夾谷。孔子事先對齊國邀魯君會於夾谷有所警惕和准備,故不僅使齊國劫

持定公的陰謀未能得逞,而且逼迫齊國答應歸還侵佔魯國的鄆、鄵、龜陰

等土地。

53歲:公元前499年(魯定公十一年)

孔子為魯司寇,魯國大治。

54歲:公元前498年(魯定公十二年)

孔子為魯司寇。為削弱三桓,採取墮三都的措施。叔孫氏與季孫氏為削弱家

臣的勢力,支持孔子的這一主張,但此一行動受孟孫氏家臣公斂處父的抵制,

孟孫氏暗中支持公斂處父。墮三都的行動半途而廢。

弟子公孫龍生。龍字子石,楚國人。

55歲:公元前497年(魯定公十三年)

春,齊國送80名美女到魯國。季桓子接受了女樂,君臣迷戀歌舞,多日不

理朝政。孔子與季氏出現不和。孔子離開魯國到了衛國。

十月,孔子受讒言之害,離開衛國前往陳國。路經匡地,被圍困。後經蒲

地,遇公叔氏叛衛, 孔子與弟子又被圍困。後又返回衛都。

56歲,公元前496年(魯定公十四年)

孔子在衛國被衛靈公夫人南子召見。

子路對孔子見南子極有意見批評了孔子。

鄭國子產去世孔子聽到消息後,十分難過,稱贊子產是「古之遺愛」。

57歲:公元前495年(魯定公十五年)

孔子去衛居魯。夏五月魯定公卒,魯哀公立。

58歲:公元前494年(魯哀公元年〕

孔子居魯,吳國使人聘魯,就「骨節專車」一事問於孔子。

59歲:公元前493年(魯哀公二年)

孔子由魯至衛。衛靈公問陳(陣)於孔子,孔子婉言拒絕了衛靈公。孔子

在衛國住不下去,去衛西行。經過曹國到宋國。宋司馬桓�(左鬼右隹)

討厭孔子,揚言要加害孔子,孔子微服而行。

60歲:公元前492年(魯哀公三年)

孔子自謂」六十而耳順」。

孔子過鄭到陳國,在鄭國都城與弟子失散獨自在東門等候弟子來尋找,

被人嘲笑,稱之為」累累若喪家之犬」。孔子欣然笑曰:「然哉,然哉!」

61歲:公元前491年(魯哀公四年〕

孔子離陳往蔡。

62歲:公元前490年(魯哀公五年)

孔子自蔡到葉。葉公問政於孔子,並與孔子討論有關正直的道德問題。

在去葉返蔡的途中,孔子遇隱者。

63歲:公元前489年(魯哀公六年〕

孔子與弟子在陳蔡之間被困絕糧,許多弟子因困餓而病,後被楚人相救。

由楚返衛,途中又遇隱者。

64歲:公元前488年(魯哀公七年)

孔子在衛。主張在衛國為政先要正名。

65歲:公元前487年(魯哀公八年)

孔子在衛。是年吳伐魯,戰敗。孔子的弟子有若參戰有功。

66歲:公元前486年(魯哀公九年)

孔子在衛。

67歲:公元前485年(魯哀公十年)

孔子在衛。

孔子夫人亓官氏卒。

68歲:公元前484年(魯哀公十一年)

是年齊師伐魯,孔子弟子冉有帥魯師與齊戰,獲勝。季康子問冉有指揮

才能從何而來?冉有答曰「學之於孔子」。季康子派人以幣迎孔於歸魯。

孔於周遊列國14年,至此結束。

季康子欲行「田賦」,孔子反對。孔子對冉有說:「君子之行也,度於禮。

施取其厚,事舉其中,斂從其薄。如是則丘亦足矣」。

69歲:公元前483年(魯哀公十二年)

孔子仍有心從政,然不被用。孔子繼續從事教育及整理文獻工作。

孔子的兒子孔鯉卒。

70歲:公元前482年(魯哀公十三年〕

孔子自謂「七十而從心所欲,不逾矩」。顏回卒,孔子十分悲傷。

71歲:公元前481年(魯哀公十四年〕

是年春,狩獵獲麟。孔了認為這不是好徵兆,說:「吾道窮矣」。於是停止

修《春秋》。

六月齊國陳恆弒齊簡公,孔子見魯哀公及三桓,請求魯國出兵討伐陳桓,

沒有得到支持。

72歲:公元前480年(魯哀公十五年〕

孔子聞衛國政變,預感到子路有生命危險。子路果然被害。孔子十分難過。

73歲:公元前479年(魯哀公十六年)

四月,孔子患病,不愈而卒。葬於魯城北。魯哀公誄之曰:「?天不弔,

不潎遺一老,俾屏餘一人以在位,煢煢余在疚,嗚呼哀哉!尼父!無自律」。

不少弟子為之守墓三年,子貢為之守墓六年。弟子及魯人從墓而家者上百家,

得名孔里。孔子的故居改為廟堂,孔子受到人們的奉祀。

漫談孔子——他對教育事業的貢獻

文化巨人——孔子,自「而立」之年即以《詩》、《書》、《禮》、《樂》為教,更以他至偉人格中的一言一行,一動一靜而示範為教。是他開了我國歷史上私人講學的先河,將以前學在官府,文化知識是貴族們的專利的現象,移植到民間。他首先提出「有教無類」的方針,不分貧賤富貴,均可以在他那裡受教。在弟子中,貧如顏回,富如子貢,貴如孟懿子,然絕大多數是平民子弟,有來自衛、齊、陳、吳……等國的,真可謂桃李滿天下。其教學目的,是傳他

Ⅳ cisco ap521 配置

一:設置系統名
Ap>enable
Ap#config t
Ap(config)#hostname myap

二:為BVI分配IP地址
當AP連接到有線網路的時候,會自動創建一個BVI(網橋虛擬介面)連接到網路,允許所有埠都聚合在一個IP地址下。[說明一下我們只能在BVI介面上配置AP的IP地址,不能在其他介面]
Ap#config t
Ap(config)#interface bvi1 //進入BVI介面配置模式
Ap(config-if)#ip address address mask //第二個address為你分配的ip地址 mask為掩碼

三:察看網路映射
Ap(config)#dot11 network-map 30 //要建立無線網路映射
Ap#show dot11 network-map //顯示無線網路映射
Ap#show dot11 adjacent-ap //顯示一個與某個AP鄰連的AP列表

示範:
Ap(config-if)#ip address 10.0.0.1 255.255.255.0
Ap(config-if)#ip address dhcp ?
Client-id Specify client-id to use
Hostname Specify value for hostname option
Ap(config-if)#ip address dhcp
關於啟用和禁用介面的命令:shutdown 禁用 no shutdown 啟用

四:配置SSID
SSID(服務集標示符)一個唯一的標識符,允許客戶端識別出一個接入點(AP)
Ap(config)#int dot11radio 0
Ap(config-if)#ssid myAP
Ap(config-if-ssid)#authentication open //設置認證類型

五:監控AP狀態
Ap#show interface dot11radio 加上相應介面號

六:配置服務
1:Telnet/SSH
Ap(config)#line vty 0 4
Ap(config-line)#login local
Ap(config-line)#end
Ap#show run
!
line con 0
line vty 0 4
login local
line vty 5 15
login
!
end

2:熱備份
備用設備位於它監控的AP附近,並且它的配置與被監控的設備相同。備用設備需要通過乙太網和無線埠來監控AP。如果被監控的設備響應失敗,那麼備用AP將在線激活替換在網路中取代被監控的設備。
Ap(config)#iapp standby mac-address
Ap(config-if)#interface dot11radio 0
Ap(config-if)#ssid ssid-string
Ap(config-if)#infrastructure-ssid [optional]
Ap(config-if)#exit
Ap(config)#iapp standby poll-frequency seconds
Ap(config)#exit
Ap#show iapp standby-parms

3:DNS
Ap(config)#ip domain-name sina.com
禁用域名查找
Ap(config)#no ip domain-lookup

4:HTTP
下列命令可以為一個HTTP伺服器提供安全性和改變默認幫助目錄的配置
Ap(config)#ip http
Ap(config)#ip http authentication local
Ap(config)#ip http port 8080
Ap(config)#access-list 1 permit host 10.0.1.1
Ap(config)#ip http access-class 1

Ⅳ MC1489是干什麼的

掌握了一下的硬體和軟體知識,基本上就可以成為一個合格的電子工程師:
第一部分:硬體知識
一、 數字信號
1、 TTL和帶緩沖的TTL信號
2、 RS232和定義
3、 RS485/422(平衡信號)
4、 干接點信號
二、 模擬信號視頻
1、 非平衡信號
2、 平衡信號
三、 晶元
1、 封裝
2、 7407
3、 7404
4、 7400
5、 74LS573
6、 ULN2003
7、 74LS244
8、 74LS240
9、 74LS245
10、 74LS138/238
11、 CPLD(EPM7128)
12、 1161
13、 max691
14、 max485/75176
15、 mc1489
16、 mc1488
17、 ICL232/max232
18、 89C51
四、 分立器件
1、 封裝
2、 電阻:功耗和容值
3、 電容
1) 獨石電容
2) 瓷片電容
3) 電解電容
4、 電感
5、 電源轉換模塊
6、 接線端子
7、 LED發光管
8、 8字(共陽和共陰)
9、 三極體2N5551
10、 蜂鳴器
五、 單片機最小系統
1、 單片機
2、 看門狗和上電復位電路
3、 晶振和瓷片電容
六、 串列介面晶元
1、 eeprom
2、 串列I/O介面晶元
3、 串列AD、DA
4、 串列LED驅動、max7129
七、 電源設計
1、 開關電源:器件的選擇
2、 線性電源:
1) 變壓器
2) 橋
3) 電解電容
3、 電源的保護
1) 橋的保護
2) 單二極體保護
八、 維修
1、 電源
2、 看門狗
3、 信號
九、 設計思路
1、 電源:電壓和電流
2、 介面:串口、開關量輸入、開關量輸出
3、 開關量信號輸出調理
1) TTL―>繼電器
2) TTL―>繼電器(反向邏輯)
3) TTL―>固態繼電器
4) TTL―>LED(8字)
5) 繼電器―>繼電器
6) 繼電器―>固態繼電器
4、 開關量信號輸入調理
1) 干接點―>光耦
2) TTL―>光耦
5、 CPU處理能力的考慮
6、 成為產品的考慮:
1) 電路板外形:大小尺寸、異形、連接器、空間體積
2) 電路板模塊化設計
3) 成本分析
4) 器件的冗餘度
1. 電阻的功耗
2. 電容的耐壓值等
5) 機箱
6) 電源的選擇
7) 模塊化設計
8) 成本核算
1. 如何計算電路板的成本?
2. 如何降低成本?選用功能滿足價格便宜的器件
十、 思考題
1、 如何檢測和指示RS422信號
2、 如何檢測和指示RS232信號
3、 設計一個4位8字的顯示板
1) 電源:DC12
2) 介面:RS232
3) 4位3」8字(連在一起)
4) 亮度檢測
5) 二級調光
4、 設計一個33位1」8字的顯示板
1) 電源:DC5V
2) 介面:RS232
3) 3排 11位8字,分4個、3個、4個3組,帶行與行之間帶間隔
4) 單片機最小系統
5) 解碼邏輯
6) 顯示驅動和驅動器件
5、 設計一個PCL725和MOXA C168P的介面板
1) 電源:DC5V
2) 介面:PCL725/MOXA 8個RS232
1. PCL725,直立DB37,孔
2. MOXA C168P,DB62彎
3) 開關量輸出信號調理:6個固態繼電器和8個繼電器,可以被任何一路信號控制和驅動,介面:固態繼電器5.08直立,繼電器3.81直立
4) 開關量輸入調理:干接點閉合為1或0可選,介面:3.81直立
5) RS232調理:
1. LED指示
2. 前4路RS232全信號,後4路只需要TX、RX、0
3. 無需光電隔離
4. 介面形式:DB9(針)直立
第二部分:軟體知識
一、 匯編語言
二、 C51
該部分可以從市場上買到的N種開發板上學到,至於第一部分,需要人來帶吧。

為什麼要掌握這些知識?

實際上,電子工程師就是將一堆器件搭在一起,注入思想(程序),完成原來的這

些器件分離時無法完成的功能,做成一個成品。所需要的技能越高、功能越復雜、

成本越低、市場上對相應的東東的需求越大,就越成功。這就是電子工程師的自身

的價值。從成本到產品售出,之間的差價就是企業的追求。作為企業的老闆,是在

市場上去尋找這樣的應用;對電子工程師而言,是將老闆提出的需求或者應用按照

一定的構思原則(成本最低、可靠性最高、電路板最小、功能最強大等)在最短的

時間內完成。最短的時間,跟電子工程師的熟練程度、工作效率和工作時間直接有

關。這就是電子工程師的價值。

將電子產品抽象成一個硬體的模型,大約有以下組成:

1) 輸入
2) 處理核心
3) 輸出

輸入基本上有以下的可能:

1) 鍵盤
2) 串列介面(RS232/485/can bus/乙太網/USB)
3) 開關量(TTL,電流環路,干接點)
4) 模擬量(4~20ma、 0~10ma、0~5V(平衡和非平衡信號))

輸出基本上有以下組成:

1) 串列介面(RS232/485/can bus/乙太網/USB)
2) 開關量(TTL、電流環路、干接點、功率驅動)
3) 模擬量(4~20ma, 0~10ma,0~5V(平衡和非平衡信號))
4) LED顯示:發光管、八字
5) 液晶顯示器
6) 蜂鳴器

處理核心主要有:

1) 8位單片機,主要就是51系列
2) 32位arm單片機,主要有atmel和三星系列

51系列單片機現在看來,只能做一些簡單的應用,說白了,這個晶元也就是做單一

的一件事情,做多了,不如使用arm來做;還可以在arm上加一個操作系統,程序既

可靠又容易編寫。

最近三星的arm受到追捧,價格便宜,乙太網和USB的介面也有,周立功的開發系統

也便宜,作為學習ARM的產品來說,應該是最好的;作為工業級的控制,是不是合

適,在網友中有不同的看法和爭議。本公司使用atmel ARM91系列開發的1個室外使

用的產品,在北京室外使用,沒有任何的通風和加熱的措施,從去年的5月份到現

在,運行情況良好。已經有個成功應用的案例。

但對於初學者來說,應該從51著手,一方面,51還是入門級的晶元,作為初學者練

手還是比較好的,可以將以上的概念走一遍;很多特殊的單片機也是在51的核的基

礎上增加了一些I/O和A/D、D/A;也為今後學習更高一級的單片機和ARM打下基礎。

再說了,哪個老闆會將ARM級別的開發放在連51也沒有學過的新手手中?

在51上面去做復雜的並行擴展是沒有必要的,比如,擴展I/O口和A/D、D/A等等,

可以直接買帶有A/D、D/A的單片機;或者直接使用ARM,它的I/O口線口多。可以使

用I2C介面的晶元,擴展I/O口和A/D、D/A,以及SPI介面擴展LED顯示,例如:

MAX7219等晶元。

市面上一些比較古老的書籍中還有一些並行擴展的例子,如:RAM、EPROM、A/D、

D/A等,我覺得已經沒有必要去看了,知道歷史上有這些一回事就行了;

這些知識,是所有產品都具備的要素。所以要學,再具體應用。

說一個小的故事:野人獻曝。

從前,有一個農民,冬天幹了活後,休息曬太陽。好舒服呀。
他想,這么舒服的享受,我要獻給國王,讓他也能得到享受。
於是他興沖沖地到了王宮,將他的寶貴經驗獻給了國王。

我現在就象這個農民,把自己認為很寶貴的經驗獻給大家。希望大家多提寶貴意見

;拍板磚也可以,罵我也無所謂,呵呵,隨便。

第一課:51單片機最小系統

實際上,51單片機核心外圍電路是很簡單的,一個單片機+一個看門狗+一個晶振

+2個磁片電容;

1. 單片機:atmel的89C51系列、winbond的78E52系列,還有philips的系列,都差

不多;現在有一些有ISP(在線下載的),就更好用了;

2. 看門狗:種類很多,我常用的有max691/ca1161和DS1832等,具體看個人習慣、

晶元工作電壓、封裝等。Max系列和DS系列,還有IMP公司的,種類很多,一般只需

要有最基本的功能就可以了;原來我使用max691,但是max691比較貴,因為它有電

池切換功能,後來新設計電路板,就都採用ca1161了。

很早以前的電路設計中,現在可能還有人使用,使用一個電阻和一個電容達成的上

電復位電路;但是,這樣的復位電路一個是不可靠,為什麼不可靠,網路上能找得

到專門論述復位電路的文章;更重要的是,51系列的單片機比較容易受到干擾;沒

有看門狗電路是不行的,當程序跑飛時,回不來了,死在那裡。

常規的做法是買一個專門的看門狗電路,完成復位電路和看門狗電路的功能。
這些晶元的資料很容易在網路上找到,通常使用網路搜索就可以了;看見有PDF的

字樣,就點擊下載;使用網際快車flashget下載也是最好的;

這些資料通常是pdf格式的文件,所以,還需要一個pdf的閱讀器。

網路網址:

網際快車下載網址:

PDF閱讀器下載網址:

實際上,有了網路和其它的搜索引擎,很方便下載到這些晶元的資料,比光碟還方

便,不需要去到處找。

單片機和單片機抗干擾能力是不一樣的。如果你的產品是工作在干擾比較大的環境

,可以試試選用不同品牌的單片機;原來我在一個光電所,做YAG激光治療機的控

制部分,脈沖激光機的電源放電的時候,能量是很大的,在採取了所有能夠想到的

光電隔離等措施之後,還是不行;後來,選用了intel的8031,就可以了。小聲的

說:當時的philips的單片機抗干擾性能是最差的,可能跟Philips主要是用在民用

領域有關。現在不知道怎麼樣了,有人知道的話告訴我。

單片機的輸入輸出口線是最容易引進干擾的地方;在嚴重干擾的情況下,需要將所

有的口線光電隔離。

3. 晶振:一般選用11.0592M,因為可以准確地得到9600波特率和19200波特率;也

可以使用36.864M,這個頻率是1.8432M的20倍,看別人的電路板上用過,我也沒有

用到。這2種晶振很容易買到,價錢跟12M的一樣。書上說,12M的晶振也能得到

9600的波特率,但是,實際用的時候,會每隔一段時間就出錯一次,好像累積誤差

一樣,比較奇怪。

即使你的單片機系統不使用RS232介面,也可以做一個Rs232,留著做測試,或者預

留等等,沒有壞處。除非你的單片機系統的口線不夠用了。

4. 磁片電容:22pf~30pf,可以在有些書上找到什麼晶振頻率對應什麼容量的磁

片電容,但是,我都是隨便拿來使用,反正在11.0592M下,都沒有問題;如果你用

到了更高的頻率,最好還是找找資料看看。

參見以下電路圖:

如果你的單片機系統沒有工作,檢查步驟如下:

1. 查看門狗的復位輸出,可能的話在電路板上加一個LED,下拉,這樣看起來就更

方便;要是看門狗復位信號有,往下;

2. 查單片機,看看管腳有沒有問題;一般編程器能夠將程序寫入,說明單片機是

好的;最好手頭上准備一個驗證過的單片機,內部有一個簡單的程序,比如,在某

個口線上輸出1個1秒占空比的方波等,可以使用萬用表測量。

加一句:設計產品時,要在關鍵的地方:電源、串口、看門狗的輸出和輸入、I/O

口等加不同顏色的LED指示,便於調試;作為批量大的產品,可以去掉部分LED,一

方面是降低成本、一方面是流程保密;

3. 再查磁片電容,有些瓷片電容質量不行,乾脆換了;順便說一下,換器件最好

使用吸錫帶,將焊盤內的錫吸干凈,再將器件拔出,這樣不會損傷焊盤內的過孔;

再將新的瓷片電容焊接上去的時候,用萬用表量量是好的再焊;

4. 最後只有換晶振了;切記要買好的晶振,有些品牌質量比較好。

5. 以上按照以上步驟檢測時,將無關的外圍晶元去掉;因為有一些是外圍器件的

故障導致單片機最小系統沒有工作。

第二課 基本的晶元和分立器件
2.1 簡述
2.2 74系列
2.3 CD4000系列
2.4 光耦與光電管
2.5 三極體
2.6 電容電阻
2.7 固態繼電器
2.8 繼電器
2.9 變壓器和三端穩壓器
2.10 開關電源晶元
2.11 封裝知識、晶元批號等
2.12 接插件
2.13 器件選購的知識
第三課 數字量的輸入輸出
第四課 單片機的通訊介面
第五課 單片機系統設計的硬體構思
第六課 單片機程序的框架(匯編版本)
第七課 模擬量的輸入輸出
……
各位多提寶貴意見。
保證實用。如果程序裡面有一些常式,也是已經經過測試可以拿來就用的;實際上

是我早年的一些產品的程序的一部分;不好意思,都是匯編的。
寫的時間只有周末會多一些,可以保證做到一周一課;盡量能夠提前,但是這要看

看工作忙不忙了。
坊間有一些參考書,准備今天上午到北京中發市場轉了一圈,我記得以下參考書目

較好:
1. 周航慈:《單片機程序設計》
2. 徐涵芳:《MCS-51單片機結構與設計》
3. 何立民:《......》

有了這些就基本夠用了;其它的很多都是資料的翻譯;如果英文不好,可以看看;

英文好的話,可以不必了,省電錢買開發系統和編程器、開發板什麼的,需要什麼

資料直接下載PDF文件好了。
要想成為電子工程師,需要寬頻,在家裡安裝包月的adsl或者長寬,絕對值得。
實際上,網路上什麼都有了,就是一個網路資料庫,要好好利用。
網上自有黃金屋,網上自有顏如玉……

第二課 基本的晶元和分立器件
2.1 簡述
有必要對以下系列的晶元和分立器件進行介紹。
除了單片機作為控制器的核心外,作為一個產品,由很多東西構成;所以,在講系

統之前,先將這些零零碎碎的東西一並交待。就好像一棟房子,有各種各樣的構件

組成,下面的這些東東就像磚瓦一樣,沒有不行。

2.2 74系列晶元
74系列的晶元的下載地址:

74系列的晶元是古老的一族,大部分的晶元現在均已不用了,但是,實際上,在目

前的系統中,還能看到一些晶元,有些晶元現在還在系統中使用,例如:

1、 7404 – 6個反相門

下載地址:

將輸入的TTL邏輯反相,如:0->1,1->0

2、 7407 – 6個集電極開路門

下載地址:

由於集電極開路門可以外接高電壓,可以最高到DC30V,電流最大到39mA,通常我

用它驅動8字數碼管和繼電器等大電流的負載;開路門內部結構是達林頓管的,輸

出的邏輯是正的;
與其類似的晶元是7406,只不過是反相開路門。

3、 74LS573與74LS373 – 8 數據鎖存器

74LS373下載地址:

74LS573下載地址:

引入幾個概念:
1. 真值表

參見74LS373的PDF的第2頁:
Dn LE OE On
H H L H
L H L L
X L L Qo
X X H Z

這個就是真值表,表示這個晶元在輸入和其它的情況下的輸出情況。
每個晶元的數據手冊(datasheet)中都有真值表。
布爾邏輯比較簡單,在此不贅述;

2. 高阻態

就是輸出既不是高電平,也不是低電平,而是高阻抗的狀態;在這種狀態下,可以

多個晶元並聯輸出;但是,這些晶元中只能有一個處於非高阻態狀態,否則會將芯

片燒毀;
高阻態的概念在RS232和RS422通訊中還可以用到。

3. 數據鎖存

當輸入的數據消失時,在晶元的輸出端,數據仍然保持;
這個概念在並行數據擴展中經常使用到。

4. 數據緩沖

加強驅動能力。74LS244/74LS245/74LS373/74LS573都具備數據緩沖的能力。

OE:output_enable,輸出使能;
LE:latch_enable,數據鎖存使能,latch是鎖存的意思;
Dn:第n路輸入數據;
On:第n路輸出數據;

再看這個真值表,意思如下:
第四行:當OE=1是,無論Dn、LE為何,輸出端為高阻態;
第三行:當OE=0、LE=0時,輸出端保持不變;
第二行第一行:當OE=0、LE=1時,輸出端數據等於輸入端數據;
結合下面的波形圖,在實際應用的時候是這樣做的:
a. OE=0;
b. 先將數據從單片機的口線上輸出到Dn;
c. 再將LE從0->1->0
d. 這時,你所需要輸出的數據就鎖存在On上了,輸入的數據在變化也影響不到輸

出的數據了;實際上,單片機現在在忙著干別的事情,串列通信、掃描鍵盤……單

片機的資源有限啊。
在單片機按照RAM方式進行並行數據的擴展時,使用movx @dptr, A這條指令時,這

些時序是由單片機來實現的。
後面的表格中還有需要時間的參數,你不需要去管它,因為這些參數都是幾十ns級

別的,對於單片機在12M下的每個指令周期最小是1us的情況下,完全可以實現;如

果是你自己來實現這個邏輯,類似的指令如下:

mov P0,A ;將數據輸出到並行數據埠
clr LE
setb LE
clr LE ;上面三條指令完成LE的波形從0->1->0的變化

74ls573跟74LS373邏輯上完全一樣,只不過是管腳定義不一樣,數據輸入和輸出端

各在一側,PCB容易走線;所以大家都喜歡使用這個晶元。

4、 74LS244 – 數據緩沖器

下載地址:

數據輸出能力比較強,輸出電流可以到40mA以上;
4個緩沖器分成2組,具有高阻態控制埠

5、 74LS245 – 匯流排緩沖器

雙向數據介面,通常在ISA板卡上可以看到;
早期的51系統中,為了擴展RAM、eprom、A/D、D/A、I/O等經常可以看到這個片子


為了增強驅動能力,有時是為了隔離輸入和輸出,主要是布線方便,象74LS573一

樣,輸入、輸出在一側,經常用到這個片子

6、 74LS138 – 三-八解碼器

在早期的51系統的擴展中,作為地址選通的片子,可以經常看到。
另外一個類似的晶元是74LS154,是4-16解碼器,現在更是少見了。
有興趣的可以研究一下何立民的經典著作中的有關章節。
知道有這么一個晶元就可以了。

2.3 CD4000系列

CD4000系列的晶元,除了跟74系列的電氣特性有所區別外,例如:
1) 電壓范圍寬,應該可以工作在3V~15V,輸入阻抗高,驅動能力差外,跟74系列

的功能基本沒有區別;
2) 輸入時,1/2工作電壓以下為0,1/2工作電壓以上為1;
3) 輸出時,1=工作電壓;0=0V
4) 驅動能力奇差,在設計時最多隻能帶1個TTL負載;
5) 如果加上拉電阻的話,至少要100K電阻;
6) 唯一現在使用的可能就是計數器,CD4060的計數器可以到14級二進制串列計數/

分頻器,這個74系列的做不到這么高;
下載地址:

2.4 ULN2003/ULN2008

它的內部結構也是達林頓的,專門用來驅動繼電器的晶元,甚至在晶元內部做了一

個消線圈反電動勢的二極體。ULN2003的輸出端允許通過IC 電流200mA,飽和壓降

VCE 約1V左右,耐壓BVCEO 約為36V。用戶輸出口的外接負載可根據以上參數估算

。採用集電極開路輸出,輸出電流大,故可以直接驅動繼電器或固體繼電器(SSR)

等外接控制器件,也可直接驅動低壓燈泡。

經常在工控的板卡中見到這個晶元。
有個完全一樣的型號:MC1413,不過現在好像不怎麼見到這個型號了,但是管腳與

2003完全兼容。

ULN2003可以驅動7個繼電器;ULN2008驅動8個繼電器。

ULN2003下載地址:

ULN2008下載地址:
沒有找到。奇怪啊。

2.5 光耦

光耦是做什麼用的?光耦是用來隔離輸入輸出的,主要是隔離輸入的信號。
在各種應用中,往往有一些遠距離的開關量信號需要傳送到控制器,如果直接將這

些信號接到單片機的I/O上,有以下的問題:

1) 信號不匹配,輸入的信號可能是交流信號、高壓信號、按鍵等干接點信號;
2) 比較長的連接線路容易引進干擾、雷擊、感應電等,不經過隔離不可靠

所以,需要光耦進行隔離,接入單片機系統。

常見的光耦有:
1) TLP521-1/ TLP521-2/ TLP521-4,分別是1個光耦、2個光耦和4個光耦,HP公司

和***的東芝公司生產。

下載地址:
,4.PDF

發光管的工作電流要在10mA時,具有較高的轉換速率;
在5V工作時,上拉電阻不小於5K,一般是10K;太小容易損壞光耦;

2) 4N25/4N35,motorola公司生產
下載地址:

,35-7,H11A1-5.PDF
隔離電壓高達5000V;

3) 6N136,HP公司生產

下載地址:

要想打開6N136,需要比較大的電流,大概在15~20mA左右,才能發揮高速傳輸數據

的作用。
如果對速率要求不高,其實TLP521-1也可以用,實際傳輸速率可以到19200波特率



選擇光耦看使用場合,tlp521-1是最常用的,也便宜,大概0.7~1元;
要求隔離電壓高的,選用4N25/4N35,大概在3元左右;
要求在通訊中高速傳輸數據的,選用6N136,大概在4元左右。

光耦應用的原理框圖如下所示:
1. 輸入干接點隔離

2. 輸入TTL電平隔離

3. 輸入交流信號隔離

4. 輸出RS232信號隔離

5. 輸出RS422信號隔離

光耦除了隔離數字量外,還可以用來隔離模擬量。將在今後的章節中描述。

2.6 三極體
2.7 光電管
2.8 電容
2.9 電阻
2.10 固態繼電器
2.11 繼電器
2.12 變壓器與整流橋
2.13 三端穩壓器
2.14 開關電源晶元
2.15 封裝知識、晶元批號等
2.16 接插件
2.17 器件選購的知識
2.6 三極體

2.6.1 三極體的4種工作狀態

1) 飽和導通狀態

飽和導通=0

2) 截止狀態

飽和導通=1

3) 線性放大狀態

作為低頻放大器時使用,具體的可參見有關電子線路的書籍;

4) 非線性工作狀態

在無線電通信系統中,作為混頻器等使用。具體的可參見有關電子線路的書籍;
愚記得南京工學院也就是現在的東南大學在80年代初期有一套《電子線路》5本,

是電子專業的書籍,比較難懂;現在,即使是在電子專業的學生中,也應該降低了

對三極體的哪些復雜的參數的要求了吧;在實際使用時,即使是模擬電路、非線性

電路,也都是集成電路了,誰還使用三極體自己做呢?如果萬一需要,現學也來得

及。這套書很強的。編寫人在那個年代肯定都是牛人。

學三極體這些參數很繁瑣的,要是現在的非電子類的大學生或者大專生們還學這些

玩意,我只能說是學校在誤人子弟了。

好多學校都在擴招,很多學生念了4年下來,學了一堆過時的理論,跟實際的東西

一點沒有接軌,不知道7407是干什麼用得,不知道三極體的幾個狀態;我只能無話

可說。

所以,念了4年下來,跟企業的需求還有一段距離,還需要從頭來過;聰明的學生

趕緊抓住機會去學習,去實習,這樣,還可以趕緊補上實際應用的這一課。

言歸正傳。

參見下圖:

當單片機的口線輸出電平為1時,三極體的be結導通,ce結導通,輸出的電壓值為

0V;
當單片機的口線輸出電平為0時,三極體的be結不導通,ce結截止,輸出的電壓值

為5V;

在這種數字電路的應用中,相當於三極體是一個反相開路門。

計算是否導通,公式如下:

I=B(放大倍數,希臘字母的貝塔)×Ibe

當Ice<I時,即為飽和導通;

相差越大,飽和程度越深,Vce越小,三極體的輸出內阻越小;

這個概念要用到光電管中。

設計使用時大概算算,心裡有個數;在電路板上試試,行的通,那就是它了。可以

測量Vce值,至少要小於0.1V就可以了。

常用的PNP三極體是2N5551,驅動40mA的LED(電壓在24V)、蜂鳴器等均沒有問題



2.6.2 三極體的具體應用

實際上,已經有象7407、ULN2003可以取代三極體在數字電路中的作用;但是,有

時是受到PCB面積的制約,有時是為了降低成本,有時是因為布局方便,在1~2個輸

出點時,還是可以使用三極體來做驅動的。

例如:驅動一個蜂鳴器;往往系統中的蜂鳴器跟其它驅動設備,繼電器等,距離較

遠;這時,沒有必要使用一片7407,或者ULN2003來驅動;驅動的介面如下:

Re:從51初學者到電子工程師(轉帖)

2.7 光電管

我這里所謂的光電管有2種:

1) 反射型光電管
2) 對射型光電管

這2種產品在市場上又可分為調理好的和沒有調理好的;

這2種光電管在電子產品世界和電子技術應用雜志上都有大量的廣告。隨便找一本

都有。

我所說的調理好的指的是內部已經加了限流電阻和輸出的放大驅動電路了。它的特

點是只有3根線,電源2根,輸出信號一根,TTL電平的;但是,有時受到某種限制

,需要使用沒有調理好的,怎麼辦呢?

參見下圖:光電管原理框圖

這種沒有調理好的光電管在使用時,需要做一塊小的電路板,在發光管加限流電

Ⅵ 74ls245如何使用

掌握了一下的硬體和軟體知識,基本上就可以成為一個合格的電子工程師:
第一部分:硬體知識
一、 數字信號
1、 TTL和帶緩沖的TTL信號
2、 RS232和定義
3、 RS485/422(平衡信號)
4、 干接點信號
二、 模擬信號視頻
1、 非平衡信號
2、 平衡信號
三、 晶元
1、 封裝
2、 7407
3、 7404
4、 7400
5、 74LS573
6、 ULN2003
7、 74LS244
8、 74LS240
9、 74LS245
10、 74LS138/238
11、 CPLD(EPM7128)
12、 1161
13、 max691
14、 max485/75176
15、 mc1489
16、 mc1488
17、 ICL232/max232
18、 89C51
四、 分立器件
1、 封裝
2、 電阻:功耗和容值
3、 電容
1) 獨石電容
2) 瓷片電容
3) 電解電容
4、 電感
5、 電源轉換模塊
6、 接線端子
7、 LED發光管
8、 8字(共陽和共陰)
9、 三極體2N5551
10、 蜂鳴器
五、 單片機最小系統
1、 單片機
2、 看門狗和上電復位電路
3、 晶振和瓷片電容
六、 串列介面晶元
1、 eeprom
2、 串列I/O介面晶元
3、 串列AD、DA
4、 串列LED驅動、max7129
七、 電源設計
1、 開關電源:器件的選擇
2、 線性電源:
1) 變壓器
2) 橋
3) 電解電容
3、 電源的保護
1) 橋的保護
2) 單二極體保護
八、 維修
1、 電源
2、 看門狗
3、 信號
九、 設計思路
1、 電源:電壓和電流
2、 介面:串口、開關量輸入、開關量輸出
3、 開關量信號輸出調理
1) TTL―>繼電器
2) TTL―>繼電器(反向邏輯)
3) TTL―>固態繼電器
4) TTL―>LED(8字)
5) 繼電器―>繼電器
6) 繼電器―>固態繼電器
4、 開關量信號輸入調理
1) 干接點―>光耦
2) TTL―>光耦
5、 CPU處理能力的考慮
6、 成為產品的考慮:
1) 電路板外形:大小尺寸、異形、連接器、空間體積
2) 電路板模塊化設計
3) 成本分析
4) 器件的冗餘度
1. 電阻的功耗
2. 電容的耐壓值等
5) 機箱
6) 電源的選擇
7) 模塊化設計
8) 成本核算
1. 如何計算電路板的成本?
2. 如何降低成本?選用功能滿足價格便宜的器件
十、 思考題
1、 如何檢測和指示RS422信號
2、 如何檢測和指示RS232信號
3、 設計一個4位8字的顯示板
1) 電源:DC12
2) 介面:RS232
3) 4位3」8字(連在一起)
4) 亮度檢測
5) 二級調光
4、 設計一個33位1」8字的顯示板
1) 電源:DC5V
2) 介面:RS232
3) 3排 11位8字,分4個、3個、4個3組,帶行與行之間帶間隔
4) 單片機最小系統
5) 解碼邏輯
6) 顯示驅動和驅動器件
5、 設計一個PCL725和MOXA C168P的介面板
1) 電源:DC5V
2) 介面:PCL725/MOXA 8個RS232
1. PCL725,直立DB37,孔
2. MOXA C168P,DB62彎
3) 開關量輸出信號調理:6個固態繼電器和8個繼電器,可以被任何一路信號控制和驅動,介面:固態繼電器5.08直立,繼電器3.81直立
4) 開關量輸入調理:干接點閉合為1或0可選,介面:3.81直立
5) RS232調理:
1. LED指示
2. 前4路RS232全信號,後4路只需要TX、RX、0
3. 無需光電隔離
4. 介面形式:DB9(針)直立
第二部分:軟體知識
一、 匯編語言
二、 C51
該部分可以從市場上買到的N種開發板上學到,至於第一部分,需要人來帶吧。

為什麼要掌握這些知識?

實際上,電子工程師就是將一堆器件搭在一起,注入思想(程序),完成原來的這

些器件分離時無法完成的功能,做成一個成品。所需要的技能越高、功能越復雜、

成本越低、市場上對相應的東東的需求越大,就越成功。這就是電子工程師的自身

的價值。從成本到產品售出,之間的差價就是企業的追求。作為企業的老闆,是在

市場上去尋找這樣的應用;對電子工程師而言,是將老闆提出的需求或者應用按照

一定的構思原則(成本最低、可靠性最高、電路板最小、功能最強大等)在最短的

時間內完成。最短的時間,跟電子工程師的熟練程度、工作效率和工作時間直接有

關。這就是電子工程師的價值。

將電子產品抽象成一個硬體的模型,大約有以下組成:

1) 輸入
2) 處理核心
3) 輸出

輸入基本上有以下的可能:

1) 鍵盤
2) 串列介面(RS232/485/can bus/乙太網/USB)
3) 開關量(TTL,電流環路,干接點)
4) 模擬量(4~20ma、 0~10ma、0~5V(平衡和非平衡信號))

輸出基本上有以下組成:

1) 串列介面(RS232/485/can bus/乙太網/USB)
2) 開關量(TTL、電流環路、干接點、功率驅動)
3) 模擬量(4~20ma, 0~10ma,0~5V(平衡和非平衡信號))
4) LED顯示:發光管、八字
5) 液晶顯示器
6) 蜂鳴器

處理核心主要有:

1) 8位單片機,主要就是51系列
2) 32位arm單片機,主要有atmel和三星系列

51系列單片機現在看來,只能做一些簡單的應用,說白了,這個晶元也就是做單一

的一件事情,做多了,不如使用arm來做;還可以在arm上加一個操作系統,程序既

可靠又容易編寫。

最近三星的arm受到追捧,價格便宜,乙太網和USB的介面也有,周立功的開發系統

也便宜,作為學習ARM的產品來說,應該是最好的;作為工業級的控制,是不是合

適,在網友中有不同的看法和爭議。本公司使用atmel ARM91系列開發的1個室外使

用的產品,在北京室外使用,沒有任何的通風和加熱的措施,從去年的5月份到現

在,運行情況良好。已經有個成功應用的案例。

但對於初學者來說,應該從51著手,一方面,51還是入門級的晶元,作為初學者練

手還是比較好的,可以將以上的概念走一遍;很多特殊的單片機也是在51的核的基

礎上增加了一些I/O和A/D、D/A;也為今後學習更高一級的單片機和ARM打下基礎。

再說了,哪個老闆會將ARM級別的開發放在連51也沒有學過的新手手中?

在51上面去做復雜的並行擴展是沒有必要的,比如,擴展I/O口和A/D、D/A等等,

可以直接買帶有A/D、D/A的單片機;或者直接使用ARM,它的I/O口線口多。可以使

用I2C介面的晶元,擴展I/O口和A/D、D/A,以及SPI介面擴展LED顯示,例如:

MAX7219等晶元。

市面上一些比較古老的書籍中還有一些並行擴展的例子,如:RAM、EPROM、A/D、

D/A等,我覺得已經沒有必要去看了,知道歷史上有這些一回事就行了;

這些知識,是所有產品都具備的要素。所以要學,再具體應用。

說一個小的故事:野人獻曝。

從前,有一個農民,冬天幹了活後,休息曬太陽。好舒服呀。
他想,這么舒服的享受,我要獻給國王,讓他也能得到享受。
於是他興沖沖地到了王宮,將他的寶貴經驗獻給了國王。

我現在就象這個農民,把自己認為很寶貴的經驗獻給大家。希望大家多提寶貴意見

;拍板磚也可以,罵我也無所謂,呵呵,隨便。

第一課:51單片機最小系統

實際上,51單片機核心外圍電路是很簡單的,一個單片機+一個看門狗+一個晶振

+2個磁片電容;

1. 單片機:atmel的89C51系列、winbond的78E52系列,還有philips的系列,都差

不多;現在有一些有ISP(在線下載的),就更好用了;

2. 看門狗:種類很多,我常用的有max691/ca1161和DS1832等,具體看個人習慣、

晶元工作電壓、封裝等。Max系列和DS系列,還有IMP公司的,種類很多,一般只需

要有最基本的功能就可以了;原來我使用max691,但是max691比較貴,因為它有電

池切換功能,後來新設計電路板,就都採用ca1161了。

很早以前的電路設計中,現在可能還有人使用,使用一個電阻和一個電容達成的上

電復位電路;但是,這樣的復位電路一個是不可靠,為什麼不可靠,網路上能找得

到專門論述復位電路的文章;更重要的是,51系列的單片機比較容易受到干擾;沒

有看門狗電路是不行的,當程序跑飛時,回不來了,死在那裡。

常規的做法是買一個專門的看門狗電路,完成復位電路和看門狗電路的功能。
這些晶元的資料很容易在網路上找到,通常使用網路搜索就可以了;看見有PDF的

字樣,就點擊下載;使用網際快車flashget下載也是最好的;

這些資料通常是pdf格式的文件,所以,還需要一個pdf的閱讀器。

網路網址:

網際快車下載網址:

PDF閱讀器下載網址:

實際上,有了網路和其它的搜索引擎,很方便下載到這些晶元的資料,比光碟還方

便,不需要去到處找。

單片機和單片機抗干擾能力是不一樣的。如果你的產品是工作在干擾比較大的環境

,可以試試選用不同品牌的單片機;原來我在一個光電所,做YAG激光治療機的控

制部分,脈沖激光機的電源放電的時候,能量是很大的,在採取了所有能夠想到的

光電隔離等措施之後,還是不行;後來,選用了intel的8031,就可以了。小聲的

說:當時的philips的單片機抗干擾性能是最差的,可能跟Philips主要是用在民用

領域有關。現在不知道怎麼樣了,有人知道的話告訴我。

單片機的輸入輸出口線是最容易引進干擾的地方;在嚴重干擾的情況下,需要將所

有的口線光電隔離。

3. 晶振:一般選用11.0592M,因為可以准確地得到9600波特率和19200波特率;也

可以使用36.864M,這個頻率是1.8432M的20倍,看別人的電路板上用過,我也沒有

用到。這2種晶振很容易買到,價錢跟12M的一樣。書上說,12M的晶振也能得到

9600的波特率,但是,實際用的時候,會每隔一段時間就出錯一次,好像累積誤差

一樣,比較奇怪。

即使你的單片機系統不使用RS232介面,也可以做一個Rs232,留著做測試,或者預

留等等,沒有壞處。除非你的單片機系統的口線不夠用了。

4. 磁片電容:22pf~30pf,可以在有些書上找到什麼晶振頻率對應什麼容量的磁

片電容,但是,我都是隨便拿來使用,反正在11.0592M下,都沒有問題;如果你用

到了更高的頻率,最好還是找找資料看看。

參見以下電路圖:

如果你的單片機系統沒有工作,檢查步驟如下:

1. 查看門狗的復位輸出,可能的話在電路板上加一個LED,下拉,這樣看起來就更

方便;要是看門狗復位信號有,往下;

2. 查單片機,看看管腳有沒有問題;一般編程器能夠將程序寫入,說明單片機是

好的;最好手頭上准備一個驗證過的單片機,內部有一個簡單的程序,比如,在某

個口線上輸出1個1秒占空比的方波等,可以使用萬用表測量。

加一句:設計產品時,要在關鍵的地方:電源、串口、看門狗的輸出和輸入、I/O

口等加不同顏色的LED指示,便於調試;作為批量大的產品,可以去掉部分LED,一

方面是降低成本、一方面是流程保密;

3. 再查磁片電容,有些瓷片電容質量不行,乾脆換了;順便說一下,換器件最好

使用吸錫帶,將焊盤內的錫吸干凈,再將器件拔出,這樣不會損傷焊盤內的過孔;

再將新的瓷片電容焊接上去的時候,用萬用表量量是好的再焊;

4. 最後只有換晶振了;切記要買好的晶振,有些品牌質量比較好。

5. 以上按照以上步驟檢測時,將無關的外圍晶元去掉;因為有一些是外圍器件的

故障導致單片機最小系統沒有工作。

第二課 基本的晶元和分立器件
2.1 簡述
2.2 74系列
2.3 CD4000系列
2.4 光耦與光電管
2.5 三極體
2.6 電容電阻
2.7 固態繼電器
2.8 繼電器
2.9 變壓器和三端穩壓器
2.10 開關電源晶元
2.11 封裝知識、晶元批號等
2.12 接插件
2.13 器件選購的知識
第三課 數字量的輸入輸出
第四課 單片機的通訊介面
第五課 單片機系統設計的硬體構思
第六課 單片機程序的框架(匯編版本)
第七課 模擬量的輸入輸出
……
各位多提寶貴意見。
保證實用。如果程序裡面有一些常式,也是已經經過測試可以拿來就用的;實際上

是我早年的一些產品的程序的一部分;不好意思,都是匯編的。
寫的時間只有周末會多一些,可以保證做到一周一課;盡量能夠提前,但是這要看

看工作忙不忙了。
坊間有一些參考書,准備今天上午到北京中發市場轉了一圈,我記得以下參考書目

較好:
1. 周航慈:《單片機程序設計》
2. 徐涵芳:《MCS-51單片機結構與設計》
3. 何立民:《......》

有了這些就基本夠用了;其它的很多都是資料的翻譯;如果英文不好,可以看看;

英文好的話,可以不必了,省電錢買開發系統和編程器、開發板什麼的,需要什麼

資料直接下載PDF文件好了。
要想成為電子工程師,需要寬頻,在家裡安裝包月的adsl或者長寬,絕對值得。
實際上,網路上什麼都有了,就是一個網路資料庫,要好好利用。
網上自有黃金屋,網上自有顏如玉……

第二課 基本的晶元和分立器件
2.1 簡述
有必要對以下系列的晶元和分立器件進行介紹。
除了單片機作為控制器的核心外,作為一個產品,由很多東西構成;所以,在講系

統之前,先將這些零零碎碎的東西一並交待。就好像一棟房子,有各種各樣的構件

組成,下面的這些東東就像磚瓦一樣,沒有不行。

2.2 74系列晶元
74系列的晶元的下載地址:

74系列的晶元是古老的一族,大部分的晶元現在均已不用了,但是,實際上,在目

前的系統中,還能看到一些晶元,有些晶元現在還在系統中使用,例如:

1、 7404 – 6個反相門

下載地址:

將輸入的TTL邏輯反相,如:0->1,1->0

2、 7407 – 6個集電極開路門

下載地址:

由於集電極開路門可以外接高電壓,可以最高到DC30V,電流最大到39mA,通常我

用它驅動8字數碼管和繼電器等大電流的負載;開路門內部結構是達林頓管的,輸

出的邏輯是正的;
與其類似的晶元是7406,只不過是反相開路門。

3、 74LS573與74LS373 – 8 數據鎖存器

74LS373下載地址:

74LS573下載地址:

引入幾個概念:
1. 真值表

參見74LS373的PDF的第2頁:
Dn LE OE On
H H L H
L H L L
X L L Qo
X X H Z

這個就是真值表,表示這個晶元在輸入和其它的情況下的輸出情況。
每個晶元的數據手冊(datasheet)中都有真值表。
布爾邏輯比較簡單,在此不贅述;

2. 高阻態

就是輸出既不是高電平,也不是低電平,而是高阻抗的狀態;在這種狀態下,可以

多個晶元並聯輸出;但是,這些晶元中只能有一個處於非高阻態狀態,否則會將芯

片燒毀;
高阻態的概念在RS232和RS422通訊中還可以用到。

3. 數據鎖存

當輸入的數據消失時,在晶元的輸出端,數據仍然保持;
這個概念在並行數據擴展中經常使用到。

4. 數據緩沖

加強驅動能力。74LS244/74LS245/74LS373/74LS573都具備數據緩沖的能力。

OE:output_enable,輸出使能;
LE:latch_enable,數據鎖存使能,latch是鎖存的意思;
Dn:第n路輸入數據;
On:第n路輸出數據;

再看這個真值表,意思如下:
第四行:當OE=1是,無論Dn、LE為何,輸出端為高阻態;
第三行:當OE=0、LE=0時,輸出端保持不變;
第二行第一行:當OE=0、LE=1時,輸出端數據等於輸入端數據;
結合下面的波形圖,在實際應用的時候是這樣做的:
a. OE=0;
b. 先將數據從單片機的口線上輸出到Dn;
c. 再將LE從0->1->0
d. 這時,你所需要輸出的數據就鎖存在On上了,輸入的數據在變化也影響不到輸

出的數據了;實際上,單片機現在在忙著干別的事情,串列通信、掃描鍵盤……單

片機的資源有限啊。
在單片機按照RAM方式進行並行數據的擴展時,使用movx @dptr, A這條指令時,這

些時序是由單片機來實現的。
後面的表格中還有需要時間的參數,你不需要去管它,因為這些參數都是幾十ns級

別的,對於單片機在12M下的每個指令周期最小是1us的情況下,完全可以實現;如

果是你自己來實現這個邏輯,類似的指令如下:

mov P0,A ;將數據輸出到並行數據埠
clr LE
setb LE
clr LE ;上面三條指令完成LE的波形從0->1->0的變化

74ls573跟74LS373邏輯上完全一樣,只不過是管腳定義不一樣,數據輸入和輸出端

各在一側,PCB容易走線;所以大家都喜歡使用這個晶元。

4、 74LS244 – 數據緩沖器

下載地址:

數據輸出能力比較強,輸出電流可以到40mA以上;
4個緩沖器分成2組,具有高阻態控制埠

5、 74LS245 – 匯流排緩沖器

雙向數據介面,通常在ISA板卡上可以看到;
早期的51系統中,為了擴展RAM、eprom、A/D、D/A、I/O等經常可以看到這個片子


為了增強驅動能力,有時是為了隔離輸入和輸出,主要是布線方便,象74LS573一

樣,輸入、輸出在一側,經常用到這個片子

6、 74LS138 – 三-八解碼器

在早期的51系統的擴展中,作為地址選通的片子,可以經常看到。
另外一個類似的晶元是74LS154,是4-16解碼器,現在更是少見了。
有興趣的可以研究一下何立民的經典著作中的有關章節。
知道有這么一個晶元就可以了。

2.3 CD4000系列

CD4000系列的晶元,除了跟74系列的電氣特性有所區別外,例如:
1) 電壓范圍寬,應該可以工作在3V~15V,輸入阻抗高,驅動能力差外,跟74系列

的功能基本沒有區別;
2) 輸入時,1/2工作電壓以下為0,1/2工作電壓以上為1;
3) 輸出時,1=工作電壓;0=0V
4) 驅動能力奇差,在設計時最多隻能帶1個TTL負載;
5) 如果加上拉電阻的話,至少要100K電阻;
6) 唯一現在使用的可能就是計數器,CD4060的計數器可以到14級二進制串列計數/

分頻器,這個74系列的做不到這么高;
下載地址:

2.4 ULN2003/ULN2008

它的內部結構也是達林頓的,專門用來驅動繼電器的晶元,甚至在晶元內部做了一

個消線圈反電動勢的二極體。ULN2003的輸出端允許通過IC 電流200mA,飽和壓降

VCE 約1V左右,耐壓BVCEO 約為36V。用戶輸出口的外接負載可根據以上參數估算

。採用集電極開路輸出,輸出電流大,故可以直接驅動繼電器或固體繼電器(SSR)

等外接控制器件,也可直接驅動低壓燈泡。

經常在工控的板卡中見到這個晶元。
有個完全一樣的型號:MC1413,不過現在好像不怎麼見到這個型號了,但是管腳與

2003完全兼容。

ULN2003可以驅動7個繼電器;ULN2008驅動8個繼電器。

ULN2003下載地址:

ULN2008下載地址:
沒有找到。奇怪啊。

2.5 光耦

光耦是做什麼用的?光耦是用來隔離輸入輸出的,主要是隔離輸入的信號。
在各種應用中,往往有一些遠距離的開關量信號需要傳送到控制器,如果直接將這

些信號接到單片機的I/O上,有以下的問題:

1) 信號不匹配,輸入的信號可能是交流信號、高壓信號、按鍵等干接點信號;
2) 比較長的連接線路容易引進干擾、雷擊、感應電等,不經過隔離不可靠

所以,需要光耦進行隔離,接入單片機系統。

常見的光耦有:
1) TLP521-1/ TLP521-2/ TLP521-4,分別是1個光耦、2個光耦和4個光耦,HP公司

和***的東芝公司生產。

下載地址:
,4.PDF

發光管的工作電流要在10mA時,具有較高的轉換速率;
在5V工作時,上拉電阻不小於5K,一般是10K;太小容易損壞光耦;

2) 4N25/4N35,motorola公司生產
下載地址:

,35-7,H11A1-5.PDF
隔離電壓高達5000V;

3) 6N136,HP公司生產

下載地址:

要想打開6N136,需要比較大的電流,大概在15~20mA左右,才能發揮高速傳輸數據

的作用。
如果對速率要求不高,其實TLP521-1也可以用,實際傳輸速率可以到19200波特率



選擇光耦看使用場合,tlp521-1是最常用的,也便宜,大概0.7~1元;
要求隔離電壓高的,選用4N25/4N35,大概在3元左右;
要求在通訊中高速傳輸數據的,選用6N136,大概在4元左右。

光耦應用的原理框圖如下所示:
1. 輸入干接點隔離

2. 輸入TTL電平隔離

3. 輸入交流信號隔離

4. 輸出RS232信號隔離

5. 輸出RS422信號隔離

光耦除了隔離數字量外,還可以用來隔離模擬量。將在今後的章節中描述。

2.6 三極體
2.7 光電管
2.8 電容
2.9 電阻
2.10 固態繼電器
2.11 繼電器
2.12 變壓器與整流橋
2.13 三端穩壓器
2.14 開關電源晶元
2.15 封裝知識、晶元批號等
2.16 接插件
2.17 器件選購的知識
2.6 三極體

2.6.1 三極體的4種工作狀態

1) 飽和導通狀態

飽和導通=0

2) 截止狀態

飽和導通=1

3) 線性放大狀態

作為低頻放大器時使用,具體的可參見有關電子線路的書籍;

4) 非線性工作狀態

在無線電通信系統中,作為混頻器等使用。具體的可參見有關電子線路的書籍;
愚記得南京工學院也就是現在的東南大學在80年代初期有一套《電子線路》5本,

是電子專業的書籍,比較難懂;現在,即使是在電子專業的學生中,也應該降低了

對三極體的哪些復雜的參數的要求了吧;在實際使用時,即使是模擬電路、非線性

電路,也都是集成電路了,誰還使用三極體自己做呢?如果萬一需要,現學也來得

及。這套書很強的。編寫人在那個年代肯定都是牛人。

學三極體這些參數很繁瑣的,要是現在的非電子類的大學生或者大專生們還學這些

玩意,我只能說是學校在誤人子弟了。

好多學校都在擴招,很多學生念了4年下來,學了一堆過時的理論,跟實際的東西

一點沒有接軌,不知道7407是干什麼用得,不知道三極體的幾個狀態;我只能無話

可說。

所以,念了4年下來,跟企業的需求還有一段距離,還需要從頭來過;聰明的學生

趕緊抓住機會去學習,去實習,這樣,還可以趕緊補上實際應用的這一課。

言歸正傳。

參見下圖:

當單片機的口線輸出電平為1時,三極體的be結導通,ce結導通,輸出的電壓值為

0V;
當單片機的口線輸出電平為0時,三極體的be結不導通,ce結截止,輸出的電壓值

為5V;

在這種數字電路的應用中,相當於三極體是一個反相開路門。

計算是否導通,公式如下:

I=B(放大倍數,希臘字母的貝塔)×Ibe

當Ice<I時,即為飽和導通;

相差越大,飽和程度越深,Vce越小,三極體的輸出內阻越小;

這個概念要用到光電管中。

設計使用時大概算算,心裡有個數;在電路板上試試,行的通,那就是它了。可以

測量Vce值,至少要小於0.1V就可以了。

常用的PNP三極體是2N5551,驅動40mA的LED(電壓在24V)、蜂鳴器等均沒有問題



2.6.2 三極體的具體應用

實際上,已經有象7407、ULN2003可以取代三極體在數字電路中的作用;但是,有

時是受到PCB面積的制約,有時是為了降低成本,有時是因為布局方便,在1~2個輸

出點時,還是可以使用三極體來做驅動的。

例如:驅動一個蜂鳴器;往往系統中的蜂鳴器跟其它驅動設備,繼電器等,距離較

遠;這時,沒有必要使用一片7407,或者ULN2003來驅動;驅動的介面如下:

Re:從51初學者到電子工程師(轉帖)

2.7 光電管

我這里所謂的光電管有2種:

1) 反射型光電管
2) 對射型光電管

這2種產品在市場上又可分為調理好的和沒有調理好的;

這2種光電管在電子產品世界和電子技術應用雜志上都有大量的廣告。隨便找一本

都有。

我所說的調理好的指的是內部已經加了限流電阻和輸出的放大驅動電路了。它的特

點是只有3根線,電源2根,輸出信號一根,TTL電平的;但是,有時受到某種限制

,需要使用沒有調理好的,怎麼辦呢?

參見下圖:光電管原理框圖

這種沒有調理好的光電管在使用時,需要做一塊小的電路板,在發光管加限流電

Ⅶ 中國古代行政救濟制度

古代中國有著豐富的福利、救濟制度和慣例,這些制度和慣例構成中國傳統法律文化的一個重要方面。在我看來,中國古代國家管理或行政的主要特徵之一,就是"為民父母行政"。在社會福利方面所體現的國家與百姓的關系或官民關系,就典型地體現了"為民父母行政"的特徵。因此,有必要特別探討中國古代社會福利和救濟制度慣例,以期進一步揭示中國傳統政治哲學的本質和精神。

中國古代的福利救濟制度及慣例,一般說來應包括兩個方面。一方面是在天災人禍之後的特殊時間對百姓進行救濟,即今日所說的救災減害方面的制度與行政;另一方面是平常時期對人民中鰥寡孤獨、老病殘疾等成員進行福利救助,包括開辦養濟院收養老人、收養和救助孤兒、開辦葯局助民療疾,設廣惠倉等專項福利糧儲,遣使發放救濟物品和慰問貧弱孤寡等等。在本文里我只想探討後一方面的制度慣例及行政活動。關於前一方面即"備荒賑災"方面的制度和行政以後再專文討論。

一、先秦時代的福利救濟制度

《周禮·地官司徒》中的"保息"政策,可能是中國最早的社會福利政策。"以保息六養萬民:一曰慈幼,二曰養老,三曰振窮,四曰恤貧,五曰寬疾,六曰安富。"這六條政策,前兩條是關於國家扶助人民養老長幼的,第三條是關於國家救濟鰥寡孤獨的(此四者謂之"窮"),第四條是關於國家扶貧濟困的,第五條是關於國家寬惠殘疾人的(免減力役),第六條是關於國家對富民不苛取(不專取其力其財)。這六條,除最後一條外,全部是平常時期經常性的社會福利救濟事務,是國家福利救濟行政的主要方面,至今猶然。另外,《周禮》還有"鄉里之委積,以恤民之熺阨(睏乏不給者),門關之委積,以養老孤"的制度,據說當時曾設"遺人"一官專掌這種社會福利儲蓄的保管及發放事宜。

《禮記》的記載也可能間接反映了周代福利行政之制度或慣例。關於社會福利型養老之制,周代似乎非常周密。在生活方面,"五十異糧,六十宿肉,七十貳膳,八十常珍,九十飲食不離寢,膳飲從於游";"六十非肉不飽,七十非帛不暖,八十非人不暖"。在力役和侍養方面,"五十不從力政(征),六十不與服戎。……八十者,一子不從政;九十者,其家不從政。"這就是說,政府頒給糧、肉、布帛以助人養老,免徵其子孫力役以便侍養老人。關於孤寡廢疾者的濟養,周代也有規定,《禮記》謂"廢疾非人不養者,一人不從征","少而無父者謂之孤,老而無子者謂之獨,老而無妻者謂之矜(鰥),老而無夫者謂之寡,此四者,天民之窮而無告者也,皆有常餼(經濟救濟)。瘖、聾、跛、躃、斷者,侏儒,各以其器食之。" 就是政府幫助殘疾人各憑其器官尚有之餘能謀生。《漢書·食貨志》謂周代有"七十以上,上所養也,十歲以下,上所長也"的制度,可能正是從《禮記》的上述記載中總結而來的。這些記載,有的也許是周時的實際制度,有的也許僅僅是漢人的理想,但都實實在在地影響了此後歷代的社會福利制度。

春秋戰國時期的福利行政,史料極少。《管子·入國》所記也許反映了管仲相齊時所實行的社會福利行政制度。管仲實行過所謂"九惠之教":"一曰老老,二曰慈幼,三曰恤孤,四曰養疾,五曰合獨,六曰問疾,七曰通窮,八曰振困,九曰接絕。"凡國都皆設有"掌老"、"掌幼"、"掌孤"、"掌養疾"、"掌媒"、"掌病"、"通窮"等專官,具體負責救濟事宜。其具體做法是:對於老者,"年七十以上,一子無征;三月有饋肉。八十以上,二子無征,月有饋肉。九十以上,盡家無征,日有酒肉,死,上共(與)棺。"掌老官要經常"勸子弟精膳食,問(老人)所欲,求所嗜。"對於幼者,助民養之,使民不以養子為累。"三幼者,無婦征;四幼者,盡家無征;五幼,(官)又予之葆(保姆),受二人之食,能事而後止。"對於孤幼無父母者。"屬之其鄉黨、知識、故人。養一孤者,一子無征;養二孤者,二子無征;養三孤者,盡家無征。掌孤(官必須)數行問之,必知其飲食飢寒,身之膌勝(?)而哀憐之。"對於疾者,包括聾盲喑啞躃跛偏枯等等,"上收而養之(於)疾官,而衣食之,殊身而後止。"對於鰥夫寡婦,由掌媒官"取鰥寡而合和之,予田宅而家室之,三年然後事之(征役)。"這是由官府做媒幫助鰥寡之人結婚組家。對於病者,"人有病,掌病以上令(奉君令)問之。九十以上(每)日一問,八十以上二日一問,七十以上三日一問。"這可能僅僅對士人。一般百姓則待遇稍低,"眾庶(病者),五日一問。"若特別嚴重的疾病,"疾甚者以告(上報君主)"。掌病官的職責是經常"行於國中,以問病為事。"此外,對於"窮夫婦無居處"、"窮賓客絕糧食"者,責令所在鄉黨報告官府,"以聞者有賞,不以聞者有罰"。這些做法,如果當時真的成為制度,實在可以說是世界上最早的完備的福利救濟制度。但即使不是這樣,它對後世的影響也是不可低估的。

二、漢代的福利救濟行政

漢代福利行政制度比較完備。首先,是經養性的尊養高年老人,賞賜粟帛錢酒等等。這種活動既有教化示範性質,也有對老齡人的福利救濟性質。這一點我從前專文討論過。其次是關於老人免稅役和助侍養問題。"文帝禮高年,九十者一子不事,八十者二算不事。"武帝建元元年(前140年),"令民年八十(者)復二算,九十復甲卒。"文武二帝所定"復二算"或"二算不事",是指免除八十以上老人之家二人之算賦(人頭稅);復甲卒,大概是免除九十以上老人之家的戍卒之役。武帝建元四年(前137年),又詔:"民年九十以上,已有受鬻法。(今)為復子若孫,令得身帥妻妾遂其供養之事。"這可能是在免戍役之外再免其子孫一切雜役,以便侍養。第三,關於救濟鰥寡孤獨,兩漢各帝幾乎每二三年便舉行一次全國性的賞賜衣食活動,幾成慣例,僅《漢書》記載從文帝到成帝就共有30餘次普遍濟賜救助活動,皆為全國性。如文帝十三年(前167年),賜天下孤寡布帛絮,又"出帛十萬匹以賑貧民。"武帝元狩元年(前122年),詔曰:"朕哀夫老眊孤寡鰥獨或匱於衣食,甚憐愍焉。其遣謁者巡行天下,存問致賜。"此次賜鰥寡孤獨者帛每人二匹,絮每人三斤,並令"縣鄉即賜,勿贅聚",就是要送救濟上門,不要煩累百姓集中領取。宣帝地節三年(前67年),又詔普賜天下"鰥寡孤獨高年貧困之民";成帝建始元年(前32年)。"賜鰥寡孤獨錢帛各有差。"第四,漢代首創常平倉制度,這是中國福利救濟事業史上的一大創舉,對後世影響甚大。這我將專門討論,本文暫擱置。

三、南北朝時期的福利救濟制度

北朝時期的養貧濟弱制度,北魏北周可為代表。北魏文成帝和平四年(463年),"詔賜京師之民,年七十以上太官廚食,以終其身。"這大概是規定七十以上老人終身享受"太官廚"的肉食賞賜。宮庭的廚房為京師所有七十以上老人做飯,說明當時大亂之後,高年老人極少。孝文帝太和十年(486年),孝文帝下令立"三長制"(鄰長、里長、黨長),三長除了管理鄰、里、黨等基層單位秩序外,還要負責福利工作:"孤獨癃老篤疾貧窮不能自存者,三長內迭養食之。"迭養,大概是說輪流負責供應衣食,也可能是三長輪流將孤寡老人接到家中贍養。為了便於子孫侍養老人,"民年八十以上,聽一子不從役。"北周時,仿行《周禮》,亦規定:"其人有年八十者,一子不從役;百年者,家不從役;廢疾非人不養者,一人不從役。"北周時還經常遣使周行全國,賑賜或慰問孤寡老疾。孝閔帝元年(557年),遣大使察風俗;帝親定其調查察訪的內容之一是"鰥寡孤獨,不為有司所恤暨黎庶衣食豐約,賦役繁省,災厲所興,水旱之處","並宜具聞"。又令使者隨時救濟,"若有民年八十以上,所在就加禮餼。"武帝建德五年(576年),又遣使"問民恤隱",並進行福利救濟,"其鰥寡孤獨,實可哀矜,亦宜賑給,務使周贍。" 南朝時期,賑恤高年鰥寡、幼孤、六疾不能自存者,成為常例。每逢即位、改元、立儲、災害,均有此舉。宋武帝永初元年(420年),"詔賜鰥寡孤獨不能自存者,人谷五斛。文帝元嘉四年(427年),京師疾疫,遣使存問,給醫葯;死者若無家屬,給以棺器。"孝武帝大明元年(457年),改元大赦,"賜高年孤疾粟帛各有差。"又以京師雨水,賜窮民樵米。又以京邑疫疾,賜給醫葯。齊武帝永明十年(492年),詔"孤老六疾,人谷五斛";和帝中興元年(501年),賜鰥寡孤獨不能自存者谷,人五斛。梁時,除了這類普遍救濟以外,梁武帝還始創"孤獨園"於京師。普通二年(521年),梁武帝詔"凡民有單老孤稚不能自存(者),主者郡縣咸加收養,贍給衣食,每令周足,以終其身。又於京師置孤獨園,孤幼有歸,華發不匱,若加年命,厚加料理。"這是中國歷史上最早的官辦福利院,其所收養者可能僅是單老無子女者及孤兒。當然梁武此舉,是因其篤信佛教而圖立善事之故。

四、唐代的福利救濟制度

唐代的福利事業比較發達,但其福利行政制度的具體史料傳世的並不多。唐代的福利行政,除沿用前代已有的各種具體做法外,尚有四點值得注意。這四點都頗有創意。

一是孤寡老疾的經常性濟養。唐令規定:"諸鰥寡孤獨貧窮老疾不能自存者,令近親收養。若無近親,付鄉里安恤。"

二是關於出門旅行人在途疾病的救助。唐令規定:"如在路有疾患不能自救者,當界官司收付村坊安養,仍加醫療,並勘問所由,具注貫屬,患損之日,移送前所。"這一規定為前代所無。客旅者患病或受傷之地,該地官司負有救助治療責任,並要在問清身分病傷之因後將病旅者移送給下一地段官司。

三是侍丁養老之制,唐代進一步完善。"男子七十五以上,婦人七十以上,中男一人為侍。八十以上令式從事(依有關法令辦理)","諸年八十及篤疾,給侍一人;九十,二人;百歲,五人。"若子孫人數不夠,"聽取近親","無近親,外取白丁"。以非親屬之白丁,免役以養孤老,這時已不是一般意義上的"侍丁",而是國家雇請的養老服務員。他們以為國家照料孤老為服徭役的形式了。

四是悲田養病坊的設置。佛教為救濟貧病之人,恆設病坊於寺,曰養病坊。自武則天長安年間以後,"置使專知",大約是國家設官進行管理。開元五年(717年),宰相宋璟認為悲田養病是佛教內事務,國家不應設官干預,奏請罷專使,玄宗不允。開元二十二年(734年),玄宗更令"京城乞兒,悉令病坊收養,官以本錢收利給之",於是養病坊主要成為官辦孤兒院,雖仍由寺僧操理,但經費由國家官本放貸之利息提供。會昌年間,武宗下令滅佛以後,因僧尼"盡已還俗",而致"悲田坊無人主領"(操辦),使貧病無告者之救濟大成問題。於是,宰相李德裕於會昌五年底奏請,在兩京及諸州"各於錄事耆壽(年高者)中,揀一人有名行謹信為鄉里所稱者,專令勾當(主持)"。並奏請改其名為"養病坊",去掉佛教"悲田坊"原名。為了讓養病坊有穩定資金糧食來源,李德裕又奏請每坊給田五至十頃,均委觀察使量(當地)貧病者多少而定。田產以充被收濟者之粥食。武宗從其議,下敕行之。這時的養病坊,已與佛寺沒有任何關系,完全成為官辦福利機構或孤老院了。此外,唐代為向民眾普及衛生知識,改善大眾衛生狀態,曾常向民眾頒布救病醫方。玄宗天寶初,曾親撰《廣濟方》頒行天下,並令郡縣長官"就廣濟方中逐要者,於大板上件錄,當村坊要路榜示。"德宗貞元年間,又令編成《貞元集要廣利方》五卷,頒下州府,並令"閻閭之內,咸使聞知"。唐代各州縣設有醫學博士及醫學生,亦經常免費為貧民治病,這大概是中國最早的醫療福利制度。

五、宋代的福利救濟制度

中國傳統福利行政制度發展至宋代,基本完備。宋代作為社會福利救濟之經常性制度的,主要有以下幾方面。

第一,廣惠倉制度。宋代於常平倉、義倉(社倉)之外,專設廣惠倉,以為社會福利救濟糧的基本儲備。仁宗嘉祐二年(1057年),採納樞密使韓琦建議,將原先例由官府出售的絕戶(無子孫者)田產改為募人耕種,收租谷另置倉儲存,以救濟州縣郭(城)內老幼貧疾不能自存者,曰廣惠倉。由提點刑獄官主管之。具體規定:凡絕戶之田,州縣戶不滿萬者,留租千石之田為廣惠倉田;萬戶以上倍之,戶二萬留三千石田,三萬留四千石田,每增一萬戶增留一千石田,至十萬戶留萬石田。其餘田畝,仍舊由官府出售。嘉祐四年(1059年),令廣惠倉改隸司農寺,"州選官二人主出納,每歲十月遣官驗視"。關於發放救濟,規定"應受米者書名於籍,自十一月始,三日一給,(每)人米一升,幼者半之,次年二月止"。這說明廣惠倉無償發放救濟糧只在冬季,春夏秋三季不救濟。神宗熙寧二年(1069年),常平倉糧發放制度有所改變,除少量仍無償頒給老疾貧窮者外,其餘糧儲均與常平倉一樣平糶,即"遇貴量減市價糶(賣出),遇賤量增市價糴(買入)"。為此,各路置提舉常平廣惠事務專官,一並管理二倉出納之事。未幾,王安石又力主將常平廣惠兩種倉儲一並作為"青苗"本錢出貸於民,收什二之利息,"而常平廣惠倉之法遂變而為青苗(法矣)。"不久,又令天下賣廣惠倉田。哲宗時一度復廣惠倉,又以章惇用事,復罷之,賣田如舊法。至此,廣惠倉結束。

第二,福田院及居養院的設置。宋初,京師即置東西兩個福田院,以救濟"老疾孤窮丐者",初僅接濟幾十人。到英宗時,增置南北兩個福田院,東西兩院亦擴大屋舍面積,至此有四個福田院,每日可以同時接濟三百人。其辦院經費,起初是以內藏錢五百萬給之,後又用"泗州施利錢"(大概是指泗州商港碼頭官設貨棧即僦舍的租金或存儲中轉費)給之,增至八百萬。或者是從全國各地的"僦舍錢"即官設商舍貨棧收入中撥劃一部分為福田院經費。所以,英宗曾詔"州縣長吏遇大雨雪,蠲僦舍錢三日,歲毋過九日,著為令",這大概是因福田院經費充足時而適當減少徵收以作為對商賈的優惠。神宗熙寧二年(1069年),京師雪寒,詔:"老幼貧疾無依(而)丐者,聽於四福田院額補給錢收養,至春稍暖則止。這表明各個福田院救濟對象有名額限制,或有名冊,並非隨人發放。

第三,關於居養院、安濟坊的設置。徽宗崇寧初,蔡京當政,始令全國各州縣置居養院,安濟坊。後又令"諸城、砦、鎮、市戶及千以上有知監者",依各州縣例增置居養院安濟坊。居養院收容殘疾無家可歸者及孤兒,"道路遇寒僵仆之人及無衣丐者,許送近便居養院,以錢米救濟。孤貧小兒可教者,令入小學就讀。"免學費,官為制衣(用常平倉利息錢)。凡棄嬰,僱人乳養。聽寺觀收養孤兒為童行(預備當和尚的養童。)安濟坊大約是依寺廟而立的醫院兼療養院,"募僧主之,為貧病無力求醫者治病並收住養療。為鼓勵僧醫,規定"三年醫愈千人,賜紫衣,祠部(度)牒各一道。"為了對僧醫考績,"(就)醫者人給手歷,以書所治痊失,歲終考其數為殿最。"這是中國最早的病歷制度。居養院、安濟坊的錢糧經費,來自常平倉利息錢米,"厚至(從前福田院賑濟糧額的)數倍。"又"差官卒充使令,置火頭(飲事)具飲膳,給以衲衣絮被。州縣奉行過當,或具帷帳,雇乳母,女使,糜費無藝,不免率斂,貧者樂而富者擾矣。"這么高標準的養老院或孤兒院,有炊事員,保姆、乳母、男勤雜工,又設食堂,發放衣被,設床帳,難怪經費不足要率斂於民了。《宋書·食貨志》對這種優遇既感驚訝,則說明從前京師福田院只供應米豆或只有大桶施粥之類,並無飯堂,房舍,則僅供被救濟者臨時避寒過冬,無有床帳之設,亦無服務人員。徽宗宣和二年(1120年),詔"居養(院),安濟(坊),漏澤(園)可參考元豐舊法,裁立中制,應居養人日給粳米或粟米一升,錢十文省,十一月至正月加柴炭,(日每人)五文省,小兒減半。安濟坊錢米依居養(院)法,醫葯如舊制。"這大概是有鑒於各地辦居養院、安濟坊標准太高花費太過而下令裁減救濟錢米標准。"參考元豐舊法,裁立中制,"說明是按元豐年間所定的較低救濟標准,制定一個新的中等標准(低於現標准)。這是不是說元豐年間即有了居養院、安濟坊之設置?南宋時期,仍行居養、安濟之制,"若丐者育之於居養院,其病也,療之於安濟坊;其死也,葬之於漏澤園。歲以為常。"

第四,宋代的一般官方濟貧施捨制度。不管廣惠倉存或廢,宋代的一般救濟制度一直存在。"凡鰥寡孤獨癃老疾廢貧乏不能自存應居養者,以戶絕屋居之;無(戶絕屋),則居以官室,以戶絕財產充其費,不限月,依乞丐法給米豆。不足,則給以常平(倉)息錢。"這是在全國各地普遍實行的一般濟貧救弱之辦法。所謂"乞丐法"大概是對老孤貧乞者發救濟的專門法規。這時無論是以戶絕屋還是以官屋把貧丐者集到一起居住救濟,有固定官費供給,又不限一年居住救濟幾個月(可能常年救濟),這是典型的官辦福利院。或許這就是各地方的居養院,安濟坊?至於施捨乞丐之法("乞丐法"),大約是"諸老疾自十一月一日(起),州給米豆,至次年三月終(止)。"(熙寧九年,從韓絳議,改為次年二月終止。)前述廣惠倉施捨即采此法。撤廣惠倉後施捨乞丐可能仍是依此法。

第五,漏澤園與喪葬救濟。真宗天禧年間(1017-1021年),即"於京城近郊佛寺買地,以瘞(埋葬)死之無主者。"官府撥給棺錢,"-棺給錢六百,幼者半之。"後不復給,"死者暴露於道"。仁宗嘉祐末(1062年前後),復詔給撥此款。神宗時,又詔:"開封府界僧寺旅寄棺柩,貧不能葬,令畿縣各度官(有)不毛(之)地三五頃,聽人安厝,命僧主之。葬及三千人以上,(許主其事之寺院)度僧一人,(連辦)三年與紫衣(官頒紫衣給寺主為獎賞);有紫衣(者),與師號(官命僧人法師之類榮號為獎賞),更使領事(領葬事?)三年,願復領者聽之。"徽宗崇寧三年(1104年),蔡京建議在全國推廣此制,曰漏澤園,各州縣均設,後又命城、砦、鎮、市滿千戶以上並設有知監(主官)者均按州縣例設漏澤園,各"置籍"即設登記簿冊。又令"瘞人並深三尺毋令暴露,監司巡歷檢察",可能專設了管理居養、安濟、漏澤事務的專官。南宋時,仍行以漏澤園葬死而無主者之例,"歲以為常"。

第六,醫療衛生救濟制度。除"安濟坊"這種醫療福利救濟形式之外,宋代還有其他醫療救濟形式。仁宗時,因知雲安軍王端奏請由官府撥錢買葯救濟貧病無錢醫治者,仁宗遂命頒《慶歷善救方》於天下,其內容大約是關於救病醫方及官府施葯費辦法。京師大疫時,仁宗曾命太醫出宮內葯品和葯救民。又令太醫官到各縣為病民診治授葯。

六、元代的福利救濟制度

元代的福利制度,首先值得注意的是濟眾院和養濟院等福利機構的設置。世祖至元八年(1271年),始令各路設"濟眾院"以居貧孤疾病無告者,給葯、糧、薪。至元十年(1273年),為防止官吏貪污救濟糧錢,世祖特令"凡糧薪並敕公廳給散,"以便眾目監督。至元十九年(1282年),世祖又令各路"每年創立養濟院一所。有官房者就用官房,無者官為起蓋。專一收養上項窮民(上項提及鰥寡孤獨老弱殘疾不能自養者)。仍委本處正官一員主管。應收養而不收養,不應收養而收養,仰御史台按察司計點究治。"元律規定,凡無有服親屬侍養者聽入養濟院。若有服內親屬而不收養老孤,聽其入養濟院,則罰該等親屬,"重議其罪"。但"親族亦貧不能自給者,許養濟院收錄。" 其次值得注意的是農村村社的助耕濟弱制度。元代定製五十戶立一村,"本社內遇有病患凶喪之家不能種嵵者,仰令社眾各(自)備糧飯器具,並力耕種助治收刈,依時辦集,無致荒廢。其養蠶者亦如之。"這是一種極特殊的濟弱福利之制,即強令社員合力共幫窮困之家。

第三,元代開設了"惠民葯局"。太宗九年(1237年),即於燕京等十路置惠民葯局,以太醫等主管,給官銀為本錢。"凡局皆以各路正官提調,所設良醫,上路二名,下路州府各一名。"其鈔本"驗(各路)民戶多寡以為等差"。葯局大概以官本放貸,"月營子錢(利息),以備葯物,……以療貧民。" 第四,元代其他福利行政。元代各帝常有對"鰥寡孤獨老弱殘疾不能自存者"令所在官司"於官倉內優加賑恤"、"支糧養濟"、"給中統鈔"、"時加存間毋致失所"、"病者給醫葯"等等詔令。至元二十年(1283年),世祖又"令給京師南城孤老衣糧房舍"。二十八年(1291年),"給寡婦冬夏衣";二十九年(1292年),"給貧子柴薪,日五斤"。成宗大德三年(1299年),詔凡遇皇帝生辰,孤寡者"人給中統鈔二貫,永為定例。"大德六年(1302年)又令給孤寡而死者棺木錢以助收葬。

七、明清的福利救濟制度

明初仿宋制,設養濟院收孤苦無靠者,按月發口糧。《明律·戶律·戶役》規定:凡鰥寡孤獨及篤廢之人,貧窮無親屬依倚,不能自存,所在官司應收養而不收養者,杖六十。這是正律中首次納入社會救濟保障條款。後來又有"建官舍以處流民,給糧以收棄嬰"之舉。"養濟院窮民各注籍,"無籍者收養於佛寺。又設漏澤園葬貧民,天下府州縣亦設義冢。其具體實施辦法,明志無記載,估計與宋元之制大致相同。明代各帝亦常下詔普遍施濟天下鰥寡孤獨老病殘病之人,亦有慣例。

清代的福利制度,主要見於《戶部則例》和《大清律例》。除災荒救濟,八旗綠營老弱兵丁救濟外,值得注意者有四點。一是高齡老人養贍,清制規定,"耆民年至九十以上,地方官不時存問。其或鰥寡無子及子孫貧不能養贍者,督撫以至州縣公同設法恤養。或奏聞(皇帝)動用錢糧,令沾實惠。"二是設棲流所,收養流浪貧民。"京師五城每城各設棲流所收養貧民,凡外來無依及貧卧街坊者,該坊總甲報官收入,該司坊官按名登記循環簿。每名日給小米壹倉升,煤炭油菜制錢壹拾伍文。隆冬無棉衣者,給粗布棉襖一件。每所各募本城誠實民人一名月給工食錢五錢,責令看管房屋,照料所在流民。若流民患病,報官撥醫調治。有在所(中)病故及沿途卧斃者,通令報官掩埋,官給棺木,每口銀價八錢。"《大清律》關於地方官吏"收養孤老"責任督察之律文與《明律》完全相同,但增加了規定得更詳細的"例"數條。三是孝子節婦貧苦者救濟,清制規定:"直省地方孝子節婦有實系貧苦,不能自存者,地方官核實,取具鄰族甘結,加具印結,詳報該上司,於存公項下按月酌給口糧銀兩,按年報部核銷。"四是貧窮讀書人的救濟,清制規定:"直省在學生員有寒苦不能自贍者,責成該教官確查造冊,冊內分極貧、次貧,於學政按臨日投遞。該學政據冊核實,動支學租銀兩,於三日內逐名面賑,毋令遺(漏)濫(發)。"這後兩種救濟制度極其具有清代的時代特色:科舉制走進荒謬境地,白首童生比比皆是,貧病不堪者甚多;旌獎孝悌節烈之制也走向絕境,雖有旌表而貧苦無靠者也比比皆是。朝廷格外獎勸人民走的兩條路,常讓人民陷入困絕之境。因此朝廷不得不專為此兩種"難民"特設救濟辦法。

結論:中國傳統福利救濟制度的特徵和精神中國傳統的福利救濟制度及其慣例,把它放到中國文化傳統的大背景中加以考察,並與近代以來的社會福利制度相比較,有三大特色。這三大特色又共同體現了我們民族文化三大精神。

Ⅷ 密碼學系統

本文分為7個部分,第1部分介紹密碼學的基本概念,第2部分講解常見的對稱加密演算法,第3部分講解常見的非對稱加密演算法,第4部分講解 數字簽名, 第5部分講解PKI(Public Key Infrastructure),第6部分講解哈希函數加密,第7部分講解密碼學在區塊鏈里的應用, 最後一部分會講解隨機數。

比較常見的對稱加密演算法有: Digital Encryption Standard(DES), Triple-DES, IDEA, BLOWFISH。

對稱加密的挑戰:

非對稱加密的挑戰:

比較常見的非對稱加密演算法有: RSA, ElGamal, ECC。

菲斯特爾結構的塊加密演算法是著名的一個分組密碼加密的設計模型。

1990年後對DES進行徹底的密鑰搜索的速度開始引起DES用戶的不適。 然而,用戶並不想取代DES,因為它需要花費大量的時間和金錢來改變廣泛採用並嵌入到大型安全架構中的加密演算法。

務實的做法不是完全放棄DES,而是改變DES的使用方式。 這導致了三重DES(3DES)的修改方案。

三重DES
在使用3TDES之前,用戶首先生成並分配一個3TDES密鑰K,它由三個不同的DES密鑰K1,K2和K3組成。

詳細可以看 Triple-DES

高級加密標准(Advanced Encryption Standard,AES)是目前比較流行和廣泛採用的對稱加密演算法。 發現至少比三重DES快6倍。
AES的功能如下:

對稱密鑰對稱分組密碼
128位數據,128/192/256位密鑰
比Triple-DES更強更快
提供完整的規格和設計細節

詳細可以看 AES

這個密碼系統是最初的系統之一。 即使在今天,它仍然是最多被使用的密碼系統。 該系統由三位學者Ron Rivest,Adi Shamir和Len Adleman發明,因此被稱為RSA密碼系統。

下面給出生成RSA密鑰對的一個例子(為了便於理解,這里採用的素數p&q值很小,實際上這些值非常高)。

設兩個素數為p = 7且q = 13。因此,模數n = pq = 7×13 = 91。

選擇 e = 5,這是一個有效的選擇,因為沒有數字是公因子5和(p - 1)(q - 1)= 6×12 = 72,除了1。

這對數字(n,e) = (91, 5)形成公鑰,可以讓任何我們希望能夠向我們發送加密消息的人使用。

向擴展歐幾里德演算法輸入p = 7,q = 13和e = 5。 輸出將是d = 29。
因此,公鑰是(91, 5),私鑰是(91, 29)。

假設發送者希望發送一些文本消息給公鑰為(n,e)的人。然後發件人將明文表示為一系列小於n的數字。
為了加密第一個明文P,它是一個模n的數字。 加密過程是簡單的數學步驟:
C = Pe mod n
換句話說,密文C等於明文P乘以自己e次,然後減去模n。 這意味著C也是一個小於n的數字。
回到我們的密鑰生成例子,明文P = 10,我們得到密文C:
C = 105 mod 91

屬於ECC的一種變化。加密的核心理念與RSA相似,也是利用離散對數很難求解。
但與RSA不同的是 公鑰的組成部分,EIGamal的公鑰有三部分組成, 質模數 p, 生成元素 g, 以及 公共的 Y = gx(g的x次方) mod p。
詳細可以看 ElGamal Crytosystem

橢圓曲線密碼術(ECC)是用來描述一套密碼工具和協議的術語,其安全性基於特殊版本的離散對數問題。它不使用數字模p。ECC基於與稱為橢圓曲線的數學對象相關聯的數字集合。有這些數字的加法和計算倍數的規則,就像數字模p一樣。

ECC包含許多最初為模塊化數字設計的密碼方案的變體,如ElGamal加密和數字簽名演算法。

相信當應用於橢圓曲線上的點時,離散對數問題更加困難。這會提示從數字模p切換到橢圓曲線上的點。如果我們使用基於橢圓曲線的變體,也可以用較短的密鑰獲得等效的安全級別。

較短的密鑰有兩個好處:
易於管理
高效的計算
這些優點使基於橢圓曲線的加密方案變體對計算資源受到限制的應用程序非常有吸引力。

詳細可以看 Elliptic Curve Cryptography

^符號表示為多少次方
簽名 = 消息^D mod N (D和N 為簽名者的私鑰,計算消息的D次方並求mod N,所得余數即為簽名)
消息 = 簽名^E mod N (E和N 為簽名者的公鑰,計算簽名的E次方並求mod N)

舉個例子:
私鑰: D = 29; N = 323
公鑰: E = 5; N = 323
消息: 123

由於 N 的值為 323, 因此消息需要為 0 ~ 322 這個范圍內的整數. 假設需要對 123 這個消息進行簽名.
用私鑰(D,N) = (29,323) 對消息 123 進行簽名.

消息^D mod N = 123^29 mod 323 = 157
因此 (消息, 簽名) = (123, 157)

用公鑰(E,N) = (5,323)對消息進行驗證
簽名^E mod N = 157^5 mod 323 = 123

得到消息 123 與發送者發送過來的消息 123 是一致的,因此簽名驗證成功.

https://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introction/

加法逆: a在集合中, -a在集合中的定義為使 a + (-a) = 0, 這就是加法逆元運算
乘法逆: a在集合中,且不為0, a^-1 在集合中定位為使 a* a^-1 = 1, 這就是乘法逆元運算

在聊橢圓曲線前,我們先打一些基礎然後再討論一下對數問題.

在一個集合上定義一個二元運算,這就是數學中的群。一個集合 G 要成為一個群,必須滿足下面 4 個條件:

從平常的加法概念來看, 整數集 Z 是一個群(而且是阿貝爾群). 自然數集 N 不是一個群.

我們可以在橢圓曲線上定義一個群:

https://andrea.corbellini.name/ecc/interactive/reals-add.html

如下圖: 點 A 的自我相加過程就是做 乘法的過程 這個過程叫 Point Doubling

計算 nP 需要做 n次加法 如果 n 為 k 位二進制 時間復雜度為 O(2^k)

倍加演算法 比如 n = 151 二進制為 10010111

用倍加演算法 時間復雜度有了很大的改進 O(logN) or O(k)

Q = nP

這只是 p = 211, 像 Secp256k1 這條橢圓曲線的 p = 34671663 一個78位的數字 要怎麼求出 n?

一個通俗的比喻: 假設這些點是有個人 A 在一個很大的房間里玩彈珠的游戲 玩了兩年 兩年後 A 的朋友 B來了 B看到了最後的點 以及 A 告訴B 起點 但是B怎麼能知道 A 是彈了多少次才從起點彈到終點?

上面這兩張圖是 橢圓曲線 - Secp256K1: y^2 = x^3 + 7
第一張圖: 定義在 實數域
第二張圖: 定義在 有限域Zp
是用下面的參數(p,a,b,G,n,h)形成的:

p = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F = 2^256 - 2^32 - 997
a = 0
b = 7
G = [0x79BE667E_F9DCBBAC_55A06295_CE870B07_029BFCDB_2DCE28D9_59F2815B_16F81798,
0x483ADA77_26A3C465_5DA4FBFC_0E1108A8_FD17B448_A6855419_9C47D08F_FB10D4B8]
n = 0xFFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFE_BAAEDCE6_AF48A03B_BFD25E8C_D0364141
h = 1

如果橢圓曲線上一點P, 存在最小的正整數 n 使得數乘 nP=O∞, 則將 n 稱為 P 的階

計算可得 27P = -P = (3, 13) 所以 28P = 0∞ P的階為28

如何簽名?
Sig = F sig ( F keccak256 ( m ) , k )

如何計算 r

如何計算 s
s ≡ q^-1 (Keccak256(m) + r * k) (mod p)

如何驗證簽名?

P.S. 上述驗證簽名的過程中 沒有用到發送者的 私鑰

RSA 密鑰大小(bits) ECC 密鑰大小 (bits)
1024 160
2048 224
3072 256
7680 384
15360 521

有一個研究例子 同一台計算能力的計算機

為什麼 比特幣和以太坊要選擇 Secp256k1 這條橢圓曲線?

假如有人提供一條橢圓曲線比如 Secp256r1 如何驗證這條曲線的安全性?

因為公鑰是公開的,很容易被破壞或者篡改,因此需要建立和維持一種可信的基礎機制來管理公鑰。

PKI由5部分組成:

作為比喻,證書可以被視為發給該人的身份證。人們使用駕照,護照等身份證來證明自己的身份。數字證書在電子世界中具有相同的基本功能。
但有一點不同,數字證書不僅發給人,還可以發給電腦,軟體包或任何其他需要證明電子世界身份的東西。

數字證書基於ITU標准X.509,該標準定義了公鑰證書和認證驗證的標准證書格式。因此數字證書有時也被稱為X.509證書。

與用戶客戶端相關的公鑰與證書頒發機構(CA)一起存儲在數字證書中,以及其他相關信息,例如客戶信息,到期日期,使用情況,發行者等。

CA對此整個信息進行數字簽名並在證書中包含數字簽名。

任何需要對客戶的公共密鑰和相關信息進行保證的人,他都會使用CA的公鑰進行簽名驗證過程。成功的驗證可確保證書中給出的公鑰屬於在證書中給出詳細信息的人員。

下圖了展示了個人/實體獲取數字證書的過程:

如圖所示,CA接受來自客戶端的申請以證明其公鑰。 CA在適當驗證客戶身份後,向該客戶發出數字證書。

如上所述,CA向客戶頒發證書並協助其他用戶驗證證書。 CA負責正確識別要求頒發證書的客戶的身份,並確保證書中包含的信息是正確的並對其進行數字簽名。

CA的關鍵功能:

證書類別
有四種典型的證書類別:

第1類 - 通過提供電子郵件地址可輕松獲取這些證書。

第2類 - 這些證書要求提供額外的個人信息。

第3類 - 這些證書只有在對請求者的身份進行檢查後才能購買。

第4類 - 它們被需要高度信任的政府和金融機構使用。

CA可以使用第三方注冊機構(RA)對要求證書確認其身份的人或公司進行必要的檢查。 RA可能在客戶端看起來像一個CA,但它們實際上並不簽署發布的證書。

這是發布證書的管理系統,暫時或永久暫停,續訂或撤銷證書。 證書管理系統通常不會刪除證書,因為可能有必要在某個時間點證明其身份,這是出於法律原因。 CA和相關RA運行證書管理系統,以便能夠跟蹤他們的責任。

雖然客戶端的公鑰存儲在證書中,但關聯的私鑰可以存儲在密鑰所有者的計算機上。 這種方法一般不採用。 如果攻擊者能夠訪問計算機,他可以輕松訪問私鑰。 出於這個原因,私鑰存儲在通過密碼保護的安全可移動存儲令牌上。

不同的供應商經常使用不同的專有的存儲格式來存儲密鑰。 例如,Entrust使用專有的.epf格式,而Verisign,GlobalSign和Baltimore使用標準的.p12格式。

1.6 Hierarchy of CA:
由於擁有龐大的網路和全球通信的要求,所有用戶從唯一一個可信的CA獲得證書是不切實際的。其次,只有一個CA的可用性可能會導致大的阻礙,如果CA受到影響。

在這種情況下,層次認證模型很受關注,因為它允許在兩個通信方與相同CA沒有信任關系的環境中使用公鑰證書。

根CA位於CA層次結構的頂部,根CA的證書是自簽名證書。

直接隸屬於根CA(例如,CA1和CA2)的CA具有由根CA簽名的CA證書。

層次結構中下級CA(例如,CA5和CA6)下的CA具有由上級下級CA簽名的CA證書。

證書頒發機構(CA)層次體現在證書鏈中。證書鏈跟蹤從層次結構中的分支到層次結構根的證書路徑。

下圖顯示了具有從實體證書到兩個從屬CA證書(CA6和CA3)到根證書頒發機構CA證書的證書鏈的CA層次結構:

驗證證書鏈是確保特定證書鏈有效,正確簽署和可信的過程。 以下過程驗證證書鏈,從提供驗證的證書開始 -

一個正在驗證其真實性的客戶端提供他的證書,通常連同證書鏈一直到根CA.

驗證者獲取證書並使用發行者的公鑰進行驗證。 發行人的公鑰在發行人的證書中找到,該證書位於客戶證書旁邊的鏈中。

現在,如果已簽署發行人證書的較高的CA由驗證方信任,則驗證成功並在此停止。

否則,發行人證書的驗證方式與客戶在上述步驟中完成的相似。 此過程將繼續進行,直到在其中找到可信的CA,否則它將持續到根CA。

哈希函數非常有用,並且出現在幾乎所有信息安全應用程序中。

哈希函數是將數字輸入值轉換為另一個壓縮數值的 數學函數。 哈希函數的輸入具有任意長度,但輸出始終為固定長度。

哈希函數返回的值稱為消息摘要或簡單的散列值。 下面的圖片說明了哈希函數:

為了成為一個有效的加密工具,哈希函數具有以下屬性:

散列的核心是一個數學函數,該函數在兩個固定大小的數據塊上運行以創建散列碼。 這個哈希函數構成哈希演算法的一部分。

每個數據塊的大小因演算法而異。 通常塊大小從128位到512位。 下圖演示了哈希函數:

哈希演算法涉及上述哈希函數,如分組密碼。 每一輪都會輸入一個固定的大小,通常是最近消息塊和最後一輪輸出的組合。

這個過程重復進行多次,以散列整個消息。 哈希演算法的示意圖如下圖所示:

因為第一消息塊的散列值變成第二散列操作的輸入,其輸出改變第三操作的結果,等等。 這種效應被稱為散列的雪崩效應。雪崩效應對兩個即使是單個數據位也不相同的消息產生明顯不同的散列值。理解哈希函數和演算法之間的區別。 哈希函數通過對兩個固定長度的二進制數據塊進行操作來生成哈希碼。哈希演算法是一個使用哈希函數的過程,指定如何分解消息以及如何將先前消息塊的結果鏈接在一起。

後來在1995年,SHA-1被設計用於糾正SHA-0的所謂弱點。SHA-1是現有SHA哈希函數中使用最廣泛的。它被用於幾個廣泛使用的應用程序和協議,包括安全套接字層(SSL)安全。

2005年,發現了一種在實際時間框架內發現SHA-1沖突的方法,使SHA-1的長期可用性受到懷疑。

SHA-2系列具有四個更進一步的SHA變體,SHA-224,SHA-256,SHA-384和SHA-512,取決於其散列值中的位數。還沒有成功的攻擊報道過SHA-2哈希函數。

雖然SHA-2是一個強大的哈希函數。雖然有很大的不同,但其基本設計仍然遵循SHA-1的設計。因此,NIST要求提供新的競爭性散列函數設計。

2012年10月,NIST選擇Keccak演算法作為新的SHA-3標准。 Keccak提供了許多好處,例如高效的表現和良好的攻擊抵抗力。

該集包括RIPEND,RIPEMD-128和RIPEMD-160。此演算法還有256位和320位版本。

原始的RIPEMD(128位)基於MD4中使用的設計原則,並且發現提供可疑的安全性。 RIPEMD 128位版本是解決原始RIPEMD漏洞的快速修復替代品。

RIPEMD-160是一個改進版本,是使用最廣泛的版本。與RIPEMD-128和RIPEMD-160相比,256和320位版本分別減少了意外沖突的可能性,但沒有更高的安全等級。

Merkle Tree 默克爾樹

哈希演算法的一個重要應用是默克爾樹(Merkle tree),默克爾樹是一種數據結構,通常是一個二叉樹,也有可能是多叉樹,它以特定的方式逐層向上計算,直到頂部,最頂層叫做默克爾根(Merkle Root),默克爾樹最為常見和最簡單的是二叉默克爾樹。

閱讀全文

與以太坊521相關的資料

熱點內容
虛擬貨幣發行失敗案例 瀏覽:482
我國哪些比特幣交易市場關門 瀏覽:213
2017年數字貨幣暫停 瀏覽:208
比特幣產生速率 瀏覽:384
btc黑話 瀏覽:198
哪個平台可以提比特幣 瀏覽:477
以太坊今天得價格 瀏覽:169
個人通過網路收購玩家的虛擬貨幣 瀏覽:421
虛擬貨幣2000u託管 瀏覽:878
數字貨幣改變什麼不同 瀏覽:450
9月4號twee數字貨幣 瀏覽:796
法定數字貨幣法 瀏覽:536
有一種虛擬貨幣還沒交易 瀏覽:169
比特幣低成本變現 瀏覽:313
數字貨幣與實物現金的轉換 瀏覽:850
生死狙擊萌新以太工坊買什麼 瀏覽:149
哪個礦池的費率最低 瀏覽:195
g網買虛擬貨幣 瀏覽:154
水平摩擦力怎麼算 瀏覽:568
比特幣走勢圖日k線從哪裡看 瀏覽:528