• 赞助网站
  • 您的位置:  首页 >> 技术交流区 >> MCU技术 >> 8051 單片機
    8051 單片機
    2015年08月15日 点击: 编辑: wuet1234
    一些推廣套件只幾百元,老廠家ice要賣不賣幾千,冷門書z8 8096 et44看懂改程式用新ic,32位元學習成本跟8051一樣,用批次字串代換軟體,將舊程式改到新ic去單步,計憶體做外面裡面用程式都一樣,cpu amd intel arm寫程式都一樣,看得懂每樣都學幫助了解,舊書程式還可看改成新程式即可

    臺北市中正區重慶南路一段143號4樓    艾鍗學院

    找到8051 VOLON开发机,反組譯單步代碼輔助,不用打字用選的再修改,SONIX StarterKit ice 加 實習板 一千元,只支援sn8f27E65,STM8S-DISCOVERY全功能600元,是從stm32轉成stm8,高階單晶片一般書也只有簡單範例,把高階的功能用到8位元,用新技術操控8位元,很像6502 z80,用32位元指令精簡8位元,z80則是加指令變32位元,8位元還是很好用,太高階變手機pc,Megawin 8051 ice 也很便宜,買了STM8S z80重看,看avr也有幫助,要重學8088,不學這些基本的,32位元根本看不懂,組合語言也能寫視窗程式,z80 6502 8085都是同一批人做的,stm8用6502架構,舊書程式小修改,z80用新方法又可再重玩
    學8051要會8088,asm一種組譯pc一種單晶片8088,c語言是pc端,取出一部分組譯8051 ,單晶片是從pc端簡化而來,c語言可內嵌組合語言,8088學好就是pc的bios,c語言可組譯所有單晶片
    一般都從8051學起,有概念再學pic學avr,每本書前十頁是作者的設計心得,其它只是技術資料,從一種語言看不懂換另一種語言別種說法就看懂了,每本書要看懂前十頁作者設計心得,原來整理後也不很難,但把最好的整理教人,別人聽不懂還是重新摸索,因為也沒前面思考後得的基礎,跟他講時間到了自然就會了,沒耐性就放棄了,每次重學又會弄懂很多,現在都把複雜的簡單陳述,一百行lcd程式寫成十行當然看不懂
    Silicon Labs C8051f ice 400元,實習板600元,一千元就可單步,arduino整合avr軟硬平台,剛出來時想學它的程式,沒錢買開發板第一個範例資料少沒學,300元買了usbtiny下載器,沒想到可燒arduino套件boot區,boot碼還有轉換avr功能又免費,以前有兩本avr的書asm只重點概論,asm如果幾行用不同c語言寫,變學表達式低階還是混雜組語,以前avr資料少,8051精通才適合學,c語言寫高階才有優勢,書的範例低階幾行沒東西學還會搞亂了,不同c編譯器會為語言特性改來改去,都處理相容性而不是組織結構,小修改也要整個了解語法,一千元可學avr,把8051大概看一遍要用arduino學avr 會單晶片難找事,寫lcd程式用一百行用十行有差嗎,都是基本實習,越來越簡單便宜,arduino就是為玩家開的公司,大量賣開發板,被寵壞了以為單晶片很簡單,全都模組化,設計copy程式一百行十行有差嗎,沒有跳脫出基本的可玩,玩物喪志,專精會8088就很好了,專精一樣每樣都可玩,單晶片語言要靠理解,會基本語法有人可設計cpu,每天鑽研程式哪時可看書,以單晶片為中心,要有效率使用好多要學,沒有整合的書也沒專案書,把技術資料拿掉就剩幾頁,以前沒網路為這幾頁買很多書
    買書EM78447附贈的vhs虛擬硬體模擬器,pic沒好的模擬器可改成emc用vhs,有很多批量字串取代軟體EmEditor Advanced Find and Replace, 義隆的類8051有巨集指令可改,em78有物件導向的多形 同名異式,巨集根據參數不同選擇引用,都打奇怪重覆的字,可改簡單易記的字再轉換,義隆有pic to emc軟體,pic轉emc反組譯變位址代碼不易理解 ,pic精簡與類8051互轉,類8051再轉emc,等於pic精簡與類互轉也可用,本來想等em ice便宜結果pic的較便宜,義隆flash難買,em較新國產好書很多,emc轉pic做單步實驗 ,用字串取代巨集指令改寫,em改寫後用pic的ice零件單步燒零件,學的是em但用pic零件,觀念弄懂又學兩種,看pic弄懂8051,看高階弄懂低階,看em弄懂pic,會cpld變
    8051也會了,大陸80c51最便宜好用以後就用它,找二手8051一堆配合cpld使用 別以為單晶片一顆很可愛就簡單,要學還是學外接rom ram的,程式架構開始是1k記憶體 發展的,記憶體很貴,用page bank擴充,改架構程式可變簡單,基本工作沒人做,每樣架構都想打掉重練,設計越來越難,不好才有進步空間,現在開發中國家很好,已開發的墮落,造成經濟崩解,cpld造成大災難,我想把單晶片和週邊全連到cpld,在cpld內佈線連接,有人把cpld做成小電路板 再用來插入ic座,為什麼沒人把ic做成小電路板,單晶片簡單又很難,會全力發展學習 機人類就有救,無解人越來越難生活
    現有免費TechTools tde52可單步模擬pic類8051,第一行要寫DEVICE pic16C554 ,tde.ini可設16F84來編譯, 但只能模擬18腳16c554,免費Phyton PICE-MC反組譯單步,接受hex cod單步用檔,keil c早期編譯單步兩獨立視窗,整合多功能有時結構錯誤設定也沒用,MPLAB pic編譯兩問話,一單步套件用另一模擬用,別種還有編譯深度等級選項,pic轉em78就是反組譯,用替代碼也要動作,hex不完整轉回原始碼,好的單步一定有 反組譯單步,c語言也會配合反組譯單步兩視窗同步,反組譯用位址代碼一定動作,不好的c編譯轉換不出組合語言會當機,程式背後一定有組語,但轉換後不會相同,組譯好壞有差別,vhdl轉成logic也各家不同,cof幫助正確單步,c語單步很容易卡住 以前8051萬用實驗板,給一堆排線用久會接觸不良,現在pic週邊led sw lcd全要用cpld做三態logic連接,全用匯流排連cpld,用一個sw切換in out排線,用cpld連接單晶片和週邊,全做在一塊 板子,以後全用硬體模擬,這就是單晶片配合cpld的好處,不會有這種套件,要用哪個週邊,按它的三態io控制鈕切換,不用時為高阻抗浮接
    要用80c451做下載器,線路還要改,用漆筆只畫ic接腳電源銅箔,以前10個ic做洗碗機 就這麼做,大概洗板子,用ok線銲接ic銅箔試電路,拿來當z80 8088下載器,或做成ice,主要試rs232 8251動作,能下載程式給8051,其它的cpu應該類似,和labview和8051 怎溝通有關,入門時為下載買套件,在記憶體間搬資料是惡夢,如果只做基本的不用買套件,沒網路書有要的資料就買,買一些冷門現都變熱門
    有上傳一萬元出頭買的b-ice,dos slot插槽,買來十幾年沒通過電,因為在學ice現用 p3電腦slot可動作
    十年前買好幾片益眾sm51,不知80c451是什麼,華邦的W78E可在引導區燒下載功能,一般燒錄器看不到此區,網路有資料用專業的燒錄此區,80c451可是ice用的,益眾用終端機dos單向下載,沒用8251 rs232通訊專用,用16v8代替定址也用它,較舊的z80 8088套件沒8251,可參考益眾sm51它用的80c451可做mice專業ice,不佔用p0 p2,sm51可用8251改成雙向的,用pc下載程式檢知燒錄成功返回ok,單向下載不能檢知,終端機很陽春易錯誤,sm51可改成ice,沒rs232的套件可用它改,8251已停產是串並列可控制通訊用,用pic16f54燒code代替有資料可做,有鍾富昭pic16c5x五冊整套,沒中斷rs232傳輸,都是基本的很容易看懂
    ide模擬單步是推算結果,ice是rs232下載指令到8051動作後,傳回硬體狀態,模擬和真實有可能不同,ice燒錄後不一定正確,ice就是下載指令回傳暫存器,備份會變動的值,cpu玩硬體,ice玩cpu弄懂ice用位址傳資料就是燒錄 以前的mice有可能看懂,有diy板子的用rs232測計憶體書,labview可跟8051通訊,有2本有rs232專題的書,管理計憶體一定要會,有一本講界面卡的書,越稀有越值錢,記語
    法我有很多書看多就記牢了,單晶片花費以前用掉十萬元,都是基本的,組合語言要很熟,才能再加強c語言,義隆等它c語言ice失敗,全靠攏keil c,Silicon Labs c8051f 好用,pic精簡指令可轉換到類8051,義隆em78也是類8051,硬體類似pic工具較多,em78 flash難找 cpu 80c451多出3組io阜,ice要用2組,1組控制用,有很早的用80c451做的益眾下載器 ,once ice也用80c451,以前買來備用沒看8051 mice的書可diy ice,也用80c451能弄懂可簡單修改已有套件,有pc端組合語言asm用emu8086可編譯成執行檔,有線路jed rom檔,線路板要畫很久,取出一部份做益眾下載器,once ice也類似可參考diy有可能,8048的書附sice-48軟體模擬,有線路在電腦上從slot拉排線接到8031定址3e0用8255,可單步80c451能用就很理想
    女星拍爆破同時全部一起引爆背部灼傷,電梯失控全是數位logic錯亂,飛機好幾部電腦
    一當機就立即切換,飛機為了快速拉升走拋物線,靠電腦才能直線飛,如果用爆竹引線前面燒完後面才會爆 用繼電器relay不會同時爆,回不去了,要唱片才有類比聲音,cd是數位聲音怪怪的,數位會當機正常,現在都測幾萬次看錯幾次,只要是數位都有災難,不用抱怨自己設計也一樣,不懂電子亂抱怨的人一大堆,懂電子生活方便,電視常壞當機高壓電晶體都燒了,忍5年拆開石英振蕩一拔就鬆了,修好1年了都還沒壞,lcd power換爆掉電容很多次
    once 8051 dos版ice,一萬元以下,現可在免費VMware-player虛擬dos使用,買時有教我用,現有win版一直沒用, 新版se-52太貴只有注冊啟用,ide可走keil c,還沒硬體單步,只用軟體單步,不是虛擬模擬單步, 要在dos電腦slot插槽的b-ice一萬元還沒通過電,買時很貴不是很懂不敢用,又有較新版那時連電腦都不太會用
    單晶片和linux的書,都是技術手冊的寫法,window高階就寫的很清楚,學的人多書就寫的好,高中數學有人出十本單元書,一般只是一本,自學的人知道哪裡難才會寫書,填鴨培養的師資只會寫技術手冊,去補8051同學問我每本書都一樣,單晶片書我全買,等十年都沒單元書,學程式要花大錢一輩子不會回本,以前8088沒法看,會8051還看不懂 pic,現在網路很方便,書上間接尋址幾頁怎看的懂,找要學的單元找最好的教學,有fpga才覺單晶片重要,學數學不會解釋變數,隨機找一小地方用01存一塊資料,初學單晶片怎知道位址實際硬體對應,一樣不會解釋變數,學高階語言不會講軟體怎在硬體運
    作,程式就像算盤,配合暫存區塊用位址放入,間接尋址不懂不用看了,越晚學越容易,一個月學會一年的東西,越年輕越好學但很容易你想學嗎,買套件一天就入門就丟了,以前沒網路知道怎學的嗎
    買了pickit2 600元,以前要單步6千元,由icd2轉變過來,跟keil c便宜單步套件一樣,有用掉ic接腳模擬,有偷用記憶體,不同ic又不能統一方法,要重看pic,十年前就有 好幾本書,看過沒實習,不能單步ide很貴,parallax停產pic類8051 ice,去做控制機器人basic stamp,basic比較接近組合語言但資料少,有oshonsoft pic simulator, Proteus可線路模擬pic,codeforge有很多單晶片範例,網路有彩色位址圖,程式又標出 實際位置,學fpga沒買半本書,網路有範例書可丟了,但書沒光害有整理,看書一大堆疑問又不好記,越晚學越容易,事半功倍要惜福,現在每樣學了就會加強記語法
    8051鍵盤程式只看得懂,寫法都固定了,不想單步真弄懂,乾脆做成cpld零件,lcd顯示 有時有延時不動作,8字型有接腳不同,乾脆做成模組零件,cpu不用有內建記憶體的,ram與cpu互動很重要,不用fpga把cpu做外面幾百元就可單步,零件好做就不寫8051程式 ,已經沒適合的書,要找網站別人制作的範例,當然找不到有早變高手了
    pic單晶片可用類8051,又有精簡指令,ide單步軟體綁硬體很貴,現在ice 6百元可再加強單步實習,以前沒單步整合環境,只儘量看懂而已,cpld有行為語法配合,不強求寫8051,avr Arduino平台做事用的
    用8051加編解碼做無線遙控很簡單,以前7千元買3g掃頻儀,有做fm發射機學習使用,遙控一定要偵測電波,用cpld程式寫好幾乎就完成,不必萬用只做要的動作,能用cpld零件輔助8051寫程式也簡單,要做電扇4按鍵切換電子開關,以前只找到用SCR切換,沒logic線路8051不適合,用狀態機做,要加reset按鍵,用移位器選擇,輸出4位使其一為0,楊明豐cpld的網路2按鍵移位範例可用,有防彈跳reset移位器,4段風扇sw,有程式一定能做出很容易,logic線路長怎樣都不知就能做
    用Libero IDE專案打開內建WaveFormer畫圖,會幫你自動打開要加訊號引腳,建立初始引腳圖檔btim,如用VeriLogger的WaveFormer自己要新增訊號,and範例模擬玩3天時好時壞,Libero會偷加要畫圖引腳,VeriLogger則要手動新增重命名btim,用改的亂加訊 號會混雜,程式路徑會錯亂沒法入門,畫圖和程式不同步,Libero偷加引腳幫助第一步,圖要save來用開專案會自動加訊號引腳,不要亂改不同步第一步玩3天
    xilinx 10支援abel編譯產生jed檔,ni的Multisim 12配xilinx 12內定支援xc3s500e可線路模,Altium 6配xilinx 9也支援xc3s500e可產生bit檔,是否可抓並列阜下載沒試
    fpga開發套件有2個jtag,一個接做零件一個接8051,有設定keil c即可單步數百元便宜套件,數千元ice單步是專業用,fpga套件數萬元貴在整合2個jtag,ram cpu 零件 分開做,開發工具很便宜也很直覺,用數萬元買還要學把cpu ram排進去,ram速度較慢要等cpu一週期,已有8千元ice可用,fpga是在外面加ram用查表法管理動態ram,cpld的靜態 ram比較好用,Altium可抓到xilinx可綜合Altium Designer可線路圖編譯模擬,Modelsim可用pads9的DxDesigner編譯,Komodo IDE配合iverilog可命令列執行,Robei有學習模組,Debussy整合功能方便可配合 Modelsim使用,用Multisim galaxy產生碼方便轉換高低階燒錄檔
    用Robei模塊範例入門學verilog模擬很快,8051也有這種教範例簡易模擬軟體
    labview fpga都是很貴的專業板,沒想到線路模擬器卻有我要的大ic fpga仿真,和 xilinx一起用,proteus只能用jed檔模擬小ic,vhdl轉bit做線路圖模擬sw動作很直覺,有時不需時序動作仿真
    system verilog看完,才確定verilog的不合理缺點,一直往高階語言走,大部份程式語言都學過,學fpga只是多學一種,程式一星期就可學一種,看關鍵字就大概知道,以前自學十種語言知道怎麼學,硬件語言居然集大成又實用,以前大部份學理論,因為一萬元買fpga也是那些基礎實習,又用到畫圖軟體到今天才開始學logic運算要會卡諾圖,以前沒資料不會,線上學2小時就學會,小ic燒錄檔也沒資料學
    ,以前logic書沒在看,現在全部線上學就可
    fpga就是手機,最終是要安裝os,又要學高階程式,軟硬體要互動,到現在才學系統單晶片,買高階套件是要安裝os,又變成學軟體,arm os是新架構,win的東西都不能用,要跟win一樣建構低階基礎才能用
    職訓考除幾計數器,8051補習問我計憶體位址怎分配,麗正二極體測試機20個ic,z80做很貴,找不到比例遙控放棄,計憶體跌價,做ic全盛,連我都不知fpga,書店看的最後一本ic書是三星的,景氣大跌,電腦主機下跌
    以前看無線電雜誌diy,25歲是diy高峰,那時沒電腦,找RF線路有DIY示波器,比例式遙 控很想做,沒零件線路,有用十個logic做洗碗機線路,做按鍵FM電子選台radio,不好意思一直玩8051,學高階語言,現在做零件軟體成熟,博士也在玩,如果有以前雜誌diy 精神環境,多麼有活力,而不是補電腦買套件,以前問題全解決,卻沒人diycpu要外接rom ram要編解碼,分配位址整合進來,我只會找現成線路,pld寫行為程式就會產生實體logic,分配位址並能延時等待cpu ram互傳信號,看懂延時等待指令給位址範圍,就變模組萬用程式,如果D正反器時序圖都看不懂不可能學會,如果懂d ck接腳可互換使用,應該會硬體,如果不懂延時不必學了
    以前用dos版畫電路板,不可能做layout工作,會用奇異筆畫洗板子就好,學單晶片找不到事,fpga以前很貴,改學高階語言,要實際應用操作才能找事,8051十年沒變,用線路圖可模擬8051,好不容易開始學畫電路板,protel居然可做零件,畫圖軟體還整合fpga,還能編譯產生燒錄檔,用protel做pld零件本來看不懂,學習cpld各家整合軟體後,發現用畫圖軟體fpga功能不難,買得到板子直接能用,做ic軟體整合各種高低階技術 ,拖圖形就可產生燒錄檔,學編譯軟體方便工作幫助理解,win-cupl abel-hdl兩種類似,都產生jed燒錄檔,可用proteus線路模擬,不是時序模擬,寫程式模擬比較實際 會用protel產生燒錄檔,Altium DXP有高階功能,可用便宜ic,大小ic廠編譯軟體都要學,產生程式比較方便,一星期就可學一種,專業繪圖軟體是畫主機板的,如果補習直接學保證沒用,因為只要會十分之一會layout就夠用,基礎操作一定要會,基本概念要懂,做ic也是一樣,找做cpu的高端軟體,買實驗板也是學不會,會pld就夠用,大部分是放ip等零件,一定要找適合的,實際做東西,這些不是想直接學就看得懂,會layout 再用佈線引擎,會pld軟體再學放ip,直接學高階是不可能的,不會做東西也沒用,8255
    放不進100pin ic,要精簡版ip,只能放十顆一般ic,把74系列打散重組,學語法精簡功能,用第三方軟體可相容各家ic,拖放模組就能做ic產生程式,看懂程式即可不必全部自己寫,集合layout labview 8051技術都用到
    只是放logic圖做零件,學 Komodo,Modelsim,HDL Designer, Debussy, Active-HDL
    ,HDL Works 較容易入門 ,MathWorks也有整合HDL coder產生,放圖生程式現在要先學
    ,要用網拍便宜零件,要了解Synplify編譯整合,都有破解,便宜IC小廠,整合軟體功能較少
    小教授電路板鉛筆畫草圖丟了要重畫,Sprint-Layout好用, 處理線段很好,現在都用,線段有關節點,可裝上旋轉,也可卸掉獨立,分段後可再裝回,DesignSpark PCB畫圖也不錯,用奇異筆畫洗電路板,線距不能太近,走45度角可改成專業的,線段功能齊全者可當範本,線路清楚方便做實驗,現用 proteus畫, 線段和結點設對比色,連線不好會標示,結點重連就可
    以前diy過z80小教授,不懂監督程式,要用學習板打程式,有動作就放棄了,因為rom用8088學習板機械語言輸入燒寫,不是組合語言組譯通過下載,沒有鍵盤,十幾個8米字led燈有字母走過,z80有幾本書監督程式三千行,要打字組譯看是否正確,範例有引用到監督程式,現有舊pc機械鍵盤可改裝,那時沒lcd要改成液晶,居然沒有rs232通訊用ic8251,還好買到兩顆150元,z80小教授網路上diy有8字形,米字形顯示兩種,有燒錄檔,找到市售rom模擬器diy原始碼,可做在實驗板內,這些古董都是win98才能用,新電腦如果把位址佔去會相衝,找到Willem EPROM Programmer萬用燒錄diy,有網站支援一
    百多種ic,要一千以上一般萬用沒diy的,草圖準備好了,要做v3萬用燒錄器,可燒bios,我只有很舊燒錄器,不畫細線,看pdf檔不方便,直接塗改pdf比較方便不出錯,不滿 意用Pad2Pad重畫,畫圖軟體一定要先有概念,Pad2Pad雖簡單,也要專業的會用,書要看完一半,才知在說什麼,如果不實作電路板,也沒什麼用,ic接腳間細線,用可直接 銲維修漆包線
    有上傳cpld用自洗的小pcb板,z80小教授diy,jpg檔附件可拖銲ic,好拆銲大小可調,做成零件容易加入別的電路板, 做了一個精密壓克力方形模子,嵌在ic上面,上下折腳都可用,不會不小心壓斷腳
    一百多支腳買來怎麼用,接腳上下對折變一半,銲接百分百買的到就可用,一百多支腳做成可銲接零件,有開源碼直接能用,數位都能做,做有功能ic不必吃驚,cpu都能做,問題一百多支腳怎麼用,看上傳附件,很好銲接
    100pin cpld ic 5v 要300元,接腳折分兩面,pin間距變1mm,成直角挖個方洞放進去,300元以上好拆銲才能買,轉接銲板套件很貴,5v用很少又貴 用雷射列印,用熱轉印紙,用感光板,幾千元沒錢試驗,細線會斷,實驗板嵌入電路板 才有用,一百多支腳ic能洗出電路板才有用,銲ic要百分百能用,沒成品玩假的,實驗板範例走一遍有用嗎,ic零件做出能用不管怎麼做,可嵌入電路板才算8088系統程式可操作自己,執行程式要放cpu起始位址,rom ram用編解碼ic位址分配好,第一步程式放起始位址,計憶體怎麼安排找得到,各種功能都是用中斷點跳去執行,線路中斷進入點要找到,安排用ic全做成一個零件,變3個ic畫電路板才可能,全盤了解
    才能改成精簡電路,變很少零件就像8051,8086就是小電腦可安裝os,8088實驗板現有兩種,7千元實驗板有兩台,不能用下載線,劉銘中的書實驗很清楚,過時了板子難買,要兩者整合要兩個月,找線路零件一堆,畫板子困難,硬體安排都不同,弄懂可互相改來改去,用下載線比較方便,程式放進cpu起始位址就可執行
    xilinx XC9536一顆80元,找網拍有貨便宜買,44腳ic放小板子油漆筆畫板子洗好了,套件最少400元,這樣就可做實驗,放74系列進去燒零件就物超所值,還可做有功能ic,以後有硬體開源碼做零件
    用整合環境做零件,發現軟cpu也能做,不過要會用軟體,8088學習板整理好,要學怎麼做psoc系統單晶片 8088學習板有15顆74系列小ic,第一步找便宜cpld把15顆放進編譯通過做零件,拔掉15顆用cpld代替,8088週邊82系列再放進另一顆,100pin以上很貴暫時不做,變很少顆重畫板子,用rom模擬器下載線做實驗
    已經買了7百元多功能下載線,cpld單晶片都可燒寫,找便宜的ic用轉接板拖銲,電路圖畫好用自動佈線,發現不刮漆可直接銲錫0.1維修線,洗板子用雙面只畫ic電源部分,細連線用漆包線銲瞬間膠黏好,8088實驗板週邊自己做零件,看起來跟8051一樣又可下載,幾百元就可買ic轉接板銲cpld
    8088學習板,週邊一堆零件要用cpld做,z80也要做,舊學習板起死回生,到哪找這麼好套件,內建零件畫圖就能做,燒錄器內只是被動ic,3百元就可做基本零件,被動零件自己做,實驗板零件變少,洗電路板很方便,有8255 8259週邊零件專案,打開8255專案可加入copy 8259零件檔,內建零件也可用,vhdl檔案sch圖形混合使用如果不會設計程式就做零件,沒法入門,像計頻儀寫程式很難,做零件很容易,固定功能做零件,變動部分用單晶片,混合使用才方便,自己做8255用檔案,內建用圖檔,固
    定功能不做,做8259專案檔很難,會程式才不會學無聊功能,以後全部都畫圖產生程式 ,在ic內做電路板,直接用程式排零件做功能,而不走程式產生功能
    要先學EPM240 CPLD開發板再玩z80,一千就能玩,可惜是3.5v,應可在4v工作,z80是4.5v震蕩用中週線圈,小z80學習板用線圈低壓易起震,4v起震就能用CPLD做週邊零件,5v的CPLD較少較貴,零件變很少,又可同時做cpu和CPLD的實驗,很好用,z80 8088時代 ,只有dos電腦,學起來很不方便,有現在設備很好學,有c語言組合語言就丟了,沒必要專門去買組合語言書,以前書寫很爛不值得買,現在的書沒人寫那樣都是概論,有書有實驗板也要學,現在很好學,p4電腦才1千元,網路拍賣舊零件很便宜,別人不要你懂太划算,舊式ice只500元,8051只是增減功能單晶片化,z80以前難學只是資料不夠,程式跟單晶片都一樣,我做過power開發,新電腦用300元舊power,不會買電源問題一堆,
    會燒換bios零件減少很多問題,根本不買新電腦,p4電腦能做大部分事,直接用c語言學 8051,有設備3天就能玩,很簡單沒興趣就丟了,以前要走第一個程式要一個月,現在要 改裝8088要2個月才動得了,從困難基本才會培養興趣,要改電路板才有動力,8051不是玩具,激發興趣動力
    以前別人送我小z80學習板,很陽春lcd都沒,幾個實驗而已,8088週邊和z80一樣,現在又學z80,週邊做成ic零件,用起來沒差,電路板用雙面,只畫有ic銅箔銲接部分,零件拆銲很方便沒差,沒畫的用瞬間膠黏細銅線銲好,不用整把ok線沒法做實驗,電路板只洗重點部分,連線用銅線銲瞬間膠黏好不會一堆線,細連線不好畫,細連線不洗好畫不斷線,準備一個月還沒做實驗,要程式看懂才能改成新電路板,用下載的做實驗,以前洗過5塊電路板可拿來用,時序圖也很重要,lcd要4路示波器看動作點,配合lcd零件電路板要加延時動作,我只有2路示波器沒測過時序圖,現有仿真可看波形相對時間,lcd 範例有的不顯示,要配合零件電路板加延時指令才可cpu8088基礎看懂,單晶片最難就是間接尋址,如果沒有圖用想像很難懂,資料不夠要用單步執行了解,以前環境軟硬體都缺乏,入門後很好學,如果有位址圖有資料用看的就懂,不懂就單步執行,以前cpu學習板都有監督程式,就是bios準備組譯程式自我測試,用自己小按鍵輸入程式,用內建組譯可執行,現在都編譯好再下載比較方便,不用搞無聊監督程式
    以前有2塊8088學習板,學完功能就放棄了,因為要在學習板打程式,現在要用rom模擬器改在pc打程式下載,用Proteus寫8字形顯示,改監督程式做基礎實驗,wave6000 ide可單步執行,早期cpu要配合很多週邊,所以有單晶片,8088週邊用gal做零件,電路可很精簡,用protel畫圖就可做零件,舊書電路用模擬的組合語言底層不會變,隨便找本書都很方便學,都用psoc做cpu了
    組合語言只要單步執行,一定看得懂,8051看完再用pic改寫就完全懂,pic可用類8051寫程式,再改類8051為8051用8051學習板走程式,以前pic要單步執行要買幾萬元ice,pic可幫助看懂8051,我有很多8051學習板,沒錢買pic學習板,各種單晶片只做那些十年沒變,學5種組合語言,做同樣顯示8字形,現在用Proteus可學8088,學Pic AVR很方便,要用emu8086開始學8086,看docin網8086教學,間接位址用彩色圖,比舊8088書簡圖清楚
    開始學LabVIEW,有Arduino單晶片軟硬體全做的整合平台,LabVIEW FPGA可做ic零件,以前用燒斷線做ic,被動零件沒有學,flash很便宜FPGA用SOPC直接做有cpu,ram主動ic 零件,5千就有FPGA套件可玩,8051十年沒變,才學window程式,沒學手機程式,現在可用軟體燒錄做有cpu功能的ic,花一年學完微軟net就沒專門看程式,微軟net的書主要教功能使用,要實際做事,要學手機軟體動畫軟體,LabVIEW 感覺做事用的,一個月要學會變專長,labview可配合8051使用,labview用圖形產生程式,看網路教學就能學會,實際畫圖看動作 ,labview遙控很方便,發射電波給LABVIEW處理,再傳給遙控車,可在手機作業系統遙控,如果用一般寫的程式要幾百行,有配合labview的cpuview 8051單晶片套件,用cpuview產生hex燒錄碼,Phyton可整合各種8051可單步執行 ,越來越好用,每次看書都是for while,物件導向,看幾百次,8051 c語言常幾行而已沒東西學

    以 上  是  找 工 作  寫 的  自 傳
    現  不 想 整 理  改 寫  了
    赞助网站 | 关于我们 | 版权声明 | 站点导航 | 收藏本站 | 设为首页