跳至正文

單片機原理及應(yīng)用,單片機原理及應(yīng)用期末速成

單片機原理及應(yīng)用的內(nèi)容簡介

單片機原理及應(yīng)用的內(nèi)容簡介

介紹了單片計算機的發(fā)展過程和主要應(yīng)用領(lǐng)域,主要講述了以下內(nèi)容:計算機中數(shù)據(jù)的表示方法,原碼,補碼、反嗎.不同計數(shù)制之間的轉(zhuǎn)換方法.二進制數(shù)加、減、乘除運算方法.單片機硬件基礎(chǔ)主要介紹了單片機內(nèi)部的各種硬件資源,如I/O口,中斷系統(tǒng)定時器,串行口等的工作原理及應(yīng)用.講述了MCS-51指令系統(tǒng);對MCS-51單片機的擴展、I/O接口電路設(shè)計、A/D和D/A轉(zhuǎn)換器的接口,對輸入輸出設(shè)備的接口電路設(shè)計作了較詳細的介紹. 讀者對象:可用作高等院校本專科教材,也可供科技人員參考或自學(xué).

單片機原理與應(yīng)用的概述

單片機原理與應(yīng)用的概述

單片機原理及應(yīng)用:(張毅剛2004年版圖書) 本書詳細地介紹了MCS-51單片機的硬件結(jié)構(gòu)、指令系統(tǒng),從應(yīng)用的角度介紹了匯編語言程序設(shè)計與各種硬件接口設(shè)計、各種常用的數(shù)據(jù)運算和處理程序、接口驅(qū)動程序以及MCS-51單片機應(yīng)用系統(tǒng)的設(shè)計,并對MCS-51單片機應(yīng)用系統(tǒng)設(shè)計中的抗干擾技術(shù)以及各種新器件也作了詳細的介紹.本書突出了選取內(nèi)容的實用性、典型性.書中的應(yīng)用實例,大多來自科研工作及教學(xué)實踐,且經(jīng)過檢驗,內(nèi)容豐富、詳實.

單片機原理應(yīng)用有哪些?

單片機原理應(yīng)用有哪些?

基本上電器產(chǎn)品里面90%用到單片機.控制電路基本要靠單片機進行數(shù)據(jù)計算.

單片機原理及應(yīng)用

1.(1)MOV DPTR,#2000H

MOVX A,@DPTR

MOV 20H,A

(2)MOV DPTR,#3040

MOVC A,@DPTR

MOV 30H,A

(3)MOV 30H,#55H

2.MOV R0,#20H

MOV R7,#50

MOV R6,#00

LOOP:MOV A,@RO

CJNE A,#00H,LOOP

INC R6

AJMP LOOP

MOV A,R6

3.00方式T=2的13次方-5*.001*6*1000000/12=10110001 11100B

MOV TMOD,#00H

MOV TH1,#OB1H

MOV TL1,#1CH

4.

2.(A)=66H

(R0)=44H

3.

4.A=78H,78H=78H,79H=79H

5.A=40H,B=22H,40H=0CFH

單片機原理及其應(yīng)用

1.MOV R4,R1

2.MOV A,20H

3.MOV DPTR,#0030H

MOVX A,@DPTR

4.MOV DPTR,#0040H

MOVX A,@DPTR

MOV R1,A

5.MOV DPTR,#0040H

MOVX A,@DPTR

MOV 20H,A

6.MOV DPTR,#1FFEH

MOVX A,@DPTR

MOV R1,A

7.MOV DPTR,#1FFEH

MOVX A,@DPTR

MOV DPTR,#007FH

MOVX @DPTR,A

8.MOV A,#40H

MOVC A,@A+PC

MOV DPTR,#3040H

CLR A

MOVC A,@A+DPTR

9.MOV DPTR,#1000H

CLR A

MOVC A,@A+DPTR

MOV DPTR,#0030H

MOVX @DPTR,A

10.MOV DPTR,#1000H

CLR A

MOVC A,@A+DPTR

MOV 20H,A

11.MOV 40H,A

MOV A,B

MOV A,40H

MOV B,A

12.MOV 40H,30H

MOV DPTR,#1040H

MOVX A,@DPTR

MOV 30H,A

MOV DPTR,#1040H

MOV A,40H

MOVX @DPTR ,A

單片機原理知識?

單片機的概念實在太大,大致單片機可應(yīng)用到以下幾個方面:

單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇:

1.在智能儀器儀表上的應(yīng)用

  單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。

2.在工業(yè)控制中的應(yīng)用

  用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。

3.在家用電器中的應(yīng)用

  可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。

4.在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用

  現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。

5.單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用

  單片機在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。

應(yīng)用的不同,結(jié)構(gòu)也是不同的。

單片機原理與應(yīng)用

DELAY:MOV R7 #248;1 NOP ;1 DJNZ R7 $ ;2 RET ;2 (1+1+2*248+2)*2=508 該延時子程序可延時508微秒.

單片機的原理介紹

與電腦差不多,讀入數(shù)據(jù)后,依據(jù)半導(dǎo)體進行邏輯運算,并把結(jié)果輸出。

單片機的基本結(jié)構(gòu)

