单片机应用基础试卷5(含答案).docx

上传人:p** 文档编号:783119 上传时间:2024-02-26 格式:DOCX 页数:4 大小:22.27KB
下载 相关 举报
单片机应用基础试卷5(含答案).docx_第1页
第1页 / 共4页
单片机应用基础试卷5(含答案).docx_第2页
第2页 / 共4页
单片机应用基础试卷5(含答案).docx_第3页
第3页 / 共4页
单片机应用基础试卷5(含答案).docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机应用基础试卷5(含答案).docx》由会员分享,可在线阅读,更多相关《单片机应用基础试卷5(含答案).docx(4页珍藏版)》请在第壹文秘上搜索。

1、单片机应用根基试卷5一、是非题(对的打“r,错的打“x。每题1分,共io分)1.MOVA,#30H指令中源操作数寻址方式为直接寻址。【】2.MOVC,OOH指令中OOH是字节地址。【】3 .SUBBA,#12H指令是带借位位的减法指令。4 .DIVAB除法的商存放于A累加器。5 .MOVR7,A指令是合法指令。【】6 .MOVX类指令是访问内RAM指令。【】7 .8051单片机具有五个中断源。【】8 .8051单片机中的TXD为接收串行口。9 .特殊功能存放器都具有位地址。【】10 .*.ASM文件是源程序文件。二、选择题(每题1分,共10分)1 .MOVA,20H指令的寻址方式为(A)立接数

2、寻址(B)直接寻址(C)存放器寻址(D)存放器间接寻址2 .工作存放器区设定为2组,那么(A)RSl=O,RSO=O(B)RSl=O,RSO=I(C)RSl=I,RSO=O(D)RSl=I,RSO=I3 .(TMOD)=05H,那么To工作方式为(A)13位计数器(B)16位计数器(C)13位定时器(D)16位定时器4 .将外RAM中的数据送至ACC,执行指令为(A)MOVCA,A+DPTR(B)MOVA,R0(C)MOVXA,DPTR(D)MOVCA,A+PC5 .TO的中断服务程序入口地址为(A)0003H(B)OOOBH(C)OOI3H(D)OOlBH6 .启动TI运行的指令是(A)SE

3、TBETO(B)SETBETl(C)SETBTRO(D)SETBTRl7 .CPU允许串行口中断的指令为(A)SETBEXO(B)SETBES(C)SETBETO(D)SETBETl8 .8051系统中,同一优先级的几个中断源中优先权最高。(A)INTO(B)TO(C)INTl(D)Tl9 .在程序状态字PSW中,位是奇偶校验位(A)C(B)AC(C)OV(D)P10 .某异步通讯接口的波特率为4800,那么该接口每秒钟传送。(A)4800位(B)4800字节(C)9600位(D)9600字节三、填充题(每题2分,共20分)8051单片机有个8位CPU,128个片内数据存储器,其中有组工作存放

4、器区,片外数据存储器的最大寻址范围为字节;有四个位并行I/O接口,有个全双工串行I/O接口,2个位定时器/计数器,工作方式由特殊功能存放器设定;有个中断源,其中有个定时器/计数器中断请求源。四、阅读程序(每题5分,共20分)1.(A)=83H,(RO)=17H,(17H)=34H,执行以下程序段后:ANLA,#17HORL17H,AXRLA,R0CPLA问:(八)=(RO)=(I7H)=2.(IOH)=5AH,(2EH)=IFH,(40H)=2EH,(60H)=3DH,执行以下程序段后:MOV20H,60HMOVRl,20HMOVA,40HXCHA,RlXCHA,60HXCHA,R1MOVRO

5、,#10HXCHDA,R0问:(八)=(IOH)=(2EH)=(40H)=(60H)=3.执行以下程序段:MOVA,#00HMOVR7,#OFFHMOVPSW#80HADDCA,R7问:(CY)=IAC)=(P)=(ACC)=(R7)=4.(A)=19H,(B)=04HDIVAB问:执行后,(八)=(B)=五、定时器/计数器,串行口初始化(每题5分,共15分):TMOD字节地址为89HD7D6D5D4D3D2DlDOGATEC/TMlMOGATEC/TMlMOTCON字节地址为88HD7D6D5D4D3D2DlDOTFITRlTFOTROIElITlIEOITOSCON字节地址为98HD7D6

