版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)考試復(fù)習(xí)資料第一章、緒論1、什么叫單片機(jī)?其主要特點(diǎn)有哪些?答:在一片集成電路芯片上集成微處理器、存儲(chǔ)器、I/O接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。單片機(jī)主要特點(diǎn)有:控制性能和可靠性高;體積小、價(jià)格低、易于產(chǎn)品化; 具有良好的性能價(jià)格比。2、單片機(jī)有哪些應(yīng)用領(lǐng)域?答:智能儀器儀表;機(jī)電一體化產(chǎn)品;實(shí)時(shí)工業(yè)控制;分布系統(tǒng)的前端模塊;家用電器;交通與航空航天。3、仿真調(diào)試有哪兩種形式?硬件仿真的目的是什么? 答:軟件模擬和硬件仿真。仿真的目的就是可以進(jìn)行調(diào)試、跟蹤、監(jiān)視。4、簡(jiǎn)述單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程。答:系統(tǒng)需求分析;硬件方案設(shè)計(jì);軟件編程;仿真調(diào)試;實(shí)際運(yùn)行。第二章、80c
2、51的結(jié)構(gòu)和原理1、80c51單片機(jī)在功能上,程序存儲(chǔ)器的配置上主要有哪些分類? 答:功能上分為基本型和增強(qiáng)型;工藝上分為HMO工藝和CHMO工藝;在片內(nèi)程序存儲(chǔ)器的配置上有掩膜 ROM EPROM口 Flash、無(wú)片內(nèi)程序存儲(chǔ) 器形式。2、80c51基本型的存儲(chǔ)器地址空間如何劃分?各空間的地址范圍和容量如何? 答:在物理上設(shè)計(jì)成程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器兩個(gè)獨(dú)立的空間;片內(nèi)程序存儲(chǔ)器為4KB地址范圍是0000H-0FFFH 片內(nèi)數(shù)據(jù)存儲(chǔ)器為128字節(jié)RAM地址范圍是00H-7FH,3、80c51單片機(jī)晶振頻率分別為12Mhz,11.0592Mhz時(shí),機(jī)器周期分別為多少? 答:晶振頻率為f,一個(gè)時(shí)
3、鐘周期為1/f,機(jī)器周期為12*1/f。1s, 1.085 s。4、80c51單片機(jī)復(fù)位后的狀態(tài)如何?常用的復(fù)位方法有哪些? 答:復(fù)位后,PC內(nèi)容為0000H;P0 口P3 口內(nèi)容為FFHSP內(nèi)容為07H;SBUF內(nèi)容不定;IP、IE和PCONw的有效位為0;其余的特殊功能寄存器的狀態(tài)均為 00耳復(fù)位方法一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位 5、80c51單片機(jī)的片內(nèi)、片外程序存儲(chǔ)器和片內(nèi)、片外數(shù)據(jù)存儲(chǔ)器訪問(wèn)如何進(jìn) 行區(qū)分?答:80C51的EA引腳為訪問(wèn)片內(nèi)、片外程序存儲(chǔ)器的選擇端。訪問(wèn)片內(nèi)、片外數(shù) 據(jù)存儲(chǔ)器需要采用不同的指令加以區(qū)分。PSW勺R(shí)S1 RS0來(lái) 決定。7、80c51單
4、片機(jī)的PW資存器各標(biāo)志的意義如何?答:CY :進(jìn)位、借位標(biāo)志。有進(jìn)位、借位時(shí) CY=1否則CY=0AC輔助進(jìn)位、借位標(biāo)志(高半字節(jié)與低半字節(jié)間的進(jìn)位或借位);F0:用戶標(biāo)志位,由用戶自己定義;RS1 RS0當(dāng)前工作寄存器組選擇位;OV溢出標(biāo)志位。有溢出時(shí) 0V=1否則OV=0P:奇偶標(biāo)志位。存于ACC中的運(yùn)算結(jié)果有奇數(shù)個(gè)1時(shí)P=1,否則P=0b8、80c51單片機(jī)的控制總線信號(hào)有哪些?各信號(hào)的作用如何? 答:RST/VPD:復(fù)位信號(hào)輸入引腳/備用電源輸入引腳;ALE/PROG地址鎖存允許信號(hào)輸出引腳/編程脈沖輸入引腳;EA/VPP內(nèi)外存儲(chǔ)器選擇引腳/片內(nèi)EPROM或FlashROM編程電壓輸入
5、引腳; PSEN外部程序存儲(chǔ)器選通信號(hào)輸出引腳。9、80C51單片機(jī)的程序存儲(chǔ)器低端的幾個(gè)特殊單元的用途如何? 答:0000H單片機(jī)復(fù)位入口地址;0003H外部中斷0的中斷服務(wù)程序入口地址;000BH定時(shí)/計(jì)數(shù)器0溢出中斷服務(wù)程序入口地址;0013H外部中斷1的中斷服務(wù)程序入口地址;001BH定時(shí)/計(jì)數(shù)器1溢出中斷服務(wù)程序入口地址;0023H串行口的中斷服務(wù)程序入口地址。10、80c51單片機(jī)的P0P3口在結(jié)構(gòu)和功能上有何異同?答:作為通用I/O 口時(shí),P0、P1、P2和P3都是準(zhǔn)雙向口。P0可以作為地址/數(shù)據(jù)總線,此時(shí)是一個(gè)真正的雙向口;P2 口可以作為地址線的高8位;P3 口是雙功能口,每
6、條口線還具有不同的第二功能。另外,P0 口的驅(qū)動(dòng)能力為8個(gè)TTL負(fù)載,而其它口僅可驅(qū)動(dòng)4個(gè)TTL負(fù)載。第三章、 80c51 匯編語(yǔ)言概述15、試編寫程序,完成兩個(gè)16位數(shù)的減法:7F4DHk 2B4EH結(jié)果存入內(nèi)部 RAM 的30H和31H單元,30H單元存差的高8位,31H單元存差的低8位。答:CLR CYMOVMOVMOVMOVSUBBMOVDECMOVSUBBMOV30H, #7FH31H, #4DHR0, #31HA, R0A , #4ER,0 A保存低字節(jié)相減結(jié)果R0A, R0A, #2BHR,0 A;保存高字節(jié)相減結(jié)果18、試編寫程序,將內(nèi)部 RAM勺20H 21H單元的兩個(gè)無(wú)符號(hào)
7、數(shù)相乘,結(jié)果存放在 R2、 答:R3中,R2中存放高8位,R3中存放低8位。MOV MOV MULMOV MOVA, 20H B, 21H ABR3, AR2, B第四章、80C51的C51語(yǔ)言程序設(shè)計(jì)3、C51支持的數(shù)據(jù)類型有哪些?答:字符型、整型、長(zhǎng)整型、浮點(diǎn)型、位型、訪問(wèn) SFR6 C51有那幾種編譯模式?每種編譯模式的特點(diǎn)如何?答:SMALL小模式。變量默認(rèn)在片內(nèi) RAM空間小,速度快;COMPAC緊湊模式。變量默認(rèn)在片外RAM勺頁(yè)(256字節(jié),頁(yè)號(hào)由P2 口決定);LARGE大模式。變量默認(rèn)在片外 RAM勺64KB范圍??臻g大,速度慢。8、C51應(yīng)用程序的參數(shù)傳遞有哪些方式?特點(diǎn)如何
8、?答:參數(shù)傳遞可以采用寄存器、固定儲(chǔ)存器位置方式。寄存器傳遞方式最多可以傳遞 3個(gè)參數(shù)。這種參數(shù)傳遞可以產(chǎn)生高效的代 碼。當(dāng)無(wú)寄存器可用時(shí),參數(shù)可以采用固定的儲(chǔ)存器位置傳遞。在SMALL模式下, 參數(shù)傳遞在內(nèi)部 RAM中完成。在COMPAC和 LARGE模式下,參數(shù)的傳遞要在外 部RAM中完成。第五章、80C51人機(jī)接口技術(shù)1、AT89S52單片機(jī)口線的驅(qū)動(dòng)能力如何?答:每根口線最大可吸收10MA的電流;但P0 口所有引腳的吸收電流的總和不能超 過(guò)26MA而P1,P2和P3每個(gè)口吸收電流的總和限制在 15MA全部4個(gè)并行口所 有口線的吸收電流總和限制在 71MA2、發(fā)光二極管(LED)與普通二
9、極管有何異同?答:發(fā)光二級(jí)管正向?qū)щ姇?huì)發(fā)光,正向壓降比普通二極管大,反向電壓一般為5V。普通二極管正向壓降0.7V,反向壓降很大,有的可達(dá)幾千 V,導(dǎo)電后不發(fā)光。3、數(shù)碼管有哪兩種類型,斷碼如何確定?答:所以二極管的正極接在一起,共用的,叫共陽(yáng)型。 所以二極管的負(fù)極接在一起,共用的,叫共陰型。字符0123456789AbCdEFP暗共陰極3F065B4F666D7D077F6F777C395E7971738000共陽(yáng)極C0F9A4B0999282F880908883C6A1868E8C7FFF4、單片機(jī)應(yīng)用系統(tǒng)常用的蜂鳴器(電磁式蜂鳴器)有哪兩種,特點(diǎn)如何 ?答:有源蜂鳴器:其內(nèi)部含有音頻振蕩
10、源,只要接上額定電壓就可以連續(xù)發(fā)聲;無(wú)源蜂鳴器:其內(nèi)部沒(méi)有音頻振蕩源,工作室需要接入音頻方波,改變方波頻率可以得到不同音調(diào)的聲音。第六章、80C51的中斷系統(tǒng)及定時(shí)/計(jì)數(shù)器1、 80C51有幾個(gè)中斷源?各中斷標(biāo)志是如何產(chǎn)生的?又是如何復(fù)位的?CPUP向應(yīng) 各中斷時(shí),其中斷入口地址是多少?答:5個(gè)中斷源,分別為外中斷INTO和INT1、T0和T1溢出中斷、串口中斷。電平方式觸發(fā)的外中斷標(biāo)志與引腳信號(hào)一致;邊沿方式觸發(fā)的外中斷響應(yīng)中斷后由硬件自動(dòng)復(fù)位。TO和T1, CPU向應(yīng)中斷時(shí),由硬件自動(dòng)復(fù)位。RI和TI,由硬件置位。必須由軟件復(fù)位。另外,所有能產(chǎn)生中斷的標(biāo)志位均可由軟件置位或復(fù)位。各中斷入口
11、地址:INTO 0003H TO OOOBH INT10013H, T1 OO1BH RI 和 TI 0023H2、外部中斷源有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式,這兩種觸發(fā)方式所產(chǎn)生的 中斷過(guò)程有何不同?怎樣設(shè)定?答:當(dāng)IT0=0時(shí),INTO為電平觸發(fā)方式。電平觸發(fā)方式時(shí),CPU在每個(gè)機(jī)器周期 的S5P2采樣INTO引腳電平,當(dāng)采樣到低電平時(shí),置IE0 =1向CPU青求中斷; 采樣到高電平時(shí),將IE0清0。在電平觸發(fā)方式下,CPU響應(yīng)中斷時(shí),不能自動(dòng) 清除IE0標(biāo)志。電平觸發(fā)方式時(shí),外部中斷源的有效低電平必須保持到請(qǐng)求獲得響應(yīng)時(shí)為 止,不然就會(huì)漏掉;在中斷服務(wù)結(jié)束之前,中斷源的有效的低電平必須撤
12、除,否 則中斷返回之后將再次產(chǎn)生中斷。 該方式適合于外部中斷輸入為低電平, 且在中 斷服務(wù)程序中能清除外部中斷請(qǐng)求源的情況。當(dāng)IT0=1時(shí),INTO為邊沿觸發(fā)方式。邊沿觸發(fā)方式時(shí),CPU在每個(gè)機(jī)器周期的S5P2采樣INTO引腳電平,如果在連續(xù)的兩個(gè)機(jī)器周期檢測(cè)到INTO引腳由高電平變?yōu)榈碗娖?,即第一個(gè)周期采樣到 INT0=1,第二個(gè)周期采樣到INTO=O,則 置IE0 = 1,產(chǎn)生中斷請(qǐng)求。在邊沿觸發(fā)方式下,CPU響應(yīng)中斷時(shí),能由硬件自動(dòng) 清除IE0標(biāo)志。邊沿觸發(fā)方式時(shí),在相繼兩次采樣中,先采樣到外部中斷輸入為高電平, 下 一個(gè)周期采樣到為低電平,則在IE0或IE1中將鎖存一個(gè)邏輯1。若CPU
13、暫時(shí)不 能響應(yīng),中斷申請(qǐng)標(biāo)志也不會(huì)丟失,直到 CPL響應(yīng)此中斷時(shí)才清0。另外,為了 保證下降沿能夠被可靠地采樣到,INTO和INT1引腳上的負(fù)脈沖寬度至少要保持 一個(gè)機(jī)器周期(若晶振頻率為12MHz為1微秒)。邊沿觸發(fā)方式適合于以負(fù)脈 沖形式輸入的外部中斷請(qǐng)求。3、定時(shí)/計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?答:定時(shí)/計(jì)數(shù)器實(shí)質(zhì)是加1計(jì)數(shù)器。不同點(diǎn):設(shè)置為定時(shí)器模式時(shí),加1計(jì)數(shù)器是對(duì)內(nèi)部機(jī)器周期計(jì)數(shù)(1個(gè)機(jī) 器周期等于12個(gè)振蕩周期,即計(jì)數(shù)頻率為晶振頻率的 1/12 )。計(jì)數(shù)值乘以機(jī)器 周期就是定時(shí)時(shí)間。設(shè)置為計(jì)數(shù)器模式時(shí),外部事件計(jì)數(shù)脈沖由TO或T1引腳輸 入到計(jì)數(shù)器。在每個(gè)機(jī)器周期的S5
14、P2期間采樣TO、T1引腳電平。當(dāng)某周期采樣 到一高電平輸入,而下一周期又采樣到一低電平時(shí),則計(jì)數(shù)器加 1,更新的計(jì)數(shù) 值在下一個(gè)機(jī)器周期的S3P1期間裝入計(jì)數(shù)器。相同點(diǎn):它們的工作原理相同,它們都有 4種工作方式,由TMO中的M1M0 設(shè)定,即方式0: 13位計(jì)數(shù)器;方式1: 16位計(jì)數(shù)器;方式2:具有自動(dòng)重裝初值功能的8位計(jì)數(shù)器;方式3: T0分為兩個(gè)獨(dú)立的8位計(jì)數(shù)器,T1停止工作。4、定時(shí)/計(jì)數(shù)器的4種工作方式各有何特點(diǎn)?答:方式0位13位計(jì)數(shù)器,由TLO的低5位(高3位未用)和THO的8位組成。 TLO的低5位溢出時(shí)向TH0進(jìn)位,THO溢出時(shí),置位TCON中的TFO標(biāo)志,向CPU發(fā)出中
15、斷請(qǐng)求。計(jì)數(shù)初值計(jì)算的公式為:X= 213- N方式1的計(jì)數(shù)位數(shù)是16位,由TLO作為低8位、THO作為高8位,組成了 16位加1計(jì)數(shù)器。計(jì)數(shù)個(gè)數(shù) 與計(jì)數(shù)初值的關(guān)系為:X= 216- N方式2為自動(dòng)重裝初值的8位計(jì)數(shù)方式。THO為8位初值寄存器。當(dāng)TLO計(jì) 滿溢出時(shí),由硬件使TFO置1,向CPL發(fā)出中斷請(qǐng)求,并將THO中的計(jì)數(shù)初值自 動(dòng)送入TLO。TLO從初值重新進(jìn)行加1計(jì)數(shù)。周而復(fù)始,直至TR0=0才會(huì)停止。 計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:X= 28- N方式3只適用于定時(shí)/計(jì)數(shù)器T0,定時(shí)器T1處于方式3時(shí)相當(dāng)于TR仁0, 停止計(jì)數(shù)。方式3時(shí),T0分成為兩個(gè)獨(dú)立的8位計(jì)數(shù)器TLO和THQ T
16、LO使用T0 的所有控制位。當(dāng)TLO計(jì)數(shù)溢出時(shí),由硬件使TFO置1,向CPU發(fā)出中斷請(qǐng)求。 而THO固定為定時(shí)方式(不能進(jìn)行外部計(jì)數(shù)),并且借用了 T1的控制位TR1、TF1。 因此,THO的啟、停受TR1控制,THO的溢出將置位TF1。8、要求從P1.1引腳輸出1000Hz方波,晶振頻率為12MHz試設(shè)計(jì)程序 答:采用 T0 實(shí)現(xiàn)a T0工作在定時(shí)方式1時(shí),控制字TMO配置:M1M0=01 GATE=0 C/T=0,可取方式控制字為 01H;b、計(jì)算計(jì)數(shù)初值X:晶振為12 MHz所以機(jī)器周期Tcy為11/1000=1 X 10s-3N = t/ Tcy = 0.5 X 10-3/1 X 10
17、-6 = 500X= 216- N= 65536 500= 65036= FE0CH即應(yīng)將FEH送入TH0中,0CH送入TL0中C、實(shí)現(xiàn)程序如下:ORG0000HAJMPMAINORG000BHLJMPDVT0ORG0030HMAIN:MOVTMOD,#01HMOVTH0,# 0FEHMOVTL0,#0CHSETBET0SETBEASETBTR0SJMP$DVT0:CPLP1.1MOVTH0,# 0FEHMOVTL0,# 0CHSETBTR0;跳轉(zhuǎn)到主程序;T0的中斷入口地址;設(shè) T0 工作于方式 2 ;裝入循環(huán)計(jì)數(shù)初值;首次計(jì)數(shù)值;T0開(kāi)中斷;CPU開(kāi)中斷;啟動(dòng) T0 ;等待中斷RETIEN
18、D第七章、80C51單片機(jī)的串行口1、80C51單片機(jī)串行口有幾種工作方式?如何選擇?簡(jiǎn)述其特點(diǎn)?答:四種工作方式,由SCON中的SM0 SM1進(jìn)行定義:方式 0:同步移位寄存器的輸入輸出方式,主要用于擴(kuò)展并行輸入或輸 出口,波特率固定。方式 1: 10 位數(shù)據(jù)的異步通信口,波特率可變。方式 2: 11 位數(shù)據(jù)的異步通信口,波特率固定。方式 3: 11 位數(shù)據(jù)的異步通信口,波特率可變2、串行通信的接口標(biāo)準(zhǔn)有那幾種?答:RS-232C接 口、RS-422A 接口、RS-485接口。3、在串行通信中通信速率與傳輸距離之間的關(guān)系如何?答:最大距離與傳輸速率及傳輸線的電氣特性有關(guān)。當(dāng)傳輸線使用每 0.3m (約 1ft )有 50PF 電容的非平衡屏蔽雙絞線時(shí),傳輸距離隨傳輸速率的增加而 減小。當(dāng)波特率超過(guò) 1000 bps 時(shí),最大傳輸距離將迅速下降。第八章、80C51的串
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 錦州醫(yī)科大學(xué)醫(yī)療學(xué)院《代謝控制發(fā)酵》2023-2024學(xué)年第一學(xué)期期末試卷
- 新蘇教版一年級(jí)下冊(cè)數(shù)學(xué)第1單元第5課時(shí)《有關(guān)6、5、4、3、2的加減法》作業(yè)
- 懷化職業(yè)技術(shù)學(xué)院《特種膠黏劑》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北美術(shù)學(xué)院《圖書情報(bào)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶三峽學(xué)院《數(shù)字信號(hào)處理俄》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶財(cái)經(jīng)學(xué)院《工程制圖與化工CAD》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江郵電職業(yè)技術(shù)學(xué)院《機(jī)器人理論及技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江工業(yè)大學(xué)《儀器分析專題》2023-2024學(xué)年第一學(xué)期期末試卷
- 地暖電磁閥工作原理
- 鄭州智能科技職業(yè)學(xué)院《水利水電工程概預(yù)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 人教版初中英語(yǔ)八年級(jí)下冊(cè) 單詞默寫表 漢譯英
- GB/T 304.9-2008關(guān)節(jié)軸承通用技術(shù)規(guī)則
- GB/T 29353-2012養(yǎng)老機(jī)構(gòu)基本規(guī)范
- 2205雙相不銹鋼的焊接工藝
- 啤酒廠糖化車間熱量衡算
- 英文標(biāo)點(diǎn)符號(hào)用法(句號(hào)分號(hào)冒號(hào)問(wèn)號(hào)感嘆號(hào))(課堂)課件
- 22部能夠療傷的身心靈療愈電影
- 領(lǐng)導(dǎo)干部有效授權(quán)的技巧與藝術(shù)課件
- DB37-T 1915-2020 安全生產(chǎn)培訓(xùn)質(zhì)量控制規(guī)范-(高清版)
- 陜西省商洛市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 實(shí)習(xí)生請(qǐng)假條
評(píng)論
0/150
提交評(píng)論