在你決定學習單片機之前,請做好如下準備工作:
一、硬件準備:計算機一臺。編程器一只、89C51一片,實驗板一塊,再準備一只仿
真機,其它常規工具。如果你想學單片機,而又不愿做這些投資,我勸你最好還是放棄
,否則可能只會挫傷你學習的積極性和浪費你的時間。好在這些投資并不算多。
計算機:你能上網,計算機當然有了。
編程器:商品化的一般至少伍、六百以上。但現在網上有好多朋友都提供編程器的
資料,如果你身邊有高手,不妨請他們幫助你做一個吧!不過幾十元的代價。如果沒有
這個條件,我推薦你用丁丁工作室的51串行燒寫器,可讀寫WINBOND和ATMEL公司生產的
40腿8位單片機,如w78e51, w78e52,w77e58,89c51, 89c52 ,80f51,80f52, 87f51,87
f52,89c2051, 89c1051等,價格便宜。
仿真機:商品化的一般上千,我推薦一種吧,電子設計工具的51ST-32K系列,思路
與傳統的仿真機截然不同,用一塊具在線可編程(ISP)的芯片,并提供一段單片機代碼
和一個PC機軟件,你可以直接將要輸出的變量在計算機上顯示出來。我們用TC或其它語
言編程時,經常在不清楚的地方加一條PRINT語句,看一下輸出,什么都清楚了,這個仿
真機就是這個思路。價格也很便宜,既可作入門用,也適合于做產品開發。51ST-32K的
說明。
實驗板:我提供一個吧,電路原理圖和印制板圖壓在一起了,DOS版本,什么軟件都
能看的。與我的教材配套。很簡單,一些LED,一些按鈕,數碼管。特點是單面板,自已
制作很方便,下載有關說明。抱歉,前面提供的印制板圖有些小錯誤,LM324構成的振蕩
器不能起振,請得新下載修改后的圖。
二、軟件準備:一些常用軟件是必須具備的。如INTEL的51匯編器,在教學資料中有
關于它的說明。軟件仿真器(用來做數字運算類實驗或進行算法驗證時很好用),我提
供偉福的隨機軟件,因為我手邊有偉福的仿真機,提供的是DOS版本軟件,我覺得比WIN
DOWS版本的更穩定一些。其它如繪圖用的PROTEL FOR DOS、HEXBIN2(將HEX文件轉為機
器碼文件)。
學了一段時間之后,有朋友或許覺得不過癮了,老是紙上談兵,用個LED亮亮,有什
么意思。。。下面我們就準備讓大家實戰一場了,敬請關注實戰之一:流水燈(這次是
用真的電燈了,當心啦,沒接觸過強電的千萬別試,爆了管子可別怪我。。。)。 |