日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

单片机期末不挂科,看这一篇就够了

發(fā)布時(shí)間:2023/12/15 编程问答 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单片机期末不挂科,看这一篇就够了 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一章 單片機(jī)概述

單選題知識(shí)點(diǎn)

1.MCU:單片機(jī) EMPU:嵌入式微處理器 2.使用二進(jìn)制的主要原因是 受器件的物理性能限制 3.手機(jī)中的雙核是指: EMPU DSP 4.單片機(jī)與普通微型計(jì)算機(jī)的不同之處是其將CPU、存儲(chǔ)器、I/O口三部分,通過(guò)內(nèi)部總線連接在一起,集成在一塊芯片上。 5.AT89S51型號(hào)中的“S”含義是: 含有串行下載的Flash存儲(chǔ)器 6.在家用電器中,單品機(jī)是測(cè)量、控制應(yīng)用。 7.中國(guó)的芯片科技公司有:凌陽(yáng)科技、華邦電子、宏晶科技 8.8位單片機(jī)系列產(chǎn)品有MCS-51系列、PIC系列、AVR系列,ARM不是8位單片機(jī) 9.51單片機(jī)發(fā)展階段主要以CPU的位數(shù)的發(fā)展來(lái)區(qū)分的。 10.單品機(jī)使用溫度范圍:商用:0-70℃工業(yè):-40-85℃汽車:-40-125℃軍用:-55-150℃ 11.以下公司都生產(chǎn)mcs-51系列單片機(jī)。ATMEL、ANALOG、Maxim、DEVICESPhilips、Cygnal、DALLAS、LG、ADI宏晶科技、臺(tái)灣華邦、凌陽(yáng)科技

判斷題

1.AT89S52不是微處理器 2.STC系列單片機(jī)是8051內(nèi)核的單片機(jī) 3.AT89S51內(nèi)的Flash程序存儲(chǔ)器可在線寫入(ISP),而AT89S52不行 4.為AT89C51單片機(jī)設(shè)計(jì)的應(yīng)用系統(tǒng)板,可將芯片AT89C51直接用芯片AT89S51替換;為AT89S51單片機(jī)設(shè)計(jì)的應(yīng)用系統(tǒng)板,可將芯片用AT89S52替換。 5.單片機(jī)不是CPU 6.AT89S52與AT89S51相比,片內(nèi)多出了4KB的Flash程序存儲(chǔ)器、128B的RAM、1個(gè)中斷源、1個(gè)定時(shí)器(且具有捕捉功能) 7.單片機(jī)的功能側(cè)重于測(cè)量和控制,而復(fù)雜的數(shù)字信號(hào)處理運(yùn)算及高速的測(cè)控功能是DSP的長(zhǎng)處 8.AT89S51片內(nèi)的Falsh程序存儲(chǔ)器可在線寫入(ISP),而AT89C52不能。

簡(jiǎn)答題

1.嵌入式處理器家族中的單片機(jī)、DSP、嵌入式微處理器有何特點(diǎn)?它們的應(yīng)用領(lǐng)域有何不同?

特點(diǎn):1.單片機(jī)體積小、價(jià)格低且易于掌握和普及,很容易嵌入到各種通用目的的系統(tǒng)中,實(shí)現(xiàn)各種方式的檢測(cè)和控制。單片機(jī)在嵌入式處理器市場(chǎng)中占有率最高,最大特點(diǎn)是價(jià)格低,體積小,應(yīng)用廣泛。2.DSP是一種擅長(zhǎng)于高速實(shí)現(xiàn)各種數(shù)字信號(hào)處理運(yùn)算的嵌入式處理器,能夠高速完成各種復(fù)雜的數(shù)字信號(hào)處理算法。與單片機(jī)相比,DSP具有實(shí)現(xiàn)高速運(yùn)算的硬件結(jié)構(gòu)及指令和多總線,功能部件更多。3.嵌入式微處理器的基礎(chǔ)是通用計(jì)算機(jī)中的CPU,地址總線數(shù)目較多,能擴(kuò)展容量較大的存儲(chǔ)器,可配置實(shí)時(shí)多任務(wù)操作系統(tǒng)。

2.解釋什么是單片機(jī)的在系統(tǒng)編程(ISP)與在線應(yīng)用編程(IAP)

ISP只需要一條與PC機(jī)USB口或串口相連的ISP的下載線,就能夠?qū)⒎抡娲a從PC機(jī)寫入單片機(jī)的flash存儲(chǔ)器內(nèi),省去了編程器。 IAP是從結(jié)構(gòu)上將Flash存儲(chǔ)器映射為兩個(gè)存儲(chǔ)體,當(dāng)運(yùn)行一個(gè)存儲(chǔ)體上的用戶程序時(shí),可對(duì)另一個(gè)存儲(chǔ)體重新編程,之后將控制從一個(gè)存儲(chǔ)體轉(zhuǎn)向另一個(gè),IAP可以將單片機(jī)閃存中的應(yīng)用程序在線修改升級(jí)。

3.微處理、微計(jì)算機(jī)、微處理機(jī)、CPU、單片機(jī)、嵌入式處理器它們之間有何聯(lián)系和區(qū)別

微處理器、微處理機(jī)和CPU都是對(duì)中央處理器的不同稱謂,微處理器芯片本身不是計(jì)算機(jī)。而微計(jì)算機(jī)、單片機(jī)都是一個(gè)完整的計(jì)算機(jī)系統(tǒng),單片機(jī)集成在一個(gè)芯片上的用于測(cè)控目的的單片為計(jì)算機(jī)。

4,什么是“嵌入式系統(tǒng)”?系統(tǒng)中嵌入了單片機(jī)作為控制器,是否可稱其為“嵌入式系統(tǒng)”?

廣義上講,凡是系統(tǒng)中嵌入了“嵌入式處理器”,如單片機(jī)、DSP、嵌入式微機(jī),都稱其為“嵌入式系統(tǒng)”

第二章 51單片機(jī)片內(nèi)構(gòu)造

單選題

1.程序在運(yùn)行中,當(dāng)前PC的值是: 當(dāng)前正在執(zhí)行指令的下一條指令的首地址 2.PC不可尋址;單片機(jī)的主頻越高,運(yùn)算速度越快;AT89S51單片機(jī)的一個(gè)機(jī)器周期是12/11.0592US,一個(gè)機(jī)器周期等于12個(gè)時(shí)鐘周期 3.特殊功能寄存器是SFR 4.AT89S51單片機(jī)使用片外振蕩器作為時(shí)鐘信號(hào)時(shí),引腳XTAL1接“片外振蕩器的輸出信號(hào)”,引腳XTAL的接法是“懸空” 5.在51單片機(jī)的內(nèi)部RAM中,由四組工作寄存器區(qū),共32字節(jié),其地址范圍位00H-1FH

