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

正文內(nèi)容

單片微型計(jì)算機(jī)與接口技術(shù)思考題與習(xí)題解答-免費(fèi)閱讀

  

【正文】 (2) 幅度為4V,周期2ms的方波。ORG 0000H MOV DPTR,7FFFH ;指向控制口 MOV A,80H ;A口、B口均采用基本輸出方式 MOVX DPTR,A ;寫控制字 MOV DPTR,7CFFH MOV A,0MOVX DPTR,A ;清顯示 AGAIN: MOV R0,0 ;R0存字形表偏移量MOV R1,01 ;R1置數(shù)碼表位選代碼 NEXT: MOV DPTR,7EFFH ;指向C口 MOV A,R1 MOVX DPTR,A ;從C口輸出位選碼 MOV A,R0 MOV DPTR,TAB ;置字形表頭地址 MOVC A,A+DPTR ;查字形碼表 MOV DPTR,7CFFH ;指向A口 MOVX DPTR,A ;從A口輸出字形碼 ACALL DAY ;延時(shí) INC R0 ;指向下一位字形 MOV A,R1 RL A ;指向下一位 MOV R1,A CJNE Rl,10H,NEXT ;4個(gè)數(shù)碼管顯示完 SJMP AGAIN DAY:MOV R6,50 ;延時(shí)子程序 DL2:MOV R7,7DH DL1:NOP NOP DJNZ R7,DLl DJNZ R6,DL2 RETTAB1:DB 6FH,3FH,3FH,5EH;“good”(good)的字形碼 在8XX51單片機(jī)上擴(kuò)展一片EPROM 2712一片RAM 6264和一片8255,采用線選方式,寫出各自的地址范圍。 設(shè)置8255地址為CFFCH~CFFFH,使用部分譯碼法設(shè)計(jì)電路,并設(shè)置A口方式1輸出,B口方式 O輸入,C口不用的初始化程序。 設(shè)計(jì)電路見(jiàn)習(xí)題9.5圖。 6116為2KBX8位RAM,共11根地址線A0~A10,接線見(jiàn)習(xí)題9.2圖。 timer(100)。 電路圖見(jiàn)圖812/*****************************查詢方式****************************/includedefine uchar unsigned charsbit P3_3=P3^3;char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,Oxf8,0xf8,0x80,0xg0};void timer(uchar)。20HTEC:JBC R1,REC SJMP TES REC:MOV R0,SBUF INC R0 CJNE R0,40H,TECSJMP $ END;******************************接收中斷斤方式**************************** ORG O000H AJMP MAIN;轉(zhuǎn)主程序 ORG 0023H;中斷服務(wù) CLR RI MOV RO,SBUF INC R0 CJNF R0,40,RE CLR ES RE:RETIMAlN:MOV TMOD,20H;主程序 MOV TH1,0B2H MOV TL1,0B2H SETB TR1 MOV SCON,50H SETB EA SETB ES SJMP$ ;等待中斷 END 一個(gè)8XX511單片機(jī)的雙機(jī)通信系統(tǒng)波特率為9600, fosc=12MHz,用中斷方式編寫程序,將甲機(jī)片外RAM 3400H~34AOH的數(shù)據(jù)塊通過(guò)串行口傳送到乙機(jī)的片外RAM 4400H~44AOH單元中去。 a=a/10。TMOD=0x09。 } timer(){ TH1=1000/256;TL1=1000%256;TR1=1;TR0=0。 。7.6 1000Hz的周期為1ms,即要求每500us ,使用T1方式1,MC=12/fosc=1us,C=216500us/1us=FE0CH,除TMOD=10H,TH0=FEH,Tl0=0CH外,注意每次要重置TH0和TL0。 b=tab[0]; p3_0=O;p3_1=0; EA=1;EX0=1;IT0=1。 匯編語(yǔ)言程序 ORG 0000H AJMP MAlN 0RG 0003H RL A ;中斷服務(wù) MOV P1.A RETIMAIN:MOV A,0FEH MOV P1,A ;第一燈亮 SETB EA SETB EX0 SETB IT0 SJMP$C語(yǔ)言程序include int0() interrpt 0{ P1=P11|0x01;} main(){ P1=0xfe; EA=1;EX0=1;IT0=1; do{}whik(1);}匯編語(yǔ)言中只有一個(gè)中斷源,不存在占用別的中斷源向量地址問(wèn)題,程序順序排下,應(yīng)注意程序的執(zhí)行過(guò)程。 uchar code tab[16]={0x3f,0x06……);,/*段碼表(略)*/ while(1){ for(i=O;i=15。 匯編語(yǔ)言程序 ORG 0000H MOV A,OFH ABC:MOV P1,A ACALL D05 SWAP A SJMP ABC D05:MoV R6,250 DY:MOV R7,250 DAY:NOP NOP DJNZ R7,DAY DJNZ R6,DY RET END C語(yǔ)言編程 sfr P1=0x90。 while(a/k==0)k=k/10; for(i=0;a!=0;i++) {*P2=a/k; a=a%k; P2++; k=k/10: *P1=i: }第5章 并行口 8XX51的4個(gè)I/()端口的作用是什么?8XX51對(duì)外的三總線是如何分配的? 8XX51的4個(gè)I/0端口在結(jié)構(gòu)上有何異同?使用時(shí)應(yīng)注意什么? 為什么說(shuō)8XX51能全部作為I/O口使用的僅有P1端口?~ 在例52中有如下語(yǔ)句:MOV P1,0FFH ;高4位的LED全滅,低4位輸入線送“1”ABC: MOV A,P1 ;讀P1口引腳開(kāi)關(guān)狀態(tài),并送入A為什么執(zhí)行了ABC語(yǔ)句后A的值低4位為開(kāi)關(guān)狀態(tài),而不是前一句的FFH,那么它的高4位值是什么呢? 由內(nèi)部結(jié)構(gòu)圖可知,MOV P1,0FFH將使鎖存器Q=1,同時(shí)Q=0,VT截止,當(dāng)執(zhí)行MOV A,P1時(shí),讀引腳信號(hào)有效,低4位的開(kāi)關(guān)電平通過(guò)門2進(jìn)入內(nèi)部總線到A,而讀鎖存器信號(hào)無(wú)效,門1關(guān)閉,Q的信號(hào)進(jìn)不了內(nèi)部總線,高4位沒(méi)有引腳新的電平變化,由于VT截止,二極管也截止,進(jìn)入門2的是VT的漏極電壓Vcc,因此,高4位通過(guò)門2讀入的均是高電平即1111 B。 P2=0。 char*P1。Pl_3=0。sbit Pl_l=P1^1; sbit P1_2=P1^2。 ORG 0000H MOV R7,03H MOV R0,dataMOV R2,0 NEXT:MOV A,R0 MOV B,R1 MUL AB ADD A,R2 MOV RO,AMOV A,O ADDC;A,B MOV R2,A INC R0 DJNZ R7,NEXT MOV R0,B SJMP $ END第4章 單片機(jī)的C語(yǔ)言 改正下面程序的錯(cuò)誤。 16個(gè)單字節(jié)累加應(yīng)用ADD指令而不能用ADDC指令,和的低位存A,當(dāng)和超過(guò)一個(gè)字節(jié)時(shí),和的高字節(jié)存于B,并要加低位相加時(shí)產(chǎn)生的進(jìn)位,16個(gè)單字節(jié)加完后,采用右移4次進(jìn)行除16求平均值的運(yùn)算,商在 BUF2單元,余數(shù)在BuF21單元。 片內(nèi)RAM間址寄存器只有Ro和R1,而正數(shù)、負(fù)數(shù)和零共需3個(gè)寄存器指示地址,這時(shí)可用堆棧指針指示第3個(gè)地址,POP和PUSH指令可自動(dòng)修改地址。 A中放X(小于14H)的數(shù),平方表的一個(gè)數(shù)據(jù)占2個(gè)字節(jié),可用BCD碼或二進(jìn)制數(shù)存放(如A中放的是 BCD碼,則要先化成二進(jìn)制數(shù)再查表)。 單片機(jī)的移位指令只對(duì)A,且只有循環(huán)移位指令,為了使本單元的最高位移進(jìn)下一單元的最低位,必須用大循環(huán)移位指令移位4次。0 MOV B,A ;B存2A的進(jìn)位 MOV A,RO ADD A,ACCMOV R1,A ;R1=4A MOV A,B ADDC A,B ;進(jìn)位x 2 MOV B,A ;存積高位 MOV A,R1 ;存積低位 SJMP $ 編程將內(nèi)部RAM 40H單元的中間4位變反,其余位不變放回原單元。MUV 20H,0A4HMOV A,017)6HMOV R0,20HMOV R2,57HANL A,R20RL A,R0SWAP ACPL AORL 20H,ASJMP $ 程序運(yùn)行后內(nèi)部RAM(20H)=B4H,A=90H 將下列程序譯為機(jī)器碼。(1) MOVC A,A+DPTR(2) MOVX A,DPTR 當(dāng)A=O時(shí),兩條指令的地址雖然相同,但操作碼不同,MOVC是尋址程序存儲(chǔ)器,MOVX是尋址外部數(shù)據(jù)存儲(chǔ)器,送入A的是兩個(gè)不同存儲(chǔ)空間的內(nèi)容。H,8A50H第1章 MCS51單片機(jī) 什么是嵌入式系統(tǒng)?其控制核心有哪幾種類型? 見(jiàn)緒論 單片微型計(jì)算機(jī)與微處理器在結(jié)構(gòu)上和使用中有什么差異?單片機(jī)和DSP在使用上有什么差別? 單片微型計(jì)算機(jī)是包含CPU、存儲(chǔ)器和I/O接口的大規(guī)模集成芯片,即它本身包含了除外部設(shè)備以外構(gòu)成微機(jī)系統(tǒng)的各個(gè)部分,只需接外設(shè)即可構(gòu)成獨(dú)立的微機(jī)應(yīng)用系統(tǒng)?!秵纹⑿陀?jì)算機(jī)與接口技術(shù)》思考題與習(xí)題解答第0章 基礎(chǔ)知識(shí) 將下列十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù):64,98,80,100,125,255。微機(jī)處理器僅為CPU,CPU是構(gòu)不成獨(dú)立的微機(jī)系統(tǒng)的。 指出下列各指令中操作數(shù)的尋址方式指 令目的操作數(shù)尋址方式源操作數(shù)尋址方式ADD A,40HPUSH ACCMOV B,20HANL P1,35HMOV R1,PSWMOVC A,A+DPTRMOVX DPTR,A 目的操作數(shù) 源操作數(shù) 寄存器 直接 SP間接尋址 直接 直接 直接 直接 立即 寄存器問(wèn)址 直接 寄存器 變址 寄存器間址 寄存器 執(zhí)行下列程序段MOV A,56HADD A,74HADD A,ACC后,CY= ,OV= ,A= 。機(jī)器碼 源程序LA: MOV A,01HLB: MOV P1,ARL ACJNE A,10,LBSJMP LA 機(jī)器碼 源程序 7401 LA:M()V A,01H F590 LB:M()V P1,A 23 RL A B40AFA CJNE A,10,LB 80F6 SJMP LA 將累加器A的低4位數(shù)據(jù)送P。 方法1:XRL 40H,3CH SJMP $ 方法2:MOV A,40H CPL A ANL A,3CH ANL 40H,OC3H ORL 40H,ASJMP $2.15 有兩個(gè)BCD碼數(shù)存放在(20H)和(21H)單元,完成(21H)+(20H)=(23H)(22H)。ORG O CLR C MOV A,20H RLC A MOV 20H,A MOV A,21H RLC A MOV 21H,AMOV A,22H RLC A MOV 22H.A MOV A,O RLC A MOV 23H,A SLMP $第3章 程序設(shè)計(jì) 編寫程序,把片外數(shù)據(jù)存儲(chǔ)器0000H~0050H中的內(nèi)容傳送到片內(nèi)數(shù)據(jù)存儲(chǔ)器20H~70H中。ORG 0 MOV DPTR,TAB ADD A,ACC 。RO指正數(shù)存放地址,Rl指負(fù)數(shù)存放地址,SP指源數(shù)據(jù)存放的末地址,POP指令取源數(shù)據(jù),每取一個(gè)數(shù)地址減1。 0RG 0000H MoV R7,0FH MOV R0,BUFl MOV B,0 MOV A,R0MOV R2,A NEXT:MOV A,R2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1