欢迎来到天天文库
浏览记录
ID:50329616
大小:62.50 KB
页数:4页
时间:2020-03-08
《《单片机原理与应用》试卷7.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机原理与应用》试卷7答案一、选择题(每题1分,共8分)1:A2:A3:B4:A5:D6:C7:D8:B二、判断题(每题1分,共8分)1:对2:对3:对4:对5:对6:对7:对8:错三、填空题(每空1分,共14分)1:01101001.001001012:DAC0832、ADC08093:32H、00H、3CH5:直接寻址方式6:随机发生的7:2、16、48:2750bps四、综合题(每题6分,共30分)1:8051的振荡周期是最小的定时单位,也称为晶振周期或节拍;一个时钟周期包含2个振荡周期或节拍;一个机器周期包含12个时钟周期或节拍;不同的指令一般其指令周期一般不同,可包含有1、2
2、、3、4个机器周期;当振荡频率为8MHz时,一个单片机的振荡周期为0.125微妙,一个单片机的时钟周期为0.25微妙。2:答:所谓堆栈,顾名思义就是一种以“堆”的方式工作的“栈”。堆栈是在内存中专门开辟出来的按照“先进后出,后进先出”的原则进行存取的RAM区域。堆栈的用途是保护现场和断点地址。在8051单片机复位后,堆栈指针SP总是初始化到内部RAM地址07H。从08H开始就是8051第4页共4页《单片机原理与应用》试卷7答案的堆栈区,这个位置与工作寄存器组1的位置相同。因此,在实际应用中,通常要根据需要在程序初始化时对SP重新赋值,以改变堆栈的位置。3:MOVA,#0FH;A=0FH,立
3、即寻址MOV30H,#0F0H;(30H)=F0H,立即寻址MOVR2,A;R2=0FH,寄存器寻址MOVR1,#30H;R1=30H,立即寻址MOVA,@R1;A=F0H,寄存器间接寻址MOVDPTR,#1000H;DPTR=1000H,立即寻址MOVA,#50H;A=50H,立即寻址MOVCA,@A+DPTR;A=5AH,基址变址寻址JMP@A+DPTR;PC目标=105AH,基址变址寻址CLRC;C=0,寄存器寻址MOV20H,C;(20H)=0,寄存器寻址4:N=256-2SMOD×fosc/(波特率×32×12)131=83H5:①BFF8H~BFFFH②MOVDPTR,#BFF
4、8HMOVX@DPTR,A③MOVXA,@DPTR五、设计应用题(每题10分,共40分)1:答: ORG 0500H MOV DPTR,#JPTAB MOV A,R2 RL A JMP @A+DPTR JPTAB: AJMP KEY0 AJMP KEY1 AJMP KEY2 …… AJMP KEY15KEY0: …KEY1: …KEY2: … ……KEY15: …2:解:在MCS—第4页共4页《单片机原理与应用》试卷7答案51系列单片机中有除
5、法指令,转化比较方便。因8位二进制数对应的十进制数为0~255,所以先将原数除以100,商就是百位数的BCD码;余数作为被除数再除以10,商为10位数的BCD码;最后的余数就是个位数的BCD码,将10位、个位的BCD码合并到一个字节中,将结果存人即可。程序如下:ORG1000H MOVA,20H;取数送AMOVB,#64H;除数100送B中DIVAB;商(百位数BCD码)在A中,余数在B中MOV22H,A;百位数送22HMOVA,B;余数送A做被除数MOVB,#0AH;除数10送B中DIVAB;十位数BCD码在A中,个位数在B中SWAPA;十位数BCD码移至高4位ORLA,B;并入个位数的
6、BCD码MOV21H,A;十位、个位BCD码存人21HEND3:分析:题目的要求可用下图来表示。由上图可以看出只要使P1.0的电位每隔250取一次反即可。所以定时时间应取250。1) 计算计数初值设计数初值为x,由定时计算公式知:2) 专用寄存器的初始化D7D6D5D4D3D2D1D0GATEM1M0GATEM1M000010000所以,TMOD应设置为:10H第4页共4页《单片机原理与应用》试卷7答案开放定时器/计数器1中断,所以IE应设置为:88H3)编写程序 ORG0000H SJMPMAIN ORG001BH AJMPINTT1 MAIN:MOVTMOD#10H MOVIE
7、,#88H MOVTH1,#0FFH MOVTL1,#83H;初始化LOOP:SETBTR1;启动HERE:SJMPHERE;等待中断 AJMPLOOP INTT1:MOVTH1,#0FFH;中断响应程序 MOVTL1,#83H CPLP1.0 RETI ;中断返回4:ORG2000HBJS0:JBP1.0,BJS0MOVR6,#08HMOVR1,#40HCLRESMOVSCON,#10HLOOP:SETBP1.
此文档下载收益归作者所有