填空題

1.在AT89S51單片機(jī)中,如果采用6MHz晶振,一個(gè)機(jī)器周期為2us。2.AT89S51單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為 04H,因上電時(shí)PSW中 00H,這時(shí)當(dāng)前工作寄存器區(qū)是第 0 組工作寄存器區(qū)。3.AT89S51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,因?yàn)锳T89S51單片機(jī)的PC是16位的,因此其尋址范圍為 64KB 。 4.通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用時(shí),首先要把“堆棧”的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用子程序返回指令時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到“PC”,先彈出的是原來(lái)“PCH”中的內(nèi)容5.AT89S51單片機(jī)復(fù)位時(shí),堆棧指針SP中的內(nèi)容為“07H”,程序指針PC中的內(nèi)容為“0000H”6.AT89S51單片機(jī)復(fù)位時(shí),P0-P3口的各引腳為“高”電平7.區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法時(shí)看其內(nèi)存時(shí)RAM還是ROM?????????

判斷題

1.再AT89S51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須事先預(yù)置為12.PC可以看成是程序存儲(chǔ)器的地址指針3.AT89S51單片機(jī)中特殊功能寄存器(SFR)使用片內(nèi)RAM的部分字節(jié)地址4.片內(nèi)RAM的位尋址區(qū),可以供位尋址使用,也可以進(jìn)行字節(jié)尋址5.AT89S51單片機(jī)進(jìn)入空閑模式,CPU停止工作。片內(nèi)的外圍電路(如中斷系統(tǒng)給、串行口和定時(shí)器)仍將繼續(xù)工作6.AT89S51單片機(jī)共有26個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,這26個(gè)SFR中,只有地址為0或8的才能位尋址,共11個(gè)7.使用AT89S51單片機(jī)且引腳*EA=1時(shí),可以外擴(kuò)外部程序,只能使用地址1000H以上共60KB的空間8.AT89S51單片機(jī)不論是進(jìn)入空閑模式還是掉電運(yùn)行模式后,片內(nèi)RAM和SFR中的內(nèi)容均保持原來(lái)的狀態(tài)9.片內(nèi)RAM的位尋址區(qū)為20H-2FH,共16個(gè)單元,既可以以字節(jié)為單位使用進(jìn)行字節(jié)尋址,又可以以位為單位進(jìn)行尋址10.AT89S51單片機(jī)進(jìn)入掉電運(yùn)行模式,CPU和片內(nèi)的外圍均停止工作。11.單片機(jī)的堆棧本身就是內(nèi)部RAM的一部分12.AT89S51單片機(jī)中特殊功能寄存器(SFR)使用片內(nèi)RAM的部分字節(jié)地址(80H-FFH)13.AT89S51單片機(jī)的掉電運(yùn)行模式不可以采用響應(yīng)中斷方式退出。14.PC可以看成是成存儲(chǔ)器的地址指針15.AT89S51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須事先預(yù)置為1

簡(jiǎn)答題

1.簡(jiǎn)述51單片機(jī) 內(nèi)都集成了哪些功能部件?

1個(gè)8位CPU 128BRAM數(shù)據(jù)存儲(chǔ)器 4KB Flash ROM程序存儲(chǔ)器 21個(gè)特殊功能寄存器(SFR) 4個(gè)8位可編程并行I/O口(P0口、P1口、P2口、P3口) 1個(gè)全雙工串行口 2個(gè)16位定時(shí)器/計(jì)數(shù)器 中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級(jí)

2.51系列單片機(jī)的存儲(chǔ)器結(jié)構(gòu)

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-zlTkoT6w-1640665730818)(https://p.ananas.chaoxing.com/star3/origin/ee7cdcb9362e8d4f9788592b0651053c.jpg)]

3.AT89S51的64KB程序存儲(chǔ)器空間有5個(gè)單元地址對(duì)應(yīng)AT89S51單片機(jī)5個(gè)中斷源的中斷入口地址。

外部中斷0 0003H 定時(shí)器/計(jì)數(shù)器T0 000BH 外部中斷1 0013H 定時(shí)器/計(jì)數(shù)器T1 001BH 串行口 0023H

第三章 C51語(yǔ)言基礎(chǔ)

單選題

1.與匯編語(yǔ)言相比,C51語(yǔ)言具有:可讀性好,可移植性好,模塊化開發(fā)與資源共享,生成的代碼效率高 的優(yōu)點(diǎn)2.Keil C51種對(duì)變量完整的定義格式如下:[存儲(chǔ)種類] 數(shù)據(jù)類型 [存儲(chǔ)器類型]變量名表; 其中 存儲(chǔ)種類:作用域 數(shù)據(jù)類型:存儲(chǔ)空間大小 存儲(chǔ)器類型:存儲(chǔ)區(qū)域3.C51語(yǔ)言頭文件包括的內(nèi)容有8051單片機(jī)“片內(nèi)外設(shè)硬件資源 相應(yīng)的特殊功能寄存器“4.C51用“*”和“&”運(yùn)算符來(lái)分別提取指針的 內(nèi)容和地址5.如果在變量定義時(shí)略去存儲(chǔ)器類型標(biāo)識(shí)符,編譯器會(huì)自動(dòng)默認(rèn)存儲(chǔ)器類型,進(jìn)一步由SMALL、COMPACT和LARGE模式指令限制,例如,若變量X的聲明語(yǔ)句僅為char x;則在分別使用SMALL、COMPACT和LARGE存儲(chǔ)模式下,x被默認(rèn)定義在data,idata,xdata區(qū)種。6.C51提供了“xdata pdata”兩種不同的數(shù)據(jù)存儲(chǔ)類型來(lái)訪問片外數(shù)據(jù)存儲(chǔ)區(qū)7.關(guān)于Keil C51變量的存儲(chǔ)器類型,以下對(duì)應(yīng)關(guān)系正確的有 1.data---直接尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)器 2.bdata---可位尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)器 3.idata---間接訪問的片內(nèi)數(shù)據(jù)存儲(chǔ)器 4.pdata---分頁(yè)尋址的片外數(shù)據(jù)存儲(chǔ)器 5.xdata---片外數(shù)據(jù)存儲(chǔ)器 6.code---程序存儲(chǔ)區(qū)

