單片機(jī)C語(yǔ)言項(xiàng)目式教程課后題解大學(xué)期末復(fù)習(xí)資料_第1頁(yè)
單片機(jī)C語(yǔ)言項(xiàng)目式教程課后題解大學(xué)期末復(fù)習(xí)資料_第2頁(yè)
單片機(jī)C語(yǔ)言項(xiàng)目式教程課后題解大學(xué)期末復(fù)習(xí)資料_第3頁(yè)
單片機(jī)C語(yǔ)言項(xiàng)目式教程課后題解大學(xué)期末復(fù)習(xí)資料_第4頁(yè)
單片機(jī)C語(yǔ)言項(xiàng)目式教程課后題解大學(xué)期末復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、思考與討論題1- 1什么是單片機(jī)?它與一般微型計(jì)算機(jī)在結(jié)構(gòu)上何區(qū)別?答:?jiǎn)纹⑿陀?jì)算機(jī)簡(jiǎn)稱(chēng)為單片機(jī)(Single Chip Computer),又 稱(chēng)為微控制器(MCU即Micro-Co ntroller Un it)。它是在一塊芯 片上集成了中央處理器(CPU)、存儲(chǔ)器(RAM、ROM)、定 時(shí)器/計(jì)數(shù)器、中斷控制、各種輸入/輸出(I/O)接口(如并行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等為一體的器件。微型計(jì)算機(jī)的基本結(jié)構(gòu)由CPU(運(yùn)算器、控制器)、存儲(chǔ) 器、輸入設(shè)備和輸出設(shè)備五大部分組成,各部分通過(guò)外部總線 連接而成為一體。單片機(jī)的結(jié)構(gòu)是在一塊芯片上集成了中央處理器(CPU)、存儲(chǔ)器、定

2、時(shí)器/計(jì)數(shù)器、中斷控制、各種輸入/輸出接口(如并 行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等,它們通過(guò)單片機(jī)內(nèi) 部部總線連接而成為一體。1- 2單片機(jī)的發(fā)展大致可分為幾個(gè)階段?各階段的單片機(jī) 功能特點(diǎn)是什么?答:1976年9月Intel公司推出MCS-48單片機(jī),8位機(jī)1978年下半年Motorola公司推出M6800系列單片機(jī),增 加了串口功能1982年Mostek公司和In tel公司先后又推出了性能更高的16位機(jī)思考與討論題2- 1串行在線仿真系統(tǒng)中單片機(jī)與PC機(jī)的通信線怎樣連 接?答:設(shè)計(jì)好單片機(jī)產(chǎn)品硬件,作一根通信線,一般是買(mǎi)一根標(biāo)準(zhǔn)串口通信線,一端(A端)9芯插頭與PC機(jī)相連,另一

3、端(B端)的插頭不用,直接將三根線分別與單片機(jī)的串口和地相連(A端的2腳與單片機(jī)的P3.0連;A端的3腳與單片機(jī)的P3.1連;A端的5腳與單片機(jī)的地連;A端的7腳與A端的8腳短 接;A端的4腳與A端的6腳短接)。2- 2在線仿真與軟件仿真的主要區(qū)別在哪里?答:軟件仿真:這種方法主要是使用計(jì)算機(jī)軟件來(lái)模擬運(yùn)行, 實(shí)際的單片機(jī)運(yùn)行因此仿真與硬件無(wú)關(guān)的系統(tǒng)具有一定的優(yōu) 點(diǎn)。用戶(hù)不需要搭建硬件電路就可以對(duì)程序進(jìn)行驗(yàn)證,特別適 合于偏重算法的程序。軟件仿真的缺點(diǎn)是無(wú)法完全仿真與硬件 相關(guān)的部分,因此最終還要通過(guò)硬件仿真來(lái)完成最終的設(shè)計(jì)硬件仿真:使用附加的硬件來(lái)替代用戶(hù)系統(tǒng)的單片機(jī)并完 成單片機(jī)全部或大部

4、分的功能。使用了附加硬件后用戶(hù)就可以 對(duì)程序的運(yùn)行進(jìn)行控制,例如單步,全速,查看資源斷點(diǎn)等。 硬件仿真是開(kāi)發(fā)過(guò)程中所必須的。習(xí)題與思考題3- 1單片機(jī)中有哪些抗干擾技術(shù)答:軟件抗干擾和硬件抗擾。3- 2 LED控制仿真時(shí)要注意哪些問(wèn)題?答:答:1要注意延時(shí)時(shí)間長(zhǎng)短,太短人眼感覺(jué)不出亮暗變化,太長(zhǎng)會(huì)增大電流2要加驅(qū)動(dòng)電路。3用P0口接指示燈時(shí),一定要加上拉電阻,阻值為5.1K-10K之間思考與討論4- 1 MCS-51系列單片機(jī)內(nèi)部有哪些主要的邏輯部件?答:一個(gè)8位CPU。一個(gè)片內(nèi)振蕩器及時(shí)鐘電路。4K字節(jié)ROM程序存儲(chǔ)器。128字節(jié)RAM數(shù)據(jù)存儲(chǔ)器。兩個(gè)16位定時(shí)器/計(jì)數(shù)器??蓪ぶ?4K外部數(shù)

5、據(jù)存儲(chǔ)器和64K外部程序存儲(chǔ)器空間的 控制電路。32條可編程的I/O線(4個(gè)8位并行I/O端口)。一個(gè)可編程全雙工串行口。具有5個(gè)中斷源、兩個(gè)優(yōu)先級(jí)嵌套中斷結(jié)構(gòu)。4- 2 MCS-51設(shè)有4個(gè)8位I/O端口(32條I/O線),實(shí) 際應(yīng)用中8位數(shù)據(jù)信息由哪一個(gè)端口傳送?16位地址線怎樣形 成?P3口有何功能?答:低8位地址線經(jīng)P0口輸出,高8位地址線經(jīng)P2口輸出。P3口為多功能口4-3 MCS-51的存儲(chǔ)器結(jié)構(gòu)與一般的微型計(jì)算機(jī)有何不同?程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各有何功用?程序存儲(chǔ)器是用于存放是系統(tǒng)工作的應(yīng)用程序及一些不需 改變的數(shù)據(jù)常數(shù)的,程序?qū)懭氤绦虼鎯?chǔ)器后,單片機(jī)系統(tǒng)只能 讀取程序指令使系統(tǒng)

