單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案 任務(wù)1-8全 北郵_第1頁(yè)
單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案 任務(wù)1-8全 北郵_第2頁(yè)
單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案 任務(wù)1-8全 北郵_第3頁(yè)
單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案 任務(wù)1-8全 北郵_第4頁(yè)
單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案 任務(wù)1-8全 北郵_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

單片機(jī)應(yīng)用技術(shù)課后習(xí)題參考答案任務(wù)『8全北郵

任務(wù)一

一、填空題

1.MCU

2.硬件電路、軟件程序

3.CPU、隨機(jī)存取存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、基本輸入/輸出接口

電路

4.定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、存儲(chǔ)器、接口電路

5.單片機(jī)的開(kāi)發(fā)、開(kāi)發(fā)工具

二、選擇題

1.C

2.B

3.A

4.A

5.D

三、簡(jiǎn)答題

1.把CPU、隨機(jī)存取存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、基本輸入/輸

出接口電路等部分集成到一塊集成電路芯片中,就稱為單片機(jī)。

2.單片機(jī)內(nèi)部結(jié)構(gòu)如下圖所示:

P0-P3

圖17單片機(jī)內(nèi)部結(jié)構(gòu)示意圖

3.單片機(jī)開(kāi)發(fā)系統(tǒng)在購(gòu)買(mǎi)時(shí)一般包括單片機(jī)仿真器及其附件、支

持軟件工具盤(pán)等,它們必須同PC機(jī)或兼容機(jī)連接起來(lái)使用,才能構(gòu)

成一個(gè)完整的開(kāi)發(fā)系統(tǒng),如下圖所示。

串行插座

RS232

-仿真器計(jì)算機(jī)

電源信

+5V-仿真插座境

工具軟件

4.Keil開(kāi)發(fā)過(guò)程如下:

現(xiàn)在對(duì)于單片機(jī)的開(kāi)發(fā)比較常用的開(kāi)發(fā)環(huán)境是KeiIC51o

所有的計(jì)算機(jī)只能識(shí)別和執(zhí)行二進(jìn)制代碼,而不能識(shí)別我們熟知

的語(yǔ)言,因此,對(duì)于已寫(xiě)好的單片機(jī)源程序匯編語(yǔ)言(或C語(yǔ)言),必

須翻譯成單片機(jī)可識(shí)別的目標(biāo)代碼,然后轉(zhuǎn)載到單片機(jī)的程序存儲(chǔ)器

中進(jìn)行調(diào)試,這種翻譯工具稱為編譯器。

KeiI。51是美國(guó)陋11Software公司出品的51系列兼容單片機(jī)C語(yǔ)

言軟件開(kāi)發(fā)系統(tǒng)。KeilC51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成

開(kāi)發(fā)調(diào)試工具,編譯后生成的匯編代碼到KeilC51生成的目標(biāo)代碼速

率非???,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。

uVisionforWindows是—標(biāo)準(zhǔn)的Windows應(yīng)用程序,它是C51

的一個(gè)集成軟件開(kāi)發(fā)平臺(tái),具有源代碼編輯、project管理、集成的

make等功能,且人機(jī)界面友好,操作方便。

uVision2集成開(kāi)發(fā)環(huán)境集成了一個(gè)項(xiàng)目管理器,一個(gè)功能豐富、有

錯(cuò)誤提示的編輯器,以及設(shè)置選項(xiàng),生產(chǎn)工具,在線幫助等。利用

uVision2創(chuàng)建用戶源代碼并把它們組織到一個(gè)能確定用戶目標(biāo)應(yīng)用

的項(xiàng)目中去。uVision2自動(dòng)編譯,匯編,連接用戶的嵌入式應(yīng)用,

并為用戶的開(kāi)發(fā)提供了環(huán)境。

5.KEIL中建立項(xiàng)目過(guò)程如下:

?建立一個(gè)工程項(xiàng)目

?選擇芯片

?建立源程序文件

?添加源程序文件到當(dāng)前項(xiàng)目組中

?屬性設(shè)置

?編譯文件

任務(wù)二

一、填空題

1.電源電路、時(shí)鐘電路、復(fù)位電路、程序下載電路、單片機(jī)

2.外部CMOS時(shí)鐘、夕卜部晶體、夕卜部電容、外部RC

