单片机原理及应用模拟题3(5页).doc
《单片机原理及应用模拟题3(5页).doc》由会员分享,可在线阅读,更多相关《单片机原理及应用模拟题3(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单片机原理及应用模拟题3一、 分析程序的执行结果,将结果填写到空格中。 1、 MOV40H,#80HMOVR0,#40HMOVA,R0;(A= 80H ) MOVB,#20H DIVAB;(A= 4 B= 0 )MOVR0,A ;最终结果存于内存单元 40H 中。 2、 MOVA,#2AH RR A MOV B,A MULAB;(A= B9H B= 01H ) (OV= 1 CY= 0 ) 3、 MOV A,#0B2H MOVR1,#055HANL A,R1 ;(A= 10H )ORL A,R1 ;(A= 55H ) XRL A,R1 ;(A= 00H ) SWAP A ;(A= 55H )
2、 4、 设内存20H的内容为30H,30H的内容为46H,46H的内容为57H MOV R0,#30H MOV A,R0;(PSW中P的内容= 1 ) XCH A,R0 ADD A,#0DBH SUBB A,#74H;(A= 96H );(PSW中P的内容= 0 );( PSW中C的内容= 1 ) 二、 程序设计 1、 MCS51内部RAM 40H60H单元存放着有符号16进制数,将其中能被2整除的数,存放到0090H单元开始的外部RAM中。使用汇编语言编写 解: ORG0000H JMPSTART START:MOV SP,#60H MOV DPTR,#0090HMOV R0,#40H MO
3、V 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为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。 解答:如图所示,使用P10作为故障指示灯,故障源从P32输入,相应的程序为:ORG 0000H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 模拟
限制150内