6、運(yùn)行,而不能再進(jìn)行改寫(xiě),且系統(tǒng)掉電后, 程序不會(huì)丟失。因此,程序存儲(chǔ)器是ROM( Read Only Memory), 即只讀存儲(chǔ)器。數(shù)據(jù)存儲(chǔ)器是用于存放程序運(yùn)行的中間處理數(shù)據(jù)的,可隨 程序運(yùn)行而隨時(shí)寫(xiě)入或讀出數(shù)據(jù)存儲(chǔ)器的內(nèi)容,當(dāng)系統(tǒng)掉電時(shí),數(shù)據(jù)全部會(huì)丟失。因此,數(shù)據(jù)存儲(chǔ)器是RAM(Random AcceseMemory),即可隨機(jī)讀寫(xiě)的存儲(chǔ)器。4-4 MCS-51內(nèi)部RAM區(qū)功能結(jié)構(gòu)如何分配?4組工作寄存器使用時(shí)如何選用?位尋址區(qū)域的字節(jié)地址范圍是多少?答:內(nèi)部RAM分為工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)區(qū)。通過(guò)對(duì)PSW中的D4、D3位內(nèi)容的修改,就能任選一個(gè)工 作寄存器區(qū)。位地址范圍為00H7F

7、H。4-5特殊功能寄存器中哪些寄存器可以位尋址?它們的字節(jié)地址是什么?地址數(shù)值能被8整除的特殊功能寄存器可以位尋址4-6簡(jiǎn)述程序狀態(tài)字PSW中各位的含義答:BO-F0H ACC-E0H PSW-D0HIP-B8H P3-B0HIEA8HP2-A0H SCON-98H P1-90HTCON-88HP0-80HPSW:CY進(jìn)位AC輔助進(jìn)位標(biāo)志位F0用戶(hù)使用的狀態(tài)標(biāo)志位RS1/RS04組工作寄存器區(qū)選擇控制位1和位0OV溢出標(biāo)志位PSW.1保留位P奇偶標(biāo)志位思考與討論5- 1 C語(yǔ)言為什么要規(guī)定對(duì)所有用到的變量要后使用”這樣做有什么好處?答:先定義,IP-B8H P3-B0HIEA8H方便使用時(shí)直接