3.4、8、雙向

4.sbitIed1二P「0;

5.雙

二、選擇題

1.B

2.C

3.B

4.A

5.B

三、簡(jiǎn)答題

1.

MALI

XTAL2

2.在電路中加限流電阻的目的是減小負(fù)載端電流,在發(fā)光二極管

一端添加一個(gè)限流電阻可以減小流過(guò)發(fā)光二極管的電流,防止損壞

LED燈。

3.#incIude<AT89X52.h>〃包含頭文件

sbitledkP「0;〃定義變量Ied1為P1.0,也就是單片機(jī)的第一

個(gè)引腳。

voidmain()〃主程序開(kāi)始,C語(yǔ)言唯一的—主程序。

{

inti;

while(1)

(

led仁0;//讓單片機(jī)的第一個(gè)引腳輸出低電平,點(diǎn)亮LED燈。

for(i=0;i<5000;i++);

for(i=0;i<5000;i++);

Ied1=1;〃讓單片機(jī)的第一個(gè)引腳輸出高電平,熄滅LED燈。

for(i=0;i<5000;i++);

1

4.繪制出本任務(wù)中所用的復(fù)位電路。

VCC

VCC

10uF

STC89C52RC

RESET

10K

VSS

5.繪制出本任務(wù)中所用的程序下載電路。

VCCSTC89C52RC

40

T2.P1.0VCC

39

T2EXPl1P00AD0

338

IPl.2P01/AD1

Pl3PO.2/AD2

NLA.X23236

Pl.4PO.3/AD3

6宜

VCCPl.5PO4AD4

15TT

GNDPl.6PO.5/AD5

8亙

T1OUTPl.7P06AD67T

RUNRSTP07/AD7

|(>luFTo31

R1OUTRXDP3.0IEA

11IT30

T1INTXDP3ALEPROG

29

T2OUTT2IN亙INTOP32PSEN

1328

R2INR2OUTTTINTTPS3P2.7/A15

T0P3.4P2.6/A14

F26

TLP3.5P2.5/A13

16

WRP36P2.4/A12

F24

RDP3"P2.3/A11

23

XTAL2P2.2/A10

XTAL1P21A9

21

VSSP20/A8

任務(wù)三

一、填空題

1.兩、硬件、軟件

2.兩、獨(dú)立式、矩陣式

3.四、TCON、SCON、IE、IP

4.外部中斷0、定時(shí)器TO中斷、外部中斷1、定時(shí)器T1中斷、

串行口中斷最低級(jí)

5.兩、電平觸發(fā)、邊沿觸發(fā)

二、選擇題

1.A

2.C

3.A

4.C

5.C

三、簡(jiǎn)答題

1.有兩種方法可以用于按鍵的去抖:一種是硬件去抖;另一種

是軟件去抖。這兩種方法各有特色,一般情況下,去抖動(dòng)的硬件電路

不管是設(shè)計(jì)還是制作都比較復(fù)雜,而軟件去抖動(dòng)相對(duì)要方便許多,只

需編寫(xiě)一個(gè)專(zhuān)門(mén)的去抖動(dòng)程序即可。去抖動(dòng)的硬件電路一般可以采用

兩種方法:雙穩(wěn)態(tài)電路去抖動(dòng)和濾波去抖動(dòng),分別如下圖⑸和下圖

(b)所示。而軟件去抖動(dòng)一般是在檢測(cè)到有按鍵按下時(shí),延時(shí)10ms后

再運(yùn)行后面的程序。

*5V

2.MCS-51單片機(jī)中斷系統(tǒng)的結(jié)構(gòu)框圖如下圖所示:

級(jí)

pxoJi—中

IE0

請(qǐng)

l?T0!1PC

TFO*

地址

PXUi

IE1

"tok

pTiry

TF1低

7級(jí)

PS廠[

TI斷

請(qǐng)

RI

IX:

SCON量

源允許總允許

中斷標(biāo)志址

硬件查詢

3.

(1)

#include<AT89X52.h>

voidmain(void)

whiIe(1)

if(P1_4==0)

P1_3=0;

}

eIse

(

P1_3=1;

)

if(P1_5==0)

(

P1_2=0;

)

eIse

(

P1_2=1;

)

if(P1_6==0)

(

P1_1=0;

else

P1_1=1;

}

if(P1_7==0)

(

P1_0=0;

)

eIse

{

P1_0=1;

)

)

)

(2)按下S1時(shí)D1到D4全亮;按下S2時(shí)D1到D4全滅;按下

S3時(shí)D1和D3全亮,D2和D4全滅;按下S4時(shí)D1和D3全滅,

D2和D4全殼。

#include<AT89X52.h>

voidmain(void)

(

while(1)

if(P14==0)

P1_0=0;

P1_1=0;

P1_2=0;

P1_3=0;

)

if(P1_5==0)

(

P1_0=1;

P1_1=1;

P1_2=1;

P1_3=1;

)

if(P1_6==0)

(

P1_0=0;

P1_1=1;

P1_2=0;

P1_3=1;

}

if(P1_7==0)

(

P10=1;

P1_1=0;

P1_2=1;

P1_3=0;

)

1

)

