第六章80C51的序列口習題及答案

2022-10-04 13:27:09 字數 2186 閱讀 9266

1、 80c51微控制器序列口有幾種工作方式?如何選擇?簡述其特點?

答:80c51微控制器序列口有4種工作方式。各方式的特點:

方式0:序列口為同步移位暫存器的輸入輸出方式。主要用於擴充套件並行輸入或輸出口。波特率固定為晶振頻率的1/12。

方式1:為10位資料非同步通訊口。波特率可變。

方式2或方式3:為11位資料的非同步通訊口。方式2波特率固定,相對於固定的晶振頻率只有兩種波特率。方式3波特率可變。

使用時,根據需要和各方式的特點配合選擇。

2、 序列通訊的介面標準有哪幾種?

答:序列通訊介面標準有:介面;介面;3. rs_485介面。

3、 在序列通訊中,通訊速率與傳輸距離之間的關係如何?

答:在序列通訊中,傳輸距離與傳輸速率的關係:當傳輸線使用每0.3m(約1ft)有50pf電容的非平衡遮蔽雙絞線時,傳輸距離隨傳輸速率的增加而減小。

5、 利用微控制器序列口擴充套件24個發光二極體和8個按鍵,要求畫出電路圖並編寫程式,使24個發光二極體按照不同的順序發光(發光的時間間隔為1s)。

答:實現電路圖如下:

擴充套件i/o口時使用方式0,波特率固定,實現程式如下:

boot:clr ea

mov scon,#10h

clr p1.0 ;關閉i0擴充套件口

clr p1.1

clr p1.2

clr p1.3 ;對鍵盤擴充套件晶元165使能

main: setb p1.0 ;對第乙個擴充套件io口晶元使能

acall display

clr p1.0

setb p1.1 ;第乙個擴充套件io口順序顯示完畢,對第二個擴充套件io晶元使能

acall display

clr p1.1

setb p1.2

acall display

clr p1.2

sjmp main ;迴圈顯示

display: mov a,#00000001b ;從第乙個開始

mov r4,#8送顯示長度

loop:

mov sbuf, a

call delay1s

djnz r4, loop

retend6、 編制圖6.30的中斷方式的資料接收程式。

答:利用中斷實現程式如下:

傳送程式清單如下:

org 0000h

sjmp start

org 0023h

jnb ri,goback

mov sbuf,a

goback:

clr ti

clr ri

retorg 0030h

start:

mov tmod,#20h

mov th1,#0f4h

mov tl1,#0f4h

mov pcon,#00h

setb tr1

mov scon,#50h

setb ea ;開中斷

setb es ;允許序列口中斷

aloop1:

mov sbuf,#0e1h

mov a,sbuf

xrl a,#0e2h

jnz aloop1

aloop2:

mov r0,#40h

mov r7,#10h

mov r6,#00h

aloop3:

mov sbuf,@r0

mov a,r6

add a,@r0

mov r6,a

inc r0

djnz r7,aloop3

mov sbuf, r6

mov a,sbuf

jnz aloop2

ret同理,只要將主程式裡有關查詢ti或ri中斷的指令刪除,放到中斷程式裡即可得出接收程式清單。

7、 簡述80c51微控制器多機通訊的特點。

答:微控制器所構成的多機通訊系統常採用匯流排型主從式結構。即在數個微控制器中,有乙個是主機,其餘的是從機,從機要服從主機的排程和只配。同時從機和從機間也可以平等資訊交換。

8、 在微機與微控制器構成的測控網路中,要提高通訊的可靠性,要注意哪些問題?

答:在微機和微控制器構成的測控網路中,子系統中的核心計算機必須結構緊湊,要選優質的微控制器。同時要根據實際需要選擇合適的通訊協議。

第六章實數經典例題及習題

例1 下面幾個數 0.23 1.010010001 3 其中,無理數的個數有 a 1 b 2 c 3 d 4 變式1 下列說法中正確的是 a 的平方根是 3 b 1的立方根是 1 c 1 d 是5的平方根的相反數 變式2 如圖,以數軸的單位長線段為邊做乙個正方形,以數軸的原點為圓心,正方形對角線長為...

第六章營運資金管理習題及答案

第六章營運資金管理 一 單選題 1 下列各項中,不屬於信用條件構成要素的是 d a 信用期限b 現金折扣 率 c 現金折扣期d 商業折扣 2 放棄現金折扣的成本大小與 d a.折扣百分比的大小呈反方向變化 b.信用期的長短呈同方向變化 c.折扣百分比的大小 信用期的長短均呈同方向變化 d.折扣期的長...

資料結構課後習題及解析第六章

第六章習題 1 試分別畫出具有3個結點的樹和3個結點的二叉樹的所有不同形態。2 對題1所得各種形態的二叉樹,分別寫出前序 中序和後序遍歷的序列。3 已知一棵度為k的樹中有n1個度為1的結點,n2個度為2的結點,nk個度為k的結點,則該樹中有多少個葉子結點並證明之。4.假設一棵二叉樹的先序序列為eba...