首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2010-2011学年二学期单片机原理及应用期末考试试卷

答案:[1]C[2]D[3]A[4]B[5]A[6]A[7]B[8]C

[9]B[10]A[11]A[12]B[13]A[14]C[15]D[16]C

[17]B[18]A[19]A[20]D

答案:二、计算题(2小题,共20.0分)

[2]计数初值 = 溢出值- 计数次数

=213– 24

=8168

(TH1)= FFH (TL1)= 08H

答案:三、填空题(10小题,共10.0分)

[1]可靠性 ,成本

[2]0 ,00H ,07H

[3]数据,控制

[4]3

[5]MOV, MOVX , MOVC , MOVC

[6]原  反  补  

[7]5CH

[8]00H~1FH

[9]EA

[10]地址、数据、总线复用

[1]必须先向口内的锁存器中写入“1”

[2](一)循环初始化

循环初始化程序段位于循环程序开头,用于完成循环前的准备工作。例如给循环体中循环计数器和各工作寄存器设置初值,其中循环计数器用于控制循环次数。

(二)循环工作部分

这部分位于循环体内,是循环程序的主体,需要重复执行的程序段。要求编程时尽可能简练,以缩短程序执行的时间。

(三)循环控制部分

循环控制部分也在循环体内。常常由循环计数器修改和条件转移语句组成,用于控制循环执行的次数。

(四)循环终止部分

这部分程序用于存放执行循环程序的结果,并判断是否满足结束条件,若不满足则转去继续执行循环工作部分,满足则退出循环。

答案:五、编程题(2小题,共20.0分)

[1]ORG 0000H

CLR C

MOV A,#4DH

SUBB A,#4EH

MOV 30H,A

MOV A,#7FH

SUBB A,#2BH

MOV 31H,A

END

[2]ORG 0000H

MOV DPTR,#BG

MOVC A,@A+DPTR

BG:1,6,15,28,45,66,91,120,153,190

END

六、阅读并分析程序(根据各题具体要求填写答案)(2小题,共20.0分)

[1]在外部数据存储器中的以下地址内存放数据:

(2000H)=30H

(2001H)=31H

(2002H)=32H

┇ ┇

(2009H)=39H

[2]以内部存储器地址30H作为栈底,从30H开始一直到7FH依次存放外部数据存储器中2000H一直到204FH地址中的数据。7FH作为栈顶。程序完成后SP=7FH。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180116G00AHT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券