8、調(diào)用。5- 2字符常量與字符串常量有什么區(qū)別?答:字符常量只有一個(gè)字符,字符串常量:字符串常量是用雙 引號(hào)括起來(lái)的,在C語(yǔ)言中系統(tǒng)會(huì)在每個(gè)字符串的最后自動(dòng)加 入一個(gè)0作為字符串的結(jié)束標(biāo)志。5-3 C中的while和do while的不同點(diǎn)是什么?答:While先判斷后執(zhí)行,do while先執(zhí)行再判斷,比前一種多 執(zhí)行一次。5-4用三種循環(huán)方式分別編寫(xiě)程序,顯示整數(shù)1100的平方。解:#in clude#in cludemai n()int i,sum=O;for(i=1;iv=100;i+)sum=i*i;prin tf(%dn,sum);#in clude#in cludemain ()i

9、nt i=0,sum=0;doi+;sum=i*i;pri ntf(%dn,sum);while(i=100);#in clude#in cludemain ()int i=0,sum=0;while(i=100)i+;sum=i*i;prin tf(%dn,sum);思考與練習(xí)6- 1用while語(yǔ)句編寫(xiě)三重循環(huán)程序解:#in cludemain ()int i=1,j=26,sum=100;i+;while(i2)while(sumvO)sum二sum+1;j+;i=i+2;6- 2用dowhile語(yǔ)句編寫(xiě)三重循環(huán)程序解:#in cludemai n()int i=1,j=26,sum=1

10、00;doi+;doj+;dosum-; while(sum0);while(j25);while(i19);6-3編寫(xiě)控制P2、P3兩個(gè)口線控制的16個(gè)指示燈分別左 移、右移、中間向兩端移、兩端向中間移的程序。解:#in elude #defi ne uchar un sig ned char#defi ne uint un sig ned intucharcodeLP248=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,0 xff,0 xff,0 xff,0 x

11、ff,0 xff,0 xff,0 xff,0 xff,0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f;uchar code LP348=0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,0 x7f,0 xbf,0 xd

12、f,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xff,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe;void mai n()uchar i;uint j;P2=0 xff;P3=0 xff;dofor(i=0;i=47;i+)P2二LPOi;P3二LP1i;for(j=0;j2500;j+);while(1);6- 4編寫(xiě)控制PO、P1、P2三個(gè)

13、口線控制的24個(gè)指示燈分 別左移、右移、中間向兩端移、兩端向中間移的程序。解:該題簡(jiǎn)單,參看例題,程序略思考與討論7- 1定時(shí)器/計(jì)數(shù)器各種方式有何區(qū)別答:M1 M0方式說(shuō)明0 0013位定時(shí)器/計(jì)數(shù)器0 1116位定時(shí)器/計(jì)數(shù)器1 02自動(dòng)裝入時(shí)間常數(shù)的8位定時(shí)器/計(jì)數(shù)器3對(duì)T0分為兩個(gè)8位獨(dú)立計(jì)數(shù)器;對(duì)T1置1 1方式3時(shí)停止工作(無(wú)中斷重裝8位計(jì)數(shù)器)7-2編寫(xiě)定時(shí)器/計(jì)數(shù)器程序有何規(guī)律。(1)根據(jù)題目要求先給定時(shí)器方式寄存器TMOD送一個(gè)方 式控制字,以設(shè)定定時(shí)器/計(jì)數(shù)器的相應(yīng)工作方式。(2)根據(jù)實(shí)際需要給定時(shí)器/計(jì)數(shù)器選送定時(shí)器初值或計(jì)數(shù) 器初值,以確實(shí)需要定時(shí)的時(shí)間和需要記數(shù)的初值

