[ݳXȲέp


想問個問題!ATmega8微控制器

非8051系列的單晶片軟硬體請在此區討論(CPU介面周邊,或MICRO CHIP等....)

版主: charlesliao

想問個問題!ATmega8微控制器

文章song1229 發表於 週一 9月 18, 2017 9:40 am

問個個人覺得很難的問題:ATmega8微控制器跟8051這都是屬於可燒錄的ic嗎?
如果想製作led流水燈或其他led燈的變化。
是用哪個微型控制比較好。
哪燒錄編寫程式會很難嗎?
我是想製作led vu 但 lm3915的變化太少。
想增加燈的變化模式。
有大大知道怎樣方式較好呢!
感恩喔!
song1229
 
文章: 7
註冊時間: 週二 6月 27, 2017 11:12 pm

Re: 想問個問題!ATmega8微控制器

文章xaudio 發表於 週一 9月 18, 2017 6:12 pm

這個題目對新手可能太難了,電路、實作、程式都有一定門檻!

首先,你要有能力自行設計含 ADC 在內的類比、數位電路,加上 PCB Layout。
除非採用成本很高的 "電鍍貫孔",沒有貫孔的 DIY 感光電路板限制太多。
建議 PCB 廠的單片專案,低消約 NT$ 800。(比自己的工錢便宜)

ATmega8 是 "精簡指令集 (RISC)",MCS-51 是 "複雜指令集 (CISC)"。
如果是組合語言,理論上 CISC 會好寫一點,不過 MCS-51 實在太低階,差不了多少。
AT89S51單晶片初學者除錯問題
C 有非常高的可攜性,培養程式能力不妨一步到位,直接跳到 PC 上的 C/C++。
省下 N 次燒錄的時間,學習更有效率,C 是易學難精的程式語言。
xaudio
 
文章: 1771
註冊時間: 週六 12月 11, 2010 1:51 am

Re: 想問個問題!ATmega8微控制器

文章song1229 發表於 週一 9月 18, 2017 7:18 pm

我就是要問單片機哪個好用。我真的很笨。哈哈
想買最小的單片機先從基礎開始!
song1229
 
文章: 7
註冊時間: 週二 6月 27, 2017 11:12 pm

Re: 想問個問題!ATmega8微控制器

文章alpha 發表於 週二 9月 19, 2017 5:43 am

AVR(ATmega8) 和 8051 都是8位元的處理器 ,最大的差別在於 AVR有內建ADC , 8051 沒有(除非是變種的) , AVR 核心採用精簡指令集 , 執行速度快很多(何謂精簡指令集,計算機概論裡面有講) , 另外 AVR 在初始化時要定義接腳的 I/O (Input/Output) ,8051 並非每一隻接腳都能當 I/O , 有些要接電阻

小弟是過來人 , 建議你可以先玩 AVR , AVR Studio 是免費的開發環境 , 要燒程式可以用 STK500 相容產品 , 找一塊麵包板就可以開始玩了 , STK500 有5V /500mA 的電源 , 要點幾根LED應該夠用 , 開發環境中的 FUSE 不要亂改 , 不然就要買一台萬用燒錄器了 , 其他的就一步一步來

另外 TI MSP430G 系列也不錯 , 開發環境16K以內免費 , 開發粄一張台幣一百多還帶兩顆晶片(現在漲價了) , 16位元的核心 , 還可以 ON Line Debug

下手吧 , 有問題再問 , 不要想太多
alpha
 
文章: 44
註冊時間: 週四 11月 16, 2006 4:25 pm

Re: 想問個問題!ATmega8微控制器

文章song1229 發表於 週二 9月 19, 2017 8:15 am

我懂了。感謝2位大大的教導。立刻行動。
song1229
 
文章: 7
註冊時間: 週二 6月 27, 2017 11:12 pm


回到 其他類單晶片--相關的軟硬體討論區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客