如果用簡單少量的元器件,就能實現產品需要的性能。那麽,使用純硬件電路設計就足夠了。比如81-c型單兵電台。
但如果想實現複雜的功能設計,單片機是必不可少的配置。比如曲卓重新設計的“單兵電台”。
而單片機的工作,是需要驅動作為支持的。
最早時編寫驅動,使用的是一種叫“機器語言”的編程語言。這種語言可以直接被單片機識別,執行效率也高,缺點是非常繁瑣複雜。
複雜到即便是專業人員使用,都得資料不離手,時時查詢才能完成工作。
後來出現了“匯編語言”。匯編語言相比於機器語言是一個巨大的進步。但指令依舊難記,而且功能弱。
最大的問題是,每種單片機都有獨特的匯編指令,幾乎沒有互通性,很難實現移植。
再後來出現了“c語言”。相較於前兩種語言,c語言的優點就太多了,直到幾十年後依舊是單片機的主流開發語言。
曲卓記得上學時學過,c語言是七十年代初誕生的,具體是71年還是72年記不清了。
但不管是71還是72,距離眼下這時候都過去4、5年了。他下意識以為,國內的相關從業人員肯定早就已經掌握了。
直到王濤著重問出來,他才意識到自己的判斷可能存在某種……誤會?
意識到問題所在,曲卓試探的問?“現在,你們還在用匯編語言,或者機器語言?”
“……”王濤的表情有點尷尬。
相比之下陳總工就圓滑多了,反問曲卓:“你在哪學的c語言?”
“71年還是72年的,我爸從外麵搞迴來一批技術資料,裏麵有c語言的教材。我以為這都四五年了,國內已經完成更替了。”
“你小子,還挺能耐的。看看教材就學會了?”陳總工麵上打了個哈哈,餘光貌似不經意的瞥了下會議室裏的三個軍官。
曲卓看明白了,他是怕當兵的認為咱們科研單位的技術落後。趕緊裝出不好意思的模樣撓了撓頭:“我知道c語言出現的時間短,有很多不完善的地方。
可匯編語言和機器語言的指令集太複雜了,我記不全,在長嶺那邊也又不到資料。沒辦法,才試著用c語言來編寫。”
“哈~”陳總工眉眼間出現了滿意的神色,勉勵道:“匯編語言和機器語言,確實不是你一個小年輕能掌握的。別灰心,你能用c語言寫出可以用的驅動,已經非常不錯了。”
王濤雖然年紀已經不小了,但道行明顯還欠點火候。尷尬的附和著笑了一下,趕緊轉換話題。指著圖紙上的自檢控製單元問:“這個,是實現自檢的控製單元吧?”
“對。”曲卓點頭。
“這個芯片,我看你用6來代指,具體是什麽型號?”
“型號……還沒命名呢。”
“還沒命名?”王濤眉頭緊皺。
按照正常邏輯,曲卓的話可以理解成“根據需求預設了一款並不存在的芯片”,說白了就是空想出來的。
問題是,電路圖上安置芯片的位置不僅有帶標注的腳位,甚至連驅動都編寫好了,這還能算是“空想”嗎?
盡管心裏是不信的,但王濤還是問了一句:“這芯片,你已經設計出來了?”
“嗯。”曲卓點頭,略顯尷尬的說:“僅限於圖紙階段,我這……沒打版測試的條件。”
王濤被雷的不輕,表情幹巴巴的看著曲卓,很想說:“你小子吹牛13都不帶打草稿的!”
可如此規範、嚴謹,甚至可以用漂亮來形容的設計圖就擺在眼前,還用眼下國外最先進的c語言編寫了全套的驅動。要是愣說是異想天開,王濤實在有點虧心。
可要說這小子真會設計芯片,甚至還能把自己設計的芯片擴展成具有實用價值的單片機?
王濤覺得要麽是自己瘋了,要麽是這個世界瘋了。
就算是專門搞半導體的109廠…不!不止109廠,把871廠878廠749廠和24所全算上,恐怕也找不出一個有本事獨立設計芯片,並且完成應用開發,還能編寫驅動的人。
如果真有,那就不是“人才”了,那特娘的是天才,是妖孽!
“那這些呢?”陳總工緊皺著眉頭把電源控製單元,信號控製單元和分段式液晶顯示控製單元挨個指了一遍。
“呃~都…都是我自己瞎琢磨出來的。”曲卓努力讓自己表現的謙虛一些。
“嘶~”陳總工同樣不知道說什麽好了,像遇到什麽難解的幾何體似的,嘬了好幾秒的牙花子,從旁邊椅子上的公文包裏麵拿出個個筆記本和一支筆,放到曲卓麵前:“控製分段顯示的……控製電源分配的,把控製電源分配的模塊給我畫出來。”
腦子裏有現成的設計圖,麵對突如其來的考核曲卓半點不慌,把本子翻到一張空白頁,借助紙上格子做比例標尺,利落的畫了方塊,又在方塊兩側點出觸點引腳。
隨後根據點位勾畫出平麵布局,又給每個腳位引出標記線,再通過標記線將原本的立體設計,分解成了三幅平麵圖……
陳總工和王濤都是搞通訊的,在半導體方麵也算是半個行家。倆人一左一右的杵在曲卓兩側,眼巴巴的瞅著一份有些複雜模塊設計,以肉眼可見的速度被勾勒出來。
別的都不說,就憑規整的布局和專業的標注,就能把倆人接觸過的,絕大多數的設計人員甩出好幾條街。
屋裏的三個軍官有倆站在會議桌對麵,一個湊到王濤身邊,都抻著脖子看曲卓“表演”。
仨人都是外行,看不懂圖上p0 1ad1、p3 1\/rxd,還有什麽d1、d2、vdd都是些什麽意思,隻能一邊看著曲卓畫圖,一邊觀察陳總工和王濤的表情。
見倆專業的技術人員麵色嚴肅,眉頭一會皺起一會舒展,一會眼睛裏又透出迷茫……仨軍官的默默交換了下眼神,誰都沒有吭聲。
半個行家畢竟不是真正的行家,等曲卓把圖畫完,陳總工和王濤都無法判斷這份設計到底能不能用,但以他們的水平,大致看了一遍,根本找不到明顯的錯誤。
王濤是個純純的技術工作者,注意力已經完全被圖紙吸引了。曲卓畫完後稍讓開了點位置,他便擠到圖紙前麵,俯著腰看的聚精會神。
陳總是信號學的大拿,對半導體的了解比王濤要弱不少。皺著眉頭看了一陣,表情多少沾點便秘的打量了下曲卓。
勉強中隱約透著點尷尬的誇獎:“嗯,小夥子不錯。不愧是曲久平的兒子,基本功很紮實,也很有想法。”
不等曲卓謙虛,陳總工對三個軍官中年齡較大的那位說:“金部長,那個……讓小曲先去休息吧。”
“呃~好。”軍官點頭,揚下巴示意身邊的幹事。
幹事隨即對曲卓做了個“請”的手勢,帶著他出了會議室下樓,打發值班室裏一沒有任務的戰士送曲卓迴招待所。
在曲卓離開後不久,王濤動手把曲卓畫的圖按比例放大加粗後,拆分成了六張局部圖,連同電源控製單元的控製代碼和一封請求協助論證的信函,通過軍部的軍線傳真發給了京城某單位。
再由接收單位,代轉給了878廠……
但如果想實現複雜的功能設計,單片機是必不可少的配置。比如曲卓重新設計的“單兵電台”。
而單片機的工作,是需要驅動作為支持的。
最早時編寫驅動,使用的是一種叫“機器語言”的編程語言。這種語言可以直接被單片機識別,執行效率也高,缺點是非常繁瑣複雜。
複雜到即便是專業人員使用,都得資料不離手,時時查詢才能完成工作。
後來出現了“匯編語言”。匯編語言相比於機器語言是一個巨大的進步。但指令依舊難記,而且功能弱。
最大的問題是,每種單片機都有獨特的匯編指令,幾乎沒有互通性,很難實現移植。
再後來出現了“c語言”。相較於前兩種語言,c語言的優點就太多了,直到幾十年後依舊是單片機的主流開發語言。
曲卓記得上學時學過,c語言是七十年代初誕生的,具體是71年還是72年記不清了。
但不管是71還是72,距離眼下這時候都過去4、5年了。他下意識以為,國內的相關從業人員肯定早就已經掌握了。
直到王濤著重問出來,他才意識到自己的判斷可能存在某種……誤會?
意識到問題所在,曲卓試探的問?“現在,你們還在用匯編語言,或者機器語言?”
“……”王濤的表情有點尷尬。
相比之下陳總工就圓滑多了,反問曲卓:“你在哪學的c語言?”
“71年還是72年的,我爸從外麵搞迴來一批技術資料,裏麵有c語言的教材。我以為這都四五年了,國內已經完成更替了。”
“你小子,還挺能耐的。看看教材就學會了?”陳總工麵上打了個哈哈,餘光貌似不經意的瞥了下會議室裏的三個軍官。
曲卓看明白了,他是怕當兵的認為咱們科研單位的技術落後。趕緊裝出不好意思的模樣撓了撓頭:“我知道c語言出現的時間短,有很多不完善的地方。
可匯編語言和機器語言的指令集太複雜了,我記不全,在長嶺那邊也又不到資料。沒辦法,才試著用c語言來編寫。”
“哈~”陳總工眉眼間出現了滿意的神色,勉勵道:“匯編語言和機器語言,確實不是你一個小年輕能掌握的。別灰心,你能用c語言寫出可以用的驅動,已經非常不錯了。”
王濤雖然年紀已經不小了,但道行明顯還欠點火候。尷尬的附和著笑了一下,趕緊轉換話題。指著圖紙上的自檢控製單元問:“這個,是實現自檢的控製單元吧?”
“對。”曲卓點頭。
“這個芯片,我看你用6來代指,具體是什麽型號?”
“型號……還沒命名呢。”
“還沒命名?”王濤眉頭緊皺。
按照正常邏輯,曲卓的話可以理解成“根據需求預設了一款並不存在的芯片”,說白了就是空想出來的。
問題是,電路圖上安置芯片的位置不僅有帶標注的腳位,甚至連驅動都編寫好了,這還能算是“空想”嗎?
盡管心裏是不信的,但王濤還是問了一句:“這芯片,你已經設計出來了?”
“嗯。”曲卓點頭,略顯尷尬的說:“僅限於圖紙階段,我這……沒打版測試的條件。”
王濤被雷的不輕,表情幹巴巴的看著曲卓,很想說:“你小子吹牛13都不帶打草稿的!”
可如此規範、嚴謹,甚至可以用漂亮來形容的設計圖就擺在眼前,還用眼下國外最先進的c語言編寫了全套的驅動。要是愣說是異想天開,王濤實在有點虧心。
可要說這小子真會設計芯片,甚至還能把自己設計的芯片擴展成具有實用價值的單片機?
王濤覺得要麽是自己瘋了,要麽是這個世界瘋了。
就算是專門搞半導體的109廠…不!不止109廠,把871廠878廠749廠和24所全算上,恐怕也找不出一個有本事獨立設計芯片,並且完成應用開發,還能編寫驅動的人。
如果真有,那就不是“人才”了,那特娘的是天才,是妖孽!
“那這些呢?”陳總工緊皺著眉頭把電源控製單元,信號控製單元和分段式液晶顯示控製單元挨個指了一遍。
“呃~都…都是我自己瞎琢磨出來的。”曲卓努力讓自己表現的謙虛一些。
“嘶~”陳總工同樣不知道說什麽好了,像遇到什麽難解的幾何體似的,嘬了好幾秒的牙花子,從旁邊椅子上的公文包裏麵拿出個個筆記本和一支筆,放到曲卓麵前:“控製分段顯示的……控製電源分配的,把控製電源分配的模塊給我畫出來。”
腦子裏有現成的設計圖,麵對突如其來的考核曲卓半點不慌,把本子翻到一張空白頁,借助紙上格子做比例標尺,利落的畫了方塊,又在方塊兩側點出觸點引腳。
隨後根據點位勾畫出平麵布局,又給每個腳位引出標記線,再通過標記線將原本的立體設計,分解成了三幅平麵圖……
陳總工和王濤都是搞通訊的,在半導體方麵也算是半個行家。倆人一左一右的杵在曲卓兩側,眼巴巴的瞅著一份有些複雜模塊設計,以肉眼可見的速度被勾勒出來。
別的都不說,就憑規整的布局和專業的標注,就能把倆人接觸過的,絕大多數的設計人員甩出好幾條街。
屋裏的三個軍官有倆站在會議桌對麵,一個湊到王濤身邊,都抻著脖子看曲卓“表演”。
仨人都是外行,看不懂圖上p0 1ad1、p3 1\/rxd,還有什麽d1、d2、vdd都是些什麽意思,隻能一邊看著曲卓畫圖,一邊觀察陳總工和王濤的表情。
見倆專業的技術人員麵色嚴肅,眉頭一會皺起一會舒展,一會眼睛裏又透出迷茫……仨軍官的默默交換了下眼神,誰都沒有吭聲。
半個行家畢竟不是真正的行家,等曲卓把圖畫完,陳總工和王濤都無法判斷這份設計到底能不能用,但以他們的水平,大致看了一遍,根本找不到明顯的錯誤。
王濤是個純純的技術工作者,注意力已經完全被圖紙吸引了。曲卓畫完後稍讓開了點位置,他便擠到圖紙前麵,俯著腰看的聚精會神。
陳總是信號學的大拿,對半導體的了解比王濤要弱不少。皺著眉頭看了一陣,表情多少沾點便秘的打量了下曲卓。
勉強中隱約透著點尷尬的誇獎:“嗯,小夥子不錯。不愧是曲久平的兒子,基本功很紮實,也很有想法。”
不等曲卓謙虛,陳總工對三個軍官中年齡較大的那位說:“金部長,那個……讓小曲先去休息吧。”
“呃~好。”軍官點頭,揚下巴示意身邊的幹事。
幹事隨即對曲卓做了個“請”的手勢,帶著他出了會議室下樓,打發值班室裏一沒有任務的戰士送曲卓迴招待所。
在曲卓離開後不久,王濤動手把曲卓畫的圖按比例放大加粗後,拆分成了六張局部圖,連同電源控製單元的控製代碼和一封請求協助論證的信函,通過軍部的軍線傳真發給了京城某單位。
再由接收單位,代轉給了878廠……