日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]我單片機自學經歷。


  前些天翻出了學單片機以來買元件和書籍的單據。因為我是打算在計算機硬件方面花1萬元左右,所以保留了大部分的收據,以便統(tǒng)計金額。到目前為止大概用了3千多元,包括買元件、書籍和上網費。沒有計算交通費,也不折算投入的時間精力。
  有必要說說我學習單片機前的知識基礎。

  我中學在學校用過286蘋果機和IBM 386電腦,學習DOS和Basic語言。我一直想學計算機方面的專業(yè)的,但可能是因為打籃球,搞得自己的數學物理很爛。廣東是算標準分的,我的數學和物理高考分數一個是584,一個是596,按照正態(tài)分布,我屬于中等偏上一點點,相當的爛,估計廣東那一年有百分之四十多的人比我數學物理成績好。最后我學了藥學,本來以為不用學數學物理,結果卻是和工科一樣,要學高等數學、線性代數、數理統(tǒng)計,還有大學物理。就這樣我有了學單片機的基礎!
  我高等數學每次都是補考及格的;至于大學物理,學了沒多久,做實驗的時候被老師警告我這樣肯定考試不能及格。不過還好,物理總算是沒有補考,第一學期是六十多分過的。第二學期上課的時候,那個老師打擊我們說,六十多分過的都是不及格提分提上去的,不知道是不是針對我說的,這次我考了七十多。我倒不惱那個老師,自己不行,怨不得別人說。學大學物理對我弄明白一些電子的東西還是有幫助的。數理統(tǒng)計別人都考八、九十分,我只考了可憐的七十多。我的線性代數考了七十五,還不算太差。大學二年級學計算機基礎,學的是DOS和TrueBasic語言。Dos這個東西別看著古老,搞電腦安裝、維修,以及學習Linux的時候還是很有用的。大學我學得最好的就是英語,第三學期考CET4,第四學期考CET6,都順利通過了。
  到了大學三年級,和下鋪合伙買了一臺電腦?;旧衔覀兪瞧骄褂玫?,不過我同學拿來打游戲,我拿來學習各種軟件。VB編程、VBA編程、C語言都是那時候開始學的。文字處理軟件、圖片處理軟件也學;甚至學過AutoCad和3DMax,不過沒有學會。我們的機子不斷安裝不同的游戲、不同的軟件,加上沒有正版殺毒軟件,所以平均每個月都重新裝一次Win98。后來裝雙系統(tǒng)學Linux,root身份操作Linux比Win還要容易崩潰。慢慢的在對付電腦故障中學會了安裝維護電腦。
  畢業(yè)后自己買了電腦,學了很多東西,雖然學的不深。象Win32匯編、Delphi、Visual C++、Java語言都學了。還學了Linux下PHP+Apache+MySQL混合編譯,配置服務器之類的,學得很雜。計算機組成原理、計算機系統(tǒng)結構、數據庫原理、軟件工程概論、計算機圖形學、數據結構、微型計算機接口之類的書也粗略的看過一下。
  學單片機前用Delphi寫了個軟件通過串口控制液相色譜泵啟動、停止、改變流速等。

2003/6/7 DP-51S
  經過一段時間在互聯(lián)網上的資料收集和分析,我購買了一臺下載仿真實驗儀,隨機附送了一份教材和一張資料光盤。在隨后的一年多時間,對這臺機器的使用、制作原理等的學習研究,經歷了有淺至深的過程。其間有兩次我都想退掉這臺儀器,因為不明白怎么利用這臺儀器和附帶的資料。開始我甚至不知道這臺儀器有下載編程的功能,也不知道有可以下載編程的51單片機。讀書百遍,其意自現(xiàn),為了不浪費我的血汗錢,我還是硬著頭皮把教材啃了無數遍,最終啃出了些味道來。
2003/7/19 吸錫器
2003/7/22 萬用表 錫絲
2003/8/14 AT90S8515-8PC
《電子技術基礎》
《電子技術技能訓練》
《電子元器件的選用與檢測》
《AVR高速嵌入式單片機原理與應用》
  在網上看貼子,搜索到Guido Socher寫的《AVR單片機GCC編程》,覺得下載編程挺好,省了買編程器的錢。于是買了這些東西,另外拆了一臺壞掉的顯示器上的電子元件。剛開始連VCC,GND是什么都不懂的我最后用萬用板制作了一個Linux系統(tǒng)下用的下載編程電路。為此我寫了篇《Linux下AT90S8515單片機GCC編程點燈實驗紀實》貼到網上了。后來在網上找到資料發(fā)現(xiàn),Widows下AVR的編程環(huán)境比Linux的簡單多了。