14、。(3)根據(jù)需要給中斷允許寄存器IE選送中斷控制字和給中 斷優(yōu)先級(jí)寄存器IP選送中斷優(yōu)先級(jí)字,以開(kāi)放相應(yīng)中斷和設(shè)定 中斷優(yōu)先級(jí)。(4)給定時(shí)器控制寄存器TCON送命令字,以啟動(dòng)或禁止定時(shí)器/計(jì)數(shù)器的運(yùn)行。思考與討論題8- 1簡(jiǎn)述中斷、中斷源、中斷源的優(yōu)先級(jí)及中斷嵌套的含 義。答:外部中斷0最高,其次定時(shí)器/計(jì)數(shù)器0,再次外部中 斷1,然后定時(shí)器/計(jì)數(shù)器1,最后串行口中斷。當(dāng)CPU正在處理一個(gè)優(yōu)先級(jí)低的中斷請(qǐng)求時(shí), 如果發(fā)生另 一個(gè)優(yōu)先級(jí)比它高的中斷請(qǐng)求,CPU能暫停正在處理的中斷源 的處理程序,轉(zhuǎn)去處理優(yōu)先級(jí)高的中斷。請(qǐng)求,待處理完以后,再回到原來(lái)正在處理的低級(jí)中斷程序, 這種高級(jí)中斷源能中斷

15、 低級(jí)中斷源的中斷處理稱(chēng)為中斷嵌套。8- 2 MCS-51單片機(jī)能提供幾個(gè)中斷源?幾個(gè)中斷優(yōu)先 級(jí)?各個(gè)中斷的源的優(yōu)先級(jí)怎樣確定?在同一優(yōu)先級(jí)中各個(gè)中 斷源的優(yōu)先級(jí)怎樣確定?答:5個(gè)中斷源,分為低優(yōu)先級(jí)和高優(yōu)先級(jí),統(tǒng)一有寄存 器IP控制,優(yōu)先級(jí)高的先執(zhí)行完,再去處理低優(yōu)先級(jí)的。8-3簡(jiǎn)述MCS-51單片機(jī)中斷響應(yīng)過(guò)程答:CPU在每個(gè)機(jī)器周期的S5P2時(shí)刻采樣中斷標(biāo)志,而 在下一個(gè)機(jī)器周期對(duì)采樣到的中斷進(jìn)行查詢(xún)。如果在前一個(gè)機(jī)器周期的S5P2有中斷標(biāo)志,則查詢(xún)周期內(nèi)會(huì)查詢(xún)到,并按優(yōu)先 級(jí)高低進(jìn)行中斷處理,中斷系統(tǒng)將控制程序轉(zhuǎn)入相應(yīng)的中斷服 務(wù)程序。8-4 MCS-51單片機(jī)外部中斷有哪兩種觸發(fā)方

16、式?如何選 擇?對(duì)外部中斷源的觸發(fā)脈沖或電平有何要求?答:電平觸發(fā)和負(fù)邊沿觸發(fā)。如果IT1=0,貝卩外中斷1為 電平觸發(fā)方式,如果IT0=1,|NT0上的電平由1變0時(shí),IEO由 硬件置位。電平觸發(fā)時(shí)INTO或|NTT 的信號(hào)由0變?yōu)?,負(fù)邊沿 觸發(fā)時(shí)INT0或|NT1的信號(hào)由1為0。8- 5在MCS-51單片機(jī)的應(yīng)用系統(tǒng)中,如果有多個(gè)外部中 斷源,怎樣進(jìn)行處理?答:?jiǎn)纹瑱C(jī)擴(kuò)展外部中斷源,設(shè)定優(yōu)先級(jí)。思考與討論題9- 1簡(jiǎn)述8051單片機(jī)內(nèi)部串行接口的4種工作方式。答:串行口的操作方式由SM0,SM1定義,1.方式0串行口的工作方式0為移位寄存器輸入輸出方式,可外接 移位寄存器,以擴(kuò)展I/O口

17、,也可外接同步輸入輸出設(shè)備。1方式0輸出(發(fā)送)串行數(shù)據(jù)通過(guò)RXD引腳輸出,而在TXD引腳輸出移位時(shí) 鐘,作移位脈沖輸出端。當(dāng)一個(gè)數(shù)據(jù)寫(xiě)入串行口數(shù)據(jù)緩沖器時(shí),就開(kāi)始發(fā)送。在此 期間,發(fā)送控制器送出移位信號(hào),使發(fā)送移位寄存器的內(nèi)容右 移一位,直至最高位(D7位)數(shù)字移出后,停止發(fā)送數(shù)據(jù)和移位 時(shí)鐘脈沖。完成發(fā)送一幀數(shù)據(jù)的過(guò)程,置TI為“1,申請(qǐng)中斷, 如果CPU響應(yīng)中斷,則從0023H單元開(kāi)始執(zhí)行串行口中斷服 務(wù)程序。2方式0輸入(接收)當(dāng)串行口定義為方式0時(shí),RXD端為數(shù)據(jù)輸入端,TXD端為同步脈沖信號(hào)輸出端。接收器以振蕩頻率的1/12的波特率 接收TXD端輸入的數(shù)據(jù)信息。2.方式1串行口工作

