《单片机试卷1(5页).doc》由会员分享,可在线阅读,更多相关《单片机试卷1(5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。2、十进制数2516H(十六进制)00010110B(二进制)。3、单片机的三总线可以分为地址总线、数据总线和控制总线。(或者数据总线、地址总线)4、8051的 1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。5、单片机复位后SP07H,第一个入栈数据进入08H单元。6、执行ANL A,0FH后,累加器A的内容高4位是0000 。7、8051单片机共有5个中断源,2个优先级。8、能够加间址符的寄存器有R0、R1和DPTR 。9、在伟
2、福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O接口和 1个14位的定时/计数器。11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。A系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件2、EPROM是指( D )。 A. 随机存储器 B.电擦除的只读存储器C.只读存储器 D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。A.0
3、B.1 C.2 D.34、MCS-51系列单片机的CPU是(B )位的。A.4位 B.8位 C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是(B )。A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D )。 A8us B4us C2us D1us 7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。A. P3口 B. P1口 C. P2口 D. P0口8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) 。APWS BAC
4、C CDPTR DPC9、Jz rel指令中,是判断 (A) 中的内容是否为0。AA BB CC DPC10、访问扩展的外部程序存储器的时候,应在程序中使用(C)。AMOV指令 BMOVX指令 CMOVC指令 DSWAP指令三、判断正误,如有错误请改正(每小题2分,共20分)1、() 静态RAM的内容可以永久性保存。修改为:静态RAM的内容不可以永久性保存。2、()加法指令将影响进位标志位C,而减法指令将不影响进位标志位C。修改为:加法指令将影响进位标志位C,减法指令也影响进位标志位C。3、 ()在扩展存储器时,如果扩展的是2片的程序存储器,它们2个的片选信号可以同时接地。修改为:在扩展存储器
5、时,如果扩展的是2片的程序存储器,它们2个的片选信号必须分开。4、( )计算机的存储器中被分为大小相同的最普通的逻辑单元叫做字节,每个字节是由8个连续的位或者二进制数字组成的。5、( )8051的程序存储空间内、外共有68KB。修改为:8051的程序存储空间内、外共有64KB。6、() 当全局中断允许位EA=0时,系统将不响应任何中断。7、( ) 8051复位后所有寄存器的初值都是00H。修改为:8051复位后不是所有寄存器的初值都是00H。8、( )动态显示的优点是亮度高,占I/O线根数多,程序简单。修改为:静态显示的优点是亮度高,占I/O线根数多,程序简单。9、( )8051的5个中断源按
6、照内部硬件查询的优先顺序由高到低的是串行口、定时器T1、外部中断1、定时器T0、外部中断0。修改为:8051的5个中断源按照内部硬件查询的优先顺序由高到低的是外部中断0、定时器T0、外部中断1、定时器T1、串行口。10、()MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计数。四、简答题(每小题4分,共20分)1、按下列要求写出相应的指令。将外部RAM50H内容送内部寄存器R2中。(分步骤给分)MOV R0,#50H 0.5分MOVX A,R0 1分MOV R2,A 0.5分 交换内部RAM30H和31H中的内容。MOV
7、 A,30H 0.5XCH A,31H 1MOV 30H,A 0.52、写出下列每条指令的执行结果。(每条指令都是独立的)已知:(A)=C2H,(R0)=32H,(R1)=40H,(32H)=5AH,(40H)=1FHCLR A MOV R0,A A=00H 2分 MOV R0,A R0=32H,(32H)=C2H 2分3、写出下面的程序执行结果。MOV R3,#05H CLR ALOOP: ADD A,R3 DJNZ R3,LOOP SJMP $5+4+3+2+1=15=0FH 4、已知半导体存储器芯片RAM有13根地址线和8根数据线,那其存储容量应为多少?若首址为0000H,末地址为多少?
8、213=8k, 2分地址范围:0000H-1FFFH 2分5、什么是单片机系统的扩展?扩展包括哪些方面的内容?单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统。扩展存储器、IO接口、定时/计数器等.五、编程题(每小题10分,共20分)1、运用8051的定时器T0,在P1.0管脚上面产生周期100毫秒的方波.计算定时器的初值,选择工作方式(建议方式1),应用软件计数器和中断方式, 编写主程序和中断服务程序。解:为了产生100ms的方波,定时器需定时50ms,然后每隔50ms后对P1.0取反即可. 1分T0工作方式确定:TMOD初值为01H 1分初值计算:定时器的初值为:X=
9、216- =15536=3CB0H 故:TH为03CH, TL0 为0B0H 1分主程序:ORG 0000HLJMP MAINORG 000BHLJMP CTC0ORG 0030H 1分MAIN: MOV TMOD,#01HMOV TH0,#3CH MOV TL0,#0B0H 1分SETB EASETB ET0 1分SETB TR0SJMP $ 1分CTC0: CPL P1.0 2分MOV TH0,#3CH MOV TL0,#0B0H RETI 1分2、 试编写程序,查找在内部RAM的30H3FH单元中出现0AH的次数,并将查找的结果存入50H单元, 要求画出框图。(框图占4分)ORG 0000HLJMP STARTORG 0030H 1分START:MOV R0,#30HMOV R7,#16 1分MOV 50H,#00HLL2: MOV A,R0 1分CJNE A,#0AH,LL1 1分INC 50HLL1: INC R0 1分 DJNZ R7,LL2 1分 SJMP $-第 5 页-