2003/8/21 P89C51RD2BN
  當明白了下載編程是怎么回事的時候,我就買了這個芯片并做了個下載編程電路。
2003/10/15 RESISTOR 1/4W
2003/10/20 SMALL STEPPOR
《電動機的單片機控制》
《機電一體化入門》
  買了個小步進電機,用ULN2803放大功率進行了它的單極二相驅動編程。參考了上面兩本書以及《AVR高速嵌入式單片機原理與應用》的程序,以及一些網上的資料。不過我到現(xiàn)在還是對電機的控制不熟悉,還需要繼續(xù)學習。
2003/10/20 MAX202 AD7705 AD780
《智能儀器與數據采集系統(tǒng)中的新器件及其應用》
買這些元件是為了做一個數據采集器。第一塊AD7705可能被我燒了,模擬部分不工作,后來重新買了一片就做成功了。估計是沒有考慮到要數字電路先通電的問題。數據采集的匯編代碼修改自俄羅斯的論壇上(因為我看不懂的文字與軟鍵盤俄文字母一致)的一片貼子,估計也是個轉貼,因為注釋都是英文的。
2004/3/6 89C51 89C2051
2004/3/18 89C51
  看了一片國外網站的文章,動手自己做了一個并行編程器。寫了篇《89C5x單片機編程器制作》貼到網上?,F(xiàn)在看來,還是買性價比高的商用編程器省事。《Protel99使用培訓教程》
《電子世界》(2002合訂本)
  某個周末,經過太平洋電腦城前面,有書店在買打折書,我買了這兩本書。因為舍不得買臺激光打印機,我只是在protel畫出來,再用油性筆照著畫到銅板上,然后再腐蝕,制作起來非常浪費時間?!峨娮邮澜纭罚?002合訂本)有很多好的文章,包括Protel 的使用的一些文章、《單片機實用技術講座》(共11講)、《自己動手做51系列單片機編程器》、《單片機89C51指令表》、《業(yè)余制作高質量PCB的兩種新方法》等。
2004/3/23 P89LPC931FDH PDIUSBD12
《PDIUSBD12 USB固件編程與驅動開發(fā)》
  將原來數據采集器的RS232串口通訊換成了USB通訊,另外試用了一下P89LPC931FDH。TSSOP28的接腳不能直接用油性筆畫,于是我把一片都畫了顏色,再把芯片用透明膠固定上去,然后把針裝到自動鉛筆上,沿著芯片的接腳刮掉油性筆涂的顏料,拿起芯片,再用油性筆和針畫出TSSOP轉DIP28的圖,最后用三氯化鐵腐蝕。這樣低效率的方法是很耗時間的。最好有激光打印機打印Protel做出來的PCB,然后做光印板或者熱轉印。我想,把protel的電路圖轉成AutoCad的格式,然后拿到可以出工程圖的打印店打印到硫酸紙上,應該是比較好的辦法。

