單片機(jī)學(xué)習(xí)方法匯總
第一課:51單片機(jī)最小系統(tǒng)
實(shí)際上,51單片機(jī)核心外圍電路是很簡(jiǎn)單的,一個(gè)單片機(jī)+一個(gè)看門(mén)狗+一個(gè)晶振+2個(gè)磁片電容;
1. 單片機(jī):atmel的89C51系列、winbond的78E52系列,還有philips的系列,都差不多;現(xiàn)在有一些有ISP(在線(xiàn)下載的),就更好用了;
2. 看門(mén)狗:種類(lèi)很多,我常用的有max691/ca1161和DS1832等,具體看個(gè)人習(xí)慣、芯片工作電壓、封裝等。Max系列和DS系列,還有IMP公司的,種類(lèi)很多,一般只需要有最基本的功能就可以了;原來(lái)我使用max691,但是max691比較貴,因?yàn)樗须姵厍袚Q功能,后來(lái)新設(shè)計(jì)電路板,就都采用ca1161了。
很早以前的電路設(shè)計(jì)中,現(xiàn)在可能還有人使用,使用一個(gè)電阻和一個(gè)電容達(dá)成的上電復(fù)位電路;但是,這樣的復(fù)位電路一個(gè)是不可靠,為什么不可靠,網(wǎng)絡(luò)上能找得到專(zhuān)門(mén)論述復(fù)位電路的文章;更重要的是,51系列的單片機(jī)比較容易受到干擾;沒(méi)有看門(mén)狗電路是不行的,當(dāng)程序跑飛時(shí),回不來(lái)了,死在那里。
常規(guī)的做法是買(mǎi)一個(gè)專(zhuān)門(mén)的看門(mén)狗電路,完成復(fù)位電路和看門(mén)狗電路的功能。
單片機(jī)和單片機(jī)抗干擾能力是不一樣的。如果你的產(chǎn)品是工作在干擾比較大的環(huán)境,可以試試選用不同品牌的單片機(jī);原來(lái)我在一個(gè)光電所,做YAG激光治療機(jī)的控制部分,脈沖激光機(jī)的電源放電的時(shí)候,能量是很大的,在采取了所有能夠想到的光電隔離等措施之后,還是不行;后來(lái),選用了intel的8031,就可以了。小聲的說(shuō):當(dāng)時(shí)的philips的單片機(jī)抗干擾性能是最差的,可能跟Philips主要是用在民用領(lǐng)域有關(guān)。
單片機(jī)的輸入輸出口線(xiàn)是最容易引進(jìn)干擾的地方;在嚴(yán)重干擾的情況下,需要將所有的口線(xiàn)光電隔離。
3. 晶振:一般選用11.0592M,因?yàn)榭梢詼?zhǔn)確地得到9600波特率和19200波特率;也可以使用36.864M,這個(gè)頻率是1.8432M的20倍,看別人的電路板上用過(guò),我也沒(méi)有用到。這2種晶振很容易買(mǎi)到,價(jià)錢(qián)跟12M的一樣。書(shū)上說(shuō),12M的晶振也能得到9600的波特率,但是,實(shí)際用的時(shí)候,會(huì)每隔一段時(shí)間就出錯(cuò)一次,好像累積誤差一樣,比較奇怪。
即使你的單片機(jī)系統(tǒng)不使用RS232接口,也可以做一個(gè)Rs232,留著做測(cè)試,或者預(yù)留等等,沒(méi)有壞處。除非你的單片機(jī)系統(tǒng)的口線(xiàn)不夠用了。
4. 磁片電容:22pf~30pf,可以在有些書(shū)上找到什么晶振頻率對(duì)應(yīng)什么容量的磁片電容,但是,我都是隨便拿來(lái)使用,反正在11.0592M下,都沒(méi)有問(wèn)題;如果你用到了更高的頻率,最好還是找找資料看看。
如果你的單片機(jī)系統(tǒng)沒(méi)有工作,檢查步驟如下:
1. 查看門(mén)狗的復(fù)位輸出,可能的話(huà)在電路板上加一個(gè)LED,下拉,這樣看起來(lái)就更方便;要是看門(mén)狗復(fù)位信號(hào)有,往下;
2. 查單片機(jī),看看管腳有沒(méi)有問(wèn)題;一般編程器能夠?qū)⒊绦驅(qū)懭耄f(shuō)明單片機(jī)是好的;最好手頭上準(zhǔn)備一個(gè)驗(yàn)證過(guò)的單片機(jī),內(nèi)部有一個(gè)簡(jiǎn)單的程序,比如,在某個(gè)口線(xiàn)上輸出1個(gè)1秒占空比的方波等,可以使用萬(wàn)用表測(cè)量。
加一句:設(shè)計(jì)產(chǎn)品時(shí),要在關(guān)鍵的地方:電源、串口、看門(mén)狗的輸出和輸入、I/O口等加不同顏色的LED指示,便于調(diào)試;作為批量大的產(chǎn)品,可以去掉部分LED,一方面是降低成本、一方面是流程保密;
3. 再查磁片電容,有些瓷片電容質(zhì)量不行,干脆換了;順便說(shuō)一下,換器件最好使用吸錫帶,將焊盤(pán)內(nèi)的錫吸干凈,再將器件拔出,這樣不會(huì)損傷焊盤(pán)內(nèi)的過(guò)孔;再將新的瓷片電容焊接上去的時(shí)候,用萬(wàn)用表量量是好的再焊;
4. 最后只有換晶振了;切記要買(mǎi)好的晶振,有些品牌質(zhì)量比較好。
5. 以上按照以上步驟檢測(cè)時(shí),將無(wú)關(guān)的外圍芯片去掉;因?yàn)橛幸恍┦峭鈬骷墓收蠈?dǎo)致單片機(jī)最小系統(tǒng)沒(méi)有工作。
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評(píng)論