南航单片机习题及答案.ppt

上传人:啊飒飒 文档编号:13230201 上传时间:2021-12-19 格式:PPT 页数:18 大小:343.50KB
返回 下载 相关 举报
南航单片机习题及答案.ppt_第1页
第1页 / 共18页
南航单片机习题及答案.ppt_第2页
第2页 / 共18页
南航单片机习题及答案.ppt_第3页
第3页 / 共18页
南航单片机习题及答案.ppt_第4页
第4页 / 共18页
南航单片机习题及答案.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《南航单片机习题及答案.ppt》由会员分享,可在线阅读,更多相关《南航单片机习题及答案.ppt(18页珍藏版)》请在三一文库上搜索。

1、习题1:,1. 将十进制数转换为16位二进制补码,并用十六进制表示. A. 50D B. 120D C. -120D D. -50D2. 写出下列位的位地址. A. ACC.4 B. P1.1 C. 22H单元的位3 3. 在MCS-51单片机中,传送指令MOV,MOVX,MOVC 的 作用区间是什么.4. MCS-51单片机复位后,PC , SP, P1的值是什么.5. 在MCS-51单片机中,执行一个机器周期的时间是多少. 设f晶12MHZ,习题2:,1.指出下列那些指令是正确的。 A. SETB ACC.0 B. PUSH DPTR C. RLC R4 D. JNB P3.5 , e 2

2、. 设 A=82H, 试写出下列指令执行后,PSW寄存器 CY, OV , P的值. A. ADD A, 92H B. CLR C SUBB A, 60H C. XRL A, 82H,习题3:,1. 有3个无符号字节数存于38H为首址单元中,若3个 数都不为0,则求3个数之和,和存于以40H为首址单元中;若3个数中有1个为0,则将其它2个单元清零。2.设有20个带符号字节数存于以 40H为首址的单元中,试编一程序求其负数的绝对值之和,并将和存于以60H为首址的单元中。,ST: MOVR0,#38H MOVR7,#03HL1: MOVA,R0 JZL4INCR0DTNZR7,L1MOVR0,#3

3、8HMOVR7,#03HMOVR2,#00HCLRAL2: ADDAR0JNCL3INCR2L3: INCR0DTNZR7,L2,MOV40H,AMOV41H,R2RETL4: MOVR0,38HMOVR7,#03HCLRAL5: MOVR0,AINCR0DTNZR7,L5RET,ST: MOVR0,#40HMOVR7,#14HMOVR2,#00HMOVR3,#00HL1: MOVA,R0JNBACC,7,L2CPLAINCAADDA, R3MOVR3,AMOVA,R2ADDCA,#00HMOVR2,AL1: INCR0DTNZR7,L1MOV60H,R2MOV61HR3RET,习题4:,1.

4、设有20个无符号字节数组存于以DATA为首址的外部数据存储器单元中,试编一程序求出该数组中大于60H数的”1”的个数之和,并把它存于40H单元中。2.试编一程序把50H单元中的16进制数转换为ASCII码,并将对应的ASCII码依次存放到以51H为首址的单元中.,ST: MOVOPTR,#DATAMOVR7,#14HMOVR2,#00HL1: MOVXA,DPTRCJNEA,#60HL2SJMPL5L2: JCL5MOVR6,#08HL3: RLCAJNZL4INCR2L4:DJNZR6,L3L5:INCDPTRDJNZR7,L1 MOV40H,R2RET,ST: MOVA,50HSWAPAA

5、NLA,#0FHADDA,#30HCJNE A,#3AH,L0L0: JCL1ADDA,#07HL1: MOV51H,AMOVA,50HANLA,#0FHADDA,#30HCJNEA,#3AH,L2L2: JCL3ADDA,#07HL3: MOV52H,ARET,习题5: DAC0832与MCS-51接口电路如图示,采用T0定时,使DAC0832的U0输出如下图所示波形。,程序: MAIN: MOV SP, #67H LP2: CLR A MOV TMOD, #01H MOV DPTR, #7F00H MOV TH0, #3CH MOVX DPTR, A MOV TL0, #B0H LP3:

6、MOV R7, #20H MOV IE, #88H LP4: DJNZ R7, LP4 MOV R2, #00H SJMP LP0 SETB TR0 I -T0: MOV TH0, #3CH LP0: CJNE R2, #05H, LP1 MOV TL0, #B0H LP1: JNC LP2 INC R2 MOV A, #66H CJNE R2, #14H, LP5 MOV DPTR, #7F00H LP5: JC LP6 MOVX DPTR, A MOV R2, #00H SJMP LP3 LP6: RETI,习题6: 8255A,B口接有2个数码管,C口接有8个开关.试编一程 序,用A,B

7、口显示C口开关闭合值(即Ci口开关闭合,显示Ci),设8个开关只有一个闭合.,程序 ST: MOV DPTR, #BF03H ADD A, #0BH MOV A, #89H MOVC A, A+PC MOVX DPTR, A MOV DPTR, #BF01H LP0: MOV DPTR, BF02H MOVX DPTR, A MOVX A, DPTR DEC DPL MOV R3, #00H MOV A, #C6H MOV R7, #08H MOVX DPTR, A LP1: JNB ACC.0, LP2 SJMP LP0 INC R3 TAB: DB C0H, F9H,86 RR A DJN

8、Z R7, LP1 MOV R3, #0EH LP2: MOV A, R3,习题7: ADC0809与MCS-51接口电路如图示,试编一8通道采样 程序,当某通道采样值=E0H时,通过 P1口的相应位发 出报警信号.(即灯亮),程序: ST: MOV R7, 08H MOV R2, #01H MOV R3, #FEH MOV R4, #00H LP0: MOV DPTR, #7FF8H MOVX DPTR, A MOV R5, #1EH LP1: DJNZ R5, LP1 MOVX A, DPTR CJNE A, #E0H, LP2 LP2: JC LP3 MOV A, R4,ANL A, R3 MOV A,R4 MOV R4, A MOV P1, A SJMP LP4 MOV R7, #F0HLP3: MOV A, R4 LP5: DJNZ R7, LP5 ORL A, R2 SJMP ST MOV R4, A LP4: MOV A, R2 RL A MOV R2, A MOV A, R3 RL A MOV R3, A INC DPTR DJNZ R7, LP0,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1