4.如果幾個(gè)同一優(yōu)先級(jí)的中斷源同時(shí)向CPU申請(qǐng)中斷,CPU通過(guò)

內(nèi)部硬件查詢邏輯,按自然優(yōu)先級(jí)順序確定先響應(yīng)哪個(gè)中斷請(qǐng)求。自

然優(yōu)先級(jí)由硬件形成,排列如下。

中斷源同級(jí)自然優(yōu)先

級(jí)

外部中斷0最高級(jí)

定時(shí)器TO中斷

外部中斷1

定時(shí)器T1中斷

串行口中斷最低級(jí)

如果程序中沒(méi)有中斷優(yōu)先級(jí)設(shè)置指令,則中斷源按自然優(yōu)先級(jí)進(jìn)

行排列。實(shí)際應(yīng)用中常把IP寄存器和自然優(yōu)先級(jí)相結(jié)合,使中斷的

使用更加方便、靈活。

5.

1)中斷的概念

中斷是通過(guò)硬件來(lái)改變CPU的運(yùn)行方向。計(jì)算機(jī)在執(zhí)行程序的過(guò)

程中,當(dāng)出現(xiàn)CPU以外的某種情況,由服務(wù)對(duì)象向CPU發(fā)出中斷請(qǐng)求

信號(hào),要求CPU暫時(shí)中斷當(dāng)前程序的執(zhí)行而轉(zhuǎn)去執(zhí)行相應(yīng)的處理程

序,待處理程序執(zhí)行完畢后,再繼續(xù)執(zhí)行原來(lái)被中斷的程序。這種程

序在執(zhí)行過(guò)程中由于外界的原因而被打斷的情況稱為“中斷”。

2)中斷的特點(diǎn)

(1)分時(shí)操作。中斷可以解決快速的CPU與慢速的外設(shè)之間的矛

盾,使CPU和外設(shè)同時(shí)工作。CPU在啟動(dòng)外設(shè)工作后繼續(xù)執(zhí)行主程序,

同時(shí)外設(shè)也在工作,每當(dāng)外設(shè)做完一件事就發(fā)出中斷申請(qǐng),請(qǐng)求CPU

中斷它正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序(一般情況是處理輸

入/輸出數(shù)據(jù)),中斷處理完后,CPU恢復(fù)執(zhí)行主程序,外設(shè)也繼續(xù)

工作。這樣,CPU可啟動(dòng)多個(gè)外設(shè)同時(shí)工作,大大地提高了CPU的效

率。

(2)實(shí)時(shí)處理。在實(shí)時(shí)控制中,現(xiàn)場(chǎng)的各種參數(shù)、信息均隨時(shí)間

和現(xiàn)場(chǎng)的變化而變化。這些外界變量可根據(jù)要求隨時(shí)向CPU發(fā)出中斷

申請(qǐng),請(qǐng)求CPU及時(shí)處理,如中斷條件滿足,CPU馬上就會(huì)響應(yīng)進(jìn)行

相應(yīng)的處理。

(3)故障處理。針對(duì)難以預(yù)料的情況或故障,如掉電、存儲(chǔ)出錯(cuò)、

運(yùn)算溢出等,可通過(guò)中斷系統(tǒng)由故障源向CPU發(fā)出中斷請(qǐng)求,再由

CPU轉(zhuǎn)到相應(yīng)的故障處理程序進(jìn)行處理。

