周立功電子從業(yè)經(jīng)歷回顧一:初生牛犢不怕虎 - 全文

2014年04月17日 10:53 來源:周立功博客 作者:周立功 我要評論(0)

標(biāo)簽:微處理器(82360)周立功(37597)

  國內(nèi)電子行業(yè)的人對周立功先生相信都會有很深刻的了解,不知道你們是怎么看,反正在小便讀書的時候,我們老師總是很推崇這個技術(shù)牛人,這個開拓了一個新時代的印記。近日,周立功先生在其博客上寫下了一系列其從業(yè)的經(jīng)歷,現(xiàn)摘取如下,希望對大家有個指導(dǎo)意義,也見證一下這個牛人的成功史,版權(quán)歸周立功先生所有。

?

  初生牛犢不怕虎——另類童年

  思想啟迪

  周立功接觸微處理器始于1981年12月,他正在技校讀機(jī)電專業(yè)。從當(dāng)時的情況來看,他將來最大的可能在某個工廠當(dāng)技師。沒有人會想到,他日后會成為中國嵌入式技術(shù)領(lǐng)域的風(fēng)云人物,因為反差實在太大了,而在熟悉他的人眼里,也認(rèn)為他是一個另類。

  當(dāng)作者與他探討人生時,他談到了慈祥的爺爺、嚴(yán)厲的父親、亦師亦友的叔叔、族中的文化人和無拘無束的童年對自己一生的影響,于是我們的交流就從這里開始了。

  1. 爺爺?shù)慕?jīng)歷

  雖然爺爺是老農(nóng),但卻是一位有見解的人。他讀過三年私塾,算得上村里的能人。他在鐘表店當(dāng)過三年的學(xué)徒,從賣鐘表的老板那里發(fā)現(xiàn)了商業(yè)秘密。雖然他不知道老板能夠賺多少錢,但他從老板在鄉(xiāng)下購置的百畝良田和遍布城里的鋪子,他知道做老板能發(fā)財。

  村子里的周秀才在南京女子師范教書,算得上聞名百里的文化人了,兩個兒子都畢業(yè)于黃埔一期。每逢寒暑假,秀才都會回家省親,爺爺總是擠在大人堆里聆聽外面的新鮮事。15歲那年,爺爺壯著膽子開口向秀才借200塊光洋,秀才問他借錢做什么?爺爺告訴他,因為家里勞力多,準(zhǔn)備織布染布、織草席、釀燒酒和喂豬,全家參與做生意。接著他問爺爺賺錢做什么?爺爺告訴他,準(zhǔn)備培養(yǎng)子女讀書將來也當(dāng)教師。秀才覺得爺爺有志氣有遠(yuǎn)見,于是借錢給了爺爺。

  雖然爺爺發(fā)了財,但畢竟生活在鄉(xiāng)下,根本不知道外面的世界到底如何?于是秀才又推薦爺爺去了漢陽兵工廠。有了見識之后,爺爺將大伯送到了岳云中學(xué)。也間接地影響在一起做生意的老表(周立功的外公),后來大舅也到了衡山二中讀書,解放前參加了湘南游擊大隊,顯然有了文化就有可能從根本上改變一個人的命運(yùn)。

  2. 爺爺?shù)慕陶d

  周立功是從小跟爺爺一起長大的,其血管里自然流淌著爺爺?shù)纳虡I(yè)基因。當(dāng)他開始懂事時,每天雷打不動的是讀報,并將自己感興趣的內(nèi)容剪下來,然后分門別類地貼在廢棄的圖書中,這是爺爺規(guī)定必須完成的課外作業(yè)。周立功不僅將這種習(xí)慣保持了20年,而且通過閱讀和分析撰寫了相應(yīng)的總結(jié)文章,因此他從中學(xué)到了很多書本上難以學(xué)到的知識。

  隨著年齡的增長,視野也漸漸地開闊起來了。他總是和大人們混在一起,給他們講外面世界發(fā)生的事情,甚至經(jīng)常舌戰(zhàn)群雄。不管多么在理,沒有人相信他說的話,唯有爺爺對他格外欣賞,爺爺總是說,“這個孫子將來要么不得了(變壞),要么了不得(出息)”,周立功暗下決心一定要做一個好人,不能讓人看扁了。

  雖然周立功從小口吃很嚴(yán)重,但通過長期的寫作訓(xùn)練和晚上在曬谷平給大人小孩講故事,以及和長輩們辯論的經(jīng)歷,培養(yǎng)了他超越同齡人的出色口才和膽識。從而讓他明白,好文章是改出來的,好口才是練出來的,世上無難事只怕有心人。周立功之所以30多年來一直專注于嵌入式行業(yè),可能與他從小的這段經(jīng)歷有很大的關(guān)系。

  3.吃百家飯

  爺爺以自己對人生的理解,闡述了他對當(dāng)時的時局和未來的看法,他認(rèn)為老百姓連肚子都吃不飽,還割資本主義尾巴,根本不符合人性,老百姓不敢說,不等于他們沒有想法。一旦這個社會發(fā)生巨大的變遷,出人頭地的一定是有見識的人,因此爺爺經(jīng)常帶他到各地向族中有見習(xí)和能力的人學(xué)習(xí),聆聽他們的教誨。

  五歲時,爺爺帶他走出鄉(xiāng)村經(jīng)北京上沈陽,他第一次看到了有軌電車,第一次在冬天吃到了冰淇淋,半年時間里跑遍了沈陽的名勝古跡;六歲時,媽媽又帶他南下廣州,從而對嶺南文化有了深刻的理解。由于見多識廣,因此他對外面的世界充滿著向往。

  事實上,爺爺將全部的希望寄托在他的身上。只要有空就會拉住他講自己的學(xué)徒經(jīng)歷和生意經(jīng),“無論是學(xué)習(xí)還是生意,不怕慢就怕站。賣油翁之所以能夠?qū)⒂蛷你~錢的小孔倒到瓶子里,完全是因為長期練習(xí)的結(jié)果。雖然水龍頭擰緊了,但別小看從水管里滴出來的小水珠,細(xì)水長流積少成多,第二天早上起來一看滿滿的一桶水。”無拘無束的童年,爺爺用那樸素而又實在充滿哲理的思想引導(dǎo)著他,“農(nóng)村的骨頭沒有肉,變狗都要城里去”。于是他從小就明白“商業(yè)里面有咸味(利潤)”的道理,在心里不知不覺地播下了創(chuàng)業(yè)的種子,長大了一定要象大伯和舅舅那樣離開農(nóng)村到北上廣去。

  文化傳承

  1.抽象與本質(zhì)

  周立功的父親大三時因病從湖南大學(xué)機(jī)械系退學(xué),回到老家當(dāng)了一名中學(xué)數(shù)學(xué)教師,恢復(fù)高考后知識分子受到了重視,他不僅參加了高考命題,而且還出版了數(shù)學(xué)方面的圖書,同時也發(fā)表了很多數(shù)學(xué)方面的文章,且教的文科班高考成績連續(xù)多年排名全省前幾名。他對于數(shù)學(xué)難題和復(fù)雜的社會問題,總能象剝筍那樣,由淺入深地讓人明白,“原來如此地簡單”。

  為了培養(yǎng)周立功的學(xué)習(xí)興趣,從初中開始父親不斷給他講各種數(shù)學(xué)的發(fā)展史,讓他明白為何要發(fā)明這些數(shù)學(xué),并啟發(fā)他如何運(yùn)用數(shù)學(xué)解決實際的問題。要求他不要死記硬背數(shù)學(xué)公式,一定要學(xué)會推導(dǎo),于是周立功對數(shù)學(xué)產(chǎn)生了濃厚的興趣,因此從初中開始他每次參加數(shù)學(xué)競賽都是第一名。

  雖然大家都知道高斯8歲時就能巧妙地計算1+2+3+…+100連加和,但很多人僅局限于1+100、2+99、…、50+51這樣的思路,卻忽略了其中關(guān)鍵的細(xì)節(jié)。而父親教給他的則是另樣的思路。當(dāng)老師在黑板上寫出連加和算式后,高斯寫出了如下這樣的表達(dá)式

  1 + 2 + 3 +…+ 98 + 99 + 100

  100 + 99 + 98 +…+ 3 + 2 + 1

  -————————————————————————

  101+ 101 + 101 +…+ 101 + 101 + 101

  則100×101 / 2=5050,進(jìn)而推出了n(n+1)/2這樣的歸一化結(jié)論。顯然理解起來更直觀,隨即利用這一結(jié)論可以算出1~99的連加和減去1~70的連加和為99×100/2-70×71/2=2465。

  無論是過去還是現(xiàn)在,雖然我們從小到大一直都在學(xué)習(xí)數(shù)學(xué),卻很少有人感受到數(shù)學(xué)給人們的生活和工作帶來了多大的價值。雖然很多人都是解題高手,卻不知道如何將數(shù)學(xué)應(yīng)用于工程。因此從某種意義上來說,學(xué)習(xí)好不等于能力強(qiáng)。事實上,只有將知識關(guān)聯(lián)起來進(jìn)行研究則是最好的學(xué)習(xí)方法。比如,一些學(xué)生片面地認(rèn)為學(xué)習(xí)就是看書和做作業(yè),因而忽略了實踐,你說我不行,我怎么考上了重點;還有一些學(xué)生非常重視實踐,卻疏于總結(jié)上升到理論,你說我不行,為何那些分?jǐn)?shù)高的人,既不會編程硬件動手能力又很差。顯然,如果只重視閱讀而疏于實踐,那么對問題的認(rèn)識永遠(yuǎn)只能停留在表面;如果只重視實踐而疏于總結(jié),那么透過現(xiàn)場看本質(zhì)就是一句空話。

  之所以后來周立功拿出上千萬支持高等學(xué)校電類專業(yè)探索創(chuàng)新教育,就是因為我們的教育根本不能回答“為什么要學(xué)習(xí)這些知識?”而人們給出的答案卻很模糊,“這是非常重要的基礎(chǔ),有助于邏輯思維的訓(xùn)練。”雖然看起來很有道理,但實際上讓人摸不到邊際,以至于學(xué)習(xí)起來非常枯燥乏味。雖然灌輸知識可以讓人有很強(qiáng)的考試能力,但教育的本質(zhì)在于培養(yǎng)人們深入挖掘的創(chuàng)造力、好奇心、獨(dú)特的思考能力和解決工程技術(shù)的能力,因此我們不僅需要掌握所學(xué)知識的源頭活水,更要深刻地認(rèn)識到所學(xué)的知識如何應(yīng)用才更有價值。

  同時生活在那樣的年代,小孩子幾乎沒有什么玩具,因此肄業(yè)于湖南大學(xué)機(jī)械系的父親,經(jīng)常帶他到小河邊用“帶粘性的白泥巴”,做各種零部件和機(jī)械設(shè)備模型,并講解相應(yīng)的工作原理,借此培養(yǎng)他對科學(xué)的興趣。

  2.榜樣的力量

  雖然叔叔學(xué)的是水稻栽培,偏卻愛鉆研無線電技術(shù)。他幾乎所有的時間都用于了自學(xué),60年代初,他設(shè)計了全縣第一套公社廣播放大設(shè)備,于是被調(diào)到了縣廣播局擔(dān)任技術(shù)負(fù)責(zé)人。后來他不僅搞小氮肥控制儀表,而且還從40歲開始搞計算機(jī)。從小學(xué)開始,周立功就成為了叔叔的小徒弟。

  初中時就開始幫叔叔做一些結(jié)構(gòu)和鈑金件,叔叔讓他看《中學(xué)科技》雜志,指導(dǎo)他按照書中的電路做實驗,于是他知道了如何使用電阻電容二極管、三極管和與非門電路,從小對電子技術(shù)產(chǎn)生了濃厚的興趣。

  回頭來看,不經(jīng)意間無意識地做的一些事情,有時會影響人的一生,周立功的動手能力就是這樣培養(yǎng)出來的,可以毫不夸張地說,榜樣的力量是無窮的。

  3.特立獨(dú)行

  從小學(xué)數(shù)學(xué)老師給周立功取的綽號“落花生、電燈泡”,從中可以看出他的數(shù)學(xué)成績是多少分了。每當(dāng)父親氣不過要打他時,爺爺總是耐心地說,“小孩子就是玩的時候,何必那么在乎分?jǐn)?shù)呢?”雖然周立功的文章寫得好,但也有低分的時候,爺爺總是開導(dǎo)他,“老師給的分?jǐn)?shù)低,不代表你的觀點不對,只是老師不贊同而已,不要太在意。”

  雖然周立功小學(xué)的成績很差,當(dāng)他明白自己想要什么后,就會全力以赴去做,從初一開始他的成績突飛猛進(jìn)名列前茅。在叔叔的影響下,從初二開始自學(xué)文革期間上海第二工業(yè)大學(xué)編寫的《整流電路》和《開關(guān)電路》,從上海業(yè)余軍體院郵購次品器件,將書中的電路一一制作調(diào)試完畢。顯然,他不僅具有很強(qiáng)的自學(xué)能力與自我約束能力,而且還有堅強(qiáng)的毅力和恒心,因為他做了自己喜歡的事情。

  由于從小在山上跑上跑下地玩耍,無意之間練就了特別的爆發(fā)力和耐力,因此初一就跑出了12.8秒的百米成績,他夢想著有一天能夠成為一名體育教練。于是他一直瞞著父親參加體育專項訓(xùn)練,一門心思考體院。盡管他的體育專項成績足夠考上專業(yè)體院,但父親怎么會允許書香門第的孩子當(dāng)教練呢?當(dāng)父親發(fā)現(xiàn)時,無論如何也不準(zhǔn)他考體院。但此時離高考只有一個星期了,最后周立功以一分之差落榜。

  高二前,周立功的成績一直全校數(shù)一數(shù)二,因此父親對兒子的未來充滿著希望,期望兒子彌補(bǔ)自己因病退學(xué)的遺憾。而周立功的高考落榜卻氣得父親一周沒有出門,打也打了搓衣板也跪了。當(dāng)他和父親商量復(fù)讀的問題時,父親堅決不同意。因為父親太了解兒子的缺點了,不僅從小沒有吃過什么苦,而且胸?zé)o大志,于是父親做出決定要他上技校。臨行前父親和他做了一次深入的談話,要求他必須改掉身上的毛病,立志自學(xué)成才,象大伯和舅舅一樣光宗耀祖。雖然周立功不理解父親的苦心,但在嚴(yán)厲的父親面前還是無力反抗。當(dāng)父親問他還有什么想法時,周立功告訴他的父親,“我將來要做一個講道理的父親,一定不會象你這樣教育小孩。”事實上,周立功在培養(yǎng)自己的孩子時,吸取了父親教育中存在的問題,根據(jù)兩個兒子的特點不拘一格地培養(yǎng)了他們。

  雖然周立功讀了技校,卻沒有因此而自暴自棄,每天早上六點鐘起床自學(xué)英語,課余自學(xué)與電子技術(shù)有關(guān)的知識,決心要活出個人樣來。周立功就是靠著這份倔強(qiáng)和堅持,每天學(xué)習(xí)到深夜三十多年來從未間斷。

  從鄉(xiāng)下到城里讀技校,他講的鄉(xiāng)下土話別人聽不懂,加之口吃非常嚴(yán)重,只要他一說話同學(xué)們就會哈哈大笑,甚至笑得人仰馬翻。特別是在喜歡的女生面前,他還未說話就已經(jīng)臉紅脖子粗了,此時的他恨不得有一個地洞立即鉆進(jìn)去。鄉(xiāng)下人習(xí)慣將肉稱作菜,而對城里人來說菜就是蔬菜。第一次到食堂吃飯,他告訴師傅來一份菜,人家就給他來了一份蔬菜。他以為師傅沒有聽懂,接著又要了一份菜,而師傅給的還是蔬菜。他懷疑師傅嘲弄他口吃,然后他第三次要了一份菜,師傅給的又是蔬菜。他一看火冒三丈,拿著手里的蔬菜就往食堂的窗口里面扔,接著和食堂的師傅大打出手。后來他才明白因為語言和文化的差異給自己造成了很大的障礙,怎么辦?從矯正口吃開始練習(xí)普通話,于是每天下午他帶著收音機(jī)在湘江河邊跟著播音員的語速練習(xí)。為了保持節(jié)奏,他在嘴里含著兩個小石頭,只要速度一快就會咬住石頭,于是速度就會慢下來。同時他也開始學(xué)習(xí)美聲唱法訓(xùn)練自己的節(jié)奏感,經(jīng)過兩年的時間終于改掉了口氣的毛病。畢業(yè)時老師要求每個人說幾句,他第一次自信地用抑揚(yáng)頓挫的普通話發(fā)表了即席演講,讓老師和同學(xué)們刮目相看。

  無論是當(dāng)初讀技校還是后來上大學(xué),第一學(xué)期他的成績總是不錯的,當(dāng)他發(fā)現(xiàn)學(xué)不到自己想要的知識時,就開始“放任自流”地自學(xué)了,因此他從技校開始就養(yǎng)成了良好的自學(xué)習(xí)慣。不僅自學(xué)了《一元函數(shù)微積分》13本高等數(shù)學(xué)自學(xué)叢書,而且自學(xué)了大部分高等學(xué)校電類專業(yè)課程,工作間還請假到湖南大學(xué)電氣自動化系旁聽了一個學(xué)期的課程。雖然當(dāng)初周立功只是一個技校生,但從側(cè)面可以看出其敢想敢干不達(dá)目的不罷休的性格特征。

  1992年9月周立功28歲時,好不容易才有機(jī)會保送到東華大學(xué)讀書,但他只讀了一個學(xué)期就申請退學(xué)。雖然校領(lǐng)導(dǎo)反復(fù)做工作,但他最終僅讀了兩年,還是想辦法離開了。在眾人眼里,周立功并不是一個好學(xué)生。由于他從不按常理出牌,以至于剛開始時總是容易被人誤解,但為了實現(xiàn)自己的抱負(fù),因此他從不計較別人的看法和眼前的得失,常常會做出一些讓人驚訝的決定。為勞動模范的他,本可以在仕途上大有作為,但他卻甘愿在廣州五山科技街租一個柜臺干個體戶,顯然他不是一個循規(guī)蹈矩的人。除了與眾不同的性格,更重要的是他從小到大的經(jīng)歷沒有受到傳統(tǒng)教育的羈絆,可能也是成就他的關(guān)鍵。

  透過周立功的成長經(jīng)歷根本無法看出,學(xué)歷和分?jǐn)?shù)對一個人的成功到底有多大的影響。盡管他已經(jīng)五十歲了,但通過與他交流絲毫看不出歲月在他身上留下的痕跡,他依然對自己所從事的領(lǐng)域保持著極端的熱情。

  在培養(yǎng)兒子的過程中,雖然他從不參加家長會,但卻總是鼓勵兒子敢于發(fā)表自己的見解,無論對與錯。要求兒子必須閱讀一定量的課外書,并常年聘請退休特級教師和外教周末分別教他練習(xí)中英文寫作。除了作業(yè)之外,其他的就是自由時間了,想干嘛就干嘛。

  周立功甚至告訴兒子周末如果不打游戲,周一到學(xué)校與同學(xué)一定沒有共同語言,但他規(guī)定每次只能打2小時,否則嚴(yán)厲懲罰。周立功認(rèn)為,千萬不要為了所謂的素質(zhì)教育而強(qiáng)迫孩子彈鋼琴、下圍棋等,應(yīng)該將更多的時間用于培養(yǎng)孩子獨(dú)立的生活能力、思考能力、演講能力、社交能力……做自己喜歡的事情比什么都重要。

  周立功就是這樣不走尋常路成長起來的,迄今為止依然保持著特立獨(dú)行的個性。

  初生牛犢不怕虎——峰回路轉(zhuǎn)

  如饑似渴

  周立功技校畢業(yè)后,分配在工廠當(dāng)維修電工。一個偶然的機(jī)會,他通過雜志了解到個人電腦Altair 8800誕生的故事。Altair-8800只有256字節(jié)的數(shù)據(jù)RAM,4KB的程序ROM,不僅沒有顯示器和鍵盤,而且更加見不到鼠標(biāo),這是一臺沒有監(jiān)控程序的計算機(jī),用戶只能用二進(jìn)制機(jī)器語言為這臺計算機(jī)編程。先將程序的16進(jìn)制操作碼和操作數(shù)用手工轉(zhuǎn)換成二進(jìn)制寫在紙上,然后通過撥動面板上的開關(guān)來完成。

  由于自學(xué)《開關(guān)電路》時,動手制作過電子計數(shù)器,因此他很快就聯(lián)想到用撥碼開關(guān)、上拉電阻和下拉電阻來產(chǎn)生二進(jìn)制高低電平。當(dāng)開關(guān)向上推進(jìn)時,因為上拉電阻的作用而輸出高電平,發(fā)光二級管點亮代表高電平;而當(dāng)開關(guān)向下推進(jìn)時,因為下拉電阻的作用而輸出低電平,發(fā)光二極管熄滅代表低電平。先撥好地址碼,接著再撥好數(shù)據(jù)碼,最后按下寫入鍵,而每撥動一遍相當(dāng)于輸入一個字節(jié)。

  他感到無比激動,看到了未來的希望,夢想著有一天自己也能制作一臺這樣的計算機(jī)。于是他到處向人請教,但幾乎沒有人能夠回答他提出的問題。這時他通過父親的大學(xué)同學(xué)陳應(yīng)球老師,找到了畢業(yè)于浙江大學(xué)電機(jī)系的劉吉和老師。在劉老師的指導(dǎo)下,他對計算機(jī)的大致工作原理才有了粗淺的了解。

  在遇到困難實在學(xué)不下去時,他壯著膽子給《電路分析基礎(chǔ)習(xí)題解答》的作者,原湘潭基礎(chǔ)大學(xué)校長程應(yīng)森教授寫信,在程應(yīng)生教授的指導(dǎo)下,周立功堅持自學(xué)了李翰蓀教授編著的《電路分析基礎(chǔ)》。同時幫助他從理論到實踐分析工作中遇到的問題,整理成文章發(fā)表在《電世界》等雜志。對于技校畢業(yè)的周立功來說,那是多么大的鼓勵啊,進(jìn)一步激發(fā)了他堅持學(xué)習(xí)的決心。南方的夏天不僅很熱,而且蚊子多,大家都在外面納涼。周立功深深地明白,他不能浪費(fèi)寶貴的青春,再苦再累也要堅持自學(xué)下去。于是他想到了一個既可以降溫,還可以起到驅(qū)蚊效果的辦法,將雙腳放在裝滿井水的水桶里,不知不覺地學(xué)習(xí)到了深夜。

  期間因為工作需要,他又向東北電子研究所王功伯研究員學(xué)習(xí)紅外加熱技術(shù),深入學(xué)習(xí)了建筑熱物理學(xué)、溫度場、輻射場與黑體理論,以及相關(guān)的光學(xué)知識,后來周立功撰寫了《工業(yè)低溫輻射遠(yuǎn)紅外加熱技術(shù)》系列論文,在湖南大學(xué)的《現(xiàn)代節(jié)能》雜志連載,全國各地的讀者來信上千封,成就感油然而生,極大地提升了他的自信心。由于藝多不養(yǎng)家,因此他選擇了放棄這個課題的研究。但是在艱難的自學(xué)之路上,他又前進(jìn)了一大步。

  后來叔叔介紹周立功到湖南大學(xué)找他當(dāng)年在廣播站的徒弟何誠教授,從而認(rèn)識了湖南大學(xué)電氣工程系電子技術(shù)教研室主任肖鴻猷教授。在肖鴻猷教授的鼓勵和幫助下,每個學(xué)期周立功都請假到湖南大學(xué)旁聽。實驗時,很多學(xué)生按照實驗指導(dǎo)的流程做一遍,交完實驗報告就走了。所不同的是周立功非常珍惜這來之不易的學(xué)習(xí)機(jī)會,從不放過實驗過程中的任何細(xì)節(jié),比如,當(dāng)波形出現(xiàn)毛刺或畸變時,他總是想法設(shè)法改進(jìn)電路直到完美為止,并將遇到的現(xiàn)象和解決的方法詳細(xì)地記錄在實驗報告中。在肖鴻猷教授的悉心指導(dǎo)下,周立功徹底搞清楚了計算機(jī)的工作原理。

  鍥而不舍

  為了制作計算機(jī),周立功已經(jīng)到了如癡如醉的地步,不論到哪里總是帶著與計算機(jī)和數(shù)字電路有關(guān)的大學(xué)教材。首先從存儲器的讀寫控制電路開始做起,當(dāng)時他不會繪制PCB板,于是裝作用戶跑到湖南省計算所去請教。回來后,他用鉛筆在繪圖紙上走好線,然后貼到覆銅板上鉆孔,等打好孔后才知道,原來他用的機(jī)械制圖的坐標(biāo)紙的格子,與PCB板的繪圖紙尺寸是不同的。他打聽到這種繪圖紙是遼寧本溪制造的,于是通過在沈陽軍區(qū)的大伯買到了專用繪圖紙。沒有制作雙面板的條件,怎么辦?周立功在覆銅板的背面通過跳線,將過孔用電阻、電容多余的引腳將線連起來,于是就形成了雙面板。

  1.存儲器的讀寫(1)

  如果僅讀寫256個字節(jié),那么只要地址線A0~A7,同時將不要的地址線A8~A14全部接地,其尋址范圍為0000 0000B~1111 1111B,因此需要8個地址開關(guān)才能滿足尋址要求,還要8個LED燈作為地址信號顯示器。由于存儲器只有數(shù)據(jù)線D0~D7,同樣要8個數(shù)據(jù)開關(guān)用于產(chǎn)生數(shù)據(jù)和8個LED燈作為數(shù)據(jù)信號顯示器。/CE常用在多存儲器電路中作為片選線,當(dāng)/CE為邏輯1時,則禁止器件工作,反之則選中該器件,即將/CE接地使其處于工作狀態(tài),然后再連接存儲器讀寫控制開關(guān),即構(gòu)成存儲器讀寫電路。

  當(dāng)按下/WR鍵時,將由數(shù)據(jù)開關(guān)KD0~KD7所產(chǎn)生的數(shù)據(jù)寫入由地址開關(guān)KA0-KA7所產(chǎn)生的地址存儲“房間”。當(dāng)按下/RD鍵時,將由地址開關(guān)KA0~KA14所確定的地址存儲“房間”的電平數(shù)據(jù)反映在存儲器D0~D7數(shù)據(jù)線上。由于KDi(i = 0~7)的狀態(tài)不是0就是1,因此從存儲器讀出的數(shù)據(jù)與KD0~KD7產(chǎn)生的數(shù)據(jù)在總線上勢必發(fā)生沖突。顯然,當(dāng)將數(shù)據(jù)從存儲器讀出時,則必須斷開數(shù)據(jù)開關(guān)KD0~KD7與數(shù)據(jù)總線D0~D7的聯(lián)系。

  當(dāng)將上述準(zhǔn)備工作做好后,此時只要接通電源,即可向SRAM寫入數(shù)據(jù)。

  首先將地址開關(guān)KA0~KA7全部撥為0,即存儲器的8位地址數(shù)為0000 0000B,LED地址顯示器全部熄滅。此時,如果將數(shù)據(jù)開關(guān)KD0~KD7也全部撥為0,即與0000 0000B地址對應(yīng)的數(shù)據(jù)為0000 0000B,再按下/WR鍵將數(shù)據(jù)0000 0000B寫入到存儲器的0000 0000B單元。接著將KA0~KA7撥為0000 0001B,同時將KD0~KD7撥為0000 1111B,再按下/WR鍵將數(shù)據(jù)0000 1111B寫入到存儲器的0000 0001B單元。重復(fù)上述操作方法撥動地址開關(guān)和數(shù)據(jù)開關(guān),再按下/WR鍵……直到全部數(shù)據(jù)寫入完畢為止。

  

  存儲器讀寫控制電路原理圖(1)

  檢查數(shù)據(jù)的操作首先用跳線器連接/EN與Vcc(/EN=1),關(guān)閉74HC125三態(tài)緩沖器,斷開數(shù)據(jù)開關(guān)KD0~KD7與數(shù)據(jù)總線D0~D7之間的聯(lián)系。先將地址開關(guān)撥為0000 0000B,接著按下/RD鍵,此時即可在LED數(shù)據(jù)顯示器上讀到先前輸入的數(shù)據(jù)(注意,必須在鍵被按下時才能看到)。再將地址開關(guān)撥為0000 0001B,然后再按下/RD鍵就能在顯示器上讀到+1地址的數(shù)據(jù)……

  綜上所述,當(dāng)/EN=0寫使能信號同步打開74HC125三態(tài)緩沖器時,KD0~KD7所產(chǎn)生的數(shù)據(jù)接入總線,此時只要按下/WR鍵,則將數(shù)據(jù)寫入到存儲器相應(yīng)的單元中。一旦數(shù)據(jù)輸入完畢,當(dāng)/EN=1讀使能信號同步關(guān)閉74HC125三態(tài)緩沖器時,此時只要按下/EN鍵,不管KD0~KD7是高電平或低電平,則輸出均為高阻態(tài),從而保證數(shù)據(jù)開關(guān)KD0~KD7退出總線控制。

  1. 存儲器的讀寫(2)

  如果感到用跳線器來改變/EN信號狀態(tài)比較麻煩,我們也可以設(shè)計一個讀/寫使能控制電路,詳見圖 1.2。其中的S1為Read讀使能鍵,S2為寫使能鍵。

  

  圖 1.2 讀/寫使能控制電路

  當(dāng)S2(Write)鍵按下時,U10B輸入端5被拉為低電平,U10B輸出高電平驅(qū)動寫狀態(tài)LED燈點亮。同時U10A輸入端2也轉(zhuǎn)換為高電平,U10A輸入端1由電阻R47上拉為高電平,因此U10A輸出低電平作為/EN(Data)使能信號打開74HC125三態(tài)緩沖器,此時由KD0~KD7手動數(shù)據(jù)輸入電路產(chǎn)生的8位二進(jìn)制數(shù)據(jù),通過8個已開通的三態(tài)緩沖器送到存儲器的數(shù)據(jù)總線D0~D7。在此狀態(tài)下只要選定好地址,設(shè)置好數(shù)據(jù),就可以對存儲器寫入數(shù)據(jù)了。

  在讀取數(shù)據(jù)時,先按下S1(Read)鍵,U10A輸入端1被拉為低電平,U10A輸出高電平。同時U10B輸入端4也轉(zhuǎn)換為高電平,U10B輸入端5由電阻R48上拉為高電平,所以U10B輸出6低電平使寫狀態(tài)LED燈熄滅,表示當(dāng)前狀態(tài)為讀數(shù)據(jù)操作。即U10A的輸入端2為低電平,則U10A輸出高電平作為/EN(Data)使能信號關(guān)閉74HC125三態(tài)緩沖器,其輸出高阻態(tài)相當(dāng)于斷開數(shù)據(jù)開關(guān)KD0~KD7與數(shù)據(jù)總線D0~D7之間的聯(lián)系,從而使存儲器的輸出數(shù)據(jù)不會受到數(shù)據(jù)輸入電路的影響。

  此時,僅需在KD0~KD7分別串聯(lián)8個三態(tài)緩沖器(2片74HC125)即可滿足上述要求,詳見圖 1.3。

  

  圖 1 .3 存儲器讀寫控制電路(2)

  當(dāng)將/EN置1(用跳線器連接Vcc與/EN)時,即可關(guān)閉三態(tài)緩沖器,其輸出高阻態(tài)相當(dāng)于斷開數(shù)據(jù)開關(guān)KD0~KD7與數(shù)據(jù)總線D0~D7之間的聯(lián)系。此時,只要按下/RD鍵,即可將數(shù)據(jù)從存儲器讀出。當(dāng)將/EN置0(用跳線器連接GND與/EN)時,即可打開三態(tài)緩沖器,則KD0~KD7產(chǎn)生的數(shù)據(jù)通過三態(tài)緩沖器傳遞到數(shù)據(jù)總線上。此時,只要按下/WR鍵,即可將數(shù)據(jù)寫入存儲器。

  相關(guān)鏈接:周立功電子從業(yè)經(jīng)歷回顧二:柳暗花明又一村

上一頁12全文