晶振電路是用來控制程序運(yùn)行的節(jié)奏的,高速就說明頻率大,節(jié)奏快;低速,則反之。 單片機(jī)晶振的作用是為系統(tǒng)提供基本的時鐘信號。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。 晶振通常與鎖相環(huán)電路配合使用,以提供[詳細(xì)]
復(fù)位電路的目的就是在上電的瞬間提供一個與正常工作狀態(tài)下相反的電平。一般利用電容電壓不能突變的原理,將電容與電阻串聯(lián),上電時刻,電容沒有充電,兩端電壓為零,此時,提供復(fù)位脈沖,電源不斷的給電容充電,直至電容兩端電壓為電源電壓,電路進(jìn)入正常工作狀態(tài)。關(guān)于單片機(jī)復(fù)位電路,以前做的一點(diǎn)小筆記和文摘,在這[詳細(xì)]
復(fù)位電路的作用在上電或復(fù)位過程中,控制CPU的復(fù)位狀態(tài):這段時間內(nèi)讓CPU保持復(fù)位狀態(tài),而不是一上電或剛復(fù)位完畢就工作,防止CPU發(fā)出錯誤的指令、執(zhí)行錯誤操作,也可以提高電磁兼容性能。無論用戶使用哪種類型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計。而單片機(jī)復(fù)位電路設(shè)計的好壞,直接影響到整個系統(tǒng)工作[詳細(xì)]
關(guān)于單片機(jī)的置位和復(fù)位,都是為了把電路初始化到一個確定的狀態(tài),一般來說,單片機(jī)復(fù)位電路作用是把一個例如狀態(tài)機(jī)初始化到空狀態(tài),而在單片機(jī)內(nèi)部,復(fù)位的時候單片機(jī)是把一些寄存器以及存儲設(shè)備裝入廠商預(yù)設(shè)的一個值。單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程[詳細(xì)]
在的單片機(jī)系統(tǒng)中,看門狗系統(tǒng)對整個單片機(jī)的運(yùn)行起著特別重要的作用,由于所有的干擾源不可能全部被隔離或往除,一旦進(jìn)進(jìn)CPU干擾程序的正常運(yùn)行,那么復(fù)位系統(tǒng)結(jié)合軟件處理措施就成了一道有效的糾錯防御的屏障了。常用的復(fù)位系統(tǒng)有以下兩種: ①外部復(fù)位系統(tǒng)。外部“看門狗”電路可以自己設(shè)計也可[詳細(xì)]
如果說主板(Mother Board)是一座城市,那么總線就像是城市里的公共汽車(bus),能按照固定行車路線,傳輸來回不停運(yùn)作的比特(bit)。這些線路在同一時間內(nèi)都僅能負(fù)責(zé)傳輸一個比特。因此,必須同時采用多條線路才能傳送更多數(shù)據(jù),而總線可同時傳輸?shù)臄?shù)據(jù)數(shù)就稱為寬度(width),以比特為單位,總線寬度愈大[詳細(xì)]
1.解決來自電源端的干擾 單片機(jī)系統(tǒng)中的各個單元都需要使用直 流電源,而直流電源一般是市電電網(wǎng)的交流電經(jīng)過變壓、整流、濾波、穩(wěn)壓后產(chǎn)生的,因此電網(wǎng)上的各種干擾便會引入系統(tǒng)。除此之外,由于交流電源共用,各電子設(shè)備之間通過電源也會產(chǎn)生相互干擾,因此抑制電源干擾尤其重要。電源干擾主要有[詳細(xì)]
很多想學(xué)單片機(jī)的人問我的第一句話就是怎樣才能學(xué)好單片機(jī)?對于這個問題我今天就我自己是如何開始學(xué)單片機(jī),如何開始上手,如何開始熟練這個過程給大家講講?! ∠日f說單片機(jī),一般我們現(xiàn)在用的比較多的的MCS-51的單片機(jī),它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎么樣才能更快[詳細(xì)]
以下介紹單片機(jī)最小系統(tǒng)電路設(shè)計,單片機(jī)最小系統(tǒng)主要由電源、復(fù)位、振蕩電路以及擴(kuò)展部分組成。對于一個完整的電子設(shè)計來講,首要問題就是為整個系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運(yùn)行的前提和基礎(chǔ)?! ?、電源 在使用STC89C52RC單片機(jī)的時候,工作電壓:5.5V-3.4V(5V單片機(jī)[詳細(xì)]
標(biāo)準(zhǔn)的C語言中沒有空語句。但在單片機(jī)的C語言編程中,經(jīng)常需要用幾個空指令產(chǎn)生短延時的效果。這在匯編語言中很容易實(shí)現(xiàn),寫幾個nop就行了?! ≡趉eil C51中,直接調(diào)用庫函數(shù): #include // 聲明了void _nop_(void); _nop_(); // 產(chǎn)生一條NOP指令 作用:對于延時很短的,要求在us級的,采用“[詳細(xì)]
大家可以看到復(fù)位電路中電阻R1=10k時RST是高電平 ,而當(dāng)R1=50時RST為低電平,很明顯R1=10k時是錯誤的,單片機(jī)一直處在復(fù)位狀態(tài)時根本無法工作。出現(xiàn)這樣的原因是由于RST引腳內(nèi)含三極管,即便在截止?fàn)顟B(tài)時也會有少量截止電流,當(dāng)R取的非常大時,微弱的截止電流通過就產(chǎn)生了高[詳細(xì)]
在書本上有介紹,51單片機(jī)要復(fù)位只需要在第9引腳接個高電平持續(xù)2us就可以實(shí)現(xiàn),那這個過程是如何實(shí)現(xiàn)的呢?在單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動的時候復(fù)位一次,當(dāng)按鍵按下的時候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會復(fù)位。所以可以通過按鍵的斷開和閉合在運(yùn)行的系統(tǒng)中控制其復(fù)位。上電復(fù)位:上電瞬間,電容[詳細(xì)]
通常紅色貼片LED:電壓1.6V-2.4V,電流2-20mA,在2-5mA亮度有所變化,5mA以上亮度基本無變化。VCC=5V,二極管電壓2V,那么R=(5-2)/0.003=1K。 [詳細(xì)]
我們來思考一個問題,當(dāng)我們在編程器中把一條指令寫進(jìn)單片要內(nèi)部,然后取下單片機(jī),單片機(jī)就可以執(zhí)行這條指令,那么這條指令一定保存在單片機(jī)的某個地方,并且這個地方在單片機(jī)掉電后依然可以保持這條指令不會丟失,這是個什么地方呢?這個地方就是單片機(jī)內(nèi)部的只讀存儲器即ROM(READ ONLY MEMORY)。為什么稱它[詳細(xì)]
單片機(jī)控制步進(jìn)電機(jī)易出現(xiàn)失步、低頻振動及易受外界電磁干擾而影響步進(jìn)電機(jī)的正常工作,從步進(jìn)電機(jī)本身的特性和控制驅(qū)動系統(tǒng)等方面分析了問題出現(xiàn)的原因,從控制驅(qū)動系統(tǒng)電磁干擾方面來講步進(jìn)電機(jī)運(yùn)行時的不穩(wěn)定主要受兩個方面的影響,一是步進(jìn)電機(jī)本身的機(jī)械特性所致,另一方面是控制驅(qū)動系統(tǒng)本身受外[詳細(xì)]
單片機(jī)開發(fā),首要的兩個軟件一個是編程軟件,一個是下載軟件。編程軟件我們用Keil uVision4的51版本,也叫做keil C51,不做過多介紹,先直接講如何安裝。1、首先準(zhǔn)備KEIL uVision4安裝源文件,雙擊安裝文件,彈出安裝的歡迎界面,如圖1所示。 圖1 Keil安裝歡迎界面&nbs[詳細(xì)]
單片機(jī)的40個引腳大致可分為4類:電源、時鐘、控制和I/O引腳。⒈ 電源: ⑴ VCC - 芯片電源,接+5V; ⑵ VSS - 接地端;⒉ 時鐘:XTAL1、XTAL2 - 晶體振蕩電路反相輸入端和輸出端。⒊ 控制[詳細(xì)]
為什么稱之為單片機(jī)最小系統(tǒng)呢?單片機(jī)最小系統(tǒng),也叫做單片機(jī)最小應(yīng)用系統(tǒng),是指用最少的原件組成單片機(jī)可以工作的系統(tǒng)。單片機(jī)最小系統(tǒng)的三要素就是電源、晶振、復(fù)位電路,如圖1所示。圖1 單片機(jī)最小系統(tǒng)電路備注:本教材中的大部分電路圖示例都節(jié)選自我們的KST-51開發(fā)板原理圖,但也有部分電路圖示例與[詳細(xì)]
單片機(jī)的型號那么多,如何選取一款合適的進(jìn)行學(xué)習(xí)?如果身邊有比較便利的學(xué)習(xí)單片機(jī)的條件,有什么條件就學(xué)習(xí)什么型號。比如,你所在的公司剛好用到某個型號單片機(jī),那么就方便多了。開發(fā)板不用購買,直接用公司現(xiàn)成的板子,指導(dǎo)老師到處是,公司的工程師,只要你耐心虛心的不恥上問,相信他們都會幫你解答[詳細(xì)]
51單片機(jī)的P0口電路如下:由1中的上拉電阻作用分析可知,需要在51單片機(jī)的P0口,加一個上拉電阻,加上后的電路如下: [詳細(xì)]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號-4