DJNZR2,LOOPEND五、编程计算题(每题4分,共20分)。(计算题要求写出步骤,注明单位,如果结果错误步骤正确,可适当给分。)1寄存器R0和R1的内容相加,结果存入R2。2将片内RAM30H~3FH的内容传送到片外PUSH2000H~200FH中去。380C51系统中,当(SP)60H时,执行“50H”指令后,SP的值为多少?4单片机用内部定时方法产生频率为100Hz等宽矩形波,由P11输出。假定单片机的晶振频率为12MHz。请计算定时器初值。5某异步通信接口,其帧格式由1个起始位,7个数据位,1个奇偶校验位和1个停止位组成。当该接口每分钟传送1800个字符时,试计算出传送波特率六、系统设计题(10分)设计一个89C51单片机的简单应用系统。要求:①扩展8KB外部数据存储器,请选择芯片;②画出系统逻辑电路图,标明相应的总线关系③写出数据存储器的地址范围。(必须与逻辑电路一致。)
参考答案及评分标准一、选择题(每小题2,共20分)1、B,2、B,3、B,4、C,5、D,6、A,7、B,8、C,9、D,10、C
二、填空题(每小题2分,共20分)
1、存储器系统,IO和其它功能部件
2、地址
f3、立即数,将立即数55H送入累加器A(或A←55H)4、DPHDPL5、高6、边沿,电平7、08、数字,模拟9、RS232RS422A10、C0H三、简答题(每题5分,共15分)1、答:单片机具有以下特点:①控制性能和可靠性高;②体积小、功耗低、易于产品化;③单片机具有良好的性能价格比。实际应用的例子如手机、数码相机、全自动洗衣机等。评分:第一小题3分。第二小题2分表达不准确扣1分。2、答:基本程序结构有哪4种:顺序结构,分支结构,循环结构和子程序及调用结构。评分:答错1种扣1分,全错0分。3、80C51中断优先级分为2级。响应中断的基本条件是:中断源有中断请求;此中断源的中断允许位为1;CPU开中断即EA1。评分:第一小题2分。第二小题3分,每个条件各占1分。四、阅读并分析程序(每题5分,共15分)1、解:21H中的内容是16
f评分:结果错误0分,表达不准确扣1分。2、解:(P1)10101111BCY0评分:第一部分3分,第二部分2分,表达不准确扣1分。4、解:将60H6FH单元清零评分:起始地址、末地址、执行任务三者错一项扣1分,全错0分。五、编程计算题每题4分,共20分。1、MOVA,R0ADDA,R1MOVR2,A评分:错误0分,表达不准确扣1分。2、MOVR030HMOVR110HMOVDPTR2000HLOOPMOVAR0MOVXDPTRAINCR0INCDPTRDJNZR1LOOPEND评分:错误0分,表达不准确扣1r