6.中斷響應(yīng)過(guò)程包括保護(hù)斷點(diǎn)和將程序轉(zhuǎn)向中斷服務(wù)程序的人

口地址。首先中斷系統(tǒng)通過(guò)硬件自動(dòng)生成長(zhǎng)調(diào)用指令(LACLL),該

指令將自動(dòng)把斷點(diǎn)地址壓入堆棧保護(hù)(不保護(hù)累加器A、狀態(tài)寄存器

PSW和其他寄存器的內(nèi)容),然后將對(duì)應(yīng)的中斷入口地址裝入程序計(jì)

數(shù)器PC(由硬件自動(dòng)執(zhí)行),使程序轉(zhuǎn)向該中斷入口地址,執(zhí)行中

斷服務(wù)程序。

7.

#include<AT89X52.h>

#incIude<intrins.h>

#defineucharunsignedchar

#defineuintunsignedint

ucharLED;//定義中斷

voidlnit_intr();

voidmain()

{

lnit_intr();

LED二OxFE;//設(shè)置中間變量可以使得流水燈一個(gè)一個(gè)被點(diǎn)亮

P1=OXFF;

while(1);

}

voidlnit_intr()//中斷初程序始化函數(shù)

IE=0x81;〃開(kāi)總中斷EA=1;開(kāi)外部中斷0EX0=1;

IT0=1;//采用邊沿觸發(fā)方式,如果采用電平觸發(fā)則IT0=0;

voidintrr_ir)t_0()interrupt0

IntI;

P1=0xAA;

for(i=0;i<2000;i++);

P1=0x55;

for(i=0;i<2000;i++);

}

任務(wù)四

一、填空題

1.300~4000Hz

2.定時(shí)器/計(jì)數(shù)器工作方式、定時(shí)器/計(jì)數(shù)器控制

3.4

4.音頻集成功放芯片

5.引腳1和引腳8

二、選擇題

1.B

2.D

3.C

4.D

5.B

三、簡(jiǎn)答題

1.根據(jù)下式:

(M-TO初值)x時(shí)鐘周期xl2=(65536-TO初值)x時(shí)鐘周期x12

可以得出:

當(dāng)TO初值為0是定時(shí)時(shí)間最長(zhǎng)的情況,

(65536/6/1000000)x12=131.072mso

當(dāng)T0初值為65536是定時(shí)時(shí)間最短的情況即為0o

2.TM0D為T(mén)O、T1的方式寄存器,其格式如下。

TMODD7D6D5D4D3D2

D1D0

GATC/TM1MOGATC/TM1MO

EE

(89H)

r定時(shí)器定時(shí)器0

TMOD的低4位為T(mén)O的方式字段,高4位為T(mén)1的方式字段,它

們的含義完全相同。

M1和M0:方式選擇位。定義如下。

M1工作方

功能說(shuō)明

MO式

00方式013位計(jì)數(shù)器

01方式116位計(jì)數(shù)器

10方式2自動(dòng)再裝入8位計(jì)數(shù)器

定時(shí)器0:分成兩個(gè)8位計(jì)數(shù)

11方式3器

定時(shí)器1:停止計(jì)數(shù)

3.

#include<AT89X52.h>

sbitP2_5=P2A5;

voidmain(void)

TMOD=0x10;

TR1=1;

while(1)

(

TH1=0xFE;

TL1=0x0C;

do()while(!TF1);

P2_5=!P2_5;

TF1二0;

)

)

4.當(dāng)TO初值為0時(shí),各種工作方式下都能達(dá)到最大定時(shí)時(shí)間:

方式0:(M-T0初彳直)x時(shí)鐘周期xl2=(8192-T0初彳直)x時(shí)鐘周期X12=16.384ms

方式1:(M-T0初值)X時(shí)鐘周期X12=(65536-T俐值)X時(shí)鐘周期X12=

131.072ms

方式2:(M-T0初值)X時(shí)鐘周期xl2=(256-T0初值)x時(shí)鐘周期X12=

0.512ms

方式3:(M—TU)初值)x時(shí)鐘周期xl2=(256—TLD^J值)x時(shí)鐘周期xl2=0.512ms

5.基本編程思路和語(yǔ)法請(qǐng)參考簡(jiǎn)答題第3題。

