8051

單晶片,很高興見到你。

單晶片(Single Chip),又稱微控制器(Microcontroller,µC)是我一直在探索與研究的領域之一。我記得與他的初次見面是在國二的樣子,至於發現過程是如何...這我還得要想想,似乎是因為書本上提到這玩意的關係而使我去找尋與研究。
總之,這東西現在是我專研的領域之一,同時也是我學習組合語言的開始。
最初的我接觸到的單晶片是由Atmel所出產的 89C51 這顆IC,當時單價約50元,算是我那時接觸電子領域買過最昂貴的材料,而他的燒錄器也他X的貴(只能燒C51/52的要800),真是...坑人嘛!

電子輪盤抽獎遊戲之隨機顯示

這個東西的出現其實是因為一個店家的老闆請我做的,不過目前我還沒有把它交出去(被毆),因為我還沒有想好怎麼把版子洗出來...

在這個小小的東西裡,最重要的東西就是隨機選取燈號的部分,不過卻也是最簡單的,因為他只是幾條涵式再加上一點硬體的小配合而已。

新燒錄器入手,以及第一件案子進行中。

幾天前,從畢業的學校買到了新的燒錄器,這燒錄器是由學校老師自行設計、焊接,但非常方便的燒錄器,省下我自行製作的時間。經過我的拆解,它的燒錄晶片使用的是 ATmega8 , 這與這篇文章有些相似,根據我的揣測,使用的燒錄原理應該是一樣的。

USB ISP - 免轉換,用真正的USB介面燒8051!

前一陣子,在對岸發現了一個不錯的東西。 雖然那個東西在台灣有人在賣,一組大概是1,000元台幣(燒路線+實驗板),但是......對我們這些窮學生來講時在是好貴好貴。 研究過那塊板子,它是利用Atmel公司出產的ATMega(AVR)去做資料的傳輸,而AVR本身就內建有USB的傳輸功能。

89C2051燒錄器 - 用89S51實現。

20090518 更新圖片連結 手癢,到處在找USB ISP的資料,無意間發現這個 - 燒錄89C2051(用89S51或89C2051) 89C2051是一顆20隻腳的C51/S51縮小版(Atmel公司有出S2051,但是我在台灣沒有看到) 腳少了20隻,體積也小了將近4分之一,但是功能一樣強大! C2051 - 2KB的ROM C4051 - 4KB的ROM(跟S51一樣大小,只不過比較小顆) 恩,基本上功能一樣,只不過腳位有些不同罷了。 可以看看 - AT89C2051 Data Sheet 看過之後,接下來就來介紹正題啦!!

89S51/52燒錄器 - 透過RS232及89C2051燒錄

發了一大堆燒錄器,都是不用經過另一顆單晶片做轉換的。 而我這次要發的這一篇則是多了一顆小小的2051單晶片來做溝通的橋梁,最重要的是,我獨家取得此款燒錄器的原始碼!

想做8051實習嫌實習板太貴?自己來DIY一個吧!

這是在華夏機械論壇所翻到的陳舊文章,個人覺得還不錯,設計簡單又不需要花兩三千塊去買一塊”功能強大”的實習版! From:華夏機械論壇

MIDE-51 - 免費的8051單晶片C語言編譯器

2010/01/30 補齊圖片 首先,先來介紹SDCC到底是蝦米碗糕? SDCC - Small Device C Compiler,一套功能強大而且免費的C語言編譯器,它小巧(僅2MB)、它超強、沒有程式碼大小的限制、也沒有起始位置必須在0×0800的限制、但它只認識C語言! 不過就因為它體積小,所以是採用Command的方式運行(一分錢一分貨啊),不過這也沒有關係~因為總是有許多好心人幫忙弄出一些不同的東西,那就是MIDE-51啦!! 接下來將介紹如何利用MIDE-51來做8051 C語言的編譯! 我想我還是做點MIDE-51的視窗介紹好了 ToolBar group:工具列,就…工具列啊 Line Number..:行號,方便好用的東西 File Workspace:檔案工作區,你所開啟的檔案列表 Outputmessage:輸出訊息,所有編譯的結果、錯誤、警告…等都在此顯示

AT89S5X 燒錄器,更輕巧!

這款燒錄器更輕更小,燒錄速度也滿快的 唯一的缺點就是...使用USB TO Serial時無法正常工作 ----以下是全文轉載---- 各位好: 附件是我最近做的一個AT89S5X的燒錄器(電路+BCB Source Code), 利用RS232配合一顆HIN232+2顆TTL IC, 對於沒有燒錄器但想玩玩AT89S5X的人應該蠻容易製作的... 先前做了一個類似的電路, 不過需要配合一顆AT89C2051才能使用(for AT89S8252) , 因為AT89S8252停產了, 又懶得修改AT89C2051的組語, 乾脆試試一直想做的電路 看看... 新的電路彈性應該比較大, 只要燒錄時序(SPI介面)與AT89S5X相同應該都可以,只 是要看實際的燒錄命令重新寫適合的Device Class P.S. 1.其實可以把這個電路看成是RS232轉SPI介面的電路, 所以最主要的檔案是附件的TSpiInterface.cpp 若是有人把這個電路應用在其它與SPI介面類似的地方, 也歡迎通知一下大家喔! 2.主要程式架構大致為: 操作介面(TMainForm)->燒錄器控制迴圈(TProgLoop) ->Device類別(依不同的IC, 由TDeviceBase繼承燒錄的介面並實作)->SPI介面(TSpiInterface)->Device 3.要載入檔案(Intel Hex檔)的話, 在程式記憶體緩衝區按右鍵會有選單, 要測試的話可以先將緩衝區填滿指 定的值, 燒入IC後, 離開程式, 再讀回看看, 記得不要勾選 Lock Bits 4.現在Lock Bits的寫入好像還有問題, 有時成功有時失敗, 不過不會影響燒入程式的執行, 只是沒有保密的功能而已 5.程式寫的很亂, 請各位不要見笑了.. 程式與電路圖下載 From:Delphi.ktop

AT89S5X/AVR 燒錄器 - 不用89C2051且使用RS232介面!

這款燒錄器是我在網路上到處逛逛到的 而我又是相關科系的學生 所以就趕緊裝來試試看 這款燒錄器的特色是: 使用RS232介面(9 pin) 支援USB to Serial (不建議使用) 裝置輕巧 成本低廉 不過既然是免費的,多多少少還是有些缺點的 燒錄速度有點慢 偶爾讀不到晶片 這兩個影響應該是我用麵包版裝的關係 不知洗成電路板還有沒有這些缺點 就這樣,以下就是整個電路的詳細資料囉 燒錄程式 From:藝墊數位設計

Site Meter test internet speed Creative Commons License

无觅相关文章插件,快速提升流量