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

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

ID:50800102

大小:44.50 KB

页数:3页

时间:2020-03-08

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

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

1、《单片机原理与应用》试卷16答案一、选择题(每题1分,共8分)1:C2:B3:C4:C5:A6:C7:B8:A二、判断题(每题1分,共8分)1:对2:对3:对4:对5:错6:对7:对8:对三、填空题(每空1分,共14分)1:88H2:原码、反码、补码3:04:通用寄存器组区、位寻址区、内部RAM区5:0000H07H6:0、17:8FFFH、8四、综合题(每题6分,共30分)1:单片微处理机就是把CPU、存储器、定时器/计数器和输入/输出接口等部件都集成在一个电路芯片上,并具备一套功能完善的指令系统,有的型号的单片微处理机同时还

2、具备数/模和模/数转换等功能部件。      2:前者表示把52H传送到累加器(A)。后者表示把片内RAM字节地址为52H单元的内容传送到累加器(A)。3:FCH、30H、41H4:1)对TMOD寄存器赋值,以确定定时器的工作方式;2)置定时器/计数器初值,直接将初值写入寄存器的TH0、TL0或TH1、TL1;3)根据需要,对寄存器IE置初值,开放定时器中断;4)对TCON寄存器中的TR1或TR0置位,启动定时器/计数器。采用模式2,计数初值:X=M-计数值=28-200=56D=38H。第3页共3页《单片机原理与应用》试卷16

3、答案5:不能实现。即使将外中断外中断和T1溢出中断设置为高优先级中断,但其余3个中断源在同一优先级中,硬件查询次序依次为T0、、串行中断五、设计应用题(每题10分,共40分)1:答:二进制数的求补可归结为“求反加1”的过程,求反可用CPL指令实现;加1时应注意,加1只能加在低8位的最低位上。因为现在是16位数,有两个字节,因此要考虑进位问题,即低8位取反加1,高8位取反后应加上低8位加1时可能产生的进位,还要注意这里的加1不能用INC指令,因为INC指令不影响CY标志。程序如下:ORG0200H MOVA,R0;低8位送ACPL

4、A;取反ADDA,#01H;加lMOVR2,A;存结果MOVA,R1;高8位送ACPLA;取反ADDCA,#00H;加进位MOVR3,A;存结果END   2:答:  ORG   0A00H       MOV   R1,#DAT1       MOV   DPTR,#DAT2       MOV   R6,#10HLOOP1: MOV   A,@R1       CJNE  A,#0DH,LOOP2      LJMP  LOOP3LOOP2: MOVX  @DPTR,A       INC   R1       INC   

5、DPTR      DJNZ  R6,LOOP1LOOP3: RET3:答:0000H~7FFFH0800H~0FFFH1000H~17FFFH1800H~1FFFH4:答:ORG0000H  LJMPMAIN;转主程序 ORG0003H;外部中断0入口地址第3页共3页《单片机原理与应用》试卷16答案 LJMPEXTER;转中断程序 ORG1000H MAIN:SETBIT0;外部中断0下降沿有效 SETBEX0;外部中断0允许 SETBEA;总中断允许LOOP:AJMPLOOP;等待中断 ORG1050H;中断程序入口EXTE

6、R:MOVR2,#0FFH;置循环次数 MOVA,#01H;灯亮初值FLASH:RRA;右移一位 MOVR7,#0FFH;定时LOOP1:MOVR6,#0FFH LOOP2:NOP   NOP   DJNZR6,LOOP2  DJNZR7,LOOP1  MOVP1,A;控制灯的亮灭 DJNZR2,FLASH;循环 RETI ;中断返回 END第3页共3页

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

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

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