




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 系列指令中,哪个寻址方式是对源操作数的寄存器寻址( ) 。 A.MOV A,#30H B. MOV A,#30H C. MOV A,R0 D. MOV A,R0 2. MCS-51 单片机的最小时序定时单位是( ) 。A. 状态 B. 拍 C. 机器周期 D. 指令周期3.PC是( )。A一根硬件信号 B.一个可由用户直接读写的RAM单元C一个不可寻址的16位计数器 D一个能自动加1计数的ROM4.判断是否溢出时用PSW的( )标志位,判断是否有进位时用PSW的( )标志位。A.CY B.OV C.P D.AC5.外扩展8K的EPROM 2764 需要( )根地址线。A.11 B.12 C.13、 D.146.时/计数器有4种操作模式,它们由( )寄存器中的M1 M0状态决定。ATCON BTMOD C PCON DPSW7.31响应中断后,中断的一般处理过程是 。( )A关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回8MCS51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿9.用紫外光擦除ROM中程序的只读存储器称为( )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM10.定器T0开始定时的指令是 。( )ACLR TR0 BCLR TR1 CSETB TR0 DSETB TR111.世上各大公司生产的51系列单片机均有多种型号的产品,各大公司通常以8XC51来命名51系列单片机,若X=0,则表明该产品使用的程序存储器为 ( )。 A. 掩膜ROM B. EPROM C.OTPROM D. Flash ROM12.在很多实际程序中会遇到需多次重复执行某段程序的情况,这时可把这段程序设计为( ),这有助于缩短程序,同时也节省了程序的存储空间,提高程序质量。 A.顺序程序 B.分支程序 C.循环程序 D.子程序13. MCS-51单片机的串行口工作模式中,模式( )的一帧数据中,没有起始位和停止位。 A.0 B.1 C.2 D.314.在变址寻址中,作为变址寄存器使用的是( )。A. DPTR B. A C. PC D. B15. 在片外扩展一片8K 的EPROM 2764 需要( )根地址线。A. 11 B. 12C. 13 D. 1416. 下列指令中,错误的是( )。 A. PUSH DPL B. PUSH PSWC. PUSH ACC D. PUSH A17.在很多实际问题中,都需要根据不同的情况进行不同的处理。这种思想体现在程序设计中,就是根据不同条件而转到不同的程序段去执行,这就构成了( )。A.顺序程序 B.分支程序 C.循环程序 D.子程序18.当RESET信号有效后,PC指向地址( )。 A.0000H B. FFF0HC.FFFFH D. FF10H19.在MCS-51单片机中,需要软件实现中断撤销的是( )。A、定时器T中断 B、外部中断 C、串口中断D、都需要20.单片机程序存储器的寻址范围由计数器PC的位数决定的,MCS51的寻址范围是( )。A、4K B、8K C、64K D、128B21.串口工作方式1的波特率是( )。A、固定的为fosc/32B、固定的为fosc/16C、可变的通过定时器T1的溢出率设定D、固定的为fosc/6422.访问片外数据存储器RAM的传送指令为( )。A、MOVCB、MOVX C、MOVD、以上都行23.单片机的堆栈区应建立在( )。A、片内数据存储区低128字节单元B、片外数据存储区C、片内数据存储区高128字节单元 D、片内程序存储区24.使用定时器T1时,有几种工作模式( )。A、1种 B、2种 C、3种D、4种25.MCS51有( )个并行I/O口。A、1B、2 C、3 D、426.PSW18H时,则当前工作寄存器是( )。A、0组B、1组 C、2组 D、3组27.使用8051,且EA1时,则可以外扩ROM( )。A、64 KBB、32 KB C、128 KB D、256 KB128.MCS51有中断源( )。A、2 B、4 C、5 D、629.MCS51上电复位后,SP的内容应是( )。A、00H B、07H C、0BH D、03H30.控制串行接口工作方式的寄存器是( )。A、TCONB、PCON C、SCON D、TMOD31.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应( )。A、INTlB、INT0 C、T1 D、T032.PC中存放的是( )。 A、下一条指令的地址 B、当前正在执行的指令 C、当前正在执行指令的地址 D、下一条要执行的指令33.MCS-51单片机可分为两个中断优先级别。各中断源的优先级别设定是利用寄存器( )。A、IE B、IP C、TCOND、SCON34.8031单片机外接ROM时,使用( )引脚来选通74LS373芯片AALE B C D 35.如果8031单片机的一个机器周期为2微秒,则其时钟频率为( )MHzA6B8 C12 D1636.8031单片机内含定时器和串行口的个数分别为( )A2和1 B1和2 C3和1 D2和237.对程序存储区数据传送,应采用助记符为( )AMOV BMOVX CMOVC DPUSH38.8031单片机外部中断0请示信号输入的引脚是( )ARXD B C D二、填空题1.MCS-51单片机是_位机,其最大程序容量可达_K字节,有_个并行口和_条I/O管脚。2. MCS-51单片机正常工作所必须的外部硬件电路是_、_、_。3.MCS-51单片机复位电平是_电平,正常工作时复位端为_电平,复位后并所有行口的输出为_电平。4.MCS-51单片机内部结构中,四个基本功能单元分别是_、_、_、_;三个扩展功能单元分别是_、_、_。5.MCS-51单片机内部RAM四个分区分别是_、_、_、_。6. MCS-51单片机_口没有内部上拉电阻;并行口作为输入口使用时必须保证该端口场效应管_,即向该端口写_,此时该端口的输出锁存器Q端为_。7. MCS-51单片机计数器工作在方式1和方式2的最大计数值分别是_、_。8.MCS-51单片机若单片机的主时钟振荡频率为6MHz,定时器工作在方式1和方式2的最大定时时间分别是_ms、_us。基本指令周期是_us。9.MCS-51单片机的五个中断源分别是_、_、_、_、_。10.编写程序常用的三种程序结构是 _、_、_。11.C语言语法中,数据类型unsigned char 定义的是_位无符号数;数据类型unsigned int定义的是_位无符号数。对8位和16位有符号数,定义数据类型关键词为_、_。12.单片机上电后是从主函数void main()的_位置运行。13.单片机C语言编程时必须有的固定结构的语句是#include 、void main()以及_。14.keil 集成开发软件的三个主要功能是_、_、_。15.十进制数100对应的十六进制数是_、二进制数是_。三、读程序题默认有关变量x、y、z、a、b、c、i均为unsigned int (8为无符号数)请写出局部程序运行后的结果,用十进制表示。1. x = _, y = _, z = _ , a = _, b = _, c = _。x = 50/8; y = 100%12;z = 240+26;a = z1;b = x | z;c = y;2. x = _, y = _, z = _ , a = _, b = _, c = _。x = 0xa5 0x12;y = 5*2;z = y+a = z;b = a & y;c = (a+z)/2;3. x = _, y = _, i = _。x=0;y=0;for (i=1;i=3;i+)x = x+i;y = y + i*2;4. x = _, y = _, z = _ , a = _, b = _, c = _, i = _。a=0;if (!a)x=20; y=x2; z=y+;elsex=10; y=x2; z=y+;i=23 & y)a=y & 0x0c; b=+i;c=xy;1、写出下列程序段执行的结果:MOV A,#90H MOV R0,#20H MOV R0,A ANL A, #0F0H ORL A, #70H XRL A, R0 (A)=_;(R0)= ;(20H)=_;2、 写出下列程序段执行的结果:MOV A,#20HMOV DPTR,#2020HMOVX DPTR,AMOV A,#50HMOVX DPTR,A(2020H)= ,(A)= 3、写出下列程序段执行的结果:MOV A, #36HMOV R2, #45HMOV 40H, #2CHMOV R0, #40H ADD A, R2ADDC A,R0ADDC A, 40HA= 4、写出下列程序段执行的结果:MOV A,#02HMOV B,#30HMUL ABDIV ABADD A,BA= 5、写出下列程序段执行的结果:MOV A,#0F7HCPL AANL 30H,#0FFHORL 30H,#79HXRL 30H,A(30H)= 四、根据所描述的实验现象将程序补充完整:P1口的八个灯右移循环点亮,用单次脉冲申请中断,按下脉冲源后8个灯全部闪烁8次后继续往右循环点亮。ORG 0000H LJMP START _;设置外部中断1的入口地址 LJMP INTP ORG 0030HSTART: MOV SP,#60H _;设置中断总允许 SETB EX1 _;设置触发方式为低电平触发 MOV A,#0FEHLOOP: MOV P1,A LCALL DELAY _;实现将8个灯右移循环点亮 LJMP LOOPINTP: PUSH ACC PUSH PSW PUSH P1 CLR RS1 SETB RS0MOV R1,#5 LOP: MOV P1,#00H LCALL DELAY MOV P1,#0FFH LCALL DELAY _; 控制8个灯全部闪烁8次 POP P1 POP PSW POP ACC RETIDELAY: ;延时程序省略 RET END五、设单片机的时钟频率为12MHz,用定时器T1定时方法,在P1.0产生频率为20KHz等宽矩形波,选择工作方式2编程实现,根据提示将程序补充完整。程序:ORG 0000HLJMP STARTORG 001BHLJMP TIME1ORG 0100HSTART: ;设置TMOD ;设置计数初值 SETB EASETB ET1 ;启动定时器T1运行$:SJMP $TIME1: ;产生矩形波RETIEND六、以定时器1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商专业试题及答案
- 专业电工试题及答案
- 河南省濮阳市华龙区濮阳第一高级中学2025-2026学年高二上学期开学摸底检测历史试卷(含答案)
- 河北省保定市唐县第一中学2025-2026学年高二上学期开学生物试题(原卷版)
- 体育考研专业试题及答案
- 农学大专专业试题及答案
- 福建省泉州市安溪县2024-2025学年高一上学期11月期中物理试卷(含答案)
- 路灯恢复施工方案
- 空调施工方案模板图
- 农业科技创新的市场前景及挑战
- 2025至2030年中国晶质石墨深加工行业市场调查研究及投资战略咨询报告
- 船舶电气小知识培训课件
- 普及鸽子的课件
- 浙江省G12名校协作体2025学年第一学期9月高三上学期开学联考地理试卷
- Unit 2 My friends (Period 1) 课件2025-2026学年人教版英语四年级上册
- 2025版酒店租赁经营合作协议模板:2025年度版
- 一般性生产经营单位安全管理员主要负责人考核试题及答案
- 医务人员职业道德准则(2025年版)全文培训课件
- 2025年处方药与非处方药分类管理培训试题和答案
- 2025至2030电动升降桌行业产业运行态势及投资规划深度研究报告
- 《基本医疗卫生与健康促进法》知识培训
评论
0/150
提交评论