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

正文內(nèi)容

單片機原理與應用(c語言版)習題答案-文庫吧資料

2025-01-21 07:25本頁面
  

【正文】 時?答:一個定時器的定時時間有限,可采用兩個定時器的串行定時來實現(xiàn)較長時間的定時,比如,當fosc=12MHz時,單個定時/,此時若用另一個定時/計數(shù)器按方式1進行溢出次數(shù)計數(shù),在定時器溢出中斷時,給計數(shù)器發(fā)一個計數(shù)脈沖,且兩者均為方式一,則兩者串行可達到的定時時間為65536=。520 定時器工作在方式2時有何特點?適用于什么應用場合?答:定時器工作在方式2時是一個可自動裝入時間常數(shù)初值的8位定時/計數(shù)器,TLx為加1計數(shù)器,THx為計數(shù)初值寄存器。519 定時/計數(shù)器TO作為計數(shù)器使用時,其計數(shù)頻率不能超過晶振頻率的多少?答:由于定時/計數(shù)器TO作為計數(shù)器使用時,是對外部引腳輸入的脈沖進行計數(shù), %啟動T1 EA = 1。 %波特率為9600b/p TL1 = 0X0FA。 %波特率加倍 TMOD = 0x20。初始化程序如下:Void ser_initialize(void){SCON = 0x0D0。 根據(jù)波特率計算公式計算出定時器初值為0FAH。517 ,串口工作于方式3,數(shù)據(jù)傳輸速率為9600b/s,試完成其初始化程序。 方式2:10011100B。 TH0=0x0FF。 TL0=0x1C。解:方式0:1111 1100 1 1100B。count。 } void serve() interrupt1{ TL0=0x0B0。 ET0=1。 TR1=1。 TL0=0x0B0。//中斷次數(shù)計數(shù)器,初值為0voidcount=20。計數(shù)初值:(216X)1106= X=15536=3CB0H TH0 = 3CH, TL0 = 0B0Hinclude unsigned } 515 請采用定時器/計數(shù)器實現(xiàn)1s定時,控制晶振頻率為12MHz。 TH1=0x63。 While(1)。 EA =1。 TH1=0x63。 main(){ TMOD=0x00。編寫程序。T0、T1定時/計數(shù)溢出時,在CPU、T0、T1中斷開放前提下能自動產(chǎn)生中斷。不斷查詢T0、T1溢出標志TF0、TF1:TF0或TF1=0時,未溢出;TF0或TF1=1時,溢出。 ④TMOD=52H=01010010B;T1定時器,方式1,運行與INT1無關;T0定時器,方式2,運行與INT0無關。 ②TMOD=68H=01101000B,T1計數(shù)器,方式2,運行與INT1無關;T0定時器,方式0,運行與INT0有關。 (2)TMOD=68H。 GATE=1:軟件和硬件共同啟動定時器,即用指令使TCON中的TR0置1時,只有外部中斷INT0引腳輸入高電平時才能啟動定時器0。511 根據(jù)定時器/計數(shù)器0方式1邏輯結構圖,分析門控位GATE取不同值時,啟動定時器的工作過程。最多可以連接4個下降沿觸發(fā)的外部中斷信號。 (4) TMOD = 0x23。 (2) TMOD = 0x0E8。為保證在CPU響應中斷后、執(zhí)行返回指令前,撤除中斷請求,必須考慮另外的措施。 需用軟件清除相應標志的: 對于串行接收/發(fā)送中斷請求和80C52中的定時器/計數(shù)器T2的溢出和捕獲中斷請求,在CPU響應中斷后,內(nèi)部無硬件自動復位中斷標志RI、TI、TF2和EXF2,必須在中斷服務程序中清除這些中斷標志,才能撤除中斷。在邊沿觸發(fā)方式中,為保證CPU在兩個機器周期內(nèi)檢測到由高到低的負跳變,高電平與低電平的持續(xù)時間不得少于一個機器周期的時間。在電平觸發(fā)方式中,在中斷響應后中斷標志位IE0的清0由硬件自動完成, 引腳沒有控制作用,使中斷請求信號的低電平可能繼續(xù)存在,在以后的機器周期采樣時又會把已清0的IE0標志位重新置1,所以,在中斷響應后必須采用其它方法撤消該引腳上的低電平,來撤除外部中斷請求信號,否則有可能再次中斷造成出錯。57 外部中斷觸發(fā)方式有幾種?他們各自特點是什么?答:外部中斷源有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式。答: IE=0x9B。56 編寫一段對中斷系統(tǒng)初始化的程序,要求允許、T串行口中斷,且使串行口中斷為高優(yōu)先級。 55 51系列單片機中用于中斷允許和中斷優(yōu)先級控制的寄存器分別是什么?寫出中斷允許控制寄存器的各控制位的符號及含義。54 當執(zhí)行某一中斷源的中斷服務程序時,如果有新的中斷請求出現(xiàn),試問在什么情況下可響應新的中斷請求?在什么情況下不能響應新的中斷請求?答:一個正在執(zhí)行的低優(yōu)先級中斷程序能被高優(yōu)先級的中斷源所中斷,但不能被另一個低優(yōu)先級的中斷源所中斷。80C51只有兩個中斷優(yōu)先級。當設置串行口為高優(yōu)先級后,T0、INT0、INTT1 處于同一低優(yōu)先級,而INT0的優(yōu)先權排在T0前面,T0無法優(yōu)先INT0。④串行口、T0、INT0、INTT1:不能。80C51只有兩個中斷優(yōu)先級。串行口為高優(yōu)先級,其余為低優(yōu)先級。T0、T1為高優(yōu)先級,其余為低優(yōu)先級。53 要求80C51五個中斷源按下列優(yōu)先順序排列,判是否有可能實現(xiàn)?若能,應如何設置中斷源的中斷優(yōu)先級別?若不能,試述理由。 在滿足以上條件的基礎上,若下列任何一種情況存在,則CPU不會響應新的中斷: (1)CPU正在執(zhí)行一個同級或高優(yōu)先級的中斷服務程序; (2)正在執(zhí)行的指令尚未執(zhí)行完; (3)正在執(zhí)行中斷返回指令RETI或對專用寄存器IE、IP進行讀/寫指令。(2) 現(xiàn)行指令執(zhí)行到最后1個機器周期且已結束。 52 CPU響應中斷的條件有哪些?哪些情況下不會響應新的中斷?答:1)CPU響應中斷的條件:首先單片機響應中斷的條件是中斷源有請求且CPU開中斷(即EA=1)。 中斷嵌套是CPU正在執(zhí)行低優(yōu)先級中斷的服務程序時,可被高優(yōu)先級中斷請求所中斷,去執(zhí)行高優(yōu)先級中斷服務程序,待高優(yōu)先級中斷處理完畢后,再返回低優(yōu)先級中斷的服務程序。答:所謂中斷是指計算機在執(zhí)行某一程序的過程中,由于計算機系統(tǒng)內(nèi)、外的某種原因而必須終止原程序的執(zhí)行,轉去完成相應的處理程序,待處理結束之后再返回繼續(xù)執(zhí)行被終止原程序的過程。 } } while(1)。 name=a[3*i+1]。i5。 max_score=a[2]。 number=a[0]。 uchar a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}。要求查找出成績最好的學生,并輸出成績最好學生的學號、姓名和成績,試編程實現(xiàn)。 while(1)。 p=0x30。 p=p+1。i8。//指針變量指向地址為20H的內(nèi)部RAM sum=0。//定義指針變量 int sum。答:include include define uchar unsigned charvoid main(){ uchar i。 }411試編寫程序,將P1口的高5位置1,低3位不變。i=20。 sum=0。 //將片內(nèi)RAM地址0x33的內(nèi)容賦給外部RAM地址為 0x1003的存儲單元410 試編寫程序,采用3種循環(huán)結構實現(xiàn)數(shù)據(jù)1~20的平方和。答:include XBYTE[0x1002] = DBYTE[0x32]。amp。amp。48寫出下列關系表達式或邏輯表達式的結果,設a=3,b=4,c=5。 ⑤sfr SCON = 0x98。 ③unsigned char xdata val[3]。答:①char data val1。⑤ 定義特殊功能寄存器變量SCON。③ 在xdata區(qū)定義無符號字符數(shù)組val[3]。① 在data區(qū)定義字符變量val1。中斷函數(shù)由系統(tǒng)自動調(diào)用,一般函數(shù)必須手動調(diào)用。idata:間接尋址片內(nèi)數(shù)據(jù)區(qū)的256字節(jié)。45 C51語言的data、bdata、idata有什么區(qū)別?答:data:直接尋址片內(nèi)數(shù)據(jù)區(qū)的低128字節(jié)。= 0x91。//P1_1為 同樣可用 ,如sbit P1_1 = P1^1。 P1=其中用bit定義的位變量在C51編譯器編譯時,在不同的時候位地址是可以變化的,而sbit定義的位變量必須與MCS51單片機的一個可以尋址位單元或可尋址的字節(jié)單元的某一位聯(lián)系在一起,在C51編譯器編譯時,其對應的位地址是不能變化的。答:位類型bit是C51擴展的數(shù)據(jù)類型,用于訪問MCS51單片機中可尋址的位單元。sfr16型, 特殊功能寄存器聲明(16位) ,范圍就是特殊功能寄存器的范圍。 sbit型,其值可以是“1”或“0”,sbit定義的位變量必須與MCS51單片機的一個可以尋址位單元或可尋址的字節(jié)單元的某一位聯(lián)系在一起,在C51編譯器編譯時,其對應的位地址不能變化。43簡述C51中特有的數(shù)據(jù)類型有哪些。例如:sfr P1= 0x90,即:約定P1為P1端口在片內(nèi)的寄存器,在后面的語句編程中可通過對P1賦值,實現(xiàn)對P1端口的賦值。sfr為字節(jié)型特殊功能寄存器類型,占一個字節(jié)單元,利用它可訪問單片機內(nèi)部的所有特殊功能寄存器;sfr16為雙字節(jié)型特殊功能寄存器類型,占兩個字節(jié)單元,利用它可訪問單片機內(nèi)部占用兩個字節(jié)的特殊功能寄存器,如定時器T0和T1。答:特殊功能寄存器型是C51擴展的數(shù)據(jù)類型,用于訪問MCS51單片機中的特殊功能寄存器數(shù)據(jù)。雙精度型(double):double型占8 個字節(jié),~+308。~177。浮點型(float):float型數(shù)據(jù)長度為4個字節(jié),格式符合IEEE754標準的單精度浮點型數(shù)據(jù),包含指數(shù)和尾數(shù)兩部分,最高位為符號位,“0”表示正數(shù),“1”表示負數(shù),其余8位為階碼,最后23位為尾數(shù)的有效數(shù)位,由于尾數(shù)的整數(shù)部分隱含為“1”,所以尾數(shù)的精度為24位。長整型(long):long有有符號字整型signed long和無符號整型 unsigned long之分,他們的長度均為4個字節(jié)。整型(int):int有有符號字整型signed int和無符號整型 unsigned int之分,他們的長度均為雙字節(jié)。答:字符型(char):char有有符號字符型signed char和無符號字符型 unsigned char之分,他們的長度都為一個字節(jié)。 恢復現(xiàn)場 POP PSW RET MAIN: ACALL Data_Filter SJMP $ 。函數(shù)調(diào)用時的現(xiàn)場保護 PUSH ACC MOV ODD, 0 MOV EVEN, 0 MOV R2, 0 MOV DPTR, 0x2000 Loop: MOVX A, DPTR ANL A, 01H CJNE A, 0, ODD1。 偶數(shù)的統(tǒng)計 Count EQU 100 。 程序如下: ODD EQU 41H 。排序 CLR 00H CLR C MOV R7, 49 MOV R0 , 30H MOV A, R0 L3:INC R0 MOV R2, A SUBB A, R0 MOV A, R2 JC NEXT SETB 00H XCH A, R0 DEC R0 MOV R0 , A INC R0 NEXT: MOV A, R0 DJNZ R7, L3 JB 00 START MOV DPTR, 3000H 。讀到片內(nèi)的30H開始的單元 MOV R7 , 50 L1: 。 程序如下: X EQU 5AH Y EQU 5BH ORG 0000H MOV A, XSUBB A, 10JC LOOP1MOV A, XSUBB A, 15JC LOOP2MOV A, 41MOV Y, A ENDLOOP1:MOV A, XSUBB A, 01MOV Y, AENDLOOP2:MOV A, XADD A, 8MOV Y, AEND310 試編程把以2000H為首地址的連續(xù)50個單元的內(nèi)容按升序排列,存放到以3000H為首地址的存儲區(qū)中。如果X10,Y=X-1。若C =0,則加37H LOOP: ADD A, 30H 。恢復A內(nèi)容 JC LOOP 。清C SUBB A, 0AH 。屏蔽高4位 PUSH A 。 程序如下: MOV A, R3 。讀入的位地址 LOOP: MOV C, MOV R2,C INC R2 DJNZ R7 LOOP SJMP $ END(2) 程序如下: ORG 0000H MOV R7, 8 MOV R2, 31H 。位操作指令包括布爾變量的傳送、邏輯運算、控制轉移等指令,它共有17條指令,助記符有MOV、CLR、CPL、SETB、ANL、ORL、JC、JNC、JB、JNB和JBC,共11種。程序如下: ORG 0000H MOV DPTR, TABLE MOV R7, 16 MOV R2, 30H MOV A, 0
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1