早期單片機,比如51單片機為了提高可靠性(防止數(shù)據(jù)誤讀或跑飛)采用較高的分頻系數(shù)對時鐘分頻,使得指令周期長,執(zhí)行速度慢。例如51單片機需要12個晶振周期才能組成1個機器周期,而且很多指令需要2個機器周期才能執(zhí)行。
STC51單片機設(shè)計設(shè)置軟件(STC單片機工具書)可以設(shè)置串口波特率,源代碼查詢,選型手冊等等強大功能,超好用,開發(fā)STC單片機必不可少的工具!強烈推薦!
學(xué)AVR單片機的好書是《AVR單片機嵌入式系統(tǒng)原理與應(yīng)用實踐》,封面見下圖。
AVR一般采用CVAVR編程軟件編程,也可用GUN GCC AVR、AVR Studio軟件編程。可采用匯編或C語言編程。燒程序前先輸出HEX文件,然后用SLISP(雙龍ISP)軟件加載,再通過ISP編程線或者25針并口連接線燒入AVR單片機,支持在線編程。
由于AVR單片機最小系統(tǒng)很簡單,就是電源+晶振(可不用)+LED+ISP接口(通電就運行,斷電就停止,不用復(fù)位電路),因此任何初學(xué)者都可以用面包板搭出AVR最小系統(tǒng),并且編程實踐。
- PC官方版
- 安卓官方手機版
- IOS官方手機版