判斷題

1.C51語(yǔ)言處理單片機(jī)的中斷是由專門的中斷函數(shù)來(lái)處理的。2.絕對(duì)地址包含頭文件absacc.h定義了幾個(gè)宏,用來(lái)確定各類存儲(chǔ)空間的絕對(duì)地址。3.C51支持基于存儲(chǔ)器的指針和一般指針兩種指針類型。當(dāng)定義一個(gè)指針變量時(shí),若未給出它所指向的對(duì)象的存儲(chǔ)器類型,則被認(rèn)為是一般指針,反之若給出了它所指向?qū)ο蟮拇鎯?chǔ)器類型,則被認(rèn)為是基于存儲(chǔ)器的指針4.在C51語(yǔ)言編程中,編寫中斷服務(wù)函數(shù)時(shí)“不”需要考慮如何進(jìn)行現(xiàn)場(chǎng)保護(hù)、阻斷其他中斷、返回時(shí)自動(dòng)恢復(fù)現(xiàn)場(chǎng)的編寫。(編譯系統(tǒng)自動(dòng)完成以上操作)

簡(jiǎn)答題

1.C51編譯器可以定義的變量存儲(chǔ)類型有DATA、BDATA、IDATA、PDATA、CODE等六種。

1.DATA區(qū),該區(qū)的尋址是最快的,應(yīng)把經(jīng)常使用的變量放在DATA區(qū),DATA區(qū)除了包含程序變量外,還包含了堆棧和寄存器組。 2.BDATA區(qū),該區(qū)實(shí)質(zhì)上是DATA中的位尋址區(qū),在這個(gè)曲中聲明變量就可以進(jìn)行位尋址。 3.IDATA區(qū),使用寄存器作為指針來(lái)進(jìn)行間接尋址,常用來(lái)存放使用比較頻繁的變量,只能間接尋址,速度比直接尋址慢。 4.PDATA和XDATA區(qū),對(duì)PDATA區(qū)尋址要比對(duì)XDATA區(qū)尋址快,盡量把外部數(shù)據(jù)存儲(chǔ)在PDATA區(qū)中。

2.C51在標(biāo)準(zhǔn)C的基礎(chǔ)上,擴(kuò)展了哪4種數(shù)據(jù)類型?

3.C51有哪幾種數(shù)據(jù)存儲(chǔ)類型?其中數(shù)據(jù)類型“idata,code,xdata,pdata"各對(duì)應(yīng)AT89S51單片機(jī)的哪些存儲(chǔ)空間。

C51有6種數(shù)據(jù)存儲(chǔ)類型,分別是data,idata,bdata,xdata,pdata,code 數(shù)據(jù)存儲(chǔ)類型idata對(duì)應(yīng)片內(nèi)RAM的256字節(jié) code對(duì)應(yīng)片內(nèi)程序存儲(chǔ)區(qū) xdata對(duì)應(yīng)片外64KB的RAM區(qū) pdata對(duì)應(yīng)片外RAM區(qū)的256字節(jié)

4.bit與sbit定義的位變量有什么區(qū)別

bit和sbit均是位變量,取值范圍均為二進(jìn)制的0或1. bit類型位變量位于內(nèi)部RAM的可位尋址區(qū),定義時(shí)不指定地址,由編譯器自動(dòng)分配。 sbit類型位變量一般位特殊功能寄存器某個(gè)可尋址位;或位于內(nèi)部RAM可位尋址區(qū)的其他類型(char,int)變量的某個(gè)特定位。

5.說(shuō)明3種數(shù)據(jù)存儲(chǔ)模式(1)SMALL模式(2)COMPACT模式(3)LARGE模式之間的差別

(1)SMALL模式,在該模式下,所有的變量都默認(rèn)位于8051單片機(jī)內(nèi)部的數(shù)據(jù)存儲(chǔ)區(qū),這與使用data指定存儲(chǔ)器類型的方式一樣。在此模式下,變量訪問的效率高,但是所有數(shù)據(jù)對(duì)象和堆棧必須使用內(nèi)部RAM。(2)COMPACT模式,所有變量都默認(rèn)在外部數(shù)據(jù)存儲(chǔ)器的1頁(yè)內(nèi),適用于變量不超過(guò)256字節(jié)的情況,與SMALL模式相比,該存儲(chǔ)模式的效率比較低,對(duì)變量訪問的速度也慢一些,但比LARGE模式快 (3)LARGE所有變量都默認(rèn)位于外部數(shù)據(jù)存儲(chǔ)器,相當(dāng)于使用指針@DPTR進(jìn)行尋址。通過(guò)數(shù)據(jù)指針訪問外部數(shù)據(jù)存儲(chǔ)器的效率較低,特別是當(dāng)變量位2字節(jié)或更多字節(jié)時(shí),該模式要比SMALL和COMPACT產(chǎn)生更多的代碼。

第四章 開發(fā)與仿真工具

單選題

1.Proteus軟件是英國(guó)Lab Center Electronic公司出版的“EDA”工具軟件,能夠很好的仿真單片機(jī)及外圍器件,以及其他電子元器件。2.世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái)是“Proteus”3.Keil uVision4是Keil Software公司出品的兼容51系列單片機(jī)以及ARM處理器的軟件開發(fā)系統(tǒng),集成了C51編譯器,支持C語(yǔ)言和匯編語(yǔ)言開發(fā)。具有,編譯器、匯編器、項(xiàng)目管理器、調(diào)試器、實(shí)時(shí)操作系統(tǒng)的功能

第五章 單片機(jī)與開關(guān)、鍵盤以及顯示器件的接口設(shè)計(jì)

單選題

