長(zhǎng)期以來(lái),單片機(jī)原理與實(shí)驗(yàn)這門課程,在做實(shí)驗(yàn)時(shí)必須“燒片”的問(wèn)題比較麻煩(即將16進(jìn)制的目標(biāo)文件下載到單片機(jī)里的Flash ROM的問(wèn)題),原因一是燒片機(jī)較少,二是必須將單片機(jī)芯片在燒片機(jī)和目標(biāo)機(jī)兩者之間來(lái)回更換,造成的結(jié)果就是學(xué)生不得不在實(shí)驗(yàn)室里來(lái)來(lái)回回走動(dòng),一片混亂;這次,這種結(jié)果一去不復(fù)返[詳細(xì)]
8051單片機(jī)是我們最常見(jiàn)的一種單片機(jī),我用8051已經(jīng)很久了,也教過(guò)一段時(shí)間的單片機(jī)課程,在這里把自己的心得與大家分享一下! ∫、硬件部分 1、一定要記得接晶振和復(fù)位電路。很多學(xué)生在Proteus上仿真成功后,焊板子的時(shí)候總是不記得把晶振和復(fù)位電路接上,這樣板子是不會(huì)工作的! 2、一般沒(méi)有[詳細(xì)]
51單片機(jī)內(nèi)有兩個(gè)定時(shí)/計(jì)數(shù)器,稱為T0和T1,是16位的,所以它們各由兩個(gè)8位的特殊功能寄存器(SFR)組成,即T0=TH0+TL0,T1=TH1+TL1,默認(rèn)情況下,通電后它們是不啟動(dòng)的。一、定時(shí)/計(jì)數(shù)器的應(yīng)用1.計(jì)數(shù)功能:2.定時(shí)功能:二、定時(shí)/計(jì)數(shù)器的工作原理定時(shí)/計(jì)數(shù)器中的核心部件為可預(yù)置初值計(jì)數(shù)器。[詳細(xì)]
計(jì)算算術(shù)題111+109×188-199÷32。手工用算盤(pán)計(jì)算和單片機(jī)計(jì)算,有什么區(qū)別呢? 如果用手工算盤(pán)計(jì)算,則首先用筆和紙記錄下問(wèn)題,然后用算盤(pán)計(jì)算109×188,把它與111相加的結(jié)果記在紙上,然后計(jì)算199÷32,再把它從上一次結(jié)果中減去,就得到最后的結(jié)果。 如果用單片機(jī)來(lái)完[詳細(xì)]
MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式集成電路芯片,引腳排列請(qǐng)參見(jiàn)圖P0.0 ~ P0.7: P0口8位雙向口線。P1.0 ~ P1.7 :P1口8位雙向口線。P2.0 ~ P2.7 :P2口8位雙向口線。P3.0 ~ P3.7 :P3口8位雙向口線! ALE:地址鎖存控制信號(hào)。在系統(tǒng)擴(kuò)展時(shí),ALE用于控制把P0口輸出的低8位地址鎖存起來(lái),以實(shí)[詳細(xì)]
AT89S52是一種帶8K字節(jié)FPEROM的低電壓、高性能CMOS 型8位單片機(jī)。AT89S52具有以下主要基本特征: 8位CPU,和MCS-51單片機(jī)產(chǎn)品完全兼容 8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器 1000次擦寫(xiě)周期 振蕩器和時(shí)鐘電路的全靜態(tài)操作:0Hz~33Hz 三級(jí)加密程序存儲(chǔ)器 32個(gè)可編程I/O口線 3個(gè)16位定時(shí)器/計(jì)數(shù)器 8個(gè)中斷源,6個(gè)中斷矢[詳細(xì)]
單片機(jī)作為最典型的嵌入式處理器,它的成功應(yīng)用推動(dòng)了嵌入式系統(tǒng)的發(fā)展。單片機(jī)以體積小、功能強(qiáng)、可靠性好、性能價(jià)格比高等特點(diǎn),已成為實(shí)現(xiàn)工業(yè)生產(chǎn)技術(shù)進(jìn)步和開(kāi)發(fā)機(jī)電一體化和智能化測(cè)控產(chǎn)品的重要手段。圖2所示為單片機(jī)。 圖1 單片機(jī) &nbs[詳細(xì)]
1.半導(dǎo)體存儲(chǔ)芯片的基本結(jié)構(gòu) 半導(dǎo)體存儲(chǔ)芯片采用超大規(guī)模集成電路制造工藝,通過(guò)地址總線、數(shù)據(jù)總線和控制總線與外部連接。地址線是單向輸入,數(shù)據(jù)線是雙向輸入輸出,數(shù)據(jù)線和地址的位數(shù)共同反映存儲(chǔ)芯片的容量?刂凭主要有讀/寫(xiě)控制線與片選線兩種。通常主存由多個(gè)存儲(chǔ)芯片構(gòu)成,讀/寫(xiě)控制線決定芯片進(jìn)行讀[詳細(xì)]
復(fù)位是單片機(jī)的初始化操作,其主要功能是把PC初始化為0000H ,使單片機(jī)從0000H單元開(kāi)始執(zhí)行程序。RST是復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù)24個(gè)振蕩脈沖周期(即2個(gè)機(jī)器周期)以上。復(fù)位操作有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種方式。上電自動(dòng)復(fù)位是通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)的,[詳細(xì)]
AT89S52單片機(jī)的存儲(chǔ)器結(jié)構(gòu)共分片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器4個(gè)部分。1.程序存儲(chǔ)器設(shè)計(jì)人員編寫(xiě)的程序存放在微處理器的程序存儲(chǔ)器中。AT89S52具有64KB程序存儲(chǔ)器尋址空間,它是用于存放用戶程序、數(shù)據(jù)和表格等信息,程序存儲(chǔ)器的結(jié)構(gòu)如圖1所示。圖1 AT89S52程序存儲(chǔ)器的結(jié)[詳細(xì)]
單片機(jī)運(yùn)行需要時(shí)鐘支持——就像計(jì)算機(jī)的CPU一樣,如果沒(méi)有時(shí)鐘電路來(lái)產(chǎn)生時(shí)鐘驅(qū)動(dòng)單片機(jī),那單片機(jī)就不能執(zhí)行程序。單片機(jī)可以看成是在時(shí)鐘驅(qū)動(dòng)下的時(shí)序邏輯電路。以MCS一5l單片機(jī)為例隨明:MCS一51單片機(jī)為l2個(gè)時(shí)鐘周期執(zhí)行一條指令。也就是說(shuō)單片機(jī)運(yùn)行一條指令,必須要用r2個(gè)時(shí)鐘周期。沒(méi)有這個(gè)時(shí)鐘,單片機(jī)[詳細(xì)]
現(xiàn)在,有許多單片機(jī)應(yīng)用領(lǐng)域,都是用電池供電,節(jié)能成為設(shè)計(jì)工程師普遍關(guān)心的問(wèn)題。一、進(jìn)入掉電模式現(xiàn)在有很多的低功耗的片子,特別是在進(jìn)入掉電模式之后,只有1uA的電流。也可以使用電源管理的方法,在不工作的時(shí)候,把系統(tǒng)電源關(guān)斷,這樣更省電我用了很久51芯片,本來(lái)對(duì)它的功耗非常不滿,但是因?yàn)槠鋬r(jià)格越來(lái)[詳細(xì)]
剛接觸單片機(jī)就用的是P89LPC系列飛利浦(現(xiàn)為NXP)C51系列單片機(jī),做了幾個(gè)控制板都用在低壓380V配電柜內(nèi),很穩(wěn)定。最近用LPC2132做了套控制板,也用在低壓配電柜內(nèi),結(jié)果附近的接觸器一動(dòng)作,尤其是跳開(kāi)時(shí),控制板頻繁死機(jī)。以前聽(tīng)說(shuō)過(guò)抗干擾問(wèn)題,但沒(méi)遇到過(guò),上網(wǎng)查了資料,問(wèn)題原因一般歸結(jié)為電路設(shè)計(jì)問(wèn)題和[詳細(xì)]
電子愛(ài)好者開(kāi)始學(xué)習(xí)單片機(jī)知識(shí),因單片機(jī)的內(nèi)容比較抽象,相對(duì)電子愛(ài)好者已熟悉的模擬電路、數(shù)字電路,單片機(jī)中有一些新的概念,這些概念非常基本以至于一般作者不屑去談,教材自然也不會(huì)很深入地講解這些概念,但這些內(nèi)容又是學(xué)習(xí)中必須要理解的,下面就結(jié)合作者的學(xué)習(xí)、教學(xué)經(jīng)驗(yàn),對(duì)這些最基本概念作一說(shuō)[詳細(xì)]
51單片機(jī)的外部中斷有兩種觸發(fā)方式可選:電平觸發(fā)和邊沿觸發(fā)。選擇電平觸發(fā)時(shí),單片機(jī)在每個(gè)機(jī)器周期檢查中斷源口線,檢測(cè)到低電平,即置位中斷請(qǐng)求標(biāo)志,向CPU請(qǐng)求中斷。選擇邊沿觸發(fā)方式時(shí),單片機(jī)在上一個(gè)機(jī)器周期檢測(cè)到中斷源口線為高電平,下一個(gè)機(jī)器周期檢測(cè)到低電平,即置位中斷標(biāo)志,請(qǐng)求中斷。這個(gè)[詳細(xì)]
單片機(jī)就是在一塊硅片上集成了中央處理器,隨機(jī)存儲(chǔ)器,程序存儲(chǔ)器,定時(shí)器和各種I/O接口,也就是說(shuō)集成在一塊芯片上的計(jì)算機(jī)。單片機(jī)的主要特點(diǎn)是體積比較小,重量輕,再加上良好的抗干擾性和可靠性,單片機(jī)已經(jīng)成為工業(yè)控制的不可缺少的器件之一。 自從1976年問(wèn)世以來(lái),單片機(jī)獲得了巨大的發(fā)展。[詳細(xì)]
單片機(jī)種類繁多,但是一般常用的有以下幾種: AVR單片機(jī):是增強(qiáng)型RISC內(nèi)載Flash的單片機(jī),芯片上的Flash存儲(chǔ)器附在用戶的產(chǎn)品中,可隨時(shí)編程,再編程,使用戶的產(chǎn)品設(shè)計(jì)容易,更新?lián)Q代方便。AVR單片機(jī)采用增強(qiáng)的RISC結(jié)構(gòu),使其具有高速處理能力,在一個(gè)時(shí)鐘周期內(nèi)可執(zhí)行復(fù)雜的指令,每MHz可實(shí)現(xiàn)1[詳細(xì)]
對(duì)電磁干擾的設(shè)計(jì)我們主要從硬件和軟件方面進(jìn)行設(shè)計(jì)處理,下面就是從單片機(jī)的PCB設(shè)計(jì)到軟件處理方面來(lái)介紹對(duì)電磁兼容性的處理! ∫、影響EMC的因數(shù) 1.電壓 電源電壓越高,意味著電壓振幅越大,發(fā)射就更多,而低電源電壓影響敏感度。 2.頻率 高頻產(chǎn)生更多的發(fā)射,周期性信號(hào)產(chǎn)生[詳細(xì)]
單片機(jī)匯編實(shí)現(xiàn)延遲的程序代碼:DELAY: MOV R7,#250 ;D1: MOV R6,#250 ;D2: DJNZ R6,D2 ;DJNZ R7,D1 ;RET 如果用高級(jí)語(yǔ)言編程,只需要簡(jiǎn)單地調(diào)用延時(shí)函數(shù)就可以實(shí)現(xiàn),但是計(jì)算機(jī)具體是怎么實(shí)現(xiàn)的呢?要想知其所以然,還得從匯編開(kāi)始學(xué)起。&n[詳細(xì)]
1、單片機(jī)種類不要貪多 單片機(jī)生產(chǎn)廠家眾多,種類繁多,例如PIC單片機(jī)就有多達(dá)500種型號(hào)!顯然要把各種單片機(jī)都學(xué)會(huì)是不可能的,也是沒(méi)有必要的。實(shí)際上一個(gè)人會(huì)1——2種單片機(jī)(例如STC、AVR、STM32等)就足夠了。我們多年來(lái)做過(guò)100多個(gè)單片機(jī)項(xiàng)目,主要使用的不過(guò)就3種單片機(jī)。 對(duì)于初學(xué)者,[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
郵箱:ivy@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A09
Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號(hào)-4