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

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]這是我的自學(xué)經(jīng)歷,希望對初學(xué)者有幫助。


  前些天翻出了學(xué)單片機(jī)以來買元件和書籍的單據(jù)。因?yàn)槲沂谴蛩阍谟?jì)算機(jī)硬件方面花1萬元左右,所以保留了大部分的收據(jù),以便統(tǒng)計(jì)金額。到目前為止大概用了3千多元,包括買元件、書籍和上網(wǎng)費(fèi)。沒有計(jì)算交通費(fèi),也不折算投入的時(shí)間精力。
  有必要說說我學(xué)習(xí)單片機(jī)前的知識基礎(chǔ)。

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

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

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

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

2005/3/31 P89C51RA2BN
2005/4/15 P89C51RA2BN
  但是朋友讓我做個(gè)小東西,于是重新開始搞單片機(jī)。這個(gè)東西很簡單,就是通過RS232串口獲得指令然后控制亮燈。這樣的實(shí)驗(yàn)電路在我的下載仿真實(shí)驗(yàn)儀上就可以調(diào)試出來,試驗(yàn)成功后重新做了塊板子。 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
  有個(gè)項(xiàng)目想做無線通訊,結(jié)果用了nrf401的模塊也沒有做出來。浪費(fèi)了我大量的時(shí)間。其間還同時(shí)試著做mon51仿真機(jī)的電路。自己做的電路不能工作。mon51的資料和代碼都是keil上的,把代碼寫到一片單片機(jī)上替換我下載仿真實(shí)驗(yàn)儀的仿真芯片,是可以單步調(diào)試的,但是卻不能全速執(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
  由于無線通訊不能完成,只好用了個(gè)替代的離線方案:用lcd顯示,eeprom存儲數(shù)據(jù)。為了配合外殼,換了幾片lcd,花了我不少錢。

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

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計(jì)工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