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...