单片机控制装置安装与调试习题2
- 格式:doc
- 大小:52.50 KB
- 文档页数:5
《单片机原理及应用》基础巩固百题练习题一、 填空题1、计算机中常作的码制有( )、反码和( )。
2、单片微型机( )、存储器和( )三部分组成。
3、若不使用MCS-51片内存器引脚( )必须接地。
4、( )是计算机与外部世界交换信息的载体。
5、计算机中最常用的字符信息编码是( )。
6、计算机中的数称为机器数,它的实际值叫( )。
7、请完成数制转换:(7)D=( )B;8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第()区。
9、8051单片机有( )个8位并行I/0端口。
10、单片机复位时P2口的值为( )。
11、MCS-51单片机有( )个中断源。
12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为( )H。
13、堆栈区数据的进出原则是( )。
14、将寄存器R0中的内容传送到累加器A中的指令是( )。
15、在只使用外部程序存储器时,单片机的( )管脚必须接地。
16、将立即数12H传送到累加器A中的指令应是()。
17、通过堆栈操作实现子程序调用,首先要把( )的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点送回( )。
18、在寄存器寻址方式中,指令中指定寄存器的内容就是()。
在变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。
19、假定累加器(A)=49H,执行指令:201AH: MOVC A,@A+PC后,送入A的是程序存储器( )单元的内容。
20、若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器( )单元的内容。
21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)=( ),(46H)=( ),(47H)=( )。
22、假定(SP)=47H,(46H)=46H,(47H)=47H。
执行下列指令:POP DPHPOP DPL后,(DPTR)=( ),(SP)=( )。
[0001-03252101-72b8eea4][单项选择题][易][单片机基础][A]1.单片机的CPU主要由()组成。
A.运算器,控制器B.加法器,寄存器C.运算器,加法器D.运算器,译码器[0002-03252101-cc2da081][单项选择题][易][单片机基础][C]2.51单片机中的程序计数器PC用来()。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址[0003-03252101-f5728bff][单项选择题][易][单片机基础][A]3.51单片机外部扩展存储器时,分时复用做数据线和低8位地址线的是()。
A.P0口B.P1口C.P2口D.P3口[0004-03252101-acb9f50b][单项选择题][易][单片机基础][A]4.51单片机中,PSW中的RS1和RS0用来()。
A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式[0005-03252101-a9694102][单项选择题][易][单片机基础][A]5.51单片机上电复位后,PC的内容为()。
A.0000HB.0003HC.000BHD.0800H[0006-03252101-848fa2a0][单项选择题][易][单片机基础][C]6.51单片机的CPU是()位的。
A.16B.4C.8D.32[0007-03252101-a775fd1f][单项选择题][易][单片机基础][C]7.程序是以()形式存放在程序存储器中的。
A.C语言源程序B.汇编程序C.机器码D.BCD码[0008-03252101-f869c8df][单项选择题][易][单片机基础][D]8.51单片机的程序计数器PC为16位计数器,其寻址范围是()。
A.8KBB.16KBC.32KBD.64KB[0009-03252201-2eb1133e][单项选择题][中][单片机基础][C]9.51单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此除了锁存的作用外还可作为外部时钟或外部定时脉冲使用。
一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的是片内ROM。
4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。
6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时,R2的地址为 12H 。
8、PSW中RS1 RS0=11时,R2的地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。
10、PC复位后为 0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC的内容为将要执行的的指令地址。
13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 2us 。
14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。
15、若A中的内容为63H,那么,P标志位的值为 0 。
16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW=00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为 64 KB。
一、单项选择题1.MCS—51 单片机的CPU 主要的组成部分为A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机能直接运行的程序叫。
A.源程序B。
汇编程序C。
目标程序D。
编译程序3.单片机中的程序计数器PC 用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4.单片机上电复位后,PC 的内容和SP 的内容为。
A.0000H,00H B。
0000H,07H C。
0003H,07H D。
0800H,08H5.单片机8031 的EA 引脚。
A.必须接地B。
必须接+5V C。
可悬空D。
以上三种视需要而定6.PSW 中的RS1 和RS0 用来。
A.选择工作寄存器区号B。
指示复位 C。
选择定时器D。
选择工作方式7.对于8031 单片机,其内部RAM 。
A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址8.80C51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于µS。
A.1/12 B.1/2 C.1 D.29.MCS—51 单片机的数据指针DPTR 是一个16 位的专用地址指针寄存器,主要用来。
A.存放指令B.存放16 位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址10.MCS—51 的片内外的 ROM 是统一编址的,如果EA 端保持高电平,8051 的程序计数器PC 在地址范围内。
A.0H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH11.MCS—51 的专用寄存器SFR 中的堆栈指针SP 是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的。
A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序12.单片机的堆栈指针SP 始终是指示。
A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置二、问答题1、80C51单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理?3、简述程序状态字PSW中各个位的作用。
第一章单片机的概述1、除了单片机这一名称外,单片机还可称为(微控制器)和(嵌入式控制器)。
2、单片机与普通微型计算机的不同之处在于其将(CPU)、(存储器)和(I/O口)三部分,通过内部(总线)连接在一起,集成于一块芯片上。
3、在家用电器中使用单片机应属于微型计算机的(B)。
A、辅助设计应用B、测量、控制应用C、数值计算应用D、数据处理应用4、微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
5、MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别为:8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
6、为什么不应当把8051单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
7、AT89S51单片机相当于MCS-51系列单片机中哪一种型号的产品?“s”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。
单片机原理与应用--基于AT89S51+Proteus仿真(第2版)习题参考答案第1章(习题与思考题1)一、判断题1. 单片机就是个芯片(对)2. 单片机内没有I/O接口(错)3. 单片机内有中断系统(对)4. 单片机都是8位的(错)5. 单片机的控制能力强(对)6. 单片机都是MCS-51内核(错)7. 单片机有多种封装形式(对)8. 单片机只有民用的(错)9. 单片机可嵌入通讯设备中(对)10. 单片机的环境适应性强(对)11. 应用单片机不需要开发工具(错)12. 没有实验板就不能实践单片机(错)13. 二进制数11000011的十六进制数是C3H(对)14. 67的压缩BCD码记为67H(对)15. 计算机的有符号数是用补码表示的(对)二、单项选择题1. 单片机的国际称谓叫微控制器,其英文缩写为__A____。
A.MCUB.CPUC.DPJD.SCM2. MCS-51内核单片机是__C____单片机。
A.1位B.4位C.8位D.16位3. 单片机的特点中不包括在内的是_C_____。
A.集成度高B.功耗低C.密封性强D.性价比高4. 单片机的发展趋势中不包括在内的是___B___。
A.高性能B.高价格C.低功耗D.高性价比5. 十六进制数93的二进制数是__A____。
A.10010011B.00100011C.11000011D.011100116. 二进制数11000011的十六进制数是__B____。
A. B3B.C3C.D3D.E37. 二进制数11001011的十进制无符号数是__B____。
A. 213B.203C.223D.2338. Keil uVision集成开发环境的功能不包括___D___。
A. 编译、链接B. 模拟调试C. 生成机器码程序D. 生成源程序9. Proteus软件由以下哪两个设计平台组成___C___。
A. ISIS和PPTB. ARES和CADC. ISIS和ARESD. ISIS和CAD10. ISIS模块的主要功能是___A___。
2019年江苏省职业学校技能大赛(电工电子类)单片机控制装置安装与调试技能比赛试卷【中职组样卷】说明:①试卷包括工作任务书、单片机控制装置说明、评分表,共7页。
绘图纸A4和草稿纸由赛场提供。
②选手按规定比赛时间独立完成工作任务书各要求,比赛时间为240分钟。
③比赛结束后,按评分表要求从职业与安全意识、扎线、绘图、问答、程序功能五个部分评分,相加总和为技能成绩。
⏹ 工作任务书1. 【需求分析】根据人工气候箱模拟控制装置的具体要求,利用实训考核台中相关模块、元件和执行机构,搭建模拟控制装置。
2. 【硬件设计】选择合适的模块、元件和执行机构设计该演示装置,并在答题纸上准确规范地绘制以模块为基本单元的控制接线图。
3. 【线路连接】按工艺规范用连线连接该演示装置所需各模块、元件和执行机构。
4. 【软件调试】按要求编写单片机控制程序,将工程相关文件存放在“D ”盘中以工位号命名的文件夹内并进行调试,以达到人工气候箱模拟控制装置的技术要求。
⏹ 人工气候箱及模拟控制装置描述1. 【背景】人工气候箱是把无法控制的大自然环境搬进实验室,人为地通过单片机系统实现模拟自然环境中与生物生长、发育有关的温度、湿度和光照三大主要因素,创造局部人工气候,以寻求各种农作物的最佳生长条件,探索其生长、发育的规律,培养新品种,获取优质、稳定、高产的新技术。
人工气候箱是农业科学研究的有效工具。
2. 【组成】本装置是人工气候箱的模拟控制装置。
由温度指示器(数码管7~6位)、湿度指示器(步进电机)、8个冷光源(LED 指示灯)、强对流风扇(直流电机)、电子钟(数码管4~0位)、电动门(机械搬运装置)、电动门开关(钮子开关SA8)、矩阵键盘和12864液晶显示、串口通信等部分组成。
3. 【功能简介】本装置只有三种默认气候环境——T1、T2、T3。
每种环境包括“温度”、“湿度”和“光照”三个目标值参数。
可以结合液晶模块通过键盘分别“调整”。
装置“自检”或“运行”过程中,气候箱内切换为新的气候环境时,电子表计时复位,将环境新参数上报PC ;光照立即响应;温、湿度指示器演示箱体内温湿度调节过程(固定为5秒时长响应时间);之后,温、湿度稳定为环境预设目标值不变。
二、产品包装控制系统模拟装置相关说明
(一)产品包装模拟控制系统简介
产品包装控制模拟系统中黑、黄、白三种颜色的球代表三种不同的产品,分别用代号3、2、1表示。
工作时,系统每次使用传送带运送一组(黑、黄、白三种)产品到产品分拣区后,系统先对产品的类别进行识别并获得三种产品的当前位臵序列,然后据此信息采用最优方案自动分拣搬运到指定的位臵:黑、黄、白三种产品分别放臵在工位三下方、工位二、工位一三个指定的位臵,最后机械手对产品包装成不同颜色,在包装的过程中,1产品用代号AAA表示,2产品用代号bbb表示,3产品用代号CCC 表示,包装的颜色白色用字母b表示,黄色用字母y表示,黑色用字母H 表示。
由于考虑时间问题,包装过程只对两种产品进行包装。
本题选中1产品和2产品进行包装,将1产品包装成白色,将2产品包装成黄色即包装中如果选取产品1,机械手只能抓取产品1(白球),数码管左边四位从左到右显示包装的产品及颜色,右边四位数码管熄灭。
比如选取1产品包装成白色,数码管左边四位显示AAAb,其他情况依次类推。
(二)产品包装控制系统模拟装臵及其功能
产品包装控制系统模拟装臵由MCU主机模块、分拣机械手、4*4键盘、数码管等模块组成。
1、产品包装机械手:使用YL-G001型智能物料搬运装臵模拟包装机械手。
包装动作说明:根据选取的包装产品,选择抓白球(产品1)或者黄球(产品2),在工位1或工位2抓球
1)当键盘设定包装产品1时,机械手进行抓产品1(白球)动作,
槽中只有一个白球和一个黄球,不抓产品2(黄球)
2)当键盘设定包装产品2时,,机械手进行抓产品2(黄球)动作,槽中只有一个白球和一个黄球,不抓产品1(白球)
3)当物料槽中没有球时,机械手初始化。
若在分拣过程中,由于导槽中有毛刺,导致小球卡在导槽中不能滚动至工位三下方,允许人工拨动小球使其滚落。
2、键盘:使用指令模块中的4X4行列式按键作为键盘面板,各按键定义
“0”功能键:设臵
“1”功能键:设臵包装产品1
“2”功能键: 设臵包装产品2
“3”功能键: 运行图3键盘面板示意图
4”功能键:识别产品及分拣
“5“功能键:系统暂停“6“功能键:停止键
按键功能:
1)”0按键”:按下“0按键”功能是开始设臵,此时按下1和2键有效2)”1按键”:按下“1按键”功能是选定包装产品1
3)”2按键”:按下“2按键”功能是选定包装产品2
4)”3按键”:按下“3按键”功能是运行键,机械手开始包装产品,此
时按下1和2键无效
5)”4按键”:按下“4按键”是识别产品排序并将产品分拣到相应的位臵6)按下“5按键”机械手暂停当前动作并保持当前状态。
7)按下“6按键“机械手停止当前所有动作
三、产品包装控制系统模拟装置制作任务
1.系统运行要求
(1)开启状态(初始化)
开启电源总开关,系统处于等待状态,机械手处于初始化状态:机械手位于一工位正上方且上升到位,手爪处于放松状态。
数码管最右边三位显示000,其他数码管熄灭。
(2)产品识别
按下4按键,进入产品识别状态后,则系统通过对产品进行识别,自动确定黑(产品3)、黄(产品2)、白(产品1)三种产品当前所在的工位位臵,然后据此自动显示当前三种产品的位臵序列,将当前的序列显示在数码管的最右边三位,开始时序列初始值用“000”表示,识别完成后,变成三位数字,如“312”、“213”〃〃〃〃〃〃等。
关于产品的位臵当前序列号说明:共三位数字,自左至右,分别对应工位一、工位二、工位三,例如若界面显示“312”序列,则表示工位一、二、三放臵的小球分别为黑③、白①、黄球②,依此类推。
产品识别完成后,系统自动进入产品分拣状态,产品识别和产品分拣是一个完整的过程,不可分割。
(3)产品分拣。
当上面自动识别三位数字序列后产品分拣的任务是把任意放臵的黑、黄、白三种产品位臵序列用最少步骤,最短时间分别放臵在工位三、工位二和工位一位臵上(序列为123)。
在分拣过程中,小球位臵每发生一次变动,数码管上的“产品序列”代号要作相应的变化。
当产品分拣完成以后,此时按下暂停键,机械手暂停当前动作,手动任意改变产品的位臵(如序号132)(要求产品位臵摆放可能出现的所有情况,机械手都能对它识别并进行分拣)。
重新按下4按键,机械手可以对产品再次识别及分拣,即重复(2)~(3)动作
(4)产品包装
当产品分拣结束后,机械手选取两种产品即产品1(白球)和产品2(黄球)包装,并且将1产品包装成白色,将2产品包装成黄色。
在包装前,首先设臵选取的包装产品,根据选取的包装产品及产品要求的包装颜色,机械手抓取相应的产品。
当按下设臵键(0键)后,用1键(产品1)或者2键(产品2)选取包装产品,这时数码管最左边四位显示包装的产品及颜色(如AAA或者bbby);当包装产品选择完成以后,按下运行键(3键),机械手选取相应的产品进行包装。
注意,只有当按下设臵键以后,才能选择包装产品(也就是说1键和2键有效),当按下运行键以后,不能再选择包装产品,这时1键和2键失效。
当键盘设定包装产品1时,机械手进行抓产品1(白球)动作,槽中只有一个白球和一个黄球,不抓产品2(黄球)
当键盘设定包装产品2时,机械手进行抓产品2(黄球)动作,
槽中只有一个白球和一个黄球,不抓产品1(白球)
(5)工作模式。
在产品包装中,任意时刻按下“5按键”机械手暂停当前动作并保持当前状态,当再次按下运行键时,机械手继续当前动作
在产品识别及分拣中,当分拣完成以后,按下暂停键,机械手暂停动作,手动重新改变产品的位臵,重新按下4按键,机械手可以对产品再次识别及分拣(前面已经提到过)
当按下“6按键”,不论系统处于何种工作情况下,将停止运行并保持停止前的状态。