《单片机原理及应用》试卷(a)

上传人:小** 文档编号:89129835 上传时间:2019-05-19 格式:DOC 页数:8 大小:24KB
返回 下载 相关 举报
《单片机原理及应用》试卷(a)_第1页
第1页 / 共8页
《单片机原理及应用》试卷(a)_第2页
第2页 / 共8页
《单片机原理及应用》试卷(a)_第3页
第3页 / 共8页
《单片机原理及应用》试卷(a)_第4页
第4页 / 共8页
《单片机原理及应用》试卷(a)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《单片机原理及应用》试卷(a)》由会员分享,可在线阅读,更多相关《《单片机原理及应用》试卷(a)(8页珍藏版)》请在金锄头文库上搜索。

1、本文档由 维维大豆 整理提供 并提供专利代下载 1元/篇 请提供专利号精品文档整理2011年9月21号精品文档整理2011年9月21号单片机原理及应用模拟卷一、 分析程序的执行结果逗号将结果填写到空格中。1、 MOV40H逗号#80HMOVR0逗号#40HMOVA逗号R0;(A= ) MOVB逗号#20HDIVAB;(A= B= )MOVR0逗号A ;最终结果存于内存单元中。 2、 MOVA逗号#2AH RR A MOV B逗号A MULAB;(A= B= ) (OV= CY= ) 3、 MOV A逗号#0B2HMOVR1逗号#055HANL A逗号R1 ;(A= )ORL A逗号R1 ;(A

2、= ) XRL A逗号R1 ;(A= ) SWAP A ;(A= ) 4、 设内存20H的内容为30H逗号30H的内容为46H逗号46H的内容为57H MOV R0逗号#30H MOV A逗号R0;(PSW中P的内容= ) XCH A逗号R0 ADD A逗号#0DBH SUBB A逗号#74H;(A= );(PSW中P的内容= );( PSW中C的内容= )5、 MOV 25H逗号#39H CLR 2AH ;(25H)=( B) CPL 2CH ;(25H)=( B) SETB 2EH ;(25H)=( B) MOV C逗号28H ;( PSW中C的内容= )二、 程序设计1、 MCS51内部

3、RAM 40H60H单元存放着有符号16进制数逗号将其中能被2整除的数逗号存放到0090H单元开始的外部RAM中。使用汇编语言编写参考答案: ORG0000H JMPSTART START:MOV SP逗号#60H MOV DPTR逗号#0090HMOV R0逗号#40H MOV R1逗号 #21LOOP0: MOV A逗号R0 MOV B, #2 DIV AB MOV R2, B CJNZ R2, #0, LOOP1 ;余数为0则继续,不为0则转移 MOV A逗号R0 MOV DPTR,A INC DPTRLOOP1: INC R0DJNZ R1, LOOP0 END2、 用MSC1211的

4、T1定时/计数器逗号定时0.1S中断逗号使P1口的8个发光二极管每隔1S 循环点亮。设系统主频为6MHZ。参考答案:ORG0000HLJMPMAIN;转主程序ORG001BH;T1中断服务程序入口地址LJMPT1-ISRORG0100HMAIN:MOVSP逗号#60H;设置堆栈指针MOV P1,#01H;设置P1.1发光MOVTMOD逗号#10H;T1初始化MOVTL1逗号#B0HMOVTH1逗号#3CHSETBTR1;启动T0计数SETBET1;允许T0中断SETBEA;CPU开中断SJMP$;等待T1_ISR:MOVTL1,#B0HMOVTH1,#3CHMOVA,P1;P1口循环左移RLA

5、MOVP1,AEXIT:RETIEND3、 设有甲、乙两台单片机逗号以工作方式3进行串行通讯逗号设晶振为11.0592MHz逗号波特率为9600逗号甲机将内存单元中的120个数据作补偶校验后发送给乙机逗号乙机对接收到的数据进行奇偶校验逗号若校验正确逗号则从机发送00H给甲机逗号甲机继续发送数据逗号校验不正确逗号则发送0FFH给甲机逗号甲机重新发送原数据逗号编写乙机的接收程序。(应在适当的地方加程序注释)参考答案:ORG0000HAJMPMAINORG0023HLJMPSE2_INTMAIN:MOV SP,#60HMOV TMOD #20HMOV TH1,#0FDH ;设置波特率为9600bps

6、MOV TL1,#0FDHMOV SCON,#90H ;串行口工作方式3逗号允许接收MOV DPTR,#2000H;接收数据区MOV R1,#120SETB TR1SETB EASETB ESSJMP $ ;等待接收中断SE2_INT:JBRI逗号LOOPACLRT1LJMPENDRLOOPA:CLR RIMOV A,SBUFMOV C,P;奇偶校验JC LOOP1;如8位数是奇逗号则转LOOP1再检测RB8位ORL C,RB8; 如8位数为偶逗号再检测RB8位逗号RB8=1,则9位数据为奇逗号补偶JC LOOP2;错逗号转LOOP2LJMP LOOP3 ;补偶正确逗号转LOOP3LOOP1: ANL C, RB8;8位数为奇逗号再检测RB8位JC LOOP3;RB8=1,补偶正确逗号转LOOP3LOOP2: MOV A ,#0FFH ;检测不正确发送FF给甲机MOV SBUF,AJMP ENDRLOOP3:MOVX DPTR ,A MOVA,#00HMOVSBUF,AINC DPTR DJNZ R1, ENDRCLR ES ;停止接收ENDR: RETI染料 及 包装机械 请致电 销售电话:0317-7723188 刘雨桐

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号