1.AT89S51單片機(jī)任何一個(gè)端口要想獲得較大的驅(qū)動(dòng)能力,要采用“低”電平輸出。2.為保證發(fā)光二極管(LED)正常工作,同時(shí)減少功耗,限流電阻選擇十分重要。若供電電壓為+5V,則限流電阻可選擇1-3kΩ3.使用并行接口方式連接鍵盤,對(duì)獨(dú)立式鍵盤而言,8根I/O口線可以接8個(gè)按鍵,而對(duì)矩陣式鍵盤而言,8根I/O口線最多可接16個(gè)按鍵4.當(dāng)按鍵數(shù)目少于8個(gè)時(shí),應(yīng)采用“獨(dú)立”式按鍵。當(dāng)按鍵數(shù)目為64個(gè)時(shí)應(yīng)采用“矩陣”式按鍵5.LED數(shù)碼管靜態(tài)顯示方式的優(yōu)點(diǎn)是:顯示“無(wú)”閃爍,亮度較“高”,軟件控制比較“容易”,占用的I/O口線較“多”6.“8”字型的LED數(shù)碼管如果不包括小數(shù)點(diǎn)段共計(jì)“7”段,每一段對(duì)應(yīng)一個(gè)發(fā)光二極管,有“共陰極”和“共陽(yáng)極”兩種。(共陰極當(dāng)陽(yáng)極為高電平數(shù)碼管亮,共陽(yáng)極當(dāng)陰極為低電平數(shù)碼管亮)7.LCD1602是“字符”型液晶顯示模塊,再其顯示字符時(shí),只需將待顯示字符的“ASCII”碼由單片機(jī)寫入LCD1602的顯示數(shù)據(jù)RAM,內(nèi)部控制電路就可將字符再LCD上顯示出來(lái)8.行/列掃描不是非編碼鍵盤掃描方式。9.LCD1602顯示一個(gè)字符的操作過(guò)程為:首先“讀忙標(biāo)志位BF”,然后“寫命令”,隨后“寫顯示字符”,最后“自動(dòng)顯示字符”

判斷題

1.LCD1602液晶顯示模塊中“16”和“2”的含義是每行16個(gè)字符,可顯示2行2.P1-P3口作為輸入端口用時(shí),必須先向端口寄存器寫入13.鍵盤主要分為兩類:非編碼鍵盤和編碼鍵盤。非編碼鍵盤常見的有:獨(dú)立式鍵盤和矩陣式鍵盤兩種結(jié)構(gòu)。4.LED數(shù)碼管動(dòng)態(tài)掃描顯示只要控制好每位數(shù)碼管點(diǎn)亮顯示的時(shí)間,就可造成“多位同時(shí)亮”的假象,達(dá)到多位LED數(shù)碼管同時(shí)顯示的效果5.按鍵消抖常用的有軟件延時(shí)消抖和使用專用接口芯片的硬件電路消抖兩種方式6.PC機(jī)的鍵盤屬于編碼鍵盤7.確定矩陣式鍵盤上某個(gè)鍵被按下常用行/列掃描法8.P0-P3口的驅(qū)動(dòng)能力是不同的,P0口每位可驅(qū)動(dòng)8geLSTTL輸入;而P1-p3口的每一位驅(qū)動(dòng)能力,只有P0口一半9.動(dòng)態(tài)顯示的數(shù)碼管,任意時(shí)刻只有一個(gè)LED數(shù)碼管處于點(diǎn)亮狀態(tài),是LED的余輝與人眼的“視覺暫留”造成的“假象”10.PO口作為總線端口使用時(shí),它是一個(gè)雙向口;PO作為通用I/O端口使用時(shí),外部引腳必須接上拉電阻,因此它是一個(gè)準(zhǔn)雙向口11.當(dāng)顯示的LED數(shù)碼管位數(shù)較多時(shí),一般采用動(dòng)態(tài)顯示方式,這樣可以降低成本,減少占用I/O口的數(shù)目12.LED數(shù)碼管的字型碼不是固定不變的,有共陰和共陽(yáng)之分

簡(jiǎn)答題

1.LED的靜態(tài)顯示與動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?

靜態(tài)顯示,顯示的數(shù)據(jù)是通過(guò)不同的信號(hào)線送到每一位LED上的,同一時(shí)刻每個(gè)數(shù)碼管都能夠顯示。動(dòng)態(tài)顯示是數(shù)據(jù)同時(shí)送到每一個(gè)LED上,再根據(jù)位選線來(lái)確定是哪一位LED被顯示。優(yōu)缺點(diǎn): 靜態(tài)顯示亮度很高,無(wú)閃爍,編輯簡(jiǎn)單,單口線占用較多。 動(dòng)態(tài)顯示口線占用較少,亮度低有閃爍,但是需要編程進(jìn)行動(dòng)態(tài)掃描,CPU占用較多。

2.簡(jiǎn)述按鍵的軟件消抖的基本思想

軟件延時(shí)來(lái)消除按鍵抖動(dòng),再檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線為低電平,執(zhí)行一段延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍為低電平,如果仍為低電平,則確認(rèn)該行確實(shí)有鍵按下。當(dāng)按鍵松開時(shí),行線的低電平變?yōu)楦唠娖?#xff0c;執(zhí)行一段延時(shí)10ms的子程序后,檢測(cè)該行線為高電平,說(shuō)明按鍵確實(shí)已經(jīng)松開。

3.結(jié)合下圖,簡(jiǎn)述行掃描法的基本思想

先判斷有無(wú)鍵按下,把所有的行線P1.0-P1.3均置為低,然后檢測(cè)各列線狀態(tài),若列線不全為高電平,則表示鍵盤中有鍵按下,若所有列線均為高電平,說(shuō)明鍵盤中無(wú)鍵按下 在確認(rèn)有鍵按下后,即可查找具體閉合鍵位置,其方法是依次將行線置為低電平,再逐行檢查各列線電平狀態(tài),若某列為低,則該列線與行線的交叉處鍵就是閉合鍵。

第六章 中斷系統(tǒng)的工作原理及應(yīng)用

單選題