運算器:用于實現(xiàn)算術(shù)和邏輯運算。計算機的運算和處理都在這里進行;

控制器:是計算機的控制指揮部件,使計算機各部份能自動協(xié)調(diào)的工作;

存儲器:用于存放程序和數(shù)據(jù);(又分為內(nèi)存儲器和外存儲器,內(nèi)存儲器就如我們電腦的硬盤,外存儲器就如我們的U盤)

輸入設(shè)備:用于將程序和數(shù)據(jù)輸入到計算機(例如我們電腦的鍵盤、掃描儀);

輸出設(shè)備:輸出設(shè)備用于把計算機數(shù)據(jù)計算或加工的結(jié)果以用戶需要的形式顯示或保存(例如我們的打印機)。

注:1、通常把運算器和控制器合在一起稱為中央處理器(Central Processing Unit),簡稱CPU。

2、通常把外存儲器、輸入設(shè)備和輸出設(shè)備合在一起稱之為計算機的外部設(shè)備。

1 中央處理器(CPU):

剛跟大家講過,需要提醒的是MCS-51的CPU能處理8位二進制數(shù)或代碼;

2 內(nèi)部數(shù)據(jù)存儲器(RAM):

8051芯片共有256個RAM單元,其中后128單元被專用寄存器占用(稍后我們詳解),能作為寄存器供用戶使用的只是前128單元,用于存放可讀寫的數(shù)據(jù)。因此通常所說的內(nèi)部數(shù)據(jù)存儲器就是指前128單元,簡稱內(nèi)部RAM。地址范圍為00H~FFH(256B)。是一個多用多功能數(shù)據(jù)存儲器,有數(shù)據(jù)存儲、通用工作寄存器、堆棧、位地址等空間。

3 內(nèi)部程序存儲器(ROM):

在前面也已講過,8051內(nèi)部有4KB的ROM,用于存放程序、原始數(shù)據(jù)或表格。因此稱之為程序存儲器,簡稱內(nèi)部RAM。地址范圍為0000H~FFFFH(64KB)。

4 定時器/計數(shù)器

8051共有2個16位的定時器/計數(shù)器,以實現(xiàn)定時或計數(shù)功能,并以其定時或計數(shù)結(jié)果對計算機進行控制。定時時靠內(nèi)部分頻時鐘頻率計數(shù)實現(xiàn),做計數(shù)器時,對P3.4(T0)或P3.5(T1)端口的低電平脈沖計數(shù)。

5 并行I/O口

MCS-51共有4個8位的I/O口(P0、P1、P2、P3)以實現(xiàn)數(shù)據(jù)的輸入輸出。具體功能在后面章節(jié)中將會詳細論述。

6 串行口

MCS-51有一個全雙工的串行口,以實現(xiàn)單片機和其它設(shè)備之間的串行數(shù)據(jù)傳送。該串行口功能較強,既可作為全雙工異步通信收發(fā)器使用,也可作為移位器使用。RXD( P3.0)腳為接收端口,TXD(P3.1)腳為發(fā)送端口。

7 中斷控制系統(tǒng)

MCS-51單片機的中斷功能較強,以滿足不同控制應(yīng)用的需要。共有5個中斷源,即外中斷2個,定時中斷2個,串行中斷1個,全部中斷分為高級和低級共二個優(yōu)先級別。

8 時鐘電路

MCS-51芯片的內(nèi)部有時鐘電路,但石英晶體和微調(diào)電容需外接。時鐘電路為單片機產(chǎn)生時鐘脈沖序列。系統(tǒng)允許的晶振頻率為12MHZ

51單片機執(zhí)行指令的過程

單片機執(zhí)行程序的過程,實際上就是執(zhí)行我們所編制程序的過程。即逐條指令的過程。計算機每執(zhí)行一條指令都可分為三個階段進行。即取指令—–分析指令—–執(zhí)行指令。

取指令的任務(wù)是:根據(jù)程序計數(shù)器PC中的值從程序存儲器讀出現(xiàn)行指令,送到指令寄存器。

分析指令階段的任務(wù)是:將指令寄存器中的指令操作碼取出后進行譯碼,分析其指令性質(zhì)。如指令要求操作數(shù),則尋找操作數(shù)地址。

計算機執(zhí)行程序的過程實際上就是逐條指令地重復(fù)上述操作過程,直至遇到停機指令可循環(huán)等待指令。

一般計算機進行工作時,首先要通過外部設(shè)備把程序和數(shù)據(jù)通過輸入接口電路和數(shù)據(jù)總線送入到存儲器,然后逐條取出執(zhí)行。但單片機中的程序一般事先我們都已通過寫入器固化在片內(nèi)或片外程序存儲器中。因而一開機即可執(zhí)行指令。

下面我們將舉個實例來說明指令的執(zhí)行過程:

開機時,程序計算器PC變?yōu)?000H。然后單片機在時序電路作用下自動進入執(zhí)行程序過程。執(zhí)行過程實際上就是取出指令(取

出存儲器中事先存放的指令階段)和執(zhí)行指令(分析和執(zhí)行指令)的循環(huán)過程。