2004/3/23 STEPPER AND DRIVER
  買了一個大的電機以及它的驅動器,只要給驅動器接上大于24V、1A的直流,然后通過單片機給驅動器一定頻率的脈沖,接到驅動器的電機就會轉起來了。因為買不到便宜的24V直流電源,我就自己動手做,參考了國外網站上電源制作的電路,用了一個220V交流轉24V的變壓器,4個1N4001做的電橋,一個35V、1000uF的電容。這樣的電源肯定是波紋極大的,不過用在那個驅動器是可以了。另外,因為24V變壓器轉出來的電壓沒有24V,我把一個9V的電池和我做的直流電源串聯(lián)起來,居然也可以工作,真的是無知所以無畏,雖然我也感覺到那樣很危險。
  從3月到7月,我用了不少時間控制電機。另外買了片AD7714,做出來一個24位精度、USB通訊接口的數據采集卡。USB通訊我參考了《PDIUSBD12 USB固件編程與驅動開發(fā)》,不得不說這本書很多都是寫的不具體的。后來寫出來的代碼主要是利用了Philips公司網站上提供的資料,下載這些資料需要在Philips公司網站注冊,不過是免費的。由于我用的SPI接口代碼是來自一片貼子的匯編代碼,而Philips公司提供的USB固件的代碼是C語言的,所以我只有用混合編程,將匯編代碼部分寫成幾個函數提供給C語言調用。AD7714和AD7705相比,嬌貴程度有過之而無不及,我又搞壞了一片,盡管看了n遍數據手冊(datasheet)、應用指南(application note)和AD7714測試板的說明書(Evaluation Board for Signal Conditioning ADC,EVAL-AD7714-5EB),可能是我的電子基礎實在太差了吧。后來換了一片,參考了JAMES COOK UNIVERSITY ,SCHOOL OF ENGINEERING,Electrical Engineering專業(yè)的一個學生Matthew James Brodie的本科論文WIRELESS TEMPERATURE CONTROL NETWORK,上面有原理圖、PCB以及樣機照片。這樣綜合參考了許多資料,我才做出來了24位精度、USB通訊接口的數據采集卡的電路。驅動程序是用Driverstudio生成的,另外它還產生了應用程序的代碼。我就是配置一下Driverstudio的設置,然后改了一下驅動程序的源代碼以及在生成的應用程序代碼上添加了窗體顯示數值的代碼。將來如果要做產品還是需要再好好完善的。
2004/4/14 微型電鉆
2004/4/22 DB-9針、孔接口 DIP20插座
  微型電鉆拿來鉆孔和切割塑料還是蠻好用。

  2004年1月份考了碩士研究生,被錄取了,專業(yè)和電子、單片機什么的一點關系都沒有。9月份入學后,半年時間里,我基本沒有碰過單片機。

2005/3/31 P89C51RA2BN
2005/4/15 P89C51RA2BN
  但是朋友讓我做個小東西,于是重新開始搞單片機。這個東西很簡單,就是通過RS232串口獲得指令然后控制亮燈。這樣的實驗電路在我的下載仿真實驗儀上就可以調試出來,試驗成功后重新做了塊板子。 2005/5/12 接收、發(fā)射模塊
2005/5/16 HC00,02,04,373,573, LS00
2005/5/23 無碼315發(fā)射,3310接收,3400接收
2005/5/23 TOP2004 89C52
2005/5/25 NRF401
2005/5/28 78L05
  有個項目想做無線通訊,結果用了nrf401的模塊也沒有做出來。浪費了我大量的時間。其間還同時試著做mon51仿真機的電路。自己做的電路不能工作。mon51的資料和代碼都是keil上的,把代碼寫到一片單片機上替換我下載仿真實驗儀的仿真芯片,是可以單步調試的,但是卻不能全速執(zhí)行。
2005/6/9 LED
2005/6/21 排阻 按鈕 晶振
2005/6/21 CAT24WC64
2005/6/24 TG12232EL
2005/7/12 CAT24WC256
2005/7/29 12232B 1602
2005/8/26 12232A-04
  由于無線通訊不能完成,只好用了個替代的離線方案:用lcd顯示,eeprom存儲數據。為了配合外殼,換了幾片lcd,花了我不少錢。

  總結學單片機的經歷,我覺得語文是學習一切知識的基礎;英語是擴大知識接收渠道的工具;數學和物理是理解自然科學知識的基礎;不要相信做學問要專攻一門,現(xiàn)代科學需要很復雜的知識背景,各學科之間是相輔相成、協(xié)同發(fā)展的;只要你真正努力學習過,考試成績差不能說明你不行,考試是很局限的東西:限定時間和地點、不能參考資料、不能借腦、考題基本上只有唯一的答案……,這與完成某個研究是完全不同的。  
 
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關鍵字: LOCAL LM BSP 移動網絡

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產業(yè)疆域。2025年,物聯(lián)網產業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當地時間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網、慧聰物聯(lián)網、慧聰音響燈光網、慧聰LED屏網、慧聰教育網聯(lián)合主辦,吸引了安防、...

關鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務院和上海市委、市政府關于加快發(fā)展人力資源服務業(yè)的決策部署,更好發(fā)揮人力資源服務業(yè)賦能百業(yè)作用,8月29日,以"AI智領 HR智鏈 靜候你來&quo...

關鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛
關閉