1.51單片機(jī)的SFR中與中斷請(qǐng)求標(biāo)志有關(guān)的SFR是: TCON和SCON2.51系列單片機(jī)串行口中斷的中斷入口地址為“0023H”,位于“內(nèi)部ROM”,在C51編程時(shí)其對(duì)應(yīng)的中斷類型號(hào)為43.51系列單片機(jī)外部中斷0的中斷入口地址為“0003H”,位于“內(nèi)部ROM”,在C51編程時(shí)其對(duì)應(yīng)的中斷類型號(hào)為“0”4.51系列單片機(jī)外部中斷1的中斷入口地址為“0013H”,位于“內(nèi)部ROM”,在C51編程時(shí)其對(duì)應(yīng)的中斷類型號(hào)為“2”5.AT89S51單片機(jī)復(fù)位后,中斷優(yōu)先級(jí)最高的中斷源是“外部中斷0”6.在AT89S51的中斷請(qǐng)求源中,需要外加電路實(shí)現(xiàn)中斷撤銷的是“電平方式的外部中斷請(qǐng)求”7.51系列單片機(jī)定時(shí)器中斷1的中斷入口為“001BH”,位于“內(nèi)部ROM”,在C51編程時(shí)其對(duì)應(yīng)的中斷型號(hào)為“3"8.當(dāng)AT89S51單片機(jī)響應(yīng)”定時(shí)器中斷0和1",后其中斷請(qǐng)求標(biāo)志“TF0/TF1”必須用軟件清除9.51單片機(jī)的SFR中與中斷允許控制有關(guān)的SFR是IE10.51系列單片機(jī)定時(shí)器中斷0的中斷入口地址為000BH,位于“內(nèi)部ROM”,在C51編程時(shí)其對(duì)應(yīng)的中斷類型號(hào)為“1”11.某51單片機(jī)允許響應(yīng)外部中斷0、串行口中斷,其余中斷均不允許響應(yīng),則IE應(yīng)當(dāng)初始化為“0x91”12.某51單片機(jī)系統(tǒng)要求外部中斷1、定時(shí)器中斷1設(shè)為高優(yōu)先級(jí),其余中斷設(shè)為低優(yōu)先級(jí),則IP初始化為0x0C13.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89S51的TCON、SCON寄存器中14.同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng);低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求可以中斷低優(yōu)先級(jí)中斷請(qǐng)求;同級(jí)中斷不能嵌套。15.51單片機(jī)的SFR中與中斷優(yōu)先級(jí)設(shè)置有關(guān)的SFR是IP;

判斷題

1.同為高中斷優(yōu)先級(jí),外部中斷0和外部中斷1同時(shí)產(chǎn)生時(shí),外部中斷0優(yōu)先被響應(yīng)。2.中斷函數(shù)不可以像普通函數(shù)一樣被直接調(diào)用3.必須有中斷源發(fā)出中斷請(qǐng)求,并且CPU開中斷,CPU才可能響應(yīng)中斷4.在開中斷的前提下,中斷源發(fā)出中斷請(qǐng)求,CPU不會(huì)立刻響應(yīng)中斷5.定時(shí)器T0中斷可以被外部中斷0中斷6.AT89S51單片機(jī)中的同級(jí)中斷不能嵌套7.同為高中斷優(yōu)先級(jí),外部中斷0不能打斷正在執(zhí)行的外部中斷1的中斷服務(wù)程序。

簡(jiǎn)答題

1.某51單片機(jī)系統(tǒng)需要響應(yīng)一個(gè)外部中斷,則該中斷系統(tǒng)初始化一般包含哪幾個(gè)步驟?

1.設(shè)置外部中斷觸發(fā)方式:IT0/IT1=0?1?; 2.開外部中斷:EX0/EX1=1;EA=1; 3.在有多個(gè)中斷源的情況下,需要設(shè)置外部中斷優(yōu)先級(jí)寄存器IP

2.AT89S51單片機(jī)響應(yīng)外部中斷的典型事件在多少個(gè)機(jī)器周期范圍內(nèi)?在哪些情況下,CPU將推遲對(duì)外部中斷請(qǐng)求的響應(yīng)?

在一個(gè)單一中斷的系統(tǒng)中,AT89S51單片機(jī)對(duì)外部中斷請(qǐng)求的響應(yīng)事件總是在3-8個(gè)機(jī)器周期之間。 下述情況下,AT89S51將推遲對(duì)外部中斷請(qǐng)求的響應(yīng): 1.AT89S51正在處理同級(jí)或更高優(yōu)先級(jí)的中斷。 2.所查詢的機(jī)器周期不是當(dāng)前正在執(zhí)行指令的最后一個(gè)機(jī)器周期。 3.正在執(zhí)行的指令是中斷返回指令(RETI)或是訪問IE或IP的指令

第七章 定時(shí)器/計(jì)數(shù)器的工作原理及應(yīng)用

選擇題

1.定時(shí)器T0工作在方式3時(shí),定時(shí)器T1有3種工作方式2.T0工作在方式0/1/2/3時(shí),其計(jì)數(shù)器分別為13/16/8/8位3.AT89S52單片機(jī)的晶振為6MHz,若利用定時(shí)器T1的方式1定時(shí)2ms,則TH1=FCH,TL1=18H 4.定時(shí)器T0、T1的GATEx=1,其計(jì)數(shù)器是否計(jì)數(shù)的條件時(shí)取決于*INTx的狀態(tài)5.定時(shí)器T0/T1工作在自動(dòng)重載方式時(shí),其計(jì)數(shù)器為8位6.要想測(cè)量*INT0引腳上的正單脈沖的寬度,特殊功能寄存器TMOD的內(nèi)容可以為09H7.定時(shí)器/計(jì)數(shù)器用作定時(shí)器模式時(shí),其計(jì)數(shù)脈沖由“機(jī)器周期”提供,用作計(jì)數(shù)器使用時(shí),其計(jì)數(shù)脈沖由“T0/T1引腳引入的外部信號(hào)”8.定時(shí)器/計(jì)數(shù)器T1測(cè)量某正單脈沖的寬度,采用“1”方式可得到最大量程,若時(shí)鐘頻率為6MHz,求允許測(cè)量的最大脈沖寬度為131.072ms

判斷題

特殊功能寄存器SCON,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)

簡(jiǎn)答題

1.定時(shí)器/計(jì)數(shù)器T1、T0的工作方式2有什么特點(diǎn)?具有什么優(yōu)勢(shì)?適用于哪些應(yīng)用場(chǎng)合?

方式2為初值自動(dòng)裝入的8位定時(shí)器/計(jì)數(shù)器; 克服了在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)應(yīng)用時(shí)就存在用指令反復(fù)裝入計(jì)數(shù)初值影響定時(shí)精度的問題;適用于精確定時(shí),例如波特率的產(chǎn)生。

2.THx與TLx(x=0,1)是普通寄存器還是計(jì)數(shù)器?其內(nèi)容可以隨時(shí)用指令更改么?更改后的新值是立即刷新還是等當(dāng)前計(jì)數(shù)器計(jì)滿后才能刷新?

THx與TLx(x=0,1)是計(jì)數(shù)器,其內(nèi)容可以隨時(shí)用指令更改,但是更改后的新值要等當(dāng)前計(jì)數(shù)器計(jì)滿溢出后才能刷新。

3.定時(shí)器/計(jì)數(shù)器的初始化包含哪幾步

1.設(shè)定定時(shí)器/計(jì)數(shù)器的工作方式。即給TMOD賦值 2.寫計(jì)數(shù)初值:即將初值寫入THx、TLx以確定需要定時(shí)的時(shí)間或計(jì)數(shù)的次數(shù); 3.更具需要開定時(shí)/計(jì)數(shù)器中斷中斷并設(shè)置優(yōu)先級(jí):即設(shè)置IE、IP; 4.啟動(dòng)定時(shí)/計(jì)數(shù)器:TR0/TR1=1;

