中斷和定時(shí)器是單片機(jī)學(xué)習(xí)的靈魂所在,如果不懂中斷和定時(shí)器,說明不懂單片機(jī)!擴(kuò)展閱讀:
單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng).對(duì)51系列單片機(jī)來說,最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路.下面給出一個(gè)51單片機(jī)的最小系統(tǒng)電路圖.說明復(fù)位電路:由電
單片機(jī)在可靠的復(fù)位之后,才會(huì)從0000H地址開始有序的執(zhí)行應(yīng)用程序。同時(shí),復(fù)位電路也是容易受到外部噪 聲干擾的敏感部分之一。因此,復(fù)位電路應(yīng)該具有兩個(gè)主要的功能:1. 必須保證系統(tǒng)可靠的進(jìn)行復(fù)位;2. 必須具有一定
怎樣快速學(xué)好單片機(jī),這是個(gè)困擾很多大學(xué)生的一個(gè)難題。我認(rèn)為以下的方法比較適當(dāng):先學(xué)51單片機(jī),它是基礎(chǔ),比較容易入手,51單片機(jī)學(xué)好之后,有了編程的靈感,再學(xué)其它的單片機(jī)也就容易了。那么,51單片機(jī)怎樣快速
從剛開始接觸單片機(jī),到現(xiàn)在已經(jīng)有4年的時(shí)間了,在這期間學(xué)習(xí)和使用了51單片機(jī)、飛思卡爾單片機(jī),LPC2138,PIC16F887等系列的單片機(jī),每接觸一款單片機(jī),都會(huì)經(jīng)歷熟悉其基本開發(fā),然后將其用于項(xiàng)目中的過程,對(duì)于如何
1、 data區(qū)空間小,所以只有頻繁用到或?qū)\(yùn)算速度要求很高的變量才放到data區(qū)內(nèi),比如for循環(huán)中的計(jì)數(shù)值。2、 data區(qū)內(nèi)最好放局部變量。因?yàn)榫植孔兞康目臻g是可以覆蓋的(某個(gè)函數(shù)的局部變量空間在退出該函數(shù)是就釋放,由
電源供電模塊圖 電源模塊電路圖對(duì)于一個(gè)完整的電子設(shè)計(jì)來講,首要問題就是為整個(gè)系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運(yùn)行的前提和基礎(chǔ)。51單片機(jī)雖然使用時(shí)
整理的一些網(wǎng)站熱門的,適合初學(xué)者參考的資源,希望對(duì)大家有用,每個(gè)人的學(xué)習(xí)方法不同,資料僅供參考,歡迎補(bǔ)充~~第一重:51單片機(jī)初級(jí)教程這是一個(gè)比較完整的51單片機(jī)初級(jí)教程,搜羅的一些文章,有個(gè)別地方會(huì)出現(xiàn)不
51單片機(jī) 偶完全自學(xué)的,因?yàn)橄雽W(xué)的時(shí)候離學(xué)校開課還早得很。 學(xué)完了單片機(jī),現(xiàn)在學(xué)校課也開完了,收獲很大?,F(xiàn)將偶學(xué)習(xí)經(jīng)驗(yàn)寫出來,供大家交流。1、因?yàn)橛辛薈語言和匯編語言的基礎(chǔ),加上模電學(xué)得不錯(cuò)。微機(jī)原理也上
8051單片機(jī)是我們最常見的一種單片機(jī),我用8051已經(jīng)很久了,也教過一段時(shí)間的單片機(jī)課程,在這里把自己的心得與大家分享一下。一、硬件部分1、一定要記得接晶振和復(fù)位電路。很多學(xué)生在Proteus上仿真成功后,焊板子的
D/A轉(zhuǎn)換器輸入的是數(shù)字量,經(jīng)轉(zhuǎn)換后輸出的是模擬量。有關(guān)D/A轉(zhuǎn)換器的技術(shù)性能指標(biāo)很多,例如絕對(duì)精度、相對(duì)精度、線性度、輸出電壓范圍、溫度系數(shù)、輸入數(shù)字代碼種類(二進(jìn)制
說最基本的,老的51單片機(jī)(80C51系列)有5個(gè)中斷源,2個(gè)優(yōu)先級(jí),可以實(shí)現(xiàn)二級(jí)中斷服務(wù)嵌套?,F(xiàn)在很多擴(kuò)展的51單片機(jī)已經(jīng)有4個(gè)優(yōu)先級(jí)(或更多)和更多的中斷源了。在說到中斷之前,我先來定義一下優(yōu)先級(jí),明白了什么是優(yōu)
電源供電模塊 圖 電源模塊電路圖對(duì)于一個(gè)完整的電子設(shè)計(jì)來講,首要問題就是為整個(gè)系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運(yùn)行的前提和基礎(chǔ)。51單片機(jī)雖然使用時(shí)間最早、應(yīng)用范圍最廣,但是在實(shí)際使用過
1.定時(shí)器TMOD寄存器C/T這一位用來控制定時(shí)器工作方式。本來T上面有一橫表示低電平有效。c為計(jì)數(shù),也即是及外部脈沖的個(gè)數(shù),也會(huì)是定時(shí)器溢出及中斷。GATE這一位用來設(shè)定外部中斷脈沖是否可啟動(dòng)定時(shí)器。 意思就是當(dāng)GA
51單片機(jī)軟件復(fù)位匯編代碼POP ACC ; pop return addressPOP ACC;彈出PCMOV SP,#30H ;復(fù)位后SP為07H ,這樣就會(huì)復(fù)位椎棧MOV PSW,#00H ;清寄存器CLR A ; push 0 as newPUSH ACC ; return address to stackPUSH ACC;重置
21個(gè)特殊功能寄存器(52系列是26個(gè))不連續(xù)地分布在128個(gè)字節(jié)的SFR存儲(chǔ)空間中,地址空間為80H-FFH,在這片SFR空間中,包含有128個(gè)位地址空間,地址也是80H-FFH,但只有83個(gè)有效位地址,可對(duì)11個(gè)特殊功能寄存器的某些位
在51單片機(jī)內(nèi)部有一個(gè)CPU用來運(yùn)算、控制,有四個(gè)并行I/O口,分別是P0、P1、P2、P3,有ROM,用來存放程序,有RAM,用來存放中間結(jié)果,此外還有定時(shí)/計(jì)數(shù)器,串行I/O口,中斷系統(tǒng),以及一個(gè)內(nèi)部的時(shí)鐘電路。在單片機(jī)中
為什么51單片機(jī)的晶振一般使用11.0592?用11.0592晶振的原因是51單片機(jī)的定時(shí)器導(dǎo)致的。用51單片機(jī)的定時(shí)器做波特率發(fā)生器時(shí),如果用11.0592Mhz的晶振,根據(jù)公式算下來需要定時(shí)器設(shè)置的值都是整數(shù);如果用12Mhz晶振,則
單片機(jī)的引腳,可以用程序來控制,輸出高、低電平,這些可算是單片機(jī)的輸出電壓。但是,程序控制不了單片機(jī)的輸出電流?!纹瑱C(jī)的輸出電流,很大程度上是取決于引腳上的外接器件。單片機(jī)輸出低電平時(shí),將允許外部器
我是學(xué)軟件工程的,學(xué)習(xí)單片機(jī)完全是出于興趣。我厭倦了編寫純粹軟件的虛無感,只能在屏幕上顯示一句“hello,world!”,而單片機(jī)能實(shí)實(shí)在在的點(diǎn)亮一個(gè)LED燈,這種成就感是無法相提并論的。到現(xiàn)在51單片機(jī)