例如執(zhí)行指令:MOV A,#0E0H,其機器碼為“74H E0H”,該指令的功能是把操作數(shù)E0H送入累加器,

0000H單元中已存放74H,0001H單元中已存放E0H。當(dāng)單片機開始運行時,首先是進入取指階段,其次序是:

1 程序計數(shù)器的內(nèi)容(這時是0000H)送到地址寄存器;

2 程序計數(shù)器的內(nèi)容自動加1(變?yōu)?001H);

3 地址寄存器的內(nèi)容(0000H)通過內(nèi)部地址總線送到存儲器,以存儲器中地址譯碼電跟,使地址為0000H的單元被選中;

4 CPU使讀控制線有效;

5 在讀命令控制下被選中存儲器單元的內(nèi)容(此時應(yīng)為74H)送到內(nèi)部數(shù)據(jù)總線上,因為是取指階段,所以該內(nèi)容通過數(shù)據(jù)總線被送到指令寄存器。

至此,取指階段完成,進入譯碼分析和執(zhí)行指令階段。

由于本次進入指令寄存器中的內(nèi)容是74H(操作碼),以譯碼器譯碼后單片機就會知道該指令是要將一個數(shù)送到A累加器,而該數(shù)是在這個代碼的下一個存儲單元。所以,執(zhí)行該指令還必須把數(shù)據(jù)(E0H)從存儲器中取出送到CPU,即還要在存儲器中取第二個字節(jié)。其過程與取指階段很相似,只是此時PC已為0001H。指令譯碼器結(jié)合時序部件,產(chǎn)生74H操作碼的微操作系列,使數(shù)字E0H從0001H單元取出。因為指令是要求把取得的數(shù)送到A累加器,所以取出的數(shù)字經(jīng)內(nèi)部數(shù)據(jù)總線進入A累加器,而不是進入指令寄存器。至此,一條指令的執(zhí)行完畢。單片機中PC=0002H,PC在CPU每次向存儲器取指或取數(shù)時自動加1,單片機又進入下一取指階段。這一過程一直重復(fù)下去,直至收到暫停指令或循環(huán)等待指令暫停。CPU就是這樣一條一條地執(zhí)行指令,完成所有規(guī)定的功能。

單片機的原理

單片機到底是什么呢?就是一個電腦,只不過是微型的,麻雀雖小,五臟俱全:它內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可……用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的全自動滾筒洗衣機,排煙罩VCD等等的家電里面都可以看到它的身影!……它主要是作為控制部分的核心部件。

它是一種在線式實時控制計算機,在線式就是現(xiàn)場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機的(比如家用PC)的主要區(qū)別。

單片機是靠程序的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結(jié)果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性!

由于單片機對成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什么還要用呢?很多高級的語言已經(jīng)達到了可視化編程的水平為什么不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬盤那樣的海量存儲設(shè)備。一個可視化高級語言編寫的小程序里面即使只有一個按鈕,也會達到幾十K的尺寸!對于家用PC的硬盤來講沒什么,可是對于單片機來講是不能接受的。 單片機在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統(tǒng)和應(yīng)用軟件拿到家用PC上來運行,家用PC的也是承受不了的。

單片機的應(yīng)用領(lǐng)域

單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇:

1.在智能儀器儀表上的應(yīng)用

單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。

2.在工業(yè)控制中的應(yīng)用

用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。

3.在家用電器中的應(yīng)用

可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。

4.在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用

現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。

5.單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用

單片機在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。

此外,單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途

單片機原理是

單片機原理包括單片機硬件和軟件知識,硬件包括單片機本身和外圍的電路.軟件就是用什么語言去控制單片機

主站蜘蛛池模板: 欧美两性人xxxx高清免费| 九色在线观看视频| 亚洲视频免费在线播放| 免费成人一级片| 初尝黑人巨砲波多野结衣| 厨房掀起馊子裙子挺进去视频| 国产V亚洲V天堂A无码| 国产乱人伦app精品久久| 国产乱码精品一区二区三区四川 | 国产三级小视频在线观看| 国产成人午夜片在线观看| 高清欧美一级在线观看| 青青青国产在线观看免费网站| 虎白女粉嫩尤物福利视频| 色综合久久综合网| 美女一级毛片视频| 积积对积积的桶120分钟| 热99re久久精品2久久久| 欧美黑人又大又粗XXXXX| 欧美午夜伦y4480私人影院| 最新国产在线拍揄自揄视频| 日本大片免aaa费观看视频| 扒开双腿爽爽爽视频www| 娇妻之欲海泛舟小强| 国内自产少妇自拍区免费| 国产精品一区二区电影| 国产午夜福利100集发布| 午夜老司机在线观看免费| 亚洲高清在线mv| 亚洲三级黄色片| 中文字幕国产视频| 99久久婷婷国产综合亚洲| 欧美大黑bbb| 绿巨人app入口| 欧美日韩国产高清视频| 翁熄性放纵交换| 男女一级免费视频| 李丽珍蜜桃成熟时电影在线播放观看 | 老子影院午夜伦手机不卡6080| 渣男渣女抹胸渣男渣女app| 最近免费中文字幕大全高清10|