freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理與應(yīng)用-20xx-資料下載頁

2025-08-05 03:38本頁面
  

【正文】 接收器/發(fā)送器。其基本用途是異步串行通信的接收與發(fā)送,此外也可配合移位寄存器用于單片機(jī)I/O口擴(kuò)展。(5)51單片機(jī)有兩個(gè)數(shù)據(jù)緩沖器,分別用于發(fā)送數(shù)據(jù)和接收數(shù)據(jù),為何只有一個(gè)公用地址卻不會(huì)產(chǎn)生沖突?提示兩個(gè)數(shù)據(jù)緩沖器SBUF在物理上是相互獨(dú)立的,一個(gè)用于發(fā)送數(shù)據(jù),一個(gè)用于接收數(shù)據(jù),但前者只能寫入數(shù)據(jù),不能讀出數(shù)據(jù),后者只能讀出數(shù)據(jù),不能寫入數(shù)據(jù)。所以兩個(gè)SBUF可公用一個(gè)地址(99H),通過讀/寫指令區(qū)別是對(duì)哪個(gè)SBUF的操作。(6)51單片機(jī)的UART中使用哪個(gè)定時(shí)器作為通信時(shí)鐘發(fā)生器?時(shí)鐘脈沖與接收和發(fā)送的數(shù)據(jù)有何對(duì)應(yīng)關(guān)系? 提示使用定時(shí)器T1作為通信時(shí)鐘發(fā)生器。發(fā)送數(shù)據(jù)時(shí),時(shí)鐘脈沖的下降沿對(duì)應(yīng)于數(shù)據(jù)移位輸出;接收數(shù)據(jù)時(shí),時(shí)鐘脈沖的上升沿對(duì)應(yīng)于數(shù)據(jù)位采樣。(7)異步串行通信的數(shù)據(jù)幀中,自動(dòng)插入或過濾起始位、可編程位、停止位的工作是如何實(shí)現(xiàn)的? 提示數(shù)據(jù)幀中上述附加位的插入或過濾是在發(fā)送控制器和接收控制器的管理下完成的,即在門電路和定時(shí)器T1的配合下,發(fā)送控制器使待發(fā)送的并行數(shù)據(jù)轉(zhuǎn)為串行數(shù)據(jù),并自動(dòng)添加上附加位信息;在接收移位寄存器和定時(shí)器T1的配合下,接收控制器使來自RXD引腳的串行數(shù)據(jù)轉(zhuǎn)為并行數(shù)據(jù),并自動(dòng)過濾掉附加位信息。(8)在中斷允許的前提下,一幀異步串行數(shù)據(jù)被發(fā)送或接收完成后,哪幾個(gè)位寄存器將由硬件自動(dòng)置1? 提示發(fā)送或接收完成后,串行發(fā)送中斷請(qǐng)求標(biāo)志位TI和串行接收中斷請(qǐng)求標(biāo)志位RI都可由硬件自動(dòng)置1。(9)在單片機(jī)晶振頻率一定后,異步串行通信波特率大小取決于哪些參數(shù)? 提示晶振頻率一定后,波特率的大小取決于定時(shí)器T1的工作方式n和計(jì)數(shù)初值a,也取決于波特率選擇位SMOD的值。(10)異步串行通信中斷響應(yīng)后,中斷請(qǐng)求標(biāo)志的撤銷需要采用什么方法? 提示中斷響應(yīng)后,中斷請(qǐng)求標(biāo)志TI和RI不能由硬件自動(dòng)清0,需要通過軟件方法使TI和RI清0。(11)51單片機(jī)串行工作方式0為何不是嚴(yán)格意義上的異步串行通信?其主要用途是什么? 提示方式0是為了配合外部移位寄存器的串并轉(zhuǎn)換用途設(shè)計(jì)的一種特殊串行通信方式。通信過程中收發(fā)雙方使用同一時(shí)鐘信號(hào)(fosc / 12)控制通信節(jié)奏,故被傳送的數(shù)據(jù)幀中只有8位數(shù)據(jù),沒有異步串行通信中為保證嚴(yán)格時(shí)序(收發(fā)雙方時(shí)鐘是獨(dú)立的)而添加的附加位信息。方式0又稱為同步移位寄存器方式,主要用于擴(kuò)展單片機(jī)I/O接口。(12)集成芯片74LS164的移位原理是什么?利用其擴(kuò)展并行輸出口的軟硬件做法是什么? 提示移位原理是:每出現(xiàn)一次時(shí)鐘脈沖信號(hào),前級(jí)D觸發(fā)器鎖存的電平便會(huì)被后級(jí)D觸發(fā)器鎖存起來。如此經(jīng)過8個(gè)時(shí)鐘脈沖后,最先接收到的數(shù)據(jù)位將被最高位D觸發(fā)器鎖存,并到達(dá)Q7端。其次接收到的數(shù)據(jù)位將被次高位D觸發(fā)器鎖存,并到達(dá)Q6端,以此類推。最終,逐位輸入的串行數(shù)據(jù)將同時(shí)出現(xiàn)在Q0~Q7端,從而實(shí)現(xiàn)了串行數(shù)據(jù)轉(zhuǎn)為并行數(shù)據(jù)的功能。用于擴(kuò)展并行輸出口時(shí),將74LS164的A與B端并接在單片機(jī)RXD端(串行方式0的數(shù)據(jù)發(fā)送/接收端);CP端接在單片機(jī)TXD端(串行方式0的時(shí)鐘輸出端);Q0~Q7端接發(fā)光二極管并行電路。編程初始化后,被發(fā)送的字節(jié)數(shù)據(jù)只需傳給發(fā)送緩沖器SBUF,其余工作都將由硬件自動(dòng)完成。最終74LS164的輸出端得到了一組并行的轉(zhuǎn)換數(shù)據(jù),單片機(jī)也由此實(shí)現(xiàn)了I/O口的擴(kuò)展。(13)點(diǎn)對(duì)點(diǎn)串行通信的雙方需要共同遵守哪些約定?程序初始化時(shí)需要完成哪些設(shè)置?提示需要遵守的約定包括:波特率約定;數(shù)據(jù)幀約定(如數(shù)據(jù)幀長度,校驗(yàn)方式);應(yīng)答約定(如應(yīng)答方式);通信電平約定(如TTL);接線約定(如采用TXD、RXD、GND三線式)。初始化設(shè)置包括,串口工作方式、定時(shí)器工作方式、裝載計(jì)數(shù)初值、波特率加倍值、啟動(dòng)定時(shí)器、允許中斷、允許接收等。(14)根據(jù)第7章實(shí)例3,簡(jiǎn)述點(diǎn)對(duì)點(diǎn)通信時(shí)進(jìn)行奇偶校驗(yàn)的編程原理。提示編程原理:將欲發(fā)送數(shù)據(jù)的奇偶校驗(yàn)值送入SCON寄存器中的TB8位并連同數(shù)據(jù)一起發(fā)出。接收端接收數(shù)據(jù)時(shí),將該數(shù)值取出放入SCON寄存器中的RB8位。待計(jì)算出接收數(shù)據(jù)的實(shí)際奇偶校驗(yàn)值后與RB8進(jìn)行比較,即可判斷收發(fā)過程是否有誤。(15)51單片機(jī)主從式異步通信過程中,主機(jī)是如何與多個(gè)從機(jī)進(jìn)行點(diǎn)對(duì)點(diǎn)通信的?提示當(dāng)主機(jī)向所有從機(jī)發(fā)送地址信息時(shí),從機(jī)收到的第9位信息都是1,所有從機(jī)都可激活中斷請(qǐng)求標(biāo)志RI。在各自的中斷服務(wù)程序中,對(duì)比主機(jī)發(fā)來的地址與本機(jī)地址,若相符則使本機(jī)的SM2為0,若不相符則保持本機(jī)的SM2為1。接著主機(jī)發(fā)送數(shù)據(jù)或命令信息,各從機(jī)收到的RB8都為0,此時(shí)只有目標(biāo)從機(jī)(SM2為0)可激活RI,轉(zhuǎn)入中斷服務(wù)程序,接收主機(jī)的數(shù)據(jù)或命令;其他從機(jī)(SM2為1)不能激活RI,所接收的數(shù)據(jù)或命令信息被丟棄,從而實(shí)現(xiàn)主機(jī)和從機(jī)的一對(duì)一通信。第八章習(xí)題單項(xiàng)選擇題(1)下列型號(hào)的芯片中,____是數(shù)模轉(zhuǎn)換器。答案(D)(2)下列型號(hào)的芯片中,______是模數(shù)轉(zhuǎn)換器。答案(B)(3)下列型號(hào)的芯片中,______是可編程并行I/O口擴(kuò)展芯片。答案(B)(4)若8255A芯片的控制寄存器地址是0xe003,則其A口和B口的地址是______。答案(B)、0x0b(5)80C51用串行接口擴(kuò)展并行I/O口時(shí),串行接口工作方式應(yīng)選擇______。答案(A)(6)下列關(guān)于總線的描述中______是錯(cuò)誤的。答案(A)、也可由這些部件傳向CPU,,所以控制總線一般是雙向的(7)下列關(guān)于51單片機(jī)片外總線結(jié)構(gòu)的描述中______是錯(cuò)誤的。答案(C)(8)下列關(guān)于地址鎖存接口芯片74373原理的描述中______是錯(cuò)誤的。答案(B),8個(gè)D觸發(fā)器都可完成一次“接通鎖存隔離”,74373的輸出端上為低8位地址,輸入端則是8位數(shù)據(jù)(9)下列關(guān)于I/O口擴(kuò)展端口的描述中______是錯(cuò)誤的。答案(D),CPU時(shí)序中含有 /,CPU時(shí)序中沒有/RD負(fù)脈沖信號(hào)(10)關(guān)于集成擴(kuò)展芯片74273的下列描述中______是不正確的。答案(A),,將80C51的/WR引腳與某根地址線引腳通過一個(gè)或門接到74273的時(shí)鐘端CLK(11)假設(shè)80C51的/,或門輸出端則連到74273的時(shí)鐘端上。若80C51執(zhí)行一條寫端口指令后74273可以被觸發(fā),則該端口的地址(假定無關(guān)地址位都為1)是_____。答案(B)(12)關(guān)于集成擴(kuò)展芯片74244的下列描述中______是不正確的。答案(B),反之三態(tài)門截止,,將80C51的/RD引腳與某根地址線引腳通過一個(gè)或門接到74244的選通端/OE(13) 80C51外接一個(gè)可編程并行接口芯片8255A時(shí),需占用_____擴(kuò)展端口地址。答案(D)(14)使用8255A可以擴(kuò)展出______8位的I/O端口。答案(C)(15)欲將8255A的A口與上C口設(shè)置為基本輸入方式,B口與下C口設(shè)置為基本輸出方式,則控制字應(yīng)為______。答案(C)(16)8255A與80C51采用典型總線接線方式時(shí),若8255A的/CS、則8255A的控制口地址(假定無關(guān)地址位都為1)應(yīng)是______。答案(C) (17)下列關(guān)于DAC0832的描述中______是錯(cuò)誤的。答案(A)、一個(gè)8位DAC寄存器和一個(gè)8位D/、單緩沖和雙緩沖3種工作方式(18)DAC0832的5個(gè)外部控制引腳決定了其工作方式,當(dāng)采用LE=Vcc,/CS=/WR1=/WR2=/XFER并接GND時(shí),其工作方式是______。答案(A)(19)DAC0832與反向運(yùn)算放大器組合后可將數(shù)字量直接轉(zhuǎn)換為電壓量輸出。若參考電壓取為5V,則數(shù)字量變化一個(gè)LSB時(shí),輸出電壓的變化量約為______。答案(D)(20)ADC0809芯片是m路模擬輸入的n位AD轉(zhuǎn)換器,m和n是______。答案(A),,8(21)下列關(guān)于模數(shù)轉(zhuǎn)換器ADC0809工作原理的描述中______是錯(cuò)誤的。答案(C)、D/,,數(shù)字轉(zhuǎn)換量由鎖存緩存器輸出,EOC引腳發(fā)出一負(fù)脈沖表示轉(zhuǎn)換結(jié)束(22)若ADC0809的ADDA、ADDB和ADDC引腳分別接GND、VCC和VCC時(shí),選中的多路模擬量是第______通道。答案(A) (23)模數(shù)轉(zhuǎn)換器ADC0809工作時(shí)序的下列描述中______是正確的。答案(B)①EOC引腳由高電平變?yōu)榈碗娖?,并維持到轉(zhuǎn)換結(jié)束②轉(zhuǎn)換結(jié)束后EOC引腳由低電平變?yōu)楦唠娖舰跾TART引腳上的一個(gè)正脈沖使得AD轉(zhuǎn)換開始④OE引腳變?yōu)楦唠娖胶筠D(zhuǎn)換結(jié)果鎖存到輸出端,CPU讀取數(shù)據(jù)后OE變?yōu)榈碗娖紸.①③②④B.③①②④C.①④③②D.③④①②(24)欲通過80C51的P1口實(shí)現(xiàn)1個(gè)12伏100mA直流電動(dòng)機(jī)的開關(guān)控制功能,下列功率驅(qū)動(dòng)接口方案中______是合理的。答案(C)第八章習(xí)題問答思考題(1)何為總線?與非總線方式相比總線方式有什么優(yōu)點(diǎn)?提示總線是連接各個(gè)部件的一組具有相同共性的信號(hào)線,在計(jì)算機(jī)中它是各種功能部件之間傳送信息的公共通信干線,分為數(shù)據(jù)總線、地址總線和控制總線。如果將各功能部件之間都用獨(dú)立的線路直接連接,即非總線方式,那么連線將會(huì)錯(cuò)綜復(fù)雜,甚至難以實(shí)現(xiàn)。而采用總線的共性連線方式后,各功能部件都可以連接在這些公共線路上,通過分時(shí)技術(shù)傳輸各自的信息,從而可大大減少連線數(shù)量并簡(jiǎn)化組成結(jié)構(gòu)。(2)51單片機(jī)的外部總線引腳是如何定義的?怎樣實(shí)現(xiàn)P0口的地址/數(shù)據(jù)復(fù)用功能?提示51單片機(jī)外部總線的引腳定義是,P0口作為8位數(shù)據(jù)總線,P0和P2口作為16位地址總線,P3口及相關(guān)引腳作為控制總線。由于P0口既作為數(shù)據(jù)總線,又作為低8位地址總線,為避免兩者發(fā)生沖突,需要利用P0口內(nèi)的“地址/數(shù)據(jù)分時(shí)復(fù)用”功能和外接的地址鎖存器芯片組成總線接口電路。工作時(shí)先將P0口輸出的低8位地址信息鎖存到接口芯片中,然后再與隨后輸出的8位數(shù)據(jù)一起傳送給外設(shè),從實(shí)現(xiàn)P0口地址總線和數(shù)據(jù)總線的復(fù)用功能。(3)51單片機(jī)的擴(kuò)展端口占用哪個(gè)存儲(chǔ)空間?讀寫這些端口使用的匯編語言指令屬于什么類型?讀寫指令中的哪些時(shí)序信號(hào)可以用于地址選通?提示擴(kuò)展端口占用64KB片外RAM空間,單片機(jī)對(duì)擴(kuò)展端口的訪問其實(shí)就是對(duì)片外RAM地址的訪問。匯編語言指令中訪問片外RAM需要采用MOVX指令,它們都屬于寄存器間接尋址類型的指令。MOVX指令時(shí)序中的/RD和/WR信號(hào)可以用于地址選通,它們是控制總線的組成部分。(4)訪問單片機(jī)的擴(kuò)展端口可以使用哪些軟件方法?簡(jiǎn)述其中的C51方法。提示訪問擴(kuò)展端口的軟件方法分為匯編語言法和C51語言法。C51語言法中又可分為3種具體方法,即宏定義法、指針法和_at_關(guān)鍵字法。其中,;指針法通過定義指向xdata存儲(chǔ)空間的指針訪問片外RAM單元;_at_關(guān)鍵字法通過對(duì)指定存儲(chǔ)空間的絕對(duì)地址進(jìn)行定位訪問片外RAM單元。(5)何為簡(jiǎn)單并行擴(kuò)展接口?選擇相應(yīng)接口芯片的原則是什么?提示簡(jiǎn)單并行擴(kuò)展接口是指采用TTL或CMOS類型的鎖存器或緩沖器組成的并行輸出或并行輸入接口,其特點(diǎn)是電路簡(jiǎn)單高效。選擇芯片的原則是“輸入三態(tài),輸出鎖存”,即擴(kuò)展輸入端的芯片應(yīng)具有三態(tài)門功能,以使信號(hào)可控選通;擴(kuò)展輸出端的芯片則要具有鎖存功能,以使輸出端可與前級(jí)信號(hào)隔離。(6)利用51單片機(jī)的串行接口擴(kuò)展8位并行輸出端口的工作原理是什么?這種擴(kuò)展需要什么外部硬件條件?提示擴(kuò)展原理是,利用單片機(jī)機(jī)串行方式0的同步串行通信功能與外接移位寄存器一起組成串并轉(zhuǎn)換接口,在方式0輸出的時(shí)鐘信號(hào)控制下,移位寄存器將外部的并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)后交給單片機(jī)的串行口,或?qū)纹瑱C(jī)串行口送出的串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)送到外部電路。配合單片機(jī)擴(kuò)展的外部硬件條件是具有串入并出或并入串出功能的移位寄存器。(7)可編程芯片8255A的哪些功能可以通過編程得到改變?擴(kuò)展后的端口地址取決于哪些引腳的接線?提示8255A有3個(gè)并行I/O口,可通過編程設(shè)置多種工作方式而使其具有多種功能。其中,方式0可實(shí)現(xiàn)無條件的單向輸入或單向輸出功能;方式1可實(shí)現(xiàn)在聯(lián)絡(luò)信號(hào)控制下的單向輸入或單向輸出功能;方式2可實(shí)現(xiàn)在聯(lián)絡(luò)信號(hào)控制下的既能輸入又能輸出功能。擴(kuò)展后的端口地址取決于8255A尋址線引腳中的A0、A1(內(nèi)部寄存器選擇位)和/CS(片選信號(hào))。(8)簡(jiǎn)述利用T型電阻網(wǎng)絡(luò)進(jìn)行D/A轉(zhuǎn)換的工作原理,DAC0832的轉(zhuǎn)換結(jié)果與哪些物理量有關(guān)?提示電流形式的D/A轉(zhuǎn)換的基本原理是利用T型電阻網(wǎng)絡(luò)使二進(jìn)制數(shù)的每1位,產(chǎn)生一個(gè)正比于其權(quán)值大小的支路電流,而支路電流的總和即為D/A轉(zhuǎn)換結(jié)果。由于T型電阻網(wǎng)絡(luò)無論從哪個(gè)R2R節(jié)點(diǎn)看,等效電阻都是R。因此,當(dāng)參考電壓VREF和電阻R一定時(shí),總電流正比于待轉(zhuǎn)換的數(shù)字量B。DAC0832是基于T型電阻網(wǎng)絡(luò)的D/A轉(zhuǎn)換器,其轉(zhuǎn)換結(jié)果與上述VREF、B和R有關(guān)。(9)若想將第8章實(shí)例6的前級(jí)緩沖后級(jí)直通的單緩沖方式改為前級(jí)直通后級(jí)緩沖的單緩沖方式,電路接線圖應(yīng)當(dāng)如何改變?提示只要將實(shí)例6中電路改為/CS和/WR1接地,/WR2接/WR,/(地址為0xfeff),ILE繼續(xù)接Vcc,就能變?yōu)榍凹?jí)直通后級(jí)緩沖的單緩沖方式(程序可以不變)。(10)簡(jiǎn)述逐次逼近式模數(shù)轉(zhuǎn)換的工作原理,ADC0809的轉(zhuǎn)換精度與哪些因素有關(guān)?提示轉(zhuǎn)換原理:當(dāng)模擬量輸入信號(hào)(VX)送入比較器后,控制邏輯使內(nèi)置的DA轉(zhuǎn)換器輸出模擬電壓VN。根據(jù)VN與VX的比較結(jié)果逐位修改N位寄存器中的值直至確定出最低位為止。當(dāng)控制邏輯發(fā)出轉(zhuǎn)換結(jié)束信號(hào)后,N位寄存器的值就是A/D轉(zhuǎn)換后的數(shù)字量結(jié)果。根據(jù)上述原理,ADC0809的轉(zhuǎn)換精度應(yīng)該與內(nèi)置的DA轉(zhuǎn)換器精度和電壓比較器精度有關(guān)。若內(nèi)置的DA轉(zhuǎn)換器采用的是T型電阻網(wǎng)絡(luò)時(shí),電阻R的精度將會(huì)影響模擬電壓VN,而電壓比較器的失調(diào)誤差將會(huì)影響被轉(zhuǎn)換電壓VX的比較結(jié)果,因此它們都將影響ADC0809的轉(zhuǎn)換精度。(11)如將第8章實(shí)例8的數(shù)據(jù)采集方案改為依次對(duì)IN0~I(xiàn)N7進(jìn)行循環(huán)采集,則程序需做什么修改?提示由于實(shí)例8程序是針對(duì)固定的數(shù)據(jù)采集通道IN7進(jìn)行的,因而采用宏定義法訪問IN7的絕對(duì)地址較為方便。若需對(duì)IN0~I(xiàn)N7進(jìn)行循環(huán)采集,則采用指針法對(duì)絕對(duì)地址進(jìn)行修改會(huì)更加方便,即只要設(shè)法讓指針值遞增就能達(dá)
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1