4.51單片機(jī)定時(shí)器/計(jì)數(shù)器的定時(shí)時(shí)間與哪3各因素有關(guān)

定時(shí)器/計(jì)數(shù)器的工作方式、定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)初值、單品機(jī)的晶振頻率

第八章 串行口的工作原理及應(yīng)用

單選題

1.起始位、停止位、有效數(shù)據(jù)的字符編碼格式、數(shù)據(jù)校驗(yàn)形式屬于串行通信協(xié)議中數(shù)據(jù)格式內(nèi)容 2.AT89S51單片機(jī)的通訊接口有串行和并行兩種型式。在串行通訊中,發(fā)送時(shí)要把(并)型數(shù)據(jù)轉(zhuǎn)換成(串)行數(shù)據(jù);接收時(shí)又需把(串)行數(shù)據(jù)轉(zhuǎn)換成(并)行數(shù)據(jù) 3.在串行異步傳送中,CPU和外設(shè)之間事先必須約定雙方必須遵守的通信協(xié)議。通信協(xié)議一般包括“數(shù)據(jù)包格式和波特率” 4.在串行通信中,收發(fā)雙方對(duì)波特率的設(shè)定必須相同 5.相比于并行通信,串行通信具有傳輸距離遠(yuǎn),傳輸速度快的特點(diǎn) 6.當(dāng)用串行口進(jìn)行串行通信時(shí),為減少波特率誤差,單片機(jī)使用的時(shí)鐘頻率一般為“11.0592”MHz。 7.奇偶校驗(yàn)、代碼和校驗(yàn)、循環(huán)冗余碼是串行口常用的數(shù)據(jù)校驗(yàn)方法。 8.AT89S51的串行口擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇方式0 9.控制串行口工作方式的寄存器是SCON 10.AT89S51單片機(jī)串行口的4種工作方式中,方式1和方式3的波特率是可調(diào)的,與定時(shí)器/計(jì)數(shù)器T1的溢出率有關(guān),另外兩種方式的波特率是相對(duì)固定的,主要有時(shí)鐘頻率決定。 11.某串行口接口傳送速率為每秒120幀,每幀含1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)校驗(yàn)位、1個(gè)停止位,則其波特率為1320bit/s 12。AT89S51的串行異步通信接口為全雙工

判斷題

1.串行口方式1的波特率是可變的,通過(guò)定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定。 2.51單片機(jī)串行通信方式2或方式3接收時(shí),接收數(shù)據(jù)的第9位會(huì)被接受進(jìn)SCON寄存器的RB8位中???????????? 3.串行口的發(fā)送緩沖器和接收緩沖器只有1個(gè)單元地址,單實(shí)際上它們是兩個(gè)不同的寄存器 4.AT89S51單片機(jī)進(jìn)行串行通信時(shí),不一定要占用一個(gè)定時(shí)器作為波特率發(fā)生器 5.51單片機(jī)串行通信方式2或方式3發(fā)送時(shí),發(fā)送數(shù)據(jù)的di9數(shù)據(jù)位的內(nèi)容是在SCON寄存器的T8位中預(yù)先準(zhǔn)備好的。

簡(jiǎn)答題

1.假定串行口串行發(fā)送的字符格式為1個(gè)起始位、8個(gè)數(shù)據(jù)位、一個(gè)奇校驗(yàn)位、一個(gè)停止位,請(qǐng)畫出字符“B”的幀格式

2.為什么定時(shí)器/計(jì)數(shù)器T1用作串行口波特率發(fā)生器時(shí),常采用方式2?若已知時(shí)鐘頻率、串行通信的波特率,請(qǐng)寫出T1的初值的計(jì)算公式

波特率=(2^SMOD/32)×(fosc/12)/(256-X)

3.某AT89S51單片機(jī)串行口,傳送數(shù)據(jù)的幀格式由1個(gè)起始位(0)、7個(gè)數(shù)據(jù)位、1個(gè)奇偶校驗(yàn)和1個(gè)停止位(1)組成。當(dāng)該串行口每分鐘傳送800個(gè)字符時(shí),式計(jì)算除它的波特率

每秒傳送的字符1800/60=30個(gè)字符/秒 波特率為:30個(gè)字符/秒*10位/個(gè)字符=300bit/s

4.請(qǐng)結(jié)合下述實(shí)例簡(jiǎn)述8051單片機(jī)主從結(jié)構(gòu)多機(jī)通信原理:設(shè)有一臺(tái)主機(jī)與三臺(tái)從機(jī)通信,其中三臺(tái)從機(jī)地址分別位0、1、2.請(qǐng)敘述主機(jī)呼叫地址為1的從機(jī)并向其傳送一個(gè)字節(jié)數(shù)據(jù)的過(guò)程。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-OLdEFi3J-1640665730835)(C:\Users\Rainbow\AppData\Roaming\Typora\typora-user-images\image-20211226222201421.png)]

5.為什么AT89S51單片機(jī)串行口的方式0幀格式?jīng)]有起始位(0)和停止位(1)?方式0常用于什么場(chǎng)合?

串行口的方式0為同步移位寄存器輸入輸出方式,不需要起始位和停止位。方式0常用于外接移位寄存器,擴(kuò)展并行I/O口以fosc/12的固定波特率從低位到高位發(fā)送或接收數(shù)據(jù)。

6.若串行口工作方式1或3,請(qǐng)簡(jiǎn)述串口初始化基本步驟

1.設(shè)置定時(shí)計(jì)數(shù)器T1位工作方式2(TMOD) 2.根據(jù)約定的波特率計(jì)算T的初值,并設(shè)置TH1和TL1; 3.啟動(dòng)定時(shí)計(jì)數(shù)器T1; 4.設(shè)置串口工作方式SCON及波特率倍增位(SMOD); 5.如果需要串口以中斷方式工作,則開啟串口中斷(IE)、設(shè)置中斷優(yōu)先級(jí)(IP)

第九章 單片機(jī)系統(tǒng)的并行拓展

單選題