6、D5D4D3D2DlDOMOMlM2RENTB8RB8TIRI1设晶振为6MHz,选用TO的工作方式O产生500US定时,初值为F806H,试问:(TMOD)=,(THO)=,(TLO)=。2用方式1设计一个串口承受程序,试问:(SCON)=。3.设定串行口波特率=9600,晶振f=18.432MHz,Tl选用工作方式2,SMOD=O,试问:Tl的初值=。六、编写程序(每题5分,共25分)1-将外RAM地址从IOoOH开场的100个单元清零,试编程之。2-编写一个程序,把片内RAM从30H开场存放的16个数据传送到片外RAM从0000H开场的单元中。3.在外RAM2000H单元开场建设099(

7、BCD码)的一百个数,试编制此程序。4.被减数存放在内RAM的51H、50H单元中,减数存放在61H、60H单元中(高字节在前),相减得到的差放回被减数的单元中(设被减数大于减数)。试编程之。5.设晶振为12MHz,选用Tl的工作方式1产生ImS定时,在PLl口输出周期为2mS的方波(用中断法)。单片机应用根基试卷5一、是非题(每题1分,共10分)IX23456789107二、选择题(每题1分,共10分)1B,2C,3B,4C,5B,6D,7B,8A,9D,IOA三、填充题(每题2分,共20分)8051单片机有1个8位CPU,128个Byte片内数据存储器,其中有4组工作存放器区,片外数据存储

8、器的最大寻址范围为64K字节;有四个8位并行I/O接口,有1个全双工串行I/O接口,2个16位定时器/计数器,工作方式由TMOD特殊功能存放器设定;有5个中断源,其中有2个定时器/计数器中断请求源。四、阅读程序(每题5分,共20分)1. (八)=OCBH(2分),(RO)=17H11分),(17H)=37H(2分)2. (八)=IAH,(IOH)=5FH,(2EH)=3DH,(40H)=2EH,(60H)=3DHo(各I分)3. (CY)=1,(AC)=1,(P)=0,(ACC)=00H,(R7)=OFFH0各1分)4. (八)=06H(3分),(B)=OlH(2分)五、(每题5分,共15分)

9、1. (TMOD)=OOH(2分),(THO)=F8H(1.5分),(TLO)=06H(1.5分)。2. (SCON)=50H(5分)3. Tl的初值=FBH(5分)六、编写程序(每题5分,共25分)1.将外RAM地址从IOooH开场的100个单元清零,试编程之。(5分)MOVDPTR,#100OHMOVRl,#100(#64H)CLRA1.OOP:MOVXDPTR,AINCDPTRDJNZRI,LOOPSJMP$2.编写一个程序,把片内RAM从30H开场存放的16个数据传送到片外RAM从OOOOH开场的单元中。(5分)MOVRO,#30HMOVDPTR,#0000HMOVRl,#10HLOO

10、P:MOVA,R0MOVXDPTR,AINCROINCDPTRDJNZRI,LOOPSJMP$3 .在外RAM200OH单元开场建设099(BCD码)的一百个数,试编制此程序。(5分)MOVDPTR,#2000HMOVRO,#100(#64H)CLRA1.OOP:MOVXDPTR,AINCDPTRADDA,#01HDAADJNZRO,LOOPSJMP$(RET)4 .被减数存放在内RAM的51H、50H单元中,减数存放在61H、60H单元中(高字节在前),相减得到的差放回被减数的单元中(设被减数大于减数)。试编程之。(5分)MOVA,50HCLRCSUBBA,60HMOV50H,AMOVA,51HSUBBA,61HMOV5IH,ASJMP$(RET)5 .设晶振为12MHz,选用Tl的工作方式1产生ImS定时,在Pl.1口输出周期为2mS的方波(用中断法)。(5分)ORGOOOOHSjmpmainOrgooibhSjmpittiORG0030HMAIN:MOVTMOD,#10HMOVTHl,#OFCHMOVTLl,#18HSETBTRlSETBETlSETBEAhere:SjmphereITTl:MOVTH1,#0FCHMOVTLl,#18HCPLPl.1RETlEND

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

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