任務(wù)五

一、填空題

1.LED

2.共陰極、共陽(yáng)極

3.LED、LCD_

4.七

5.七、“8,-

二、選擇題

1.A

2.B

3.D

4.B

5.D

三、簡(jiǎn)答題

1.如何對(duì)數(shù)碼管進(jìn)行測(cè)量?

使用數(shù)碼管時(shí),首先要識(shí)別其是共陰極型的還是共陽(yáng)極型,這可

以通過(guò)測(cè)量它的管腳來(lái)確定。用一個(gè)3~5V的電源和一個(gè)1kQ(或

幾百歐)的電阻,電源的正極串接電阻后與數(shù)碼管的公共端相連,電

源的負(fù)極與其他各腳相連,如果數(shù)碼管相應(yīng)的段發(fā)光,則說(shuō)明此數(shù)碼

管為共陽(yáng)極;用電源的負(fù)極與數(shù)碼管的公共端相連,電源的正極串接

電阻后與其他各腳相連,如果數(shù)碼管相應(yīng)的段發(fā)光,則說(shuō)明此數(shù)碼管

為共陰極。還可以直接用數(shù)字萬(wàn)用表測(cè)試,方法同測(cè)試普通半導(dǎo)體二

極管一樣。紅表筆接數(shù)碼管的公共端,黑表筆分別接其他各腳,如果

數(shù)碼管相應(yīng)的段發(fā)光,則說(shuō)明此數(shù)碼管為共陽(yáng)極。黑表筆接數(shù)碼管的

公共端,紅表筆接其他各腳,如果數(shù)碼管相應(yīng)的段發(fā)光,則說(shuō)明此數(shù)

碼管為共陰極。紅表筆是電源的正極,黑表筆是電源的負(fù)極。

2.要使數(shù)碼管顯示出相應(yīng)的數(shù)字或字符必須使段數(shù)據(jù)口輸出相

應(yīng)的字型編碼。對(duì)照如下圖所示:

gfCOMab

Hill

CdOOMCdp

字型碼各位定義如下,數(shù)據(jù)線DO與a字段對(duì)應(yīng),D1字段與b字

段對(duì)應(yīng),依此類(lèi)推。如使用共陽(yáng)極數(shù)碼管,數(shù)據(jù)為0表示對(duì)應(yīng)字段亮,

數(shù)據(jù)為1表示對(duì)應(yīng)字段暗;如使用共陰極數(shù)碼管,數(shù)據(jù)為0表示對(duì)應(yīng)

字段暗,數(shù)據(jù)為1表示對(duì)應(yīng)字段亮。如要顯示“0”,共陽(yáng)極數(shù)碼管的

字型編碼應(yīng)為11000000B(即COH),共陰極數(shù)碼管的字型編碼應(yīng)為

00111111B(即3FH)。數(shù)碼管字型編碼如下表所示:

顯字共陽(yáng)極共陰極

示型dpgfedcba字型dpgfedcba字型

字碼碼

0011000000COH001111113FH

1111111001F9H0000011006H

2210100100A4H010110115BH

3310110000BOH010011114FH

441001100199H0110011066H

551001001092H011011016DH

661000001082H011111017DH

7711111000F8H0000011107H

881000000080H011111117FH

991001000090H011011116FH

AA1000100088H0111011177H

BB1000001183H011111007CH

CC11000110C6H0011100139H

DD10100001A1H010111105EH

EE1000011086H0111100179H

FF100011108EH0111000171H

HH1000100189H0111011076H

LL11000111C7H0011100038H

PP100011008CH0111001173H

RR11001110CEH0011000131H

UU11000001C1H001111103EH

YY1001000191H011011106EH

一一10111111BFH0100000040H

?011111117FH1000000080H

熄滅11111111FFH00000000OOH

3.

#include<AT89X52.h>〃包含頭文件,頭文件包含特殊功能寄

存器的定義

unsignedcharcodetable[10]={0xa4,0x99,0x82,0x80);

voidDeIay(unsignedintt);

voidmain()