1.并行接口芯片82C55內(nèi)部有3個(gè)數(shù)據(jù)口,0個(gè)狀態(tài)口,1個(gè)命令口 2.82C55的基本輸入/輸出方式(方式0)屬于同步通訊,選通輸入/輸出(方式1)和雙向傳送方式(方式2)屬于異步通訊。 3.AT89S51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是讀鎖存器 4.擴(kuò)展一片8255可以增加3個(gè)并行I/O口,其中PC口共8條I/O口線具有位操作功能 5.AT89S51單片機(jī)最多可擴(kuò)展的片外RAM為64KB,但是當(dāng)擴(kuò)展外部I/O口后,其外部RAM的尋址空間將變小 6.單片機(jī)擴(kuò)展并行I/O口芯片的基本要求是:輸出應(yīng)具有數(shù)據(jù)鎖存功能,輸入應(yīng)具有三態(tài)緩沖功能

判斷題

1.82C55的方式1是選通輸入/輸出方式,也即允許CPU以中斷方式進(jìn)行輸入/輸出。 2.當(dāng)82C55的PA口工作在方式1或2時(shí),PC口的若干根口線必須用于傳輸相應(yīng)的控制應(yīng)答聯(lián)絡(luò)信號(hào)、而不能作為普通I/O口線使用。 3.82C55的方式0是無(wú)條件的輸入輸出方式。 4.82C55的PA口可以設(shè)置成方式0、1、2;PB口只能設(shè)置成方式0、1;PC口只能工作在方式0。 5.82C55的“方式控制字”和“PC口按位置位/復(fù)位控制字”都寫入82C55的同一控制寄存器端口D。為了進(jìn)行區(qū)別,可以通過(guò)寫入控制字寄存器的控制字的最高位來(lái)進(jìn)行判斷,最高位為1時(shí),為方式控制字;最高位為0時(shí),為C口按位置位/復(fù)位控制字。6.擴(kuò)展I/O占用片外數(shù)據(jù)存儲(chǔ)器的地址資源。7.82C55的PC口可以按位置位和復(fù)位。8.82C55為可編程芯片。

簡(jiǎn)答題

I/O接口和I/O端口有什么區(qū)別?I/O接口的功能是什么?

I/O端口簡(jiǎn)稱I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。 I/O接口時(shí)指單片機(jī)與外設(shè)之間的I/O接口電路或芯片 I/O接口功能:實(shí)現(xiàn)和不同外設(shè)的速度匹配輸出數(shù)據(jù)緩沖輸入數(shù)據(jù)三態(tài)緩沖 (I/O端口是I/O接口的組成部分)

有三種I/O數(shù)據(jù)傳送方式:同步傳送方式、查詢傳送方式、中斷傳送方式,分別在哪些場(chǎng)合下使用?并舉例說(shuō)明。

(1) 同步傳送方式:當(dāng)外設(shè)速度可與單片機(jī)速度相匹配、或外設(shè)功能比較簡(jiǎn)單時(shí),常常采用同步傳送方式。如實(shí)驗(yàn)中8255 PB口讀開關(guān)狀態(tài)、送PA口點(diǎn)亮LED的例子。 (2) 查詢傳送方式:查詢傳送方式又稱為有條件傳送,也稱異步傳送。單片機(jī)通過(guò)查詢得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。異步傳送的優(yōu)點(diǎn)是通用性好,硬件連線和查詢程序十分簡(jiǎn)單,但是效率不高。如課件中介紹方式0時(shí)的單片機(jī)通過(guò)8255向打印機(jī)傳送數(shù)據(jù)的例子,需要查詢打印機(jī)的狀態(tài)。 (3) 中斷傳送方式:中斷傳送方式是利用單片機(jī)本身的中斷功能和I/O接口的中斷功能來(lái)實(shí)現(xiàn)I./O數(shù)據(jù)的傳送。單片機(jī)只有在外設(shè)準(zhǔn)備好后,發(fā)出數(shù)據(jù)傳送請(qǐng)求,才中斷主程序,而進(jìn)入與外設(shè)進(jìn)行數(shù)據(jù)傳送的中斷服務(wù)程序,進(jìn)行數(shù)據(jù)的傳送。中斷服務(wù)完成后又返回主程序繼續(xù)執(zhí)行。因此,中斷方式可大大提高工作效率。如8255工作在方式1、2時(shí)。

常用的I/O端口編址有哪兩種方式?它們各有什么特點(diǎn)?51單片機(jī)的I/O端口與外部RAM之間的編址采用的是哪種方式?

(1) 獨(dú)立編址:就是I/O地址空間和存儲(chǔ)器地址空間分開編址。優(yōu)點(diǎn)是I/O地址空間和存儲(chǔ)器地址空間相互獨(dú)立,界限分明。但卻需要設(shè)置一套專門的讀寫I/O的指令和控制信號(hào)。(2) 統(tǒng)一編址:是把I/O端口的寄存器與數(shù)據(jù)存儲(chǔ)器單元同等對(duì)待,統(tǒng)一進(jìn)行編址。優(yōu)點(diǎn)是不需要專門的I/O指令,直接使用訪問數(shù)據(jù)存儲(chǔ)器的指令進(jìn)行I/O操作。51單片機(jī)使用的是I/O和外部數(shù)據(jù)存儲(chǔ)器RAM統(tǒng)一編址的方式。

第十章 單片機(jī)系統(tǒng)的串行拓展

單選題

1.DS18B20的DQ總線可以直接掛接在51單片機(jī)的一根I/O口線上。由于DQ總線為漏極開路,因此線路上需“外加上拉電阻” 2.IIC串行總線只有兩條信號(hào)線,一條是“數(shù)據(jù)線”SDA,另一條是“時(shí)鐘線”SCL 3.片內(nèi)有9個(gè)字節(jié)的高速暫存器RAM單元,第1字節(jié)和第2字節(jié)是在單片機(jī)發(fā)給DS18B20的溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值。單片機(jī)通過(guò)總線可讀得該數(shù)據(jù),讀取時(shí)“低位在前,高位在后”4.初始化時(shí)序、讀時(shí)序、寫時(shí)序是DS18B20的基本工作時(shí)序5.IIC總線上擴(kuò)展的器件數(shù)量是由“電容負(fù)載”和“器件自身的地址位數(shù)”共同確定的6.DS18B20是“數(shù)字”溫度傳感器,溫度測(cè)量范圍為“-55~128”℃,在-10~+85℃范圍內(nèi),測(cè)量精度可達(dá)“±0.5”℃7.單總線系統(tǒng)中配置的各種器件,由DALLAS公司提供的專用芯片實(shí)現(xiàn)。每個(gè)芯片都有“64”位ROM,用激光燒寫編碼,其中存有16位十進(jìn)制編碼序列號(hào),它是器件的“地址”編號(hào),確保它掛在總線上后,可唯一地被確定8.IIC總線上傳送的字節(jié)數(shù)(數(shù)據(jù)幀)沒有限制,每一字節(jié)必須為8位。數(shù)據(jù)傳送時(shí),先傳送最高位。9.標(biāo)準(zhǔn)的IIC普通模式下,數(shù)據(jù)的傳輸速率為100k bit/s,高速模式下可達(dá)400k bit/s。