18、于方式1時(shí),被控制為波特率可變的8位異步 通信接口。傳送一幀信息為10位,即1位起始位(0),8位數(shù)據(jù) 位(低位在先)和1位停止位(1)。數(shù)據(jù)位由TXD發(fā)送,由RXD接收。波特率是可變的,取決于定時(shí)器1或2的溢出速率。1方式1發(fā)送CPU執(zhí)行任何一條以SBUF為目標(biāo)寄存器的指令,就啟動(dòng) 發(fā)送。先把起始位輸出到TXD,然后把移位寄存器的輸出位送 到TXD,接著發(fā)出第一個(gè)移位脈沖(SHIFT),使數(shù)據(jù)右移一位, 并從左端補(bǔ)入0。此后數(shù)據(jù)將逐位由TXD端送出,而其左端不 斷補(bǔ)入0。當(dāng)發(fā)送完數(shù)據(jù)位時(shí),置位中斷標(biāo)志位TI。2方式1接收串行口以方式1輸入時(shí), 當(dāng)檢測(cè)到RXD引腳上由1到0的跳變時(shí)開(kāi)始接收過(guò)程

19、,并復(fù)位內(nèi)部16分頻計(jì)數(shù)器,以實(shí)現(xiàn)同 步。3.方式2和方式3串行工作于方式2和方式3時(shí), 被自定義為9位的異步通 信接口,發(fā)送(通過(guò)TXD)和接收(通過(guò)RXD)一幀信息都是11位,1位起始位(0),8位數(shù)據(jù)位(低位在先),1位可編程位(即第9位數(shù)據(jù))和1位停止位(1)。方式2和方式3的工作原理相似,唯一 的差別是方式2的波特率是固定的,為fosc/32或fosc/64。方 式3的波特率是可變的,利用定時(shí)器T1或定時(shí)器T2作波特率 發(fā)生器。9- 2通信波特率的定義是什么?異步通信和同步通信的波 特率范圍各為多少?答:將串行口每秒鐘發(fā)送(或接收)的位數(shù)稱(chēng)為波特率。MCS-51單片機(jī)的異步通信速度一

20、般在50b/s9600b/s之間。同步通信一次可以連續(xù)傳送幾個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)不需要起始位和 停止位,數(shù)據(jù)之間不留間隙,因而數(shù)據(jù)傳輸速率高于異步通信(通??蛇_(dá)56 OOOb/s)9-3串行通信有哪幾種制式?各有什么特點(diǎn)?答:串行通信根據(jù)數(shù)據(jù)的傳送方向通??煞譃閱喂?、半雙工和全雙工等3種,單工:只允許數(shù)據(jù)向一個(gè)方向傳送。半雙工:允許數(shù)據(jù)向兩個(gè)方向中的任一方向傳送,但每次只能有一個(gè)站點(diǎn)發(fā)送。全雙工:允許同時(shí)雙向傳送數(shù)據(jù),因此,全雙工需配置兩 根傳輸線,并要求兩端的通信設(shè)備都具有獨(dú)立的發(fā)送和接收能 力。9-4 MCS-51串行口控制寄存器SCON中SM2的含義是什么?主要在什么方式下使用?答:SM2:

21、允許方式2和3的多機(jī)通信使能位。在方式2或3中,如果SM2置為“1,且接收到的第9位數(shù)據(jù)(RB8)為0, 則接收中斷標(biāo)志RI不會(huì)被激活。在方式1中,如果SM2=1, 則只有收到有效的停止位時(shí)才會(huì)激活RI。在方式0中,SM2必 須置為“0”9- 5請(qǐng)用中斷法編出串行口方式1下的發(fā)送程序。設(shè)單片 機(jī)主頻為6MHZ,波特率為300bps,發(fā)送數(shù)據(jù)緩沖區(qū)在外部RAM,始址為T(mén)BLOCK,數(shù)據(jù)塊長(zhǎng)度為30,采用偶校驗(yàn),放 在發(fā)送數(shù)據(jù)第8位(數(shù)據(jù)塊長(zhǎng)度不發(fā)送)。答;參看例題,程序略習(xí)題與思考10- 1并口存儲(chǔ)芯片與串口存儲(chǔ)芯片的主要區(qū)別?答:并口存儲(chǔ)芯片容量大,讀取存放速度快。串口芯片接 口線少。10-

22、2試述串口芯片的讀/寫(xiě)過(guò)程。答:片選使能,時(shí)鐘脈沖出發(fā)SI移位輸出字節(jié)。習(xí)題與思考題11- 1 8255A有幾種工作方式?答:三種:方式0、方式1、方式2.11-2 8255A如何初始化。答:算出片選地址2算出控制字3向命令口送控制字11-3試為8031微機(jī)系統(tǒng)設(shè)計(jì)一個(gè)鍵盤(pán)接口,芯片使用8255A。鍵盤(pán)共有12個(gè)鍵(3行M列)其中10個(gè)為數(shù)字鍵09,兩個(gè)為功能鍵RESET和START。具體要求:按下數(shù)字鍵后,鍵值存入3040H開(kāi)始的單元中(每個(gè)字 節(jié)存放一個(gè)鍵值)按下RESET(復(fù)位)鍵后,將PC復(fù)位成0000H。按下START(啟動(dòng))鍵后,系統(tǒng)開(kāi)始執(zhí)行用戶(hù)程序(用 戶(hù)程序的入口地址為4080

23、H)。試畫(huà)出該接口的硬件連接圖并 進(jìn)行程序設(shè)計(jì)。解:參看例題,程序略11- 4試為8031微機(jī)系統(tǒng)設(shè)計(jì)一個(gè)LED顯示器接口,該 顯示器共有八位, 從左到右分別DG1DG8(共陰極式) , 要 求將內(nèi)存3080H3087H八個(gè)單元中的十進(jìn)制數(shù)(BCD)依次 顯示在DG1DG8上。要求:畫(huà)出該接口硬件連接圖并進(jìn)行接 口程序設(shè)計(jì)。解:參看例題,程序略思考與討論12- 1本章提及的D/A,A/D轉(zhuǎn)換器各有哪幾種工作方式, 分別敘述其工作原理。答:?jiǎn)尉彌_器方式單緩沖器方式即輸入寄存器的信號(hào)和DAC寄存器的信號(hào)同時(shí)控制,使一個(gè)數(shù)據(jù)直接寫(xiě)入DAC寄存器。雙緩沖器工作方式雙緩沖器方式即輸入寄存順的信號(hào)和DAC

24、寄存器信號(hào)分開(kāi)控制,這種方式適用于幾個(gè)模擬量需同時(shí)輸出的系統(tǒng)。12-2請(qǐng)為8031單片機(jī)設(shè)計(jì)一個(gè)兩路D/A接口,使該接 口能在示波器上顯示一個(gè)字母“Y”的圖象。試畫(huà)出該接口的硬件連接圖并進(jìn)行程序設(shè)計(jì)。解:參看例題,程序略12- 3圖12-7為8031與ADC0809的接口電路圖, 若要從 該A/D接口通道每隔1秒鐘讀入一個(gè)數(shù)據(jù)并將數(shù)據(jù)存入3800H開(kāi)始的內(nèi)存單元中,試進(jìn)行程序設(shè)計(jì)。解:參看例題,程序略思考與討論13- 1單片機(jī)抗干擾技術(shù)有哪些?答:軟件抗干擾和硬件抗擾。13-2如何保證電機(jī)不能頻繁起動(dòng)?答:電動(dòng)機(jī)應(yīng)避免頻繁起動(dòng)或盡量減少起動(dòng)次數(shù),防止因 起動(dòng)頻繁而使電動(dòng)機(jī)發(fā)熱,影響電動(dòng)機(jī)的使用壽命。對(duì)于小型電動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論