{

unsignedchari;

while(1)

(

for(i=0;i<3;i++)

{

P1=table[i];

DeIay(60000);

}

)

voidDeIay(unsignedintt)

(

while(-t);

]

?基本編程思路和語(yǔ)法請(qǐng)參考”5.顯示對(duì)應(yīng)鍵值”中的程序進(jìn)行

編寫(xiě)。

5.電路請(qǐng)參考”圖5.r;基本編程思路和語(yǔ)法請(qǐng)參考“1.靜態(tài)

顯示方式的秒表”中的程序進(jìn)行編寫(xiě)。

任務(wù)六

一、填空題

1.多點(diǎn)

2.溫度上、下限

3.溫度IC、珀電阻(RTD)、熱敏電阻、熱電偶

4.倒數(shù)

5.-55℃~+125℃

二、選擇題

1.A

2.D

3.B

4.C

5.C

三、簡(jiǎn)答題

1.單片機(jī)工作時(shí),是在統(tǒng)一的時(shí)鐘脈沖控制下一拍一拍地進(jìn)行

的。這個(gè)脈沖是由單片機(jī)控制器中的時(shí)序電路發(fā)出的。

單片機(jī)的時(shí)序就是CPU在執(zhí)行指令時(shí)所需控制信號(hào)的時(shí)間順序,

為了保證各部件的同步工作,單片機(jī)內(nèi)部電路應(yīng)在唯一的時(shí)鐘信號(hào)下

嚴(yán)格地控時(shí)序進(jìn)行工作。

2.時(shí)鐘周期、機(jī)器周期和指令周期之間的關(guān)系如下圖所示:

狀態(tài)周期

.機(jī)器周期1(取指令、譯碼)..機(jī)器周期2(操作數(shù)、執(zhí)行).

指令周期

T時(shí)鐘周期

通常包含一個(gè)機(jī)器周期的指令稱為單周期指令,包含兩個(gè)機(jī)器周

期的指令稱為雙周期指令。MCS-51單片機(jī)指令系統(tǒng)中,按指令的長(zhǎng)

度可分為單字節(jié)指令、雙字節(jié)指令和三字節(jié)指令。執(zhí)行這些指令需要

的時(shí)間是不同的,也就是它們所需的機(jī)器周期是不同的,因而有以下

幾種形式:?jiǎn)巫止?jié)單機(jī)器周期指令、單字節(jié)雙機(jī)器周期指令、雙字節(jié)

單機(jī)器周期指令、雙字節(jié)雙機(jī)器周期指令、三字節(jié)雙機(jī)器周期指令和

單字節(jié)四機(jī)器周期指令(如單字節(jié)的乘除法指令)等。

3.在初始化過(guò)程中,主機(jī)通過(guò)拉低單總線至少480日s,以產(chǎn)生

復(fù)位脈沖(TX)。然后主機(jī)釋放總線并進(jìn)入接收(RX)模式。當(dāng)總線被釋

放后,5kQ的上拉電阻將單總線拉高。DS18B20檢測(cè)到這個(gè)上升沿

后,延時(shí)15~60口s,通過(guò)拉低總線60~240口s產(chǎn)生應(yīng)答脈沖。初

始化波形如下圖所示:

MASTERTxRESETPULSEMASTERRx

480Asminimum—>—480psminimum

DS18B20Tx

DS18B20presencepulsef

waits1!-60gs—#60-2402

1-WIREBUS

GND

4.

?在讀取的時(shí)候單片機(jī)拉低電平大約1RSo

?單片機(jī)釋放總線,然后讀取總線電平。

?這時(shí)候DS18B20會(huì)拉低電平。

?讀取電平過(guò)后,延遲大約40~45uso

DS18B20讀邏輯1的步驟如下。

?在讀取的時(shí)候單片機(jī)拉低電平大約1USo

?單片機(jī)釋放總線,然后讀取總線電平。

?這時(shí)候DS18B20會(huì)拉高電平。

?讀取電平過(guò)后,延遲大約40~45uso

讀時(shí)序圖如下:

5.

?單片機(jī)拉低電平大約10~15uso

?單片機(jī)持續(xù)拉低電平大約20~45us的時(shí)間。

?釋放總線

DS18B20寫(xiě)邏輯1的步驟如下。

?單片機(jī)拉低電平大約10~15uso

?單片機(jī)拉高電平大約20~45us的時(shí)間。

?釋放總線

寫(xiě)時(shí)序如下圖:

?ew

GND^螃福儡低電平

必16B2Q偃電千

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論