判斷題

1.DS8B20可用于軍事用途的測(cè)溫系統(tǒng)2.單總線系統(tǒng)中的各器件不需要單獨(dú)的電源供電,電能是由器件內(nèi)的大電容提供3.DS18B20將溫度值轉(zhuǎn)換為數(shù)字信號(hào)4.DS18B20對(duì)工作時(shí)序要求嚴(yán)格,延時(shí)時(shí)間需嚴(yán)格遵守時(shí)序的要求,否則容易出錯(cuò)5.每一個(gè)DS18B20片內(nèi)都有唯一的64位光刻ROM編碼,使每個(gè)DS18B20的地址都不相同,這樣就可以在一根總線上掛接多個(gè)DS18B206.IIC總線對(duì)各器件采用的是純軟件的尋址方法7.DS18B20對(duì)溫度轉(zhuǎn)換時(shí)間與分辨率有關(guān),分辨率越高,轉(zhuǎn)化時(shí)間越長(zhǎng)8.AT89S51沒有IIC接口,通常用I/O口線結(jié)合軟件來(lái)模擬IIC總線上的各種操作的總線時(shí)序信號(hào),從而使得AT89S51可以訪問各種IIC總線器件。9.單總線系統(tǒng)只有一條數(shù)據(jù)輸入/輸出線DQ,總線上的所有器件都掛在該線上,電源也通過(guò)這條信號(hào)線供給。

簡(jiǎn)答題

1.請(qǐng)簡(jiǎn)述控制器讓一個(gè)DS18B20進(jìn)行一次溫度轉(zhuǎn)換的基本操作

1.控制器先對(duì)DS18B20進(jìn)行復(fù)位初始化操作 2.控制器再寫一個(gè)跳過(guò)ROM的操作(CCH)命令 3.然后控制器接著寫個(gè)轉(zhuǎn)換溫度的操作命令(44H),然后釋放總線至少1秒,讓DS18B20完成轉(zhuǎn)換操作

2.I2C總線的優(yōu)點(diǎn)是什么

1.系統(tǒng)連接簡(jiǎn)單,I2C總線系統(tǒng)中,單片機(jī)可直接與具有I2C總線接口的各種擴(kuò)展器件連接,系統(tǒng)各部件之間的連接只需兩條線。 2.單片機(jī)對(duì)各器件尋址采用純軟件的尋址方式,無(wú)須片選線的連接,這樣就大大簡(jiǎn)化了總線數(shù)量 3.數(shù)據(jù)傳輸速率較高:再標(biāo)準(zhǔn)I2C普通模式下,數(shù)據(jù)的傳輸速率為100Kbit/s,高速模式下可達(dá)400Kbit/s

3.I2C總線的數(shù)據(jù)傳輸方向如何控制

I2C總線上的數(shù)據(jù)傳輸方向由芯片尋址命令字中的數(shù)據(jù)傳輸方向位規(guī)定。

R/*W=1,表示主機(jī)接收(讀)。R/*W=0表示主機(jī)發(fā)送(寫)

4.單片機(jī)如何對(duì)I2C總線中的器件進(jìn)行尋址

采用軟件尋址,主機(jī)再發(fā)送完起始信號(hào)后,立即發(fā)送尋址控制字來(lái)尋址被控的從機(jī),尋址控制之的格式為:

其中“DA3,DA2,DA1,DA0”為器件地址,是某一類IIC器件統(tǒng)一的地址編碼,器件出廠時(shí)就已經(jīng)由設(shè)計(jì)者或生產(chǎn)廠家給定;“A2、A1、A0”為具體某個(gè)IIC器件再電路的地址,由該IIC器件引腳A2、A1、A0在電路中接高/低電平?jīng)Q定。

第十二章 單片機(jī)的各種應(yīng)用設(shè)計(jì)

單選題

1.單片機(jī)控制直流電機(jī)采用的是“PWM”信號(hào),將該信號(hào)轉(zhuǎn)換為有效的“直流電平” 2.直流電機(jī)的旋轉(zhuǎn)速度與施加的“電壓”成正比,屬豬轉(zhuǎn)矩與“電流”成正比 3.占空比是指一個(gè)周期內(nèi)“高電平持續(xù)時(shí)間占整個(gè)周期的比值

判斷題

1.ULN2003由7各NPN達(dá)林頓管組成,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適于繼電器、步進(jìn)電機(jī)、直流電機(jī)等各類高速大功率驅(qū)動(dòng)的系統(tǒng)2.ULN2003A不是可編程芯片3.直流電機(jī)高效運(yùn)行的常見方法是施加一個(gè)PWM脈沖波,其占空比對(duì)應(yīng)于所需要速度,占空比越高,轉(zhuǎn)速越快4.單片機(jī)對(duì)直流電機(jī)可以通過(guò)調(diào)節(jié)電壓和電流控制轉(zhuǎn)速和轉(zhuǎn)矩

簡(jiǎn)答題

芯片學(xué)習(xí)五步法

第一步:搞清楚芯片/模塊的主要功能; 第二步:搞清楚芯片/模塊的內(nèi)部結(jié)構(gòu),特別是與主要功能有關(guān)的部件(控制寄存器、狀態(tài)寄存器、數(shù)據(jù)寄存器、存儲(chǔ)空間); 第三步:搞清楚芯片/模塊的外部引腳,主要是地址引腳、數(shù)據(jù)引腳、控制引腳,特別是控制引腳的時(shí)序關(guān)系; 第四步:搞清楚芯片/模塊的基本操作,主要是芯片的工作方式及相關(guān)的命令字格式、基本操作及相關(guān)的時(shí)序和對(duì)應(yīng)的基本函數(shù)(一般廠家會(huì)給例程,也可根據(jù)時(shí)序自己編寫 ); 第五步:整合基本操作函數(shù)、按要求連接外部引腳(設(shè)計(jì)電路),以解決特定問題

總結(jié)

以上是生活随笔為你收集整理的单片机期末不挂科,看这一篇就够了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。