|
對于單片機而言,時間控制連小兒科都不算,太容易做到了。可在幾十年前單片機剛出現,掌握使用都是高大上的東西。那時只有用純物理方法或用數字門電路實現。
1978年我調林場小學,不久又擔負領導,成為校長。當時邊遠山區也和農村一樣,尤其是企業辦學。受生源限制學校規模很小,基本上每個年級只有一個班。教師也很少,一個蘿卜頂一個坑。剛開始的時候,由在辦公室沒上課的老師負責敲鐘上下課,后來改成電鈴。可受各種原因影響,鈴聲沒響延誤上下課的情況經常發生。
我是一名電子愛好者,就用覆銅板制做了一個掛鐘時間控制器用于開關電鈴。
原理非常的簡單,制作也容易。就是在覆銅板上用手工刀刻出兩個同心圓環型電路,每個環上再分成兩個環,一個用于接開關,另一個位于兩個指針下而。在圓心上鉆個大于指針直徑的孔,安裝在掛鐘上。在掛鐘的時針和分鐘上分別焊上兩個銅皮做的觸點在同心圓上。時針分針作圓周運行。在需要打鈴時刻,分別把對應圓環上銅箔保留下來,不用的時間段去掉。打鈴時刻到來,通過兩個表針(因為金屬導電)導致兩個環接通,這樣鈴就響了。這個控制器為我們學校服務了幾年,直到我到場機關工會。
有一年我在百貨店發現一臺處理的壞螢光管鐘控收音機,(好的要百元元以上)我花十五元錢買了下來。
回家以后發現只是收音機部分壞了,電子鐘完好。可能是最后一道工序負責焊接電源線的工人把接電源和揚聲器的兩個接點弄反了,互換了位置,揚聲器壞了。我另外找個揚聲器換上就修好了。每天看著數字鐘翠綠色的熒光心里美滋滋的。
那時候時興電熱毯,都是自己買來電阻絲改造,我也做一個。可是時間長發現睡電熱毯發干,不能調溫(那時沒有調溫開關,盡管簡單到只串接一只整流二極管即可)。我沒事就觀查數字鐘上的八字形七段數碼管的變化規律,發現了制做時間控制器取信號的方法。十分位的C段取負邏輯信號驅動三級管帶動繼電器,可以每小時開關電熱毯一次,開50分關10分。制成了時間控制器開關電熱毯。
此時我從電子刋物得知,中國電子學會首屆自修班招生,我報名參加。后來上進修學校學習時在圖書館看到了電子期刊,就突發奇想,把我有關電子鐘利用寫成文章投稿。先后兩次分別在《電器時代》87年8期和《電子世界》88年5期上發表。(詳情在附后的照片中可知)。
通過一年半的函授學習,我以優秀學員資格在中國電子學會首屆自修班微機專業結業。
我在任工會主席時,工會負責職工的文化生活。
當年我們住在山區,電視信號不好林場修建了電視差轉站。就是在山上架設天線接收信號,再由場部的差轉設備放出去供職工收看。(分防止頻率竄擾,要更換發射頻率。與接收瑞有差異所以叫差轉機)因為電視節目只在晚間播放幾小時,設專人負責打開和關團機器。
后來我發現了問題,有時間到設備沒開,過時又沒關。就用我做電熱毯控制器的方法制一臺多路時間控制器控制設備。(那時已經有了四五套差轉機,根據各個電視臺播出時間不同要分別控制。)
我用簡單的二極管搭成與或門電路。制成了四路時間控制器完成控制。
我訂閱了多種電子刋物,了解單片機。利用程控電話交換機的壞自己DlY一臺以8031為主芯片的單片機開發板。可當時的單片機燒寫程序困難,要專用設備,成本又高沒有條件。做的開發板根本沒用上。(8031要匯編語言而且只有一組8位并行口要同時承擔數據和地址兩個總線的傳輸任務,硬件的其它部分也繁雜得多)
2008年我在上海看孫子時,想做紅綠燈模型給孫子玩,沒有材料,只有一個從墻壁上拆下的壞變光開關,里面有個接成兩分頻方式的雙D觸發器是好的。手頭的導線最多只能有三根穿過當作立柱的塑料管。分析了雙D觸發器的Q1Q2及Q反的波形圖關系。用來控制有正負相接的LED,成功制成一個按鈕控制LED的紅,紅黃,綠,黃,全息等五種狀態的模型。照片是裝LED板的背面,也是因陋就簡,用舊件改制。LED本身就是二極管,具有單向導通的特征。照片中用二極管是當作與丶或門而用。同時隔離了作用。雙D觸發器取三個輸出端共2的3次方8種組合,因為LED導通,兩端只能一高一低才行,這也就是為什么兩只LED兩極反接后,可以兩根導線輸出高低電平分別點亮的原理。
再次重拾單片機是退休后移居大連。有一天我睌飯后出去散步,發現春節時美化用的纏在馬路兩側小樹上的彩色LED發光管被工人剪斷扔的滿地都是。想到幾年前看過光立方的介紹,苦于制作成本太高而沒有動手。心想何不廢物利用做光立方呢?我收集了不同顏色的LED斷條,回家用小刀一個個剝開,得到了大量LED。這些年單片機也升級換代,現在的單片機可以用電腦多次燒寫了。
我從2014年開始用用廢材料先后做了五個光立方,程序也由匯編語言向C51轉變。由于是另類光立方,編程序直觀,可以表現多種立體動態形式。我給孫子做的是慶祝他十周歲生日。畫面開始是禮花,1-10數字。而后是人形圖由遠到近而來,敬禮,前面屏顯示生日快樂,好好學習,天天向上等漢字。之后是各種方式的畫面。現在時間久遠,沒注意保存,無法展示。美中不足是借用3216走字程序改制,所以畫面連接性差點,我也沒做改善。當時留了錄像,現在也找不到了。
我從最早的第一臺4.77mhz的8086XT_PC開始用BASIC語言,后來又學習DBASIC,VB6等也編了不少自己工作,和用來消遣的程序。有用BASIC和CCED編的稿紙打印程序,用于工作。思路是編程先用制表符打印一行稿紙的上部分格;再用這行待打印的漢字和間隔的制表符打印;最后打印下半部制表符。有人說為什幺不用WPS等打印軟件?那時還沒有WINDOS,根本沒有WPS,所有工作都得在DOS下用BASIC語言編程進行。我的稿紙打印可自行選字體字號,設定每行打印字數,而且顯示在稿紙格的中間。后來的WPS打印稿紙是字在格子線上。
我看到人的智力和懷孕時父母雙方智力體力情緒三條曲線關系密切時,又分別用VFOX和ⅤB6.0編寫過優生優育和智力測試程序。
看到女婿玩麻將牌檢對子游戲時,不成功得重新洗牌擺放時就用VB6編了游戲程序。我在長春到大姐至今還迷戀這個游戲。
我編的萬年歷程序,能顯示公農歷,三九三伏日期,年月日時的天干地支(俗稱生辰八字)。用它我查出我是丑年丑月丑日丑時的四丑之人,我二女是四卯。
我分別用VFOX和VB6,以及網頁語言編寫了有關我們同學畢業像程序,鼠標放在人像上會出現現在的照片和資料等。
還編過其它一些…。
我早想學C語言,苦于英語水平太低,只在63年上初中時學過一段時間。只是認識幾個單詞的水平而已。C語言中的各種符號都是運算符叫我特別難理解。后來時間長了,發現C語言有太多優點,就慢慢的接受了。我學電子純粹是個人愛好,一些做品都是自己玩。
幾年前侄子參加工作,在大同工務段。聊天時說起因為沒有發現作現場的物品,他們的作業機車把物品損壞的事,問我能不能事先發現兩米內有物體而停止作業。我告訴他這太簡單了,用超聲波或激光丶紅外線丶無線電波都行。
我用超聲波做了樣機,分別探測前方和兩側兩米內物體。正常時不報警,有物體時聲光報警,由碼管顯示物體方向和距離。他回去后也做了,不知實際上機車實驗沒有。
為了增加節日氣氛,我把3216點陣屏改成三色屏,用左移和拉幕的方式運行,過年放。就是圖個樂,老了要有事做才行。
不多說了,這就是我走過的電子愛好者的單片機之路。和我們年輕時比,現在條件優越得太多。希望年輕人有所建樹,永攀高峰!
已經過了五個本命年的電子愛好者
|
-
(1.14 MB, 下載次數: 181)
下載附件
2021-3-5 11:49 上傳
-
5h鰱87t8
(637.07 KB, 下載次數: 236)
下載附件
2021-3-5 11:49 上傳
-
5PL885
(747.35 KB, 下載次數: 213)
下載附件
2021-3-5 11:49 上傳
-
(
(1.3 MB, 下載次數: 204)
下載附件
2021-3-5 11:50 上傳
-
-
(740.45 KB, 下載次數: 210)
下載附件
2021-3-5 11:50 上傳
評分
-
查看全部評分
|