在8031單片機(jī)應(yīng)用系統(tǒng)中,靜態(tài)RAM是最常見的,由于這種存儲器的設(shè)計無需考慮刷新問題,因而它與微處理器的接口很簡單。最常用的靜態(tài)RAM芯片有6116(2kB×8)、6264(8kB×8)、62128(16kB×8)、62256(32kB×8)等多種,它們都用單一+5V供電,雙列直插封裝,6116為24引腳封裝,6264、62128、62256為28引腳封裝[詳細(xì)]
MCS-51單片機(jī)的典型芯片是8031、8051、8751。8051內(nèi)部有4 KB ROM,8751內(nèi)部有4KB EPROM,8031內(nèi)部無ROM;除此之外,三者的內(nèi)部結(jié)構(gòu)及引腳完全相同。因此,以8051為例,說明本系列單片機(jī)的內(nèi)部組成及信號引腳。 1) 中央處理器(CPU) &nbs[詳細(xì)]
1、串行口的結(jié)構(gòu)MCS-51串行口結(jié)構(gòu)框圖示于圖。由圖可見 MCS-51單片機(jī)串行口主要由兩個物理上獨(dú)立的串行數(shù)據(jù)緩沖寄存器SBUF、發(fā)送控制器、接收控制器、輸入移位寄存器和輸出控制門組成。兩個特殊功能寄存器SCON和PCON用來控制串行口的工作方式和波特率。發(fā)送緩沖寄存器SBUF只能寫,不能讀;接收緩沖寄存器SBUF[詳細(xì)]
中斷響應(yīng):1.響應(yīng)條件CPU響應(yīng)中斷的條件有:①有中斷源發(fā)出中斷請求;②中斷總允許位EA=1,即CPU開中斷;③申請中斷的中斷源的中斷允許位為1;滿足以上條件,CPU響應(yīng)中斷;如果中斷受阻,CPU不會響應(yīng)中斷。2.響應(yīng)過程單片機(jī)一旦響應(yīng)中斷,首先置位響應(yīng)的優(yōu)先級觸發(fā)器,然后執(zhí)行一個硬件子程序調(diào)用,把斷點(diǎn)地址[詳細(xì)]
由于8051的串行口在方式0工作狀態(tài)下,可以方便地通過移位寄存器74LS164擴(kuò)展并行輸出口。因此,可以將這些并行口線作為列線,與P3口的行線構(gòu)成行列式鍵盤。每占用一條P3口線可增加8個按鍵,用戶根據(jù)需要可增減。 在8051的串行口方式0工作狀態(tài)下,結(jié)合P3.4和P3.5實(shí)現(xiàn)2*8鍵盤。如[詳細(xì)]
1、方式0和方式2在方式0時,每個機(jī)器周期發(fā)送或接收一位數(shù)據(jù),因此波特率固定為單片機(jī)時鐘頻率的1/12(即fosc/12),且不受SMOD的影響。若晶振頻率fosc=12MHz時,則波特率=fosc/12=12MHz/12=1Mb/s,即1 μs移位一次。方式2的波特率取決于PCON中的SMOD之值,當(dāng)SMOD=0時,波特率為fOSC的1/64;若SMOD=1時,則波[詳細(xì)]
51單片機(jī)指MCS-51系列單片機(jī),CICS指令集。由Intel公司開發(fā),其結(jié)構(gòu)增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數(shù)據(jù)指針、布爾代數(shù)運(yùn)算等指令,以及串行通信能力和5個中斷源,內(nèi)有128個RAM單元及4K的ROM。其代表型號是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測控系統(tǒng)之中。目前國內(nèi)的51單片機(jī)市[詳細(xì)]
文件包含是指一個程序文件將另一個指定文件的全部內(nèi)容包含進(jìn)來。文件包含命令的功能是用指定文件的全部內(nèi)容替換該預(yù)處理行。文件包含命令的一般格式為:#include <文件名> 或 #include “文件名”。宏定義命令為#define,它的作用是用一個宏定義來替換一個字符串,而這個字符串既可以是常數(shù),也可以是其他[詳細(xì)]
指令給出參與運(yùn)算的數(shù)據(jù)方式稱為尋址方式。換句話說,尋址方式就是尋找確定參與操作的數(shù)的真正地址。在MCS-51系列單片機(jī)的指令系統(tǒng)中尋址方式共有7種,立即尋址方式。mcs-51單片機(jī)的一種尋址方式,操作數(shù)就寫在指令中,和操作碼一起放在程序存貯器中。把“!碧柗旁诹⒓磾(shù)前面,以表示該尋址方式為立即尋址,如[詳細(xì)]
本文著手從集成電路角度去認(rèn)識單片機(jī),主要介紹了單片機(jī)的引腳圖及引腳功能,以及單片機(jī)簡易編程。 首先,先看下80C51單片機(jī)的功能結(jié)構(gòu)框圖。 80C51單片機(jī)屬于MCS-51系列單片機(jī),采用40引腳雙列直插式DIP(Dual In Line Package),內(nèi)有128個RAM單元[詳細(xì)]
微處理器系統(tǒng)的基本結(jié)構(gòu)如圖1所示。圖1 微處理器系統(tǒng)的基本結(jié)構(gòu) 對于微處理器,地址信號是輸出信號,它的作用是選擇存儲器或I/O接口的地址。當(dāng)一個系統(tǒng)有較多的存儲器單元或I/O接口需要選擇時,需要地址信號提供較大的驅(qū)動能力,如所需的驅(qū)動能力大于微處理器的輸出能力時,應(yīng)對地址信號加驅(qū)動電路[詳細(xì)]
專用系統(tǒng)是指利用微處理器構(gòu)成的具有特定功能的系統(tǒng),它是針對某個特定的功能專門設(shè)計的。近年來隨著計算機(jī)技術(shù)的發(fā)展,使家用電器到形形色色的工控系統(tǒng)、通信系統(tǒng)的智能化成為可能。這些系統(tǒng)采用微處理器或微控制器構(gòu)成智能系統(tǒng),即在一個電子系統(tǒng)中內(nèi)含微處理器或微控制器進(jìn)行系統(tǒng)的信息處理和控制。由于[詳細(xì)]
只讀存儲器(ROM)的信息在制造時或通過一定的編程方法寫入,在系統(tǒng)中通常只能讀出不能寫入。在斷電時,其信息不會丟失,它用來存放固定的程序及數(shù)據(jù),如監(jiān)控程序、數(shù)據(jù)表格等! ≈蛔x存儲器可以分為掩膜式ROM、一次性編程PROM、可重復(fù)編程的則有光擦除的EPROM、E2PROM及Flash Memory 等! ⊙谀な[詳細(xì)]
書上是以MCS-51為例介紹的單片機(jī)硬件結(jié)構(gòu)。對硬件不太感興趣,省略若干內(nèi)容。按功能來分主要包括如下部分:CPU RAM ROM 四個并行I/O口 1個串行口 2個16位定時器/計數(shù)器 中斷系統(tǒng) 特殊功能寄存器 CPU是8位的,RAM只有可憐的128B,8051ROM為4KB。引腳介紹省略……PSW(Program Status Word)[詳細(xì)]
在微處理器的工作過程中,如遇到來自電源或外界的干擾,有可能使讀出的指令或程序指針地址發(fā)生錯誤,在這種情形下,將使微處理器錯誤地執(zhí)行指令,或者到錯誤的地址去取指令,以至發(fā)生混亂,使整個系統(tǒng)無法正常地工作。微處理器監(jiān)控電路實(shí)際上是一個復(fù)位電路,其作用是及時地發(fā)現(xiàn)上述情況,并向微處理器[詳細(xì)]
圖1為準(zhǔn)16位微處理器8088構(gòu)成的系統(tǒng)電原理圖。圖1 準(zhǔn)16位微處理器8088構(gòu)成的系統(tǒng)電原理圖 準(zhǔn)16位微處理器8088的地址總線為20條(A0~A19),其中A0~A7與數(shù)據(jù)信號D0~D7復(fù)用,A16~A19與狀態(tài)信號S3~S6復(fù)用,需通過總線分離技術(shù)將地址信號鎖存。8088的存儲器尋址范圍為1M,包含了程序存儲器和數(shù)據(jù)存儲器,由[詳細(xì)]
A/D是模擬量到數(shù)字量的轉(zhuǎn)換,依靠的是模數(shù)轉(zhuǎn)換器(Analog to Digital Converter),簡稱ADC;D/A是數(shù)字量到模擬量的轉(zhuǎn)換,依靠的是數(shù)模轉(zhuǎn)換器(Digital to Analog Converter),簡稱DAC。他們的道理是完全一樣的,只是轉(zhuǎn)換方向不同,因此我們講解過程主要以A/D為例來講解。 很[詳細(xì)]
在工業(yè)控制、電力通訊、智能儀表等領(lǐng)域,通常情況下是采用串口通信的方式進(jìn)行數(shù)據(jù)交換。最初采用的方式是RS232接口,由于工業(yè)現(xiàn)場比較復(fù)雜,各種電氣設(shè)備會在環(huán)境中產(chǎn)生比較多的電磁干擾,會導(dǎo)致信號傳輸錯誤。除此之外,RS232接口只能實(shí)現(xiàn)點(diǎn)對點(diǎn)通信,不具備聯(lián)網(wǎng)功能,最大傳輸距離也只能達(dá)到幾十米,[詳細(xì)]
我們在選取和使用A/D的時候,依靠什么指標(biāo)來判斷很重要。由于AD的種類很多,分為積分型、逐次逼近型、并行/串行比較型、Σ-Δ型等多種類型。同時指標(biāo)也比較多,并且有的指標(biāo)還有輕微差別,在這里我是以同學(xué)們便于理解的方法去講解,如果和某一確定類型A/D概念和原理有差別,也不會影響實(shí)際應(yīng)用! [詳細(xì)]
掃碼關(guān)注我們
0755-82591179
郵箱:ivy@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09
Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號-4