单片机原理及接口技术试卷B.doc

上传人:豆**** 文档编号:33449199 上传时间:2022-08-11 格式:DOC 页数:3 大小:422.50KB
返回 下载 相关 举报
单片机原理及接口技术试卷B.doc_第1页
第1页 / 共3页
单片机原理及接口技术试卷B.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《单片机原理及接口技术试卷B.doc》由会员分享,可在线阅读,更多相关《单片机原理及接口技术试卷B.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除一、 写程序运行后各寄存器的内容。(每空2分,共20分)a) 已知(40H)=98H,(41H)=AFH,写出涉及的片内RAM单元的最后结果。MOV R0,#40HMOV A,R0 INC R0 ADD A,R0 INC R0 MOV R0,A CLR A ADDC A,#0 INC R0 MOV R0,A ; 42H= 47H 43H= 01H b) 已知(61H)=F2H,(62H)=CCH,写出涉及的片内RAM单元的最后结果。MOV A,61HMOV B,#02HMUL ABADD A,62HMOV 63H,A CLR AADDC A,BM

2、OV 64H A ; 63H= 24H 64H= 01H c) MOV 30H,#25HCLR AMOV R1,#30HXCHD A,R1MOV R2,AMOV A,30HSWAP A 程序运行结束后:MOV R3,A R2= 05H END R3= 02H 。二、 外部数据RAM中有一100个字节的数据块,首地址为SOURCE。要求统计数据块中负数的个数并将结果存入内部RAM中DIST单元。 (10分)ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,#60H MOV DPTR,#SOURCE MOV R7,#100 MOV R6,#00HLOOP: MOVX

3、A,DPTR JNB ACC.7,NEXT INC R6NEXT: INC DPTR DJNZ R7,LOOP MOV DIST,R6 END三、 判断R1中存放的数据,若为奇数则将其乘2,若为负数则将其减去100。试编写一程序完成上述任务。 (10分)(R1为原码) ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,#60H MOV A,R1 JNB ACC.0,NEXT RL ANEXT: JB ACC.7,EXIT ADD A,#100 SETB ACC.7EXIT: MOV R1,A END 四、 设fosc=11.0592MHz,试编写一段程序,其功能为

4、对串行口初始化,使之工作于方式1,波特率为1200b/s;采用查询串行口状态的方法,从串行口读入200个数据,并将其存入以2000H为首址的外部RAM中。 (10分)ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,#60H MOV TMOD,#20H MOV TH1,#0E8H MOV TL1,#0EH MOV PCON,#00H SETB TR1 MOV SCON,#50H MOV R7,#200 MOV DPTR,#2000HHER: JNB RI,HER CLR RI MOV A,SBUF MOVX DPTR,A INC DPTR DJNZ R7,LOOP

5、 END五、 试编写一子程序,把A中的十六进制数转换为ASCII码。出口为R1(高位)、R2(低位)。例:若A=4AH,则R1=34H,R2=42H。 (10分)FFASC:MOV R7,A AND A,#0FH ACALL CVERT MOV R2,A MOV A,R7 SWAP A AND A,#0FH ACALL CHANGE MOV R1,A RETCVERT:ADD A,#90H DA A ADC A,#40H DA ARET六、 某控制系统每隔1秒钟需要较直观地知道控制室外4个开关的闭合状态,不允许使用延时程序,要求使用定时器用中断方式。1 画出电路示意图 (5分)2. 编写程序

6、(10分)ORG 0000HAJMP MAINORG 000BHAJMP SERVORG 0030HMAIN: MOV SP,#60H MOV P1,#0FFH MOV R7,#0AH MOV TMOD,#01H MOV THO,#3CH MOV TL0,#B0H SETB TR0 SETB IT0 SETB EA SJMP $ SERV: CLR EA DJNZ R7,EXIT MOV R7,#0AH MOV A,P1 SWAP A MOV P1,AEXIT: MOV TH0,#3CH MOV TL0,#B0H SETB TR0 SETB EA RETI END七、试用8051和DAC083

7、2构成一个方波信号发生器。1 画出电路示意图(DAC0832的地址为0F7FFH)。 (5分)2. 编写程序(方波的周期为1ms,fosc=6MHz)。 (10分)ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,#60H MOV DPTR,#0F7FFHLOOP: MOV A,#00H MOVX DPTR,A ACALL DLY MOV A,#0FFH MOVX DPTR,A ACALL DLY AJMP LOOPDLY: MOV R7,#64HDLY1: NOP NOP NOP DJNZ R7,DLY1 RETEND八、某系统有4片2K8位的存储器芯片,如下图所示。1. 每个存储器芯片具有多少根地址线。 (2分)2. 各个芯片的地址范围为多少? (8分) 具有 11 根地址线。芯片1: 0100H0FFFH ;芯片2: 1100H1FFFH 芯片3: 2100H2FFFH ;芯片4: 3100H3FFFH A15A14A13A12G1 Y7G2A Y6G2B Y5 Y4C Y3B Y2A Y1CE4CE3CE2CE1【精品文档】第 3 页

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

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