《单片机原理与应用》试卷25.doc

《单片机原理与应用》试卷25.doc

ID:50800444

大小:50.50 KB

页数:4页

时间:2020-03-08

《单片机原理与应用》试卷25.doc_第1页
《单片机原理与应用》试卷25.doc_第2页
《单片机原理与应用》试卷25.doc_第3页
《单片机原理与应用》试卷25.doc_第4页
资源描述:

《《单片机原理与应用》试卷25.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理与应用》试卷25答案一、选择题(每题1分,共8分)1:D2:D3:A4:B5:A6:A7:B8:B二、判断题(每题1分,共8分)1:对2:错3:对4:对5:对6:对7:对8:错三、填空题(每空1分,共14分)1:起始位、数据位、奇偶校验位、停止位2:波特率3:外部程序存储器的读选通信号4:ALE5:10H6:子程序调用、ACALL、ACALL7:定时中断、串口中断、外部中断四、综合题(每题6分,共30分)1:答:①对TMOD寄存器赋值,以确定定时器的工作模式;②置定时/计数器初值,直接将初值写入寄存器的TH0,TL0

2、或TH1,TL1;③根据需要,对寄存器IE置初值,开放定时器中断;④对TCON寄存器中的TR0或TR1置位,启动定时/计数器,置位以后,计数器即按规定的工作模式和初值进行计数或开始定时。2:答:外部数据传送指令有6条:    MOVX  A,@DPTR            MOVX  @DPTR,A    MOVX  A,@Ri              MOVX  @Ri,A    MOVC  A,@A+DPTR          MOVC  A,@A+PC上述两条指令,二者都是访问片外RAM,但二者寻址范围不同。   前1

3、条指令是对片外RAM低256个单元的“读”操作。第4页共4页《单片机原理与应用》试卷25答案   后1条指令是对片外RAM64KB空间的“读”操作。3:答:MOV   DPTR,#2000H     MOV   A,#00H     MOVC  A,@A+DPTR     MOV   DPTR,#0200H       MOVX  @DPTR,A4:答:能实现。即使将外中断、和T1溢出中断设置为高优先级中断,但其余2个中断源在同一优先级中,硬件查询次序依次为T0、串行中断。5:答:并行通信的特点是:控制简单、传输速度快;由于传输

4、线较多,长距离传送时成本高且接收方的各位同时接收存在困难。串行通信的特点是:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。五、设计应用题(每题10分,共40分)1:答:  ORG   0700H       MOV   DPTR,#DATA       MOV   R7,#10LOOP:  MOVX  A,@DPTR       ORL   A,#80H       MOVX  @DPTR,A       INC   DPTR       DJNZ  R7,LOOP        R

5、ET2:两种方法1)选用R7作比较次数计数器,初始值09H,位地址00H作为是否有数据互换的标志位,若(00H)=0,表明无互换发生,已完成排序;若(00H)=1,表明有互换发生。ORG0400HSTART:MOVR0,#40H;数据区首址送R0MOVR7,#09H;各次冒泡比较次数送R7CLR00H;互换标志位清0LOOP:MOVA,@R0;取前数送A中MOV2BH,A;暂存到2BH单元中INCR0;修改地址指针MOV2AH,@R0;取后数暂存到2AH单元中CLRC;清CYSUBBA,@R0;前数减后数第4页共4页《单片机原理

6、与应用》试卷25答案JCNEXT;前数小于后数,则转(不互换)MOV@R0,2BH;前数大于后数,两数交换DECR0MOV@R0,2AHINCR0;地址加1,准备下一次比较SETB00H;置互换标志NEXT:DJNZR7,LOOP;未比较完,进行下一次比较JB00H,START;有交换,表示未排完序,进行下一轮冒泡END2)选用R7作比较次数计数器,初始值为09H,选用R6作比较轮数计数器,初始值为09H。ORG0400HMOVR6,#09HSTART:MOVR0,#40H;数据区首址送R0MOVR7,#09H;各次冒泡比较次数

7、送R7LOOP:MOVA,@R0;取前数送A中MOV2BH,A;暂存到2BH单元中INCR0;修改地址指针MOV2AH,@R0;取后数暂存到2AH单元中CLRC;清CYSUBBA,@R0;前数减后数JCNEXT;前数小于后数,则转(不互换)MOV@R0,2BH;前数大于后数,两数交换DECR0MOV@R0,2AHINCR0;地址加1,准备下一次比较NEXT:DJNZR7,LOOP;未比较完,进行下一次比较DJNZR6,STARTEND3:T=12×1/fosc=1usT0模式1、计数:N=20000,则X=65536-20000

8、=45536=0B1E0H。程序如下:ORG0000HLJMP2000HT0的中断服务程序:ORG000BHAJMP70HORG70H第4页共4页《单片机原理与应用》试卷25答案MOVTL0,#0E0HMOVTH0,#0B1HCPLP1.0RETIORG2000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。