《微机原理及应用》试卷及其答案..docVIP

  • 24
  • 0
  • 约小于1千字
  • 约 4页
  • 2016-12-16 发布于重庆
  • 举报
《微机原理及应用》试卷A 一、填空题(每空1分,共15分) 1、。2、单片机3、。4、。 5、。 6、。 7、。 8、和有两种触发方式:__________________和________________。 9、、(分)2、3、4、5、6、7、8、9、 、(分)=2。 N=t/Tcy=110-3/210-6=500 X=216-N=65536-500=65036=FE0CH 即应将FEH送入TH0中,0CH送入TL0中。 所以,TH0和TL0的计数器初值各为FEH和0CH。 六、编程题(25分) 1、若单片机的晶振频率为12MHz,试用循环转移指令编写延时100ms的延时子程序。(10分) 答:分析:一个机器周期=12个晶振周期=1,执行一条DJNZ指令需要2个机器周期,即2。采用循环计数法实现延时,循环次数可以通过计算获得,并选择先执行后判断的循环程序。 汇编程序如下: DEL: MOV R7,#400 ;1 DEL1: MOV R6,#123 ;1     NOP ;1 DEL2: DJNZ R6,DEL2 ;2,共(2*123) DJNZ R7,DEL1 ;2,共((2*123+2+2)*400+1),即100.01ms 2、有一变量存放在片内RAM的30H单元,其取值范围为00H~04H。要求编制一段程序,根据变量值求其平方值,并存入片内RAM的31H单元。(15分) 程序如下: ORG 1000H START: MOV DPTR,#2000H MOV A,30H MOVC A,@A+DPTR MOV 31H,A SJMP $ ORG 2000H TABLE: DB 00,01,04,09,16 END 4

文档评论(0)

1亿VIP精品文档

相关文档