单片机技能大赛题目

单片机技能大赛题目
单片机技能大赛题目

题目1 开关检测器的制作 (2)

题目2 节日彩灯控制器 (3)

题目3 简单的左右循环流水灯的制作 (4)

题目4 可控的左右循环流水灯的制作 (5)

题目6 花样流水灯的制作 (7)

题目7 扩展74LSTTL电路的开关检测器 (8)

题目8 单一外中断的应用 (9)

题目9 BCD译码的2位数码管扫描的数字显示 (10)

题目10 LCD电子钟的制作 (11)

题目11 LED数码管秒表的制作 (12)

题目12 LCD显示的定时钟制作 (13)

题目13 用定时器设计的门铃 (17)

题目14 控制数码管循环显示单个数字 (18)

题目15 十字路口交通灯控制器1 (19)

题目16 十字路口交通灯控制器2 (21)

题目17 基于DS18820的数字温度计设计 (24)

题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26)

题目19 控制P1口的8只LED每0.5s闪亮1次 (27)

题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28)

题目21 电话键盘及拨号的模拟 (29)

题目22 8只数码管滚动显示单个数字 (31)

题目23 甲机通过串口控制乙机LED闪烁 (32)

题目24 双机间波特率可选的串行通信 (33)

题目25 数码管显示4×4矩阵键盘的键号 (34)

题目26 LCD电子广告屏 (35)

题目27 单片机控制ADC0809的模数转换与显示 (36)

题目1 开关检测器的制作

一、设计要求

A T89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。凡是开关闭合的引脚,把对应的LED发光二极管点亮。

二、原理说明

本题目是掌握单片机的I/O口编程。开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。

三、电路设计与仿真

开关检测器的原理电路及仿真效果如图所示。例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。

题目2 节日彩灯控制器

一、设计要求

制作一个节日彩灯控制器,通过按下不同的按键来控制LED发光二极管的显示规律,在P1.0~P1.3引脚上接有4个按键K0~K3,各按键的功能如下。

(1)K0: 开始,按此键彩灯开始由上向下流动显示。

(2)K1: 停止,按此键彩灯停止流动显示,所有灯为暗。

(3)K2: 由上向下,按此键则彩灯由上向下流动显示。

(4)K3: 由下向上,按此键则彩灯由下向上流动显示。

彩灯运行的初始状态是彩灯开始由上向下流动显示。

二、原理说明

本题目是由按下不同的按键来控制流水灯的一同显示。通过单片机的输入口对键盘扫描,识别出按下的键,再由单片机的输出口控制LED显示。通过依次向连接LED的I/O口送出低电平,即可点亮对应的LED,从而实现设计要求的功能。

三、电路设计与仿真

节日彩灯控制器电路原理及仿真如图所示,各按键的功能应符合设计要求。

一、设计要求

制作左右循环的节日彩灯,显示规律为:8个LED发光二极管依次左移点亮,然后8个LED发光二极管依次右移点亮,如此反复循环。8个发光二极管LED0~LED7的阴极分别接至P0口的P0.0~P0.7引脚上,发光二极管的阳极经电阻接高电平。

二、原理说明

利用单片机P0口作为输出,控制8个发光二极管进行左右循环流水灯的显示。

三、电路设计与仿真

左右循环流水灯的电路原理图如图所示。仿真运行,8个发光二极管将按照设计的要求的规律进行左右循环流水灯的显示。

一、设计要求

设计一个可控的左右循环流水灯,P3.6和P3.7连接两个开关K1、K2,进行显示规律的控制,P1口控制的8个发光二极管进行显示。要求开关控制8个LED显示的规律为:

(1)合上K1,8个LED依次左移点亮反复显示;

(2)合上K2,8个LED依次右移点亮再依次左移点亮反复显示;

(3)单击K1,8个发光二极管仅依次左移流水灯显示1次;

(4)单击K2,8个LED依次右移点亮再依次左移点亮显示1次;

(5)初始状态或K1、K2全合上时,8个发光二极管全熄灭。

二、原理说明

利用单片机的P1口作为输出,控制8个发光二极管的亮与灭。利用单片机的P3.6与P3.7作为检测开关K1、K2状态的输入端口。

三、电路设计与仿真

可控的左右循环流水灯的原理电路及仿真如图所示。8个发光二极管将按照设计的要求的控制规律显示。

题目5 单片机实现的顺序控制

一、设计要求

在工业生产中,利用单片机的数字量输出可实现顺序控制。例如,注塑机工艺过程大致按“合模——注射——延时——开模——产伸——产退”顺序动作,用单片机控制很容易实现。

单片机的P1.0~P1.6控制注塑机的7道工序,7道工序用控制7只发光二极管的点亮来模拟。设定每道工序时间转换以延时来表示。P3.3为“故障”开关,合上为故障报警。控制P1.7上的音响发出报警声响。报警声响只有在工作期间才会响起,而停止工作期间报警不会响起。

P3.4脚上的单刀双掷开关作为“启动”或“停止”开关。设定前6道工序只有一位输出,只点亮1只发光二极管,第7道工序有3位同时输出(P1.6、P1.5、P1.4上的3只发光二极管同时点亮)。

二、原理说明

本题目利用单片机的P1.0~P1.6输出的高低电平来控制发光二极管的亮与灭,表示工业生产过程的顺序控制进程,P1.7输出的高低电平控制是否发出报警声响。P3.3与P3.4作为输入,单片机检测P3.3与P3.4的输入电平,来判断“故障”开关和工作“启动”或“停止”开关的状态。

三、电路设计与仿真

顺序控制器的原理电路及仿真如图7-5所示。电路中的7个发光二极管从上到下分别代表7道工序。仿真运行,发光二极管将按顺序控制规律来点亮。P3.4引脚上的单刀双掷开关来选择控制操作启动(向上)或(向下)。P3.3引脚上的开关闭合,表示发生故障,从而控制P1.7上的音响发出报警声响。报警声响只有在工作期间才会响起,而停止工作期间警报不会响起。

题目6 花样流水灯的制作

一、设计要求

单片机的P2口上接有8只发光LED组成的花样流水灯。输入引脚P3.3接有一只按键开关K。K未按下时,单片机利用P2口的输出,控制花样灯左右循环流水点亮;K按下时,控制发光二极管交替点亮;当K松开时,花样灯恢复至左右循环流水点亮。

二、原理说明

编程考虑:在正常情况下,通过设给寄存器A初值,利用环移指令和延迟环节,使8个LED灯呈现正反向循环流水点亮。当按下开关,使外部中断请求1引脚呈低电平,触发外部中断1,在中断处理程序中将寄存器A赋值0xaa,再通过环移指令和延时环节,使LED灯交替点亮,松开开关后,跳出外部中断处理,恢复先前的正反向循环流水点亮。

三、电路设计与仿真

本题目的电路设计与仿真如图所示。

题目7 扩展74LSTTL电路的开关检测器

一、设计要求

利用74LSTTL芯片,可进行简单的I/O接口扩展。本题目使用74LS244作为单片机扩展的输入口,它的8个输入端分别接8个开关K7~K0。单片机扩展74LS373作为输出口,输出端接8个发光二极管LED7~LED0。当某输入口的某个开关按下时,对应某按下开关的输入口线的二极管发光,从而显示出按下开关的位置。

二、原理说明

74LS244是缓冲驱动器,作为扩展的输入口,它的8个输入端分别接8个开关K7~K0。74LS373是8D 锁存器,作为扩展的输出口,输出端接8个发光二极管LED7~LED0。当某输入口线的开关按下时,该输入口线为低电平,读入单片机后,其相应位为“0”,然后再将口线的状态经74LS373输出,该位二极管点亮,从而指示出哪一个开关被按下。

三、电路设计与仿真

本题目的电路设计与仿真如图所示。图中有3个开关K0、K4和K5按下,从而对应的3个发光二极管LED0、LED4和LED5点亮。

题目8 单一外中断的应用

一、设计要求

A T89C51单片机的P1口接有8只LED,单片机的外部中断0输入引脚P3.2(INT0),引脚接有一只按钮开关K1。程序启动运行时,控制P1口上的8只LED点亮。按下开关K1,低4位与高4位交替闪烁1次;然后P1口上的8只LED再次全亮。

二、原理说明

按一次按钮开关K1,引脚INT0接地,产生一个外部中断0的中断请求,在中断服务程序中,让P1口低4位的LED和高4位的LED交替闪烁1次。

三、电路设计与仿真

本题目的电路设计与仿真如图所示。

题目9 BCD译码的2位数码管扫描的数字显示

一、设计要求

利用单片机、BCD码译码芯片74LS47和2只LED数码管构成一个数字扫描显示系统。2只数码管循环显示数字00,11……99。

二、原理说明

二进制编码的十进制数简称BCD码(Binary Coded Decimal),本题目使用74LS47完成BCD码的译码功能,再驱动数码管显示。重点掌握BCD译码电路74LS47的工作原理及使用以及如何控制2位数码管来显示不同数字的编程。

三、电路设计与仿真

本题目的电路设计与仿真如图示。

题目10 LCD电子钟的制作

一、设计要求

制作一个LCD显示的电子钟,在LCD显示器上显示当前的时间。

1. 使用字符型LCD显示器显示时间。

2. 显示格式为“时时:分分:秒秒”。

3. 用4个功能键操作来设置当前时间。功能键K1~K4功能如下。

(1)K1——进入设置现在的时间

(2)K2——修改小时,并显示修改结果。

(3)K3——修改分钟,并显示修改结果。

(4)K4——确认完成设置

二、原理说明

本题目的难点在于处理功能键K1~K4的输入,由于每个功能键都具有相应的一种或多

种功能,因此程序中需要大量使用do{}while或while{}循环结构,以检测是否有按键按下的具体功能。

必须注意,程序设计中,小时、分钟、秒变量hour、minute、second必须置为全局变量,才能如上述函数一样在各处函数中直接进行修改,如为局部变量,则上述形式的直接修改无效。

1602液晶显示模块以及基于单片机定时器的时钟实现见教材介绍,不再赘述。

三、电路设计与仿真

本题目的LCD显示的电子钟原理电路与仿真效果如图7-10所示。程序执行后工作指示灯D1闪动一下,表示时钟开始运行。按下按键K1后,D1停止闪烁,即时钟停止走时,时钟停在当前时刻;按下按键K2和K3后,可改变小时和分钟;按下按键K4后,时钟从修改后的时间重新开始运行。

为加强A T89C51的驱动能力,原理图中加入作为上拉电阻的排电阻(CTRESPACK-7),即图中的RP1。

一、设计要求

制作一个LED数码管显示的秒表,用2位数码管显示计时时间,最小计时单位为“百毫秒”,计时范围0.1~9.9s。当第1次按下并松开计时功能键时,秒表开始计时并显示时间;第2次按下并松开计时功能键时,停止计时,计算两次按下计时功能键的时间,并把时间值送入数码管显示;第3次按下计时功能键,秒表清零,等待下一次按下计时功能键。如果计时到9.9s时,将停止计时,按下计时功能键,秒表清零,再按下重新开始计时。

二、原理说明

本秒表应用了A T89C51的定时器的定时工作模式,计时范围0.1~9.9s。此外还涉及如何控制LED数码管显示数字的问题,即数码管显示程序的编写。

三、电路设计与仿真

LED数码管显示的电子秒表原理电路与仿真如图所示。

一、设计要求

制作一个简易的LCD显示的定时闹钟,当时钟时间与设置的闹铃时间一致时,继电器开关接通,也可发出声响(可控)。若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。

定时闹钟的基本功能如下。

(1)显示时钟时间,格式为“时时:分分”,并可重新设置。

(2)显示闹铃时间,格式为“时时:分分”,且显示闪烁以便与时钟时间相区分。闹铃时间可重新设置。

(3)程序执行后工作指示灯LED闪烁,表示时钟工作为时钟显示模式,LCD显示的初始时间为“23:58”。按下K2,闪烁显示的“00:00”为闹铃的时间,单击K3又返回时钟显示模式。时钟从“23:58”开始计时,定时时间“00:00”到时,继电器开关接通,控制电器的开启,且可发出声响(可控)。

时钟与闹铃时间的设置可通过4个功能按键K1—K4实现,具体说明如下。

(1)时钟时间的设置:首先单击K1进入时钟设置模式。此时每单击一下K1,则小时增1,单击一下K2,则分钟增1,再单击K3则设置完成,返回时钟显示模式。此时小时和分钟均已发生变化。单击K4,如果发出一声响,则定时到时,开关动作,蜂鸣器关闭;单击K4,如果发出三声响,则开关动作,蜂鸣器发声。

(2)闹铃的时间设置:首先单击K3进入闹铃的设置模式。此时每单击一下K1,则小时增1,单击一下K2,则分钟增1,最后单击K3则设置完成,返回闹铃显示模式。此时闹铃的小时和分钟均已发生变化。

(3)K4的功能:闹铃是否发声的状态控制,设为ON状态,则闹铃时间到连续3次发出“哗”的声音,设置为OFF状态发出“哗”的一声。开机默认声响关闭。

(4)K2单独的功能:显示闹铃时间。

二、原理说明

本题目的难点在于4个按键中的每个键都具有两个功能,以最终实现菜单化的输入功能。过逐层嵌套的循环扫描,实现嵌套式的键盘输入。

另外,本题目中用到了电磁继电器( RELAY),电磁继电器一般由电磁铁触点等组成的,其工作电路由低压控制电路和高压工作电路两部分构成。只要在线圈的两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。在本题目中,通过单片机输出的高电平、低电平对电磁继电器的通断进行控制,从而实现工控系统中重要的“以弱控强”。

三、电路设计与仿真

本题目的LCD显示的定时闹钟电路原理图与仿真效果如图所示。

题目19 可编程作息时间控制器设计

一、设计要求

按以下要求设计一个以单片机为核心的可编程作息时间控制器。

(1)按照给定的时间模拟控制,实现广播、上下课打铃、灯光控制(屏幕显示)。

(2)具备日期和时钟显示。

二、原理说明

本题目设计4路可调闹钟,从而实现打铃等功能。当4路闹钟中的任一路到时,均会点亮灯、打铃。如有需求,可对程序进行调整,增加闹钟的路数及到时后的处理方式。题目中4个按键K1~K4的功能分别为:

(1)K1——设置现在的时间/时的调整;

(2)K2——显示闹钟设置的时间/分的调整;

(3)K3——设置闹钟的时间/设置完成;

(4)K4——闹钟更换。

三、电路设计与仿真

可编程作息时间控制器电路原理与仿真如图7-19所示。在“Clock Frequency”栏中输入晶振频率11.0592MHz。启动仿真,当4路闹钟中的任一路到时,均会点亮、打铃等。

题目20 8位竞赛抢答器的设计

一、设计要求

设计一个以单片机为核心的8位竞赛抢答器,要求如下:

(1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。

(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。

(3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并且优先抢答选手的编号一直保持到主持人将系统清除为止。

(4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5s左右。

(5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答剩余时间,并保持到主持人系统清除为止。

(6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

二、原理说明

通过键盘改变抢答的时间,原理与闹钟时间的设定相同,将定时时间的变量置为全局变量后,通过键盘扫描程序使每按下一次按键,时间加1(超过30时置0)。同时单片机不断进行按键扫描,当参赛选手的按键按下时,用于产生时钟信号的定时计数器停止计数,同时将将选手编号(按键号)和抢答时间分别显示在LED上。

三、电路设计与仿真

8位竞赛抢答器的原理与仿真如图70-20所示。在“Clock Frequency”栏中输入晶振频率12MHz。

题目13 用定时器设计的门铃

一、设计要求

用定时器控制蜂鸣器模拟发出叮咚的门铃声,“叮”的声音用较短定时形成较高频率,“咚”的声音用较长定时形成较低频率,仿真电路加入虚拟示波器,按下按键时除听到门铃声外,还会从示波器的屏幕上观察到两种声响的不同脉宽。

二、原理说明

本题目设计需要一个蜂鸣器和一个开关,再配合相应的软件就可以实现。软件设计时,采用定时器中断来控制响铃。

当按下开关时,开启中断,定时器溢出进入中断后,在软件中以标志位i来判断门铃的声音,开始响铃。先是“叮”,标志位i加1,延时后接着是“咚”,标志位i加1,然后是关中断。测铃响脉宽也是以标志位i来识别“叮咚”。当i为0时给示波器A通道高电平;i为2时,给示波器B通道高电平。

三、电路设计与仿真

本题目设计的电路原理如图所示。图中P2.0连接开关,P2.3连接蜂鸣器,P2.6、P2.7连接示波器用于观察蜂鸣器响应的脉宽。

运行住址后,按下按钮开关就可以听到两声“叮咚”。打开示波器在A、B通道分别可以看到“叮”和“咚”的脉冲宽度。“叮咚”响铃的脉宽如图7-21(b)所示。图中上面的脉冲为“叮”,下面的脉冲为“咚”。

题目14 控制数码管循环显示单个数字

一、设计要求

利用单片机控制一个8段LED数码管,构成一个LED显示系统,循环显示数字0~9。

二、原理说明

了解LED数码管显示原理,掌握字形码查表程序的编写。

LED数码管内部由7个条形发光二极管和1个小圆点发光二极管组成,根据各发光二极管的内部接线形式,可分为共阴极型和共阳极型。

字型码的概念:LED数码管的g~a段的7个发光二极管的各段加加正电压而发亮,加低电平不发亮,发光二极管g~a段的不同亮暗组合就形成不同的字型。单片机控制LED数码管显示不同的字型,需要向数码管的g~a段发送相应的字型码。

字型码表格:显示数字0~9的字型码由于无规律可循,只能采用查表的方式来完成要求,这样可按照数字0~9的顺序,把每个数字的字型码按顺序排好,形成一个数组形式的字型码表。根据要显示的数字,查找到相应的字型码,从而控制数码管显示相应的字符。

三、电路设计与仿真

本题目的电路原理及仿真结果如图所示。

题目15 十字路口交通灯控制器1

一、设计要求

利用单片机设计一个十字路口交通灯控制器。用单片机控制LED灯模拟指示。模拟东西方向的十字路口交通信号控制情况。东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。

二、原理说明

本题目为典型的LED显示和中断定时电路。利用定时器T0产生每10ms一次的中断,每100次中断为1s。对两个方向分别显示红、绿、黄灯以及相应的剩余时间即可。值得注意的是。A方向红灯时间=B 方向绿灯时间+黄灯缓冲时间。

本题目采用的MAX7219芯片的使用说明请参见题目12的内容。

三、电路设计与仿真

制作的十字路口交通灯控制电路原理图与仿真如图所示。

单片机技能大赛题目

第20 页共36 页

单片机技能大赛题目.doc

题目1 开关检测器的制作 (2) 题目2 节日彩灯控制器 (3) 题目3 简单的左右循环流水灯的制作 (4) 题目4 可控的左右循环流水灯的制作 (5) 题目6 花样流水灯的制作 (7) 题目7 扩展74LSTTL电路的开关检测器 (8) 题目8 单一外中断的应用 (9) 题目9 BCD译码的2位数码管扫描的数字显示 (10) 题目10 LCD电子钟的制作 (11) 题目11 LED数码管秒表的制作 (12) 题目12 LCD显示的定时钟制作 (13) 题目13 用定时器设计的门铃 (17) 题目14 控制数码管循环显示单个数字 (18) 题目15 十字路口交通灯控制器1 (19) 题目16 十字路口交通灯控制器2 (21) 题目17 基于DS18820的数字温度计设计 (24) 题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26) 题目19 控制P1口的8只LED每0.5s闪亮1次 (27) 题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28) 题目21 电话键盘及拨号的模拟 (29) 题目22 8只数码管滚动显示单个数字 (31) 题目23 甲机通过串口控制乙机LED闪烁 (32) 题目24 双机间波特率可选的串行通信 (33) 题目25 数码管显示4×4矩阵键盘的键号 (34) 题目26 LCD电子广告屏 (35) 题目27 单片机控制ADC0809的模数转换与显示 (36)

题目1 开关检测器的制作 一、设计要求 AT89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。凡是开关闭合的引脚,把对应的LED发光二极管点亮。 二、原理说明 本题目是掌握单片机的I/O口编程。开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。 三、电路设计与仿真 开关检测器的原理电路及仿真效果如图所示。例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。

电子组技能大赛教师组试题

电子组技能大赛教师组试题 一、电子组技能大赛教师组试题要求: 根据提供材料设计一个计时电路,要求同时具有正计时和倒计时两种功能,且计时时间可调。 具体功能要求是:正计时时间从0秒到8秒可调,计时到数码管显示9时要求有一个LED指示灯点亮并计数暂停,按一下启动按键计数重新开始;倒计时时间从0秒到9秒可调,倒计时到数码管显示0时要求另一支LED指示灯点亮并计数暂停,按一下启动键将重新计数;正计时和倒计时初值通过拨码开关类器件设置,正计时和倒计时切换通过一个双联继电器完成;计时器时钟由555多谐振荡电路产生,频率是10Hz,此频率信号经74LS161十分频得到1Hz信号,得到的1Hz信号作为74LS192计数器脉冲; CD4511用作数码管的译码芯片。 电路不用设专门的暂停键,但正计时到9或倒计时到0时电路要自动跳到暂停状态,一直显示9或0,再次按动启动键重新计时。 二、电子组技能大赛项目考核内容 (一)第一阶段 1、根据项目要求用PROTEL软件设计出电路原理图,考试系统提供主要元器件数 据手册等资料,在“提供文件”中可以找到。 2、用EWB512或者Multisim电子仿真软件进行电路仿真。 注:由于EWB512软件的局限性,在仿真时需要注意以下两点: A:软件中没有74161,可用74163代替; B:软件对4511“LE”引脚的定义与实际不符("LE"电平的定义与实际正好相反),在电子仿真时要尊重软件的定义,但在元理图等的设计上要与实际资料相符。 3、在XK-DZZ2A型电子及单片机综合实训台上搭建并验证实验电路(可以赞时借 用元件包中的元件,用完后还将用于PCB焊接使用)、写出实验调试报告(按照系统提供格式编写),实验报告内容仅针对试验台搭建电路这部分填写,保留好实验现场。 4、用PROTEL软件设计出PCB板,PCB板外型尺寸规定为长×宽=150mm×80mm, 考核系统提供带主要元器件封装的PCB文件。 (二)第二阶段 1、根据提供的元器件、PCB板和参考原理图,用万用表、虚拟仪器等工具,挑选出需要焊接到PCB板的元器件。 2、用电烙铁、斜口钳等工具将挑选出的元器件焊接到PCB板。 3、将焊接好的项目板连接到XK-DZZ2A型电子及单片机综合实训台,根据需要,利用万用表、虚拟仪器等设备进行检测和调试,写出焊接调试报告(按照系统提供格式编写),保留好实验现场。

“2015年内蒙古自治区中等职业学校技能大赛”单片机控制装置安装与调试赛项规程

附件6:“2015年内蒙古自治区中等职业学校技能大赛” 单片机控制装置安装与调试赛项规程 一、赛项名称 单片机控制装置安装与调试 二、竞赛目的 通过竞赛,促进与控制技术相关专业的行动导向的课程体系建设和改革创新的步伐,探索与电气技术和机电技术相关的《单片机应用技术基础》、《自动控制原理》、《传感器及其应用》等课程理实一体化的教学方法和培养企业需要的高素质技能型人才的新途径、新方法。推动职业教育专业建设和教学改革,展示职业教育教学改革的成果。 三、竞赛方式与内容 (一)竞赛方式 单片机控制装置安装与调试技能赛项为个人赛,由参赛选手单独完成书面解答与实际操作一体的工作任务。每名选手限1名指导教师,参赛选手与指导教师的对应关系一旦确定不得随意改变。 (二)组队要求 1. 为让更多选手参加自治区技能大赛,参加过2014年全国职业院校技能大赛中职组单片机控制装置安装与调试技能比赛并获得一等奖的选手,不再参加2015年的全区技能大赛中职组

单片机控制装置安装与调试技能比赛。 2. 为让更多的学校参与自治区技能大赛,盟市参赛选手须来自不同院校。 各盟市的教育行政部门负责本地区参赛学生的资格审查和组队工作,并保存相关证明材料的复印件,以备查阅。 (三)竞赛内容 比赛时间为四小时。 根据工作任务书的要求,完成以下工作任务: (1)按照设定的单片机控制装置,在赛场提供的元器件模块上选择相应的控制模块和器件。 (2)合理确定各模块的摆放位置,并按相关技术规范连接电路。 (3)编写单片机控制程序。 (4)调试单片机控制程序、系统和器件的有关参数。 (5)完成调试记录的填写。 四、比赛规则 1. 参赛选手必须准时到达比赛赛场,按抽取的抽签顺序号抽取工位号并按抽得的工位号就位。没有宣布检查设备和摆放工具前,选手不得进行相关操作。检查设备和摆放工具的时间为10分钟 2. 在比赛正式开始前10分钟发放工作任务书,未宣布正式开赛前,选手只能阅读工作任务书和完成设备检查和工具摆放等。 3. 选手进入赛场后,不得擅自离开赛场。因病或其他原因

江西省MCS-51单片机编程与仿真技能比赛试题

MCS-51单片机编程与仿真技能竞赛(180分钟) ①竞赛内容 a、竞赛采用在计算机上进行汇编语言程序设计与仿真的操作方法,限定使用“Keil μVision2”软件(可到互联网上免费下载)与“Dpj2.dll”插件(可向承办学校免费索取),本次竞赛提供3道赛题,现场抽取其中一道赛题为本次竞赛试题,使用“Keil μVision2”软件与“Dpj2.dll”插件进行编程与仿真,在进行编程与仿真,每人一机,限时三小时。 b、由教育厅指派专家从题库“D”盘生成“*.ASM”文件和“*.HEX”文件。 c、本着宽口径、厚基础、高技能的指导思想,竞赛命题以模拟电子技术、数字电子技术、计算机文化基础、MCS-51单片机原理及应用、KEIL软件应用为依据。 ②竞赛要求 a、根据竞赛设计要求在WindowsXP、Keil μVision2软件的平台上编程与仿真,并在“D”盘保存“*.ASM”文件和“*.HEX”文件。 b、熟悉WindowsXP环境、Keil μVision2软件。 c、熟悉MCS-51单片机原理及应用的基础知识,能看懂简单、常见的单片机系统原理图。 d、提供评审存盘的文件应由程序文件(即ASM文件)、十六进制文件(HEX文件)两部分组成; 运用“Dpj2.dll”插件进行仿真,由评委对仿真的结果进行现场打分。

e、每个参赛选手一台计算机,机内预先安装了WindowsXP 操作系统、办公软件、Keil μVision2软件,并提供“Dpj2.dll”插件由选手自行处理。不允许参赛选手自带软件、软件包、程序库或构件(组件)库等。 f、所有存盘的文件与文件夹必须以现场抽定的机位号数字为文件名,不得有任何暗示身份的标记。 ③赛题 a、花样彩灯 编写由按钮控制的四花样LED闪烁彩灯程序,能使八个LED点亮方式有流水灯(跑马灯)、逐点点亮、间隔点亮、逐点熄灭四种花样。要求在当前花样循环显示时按下相应的花样选择按钮,LED能立即改变闪烁花样,花样转换由S1、S2、S3、S4按钮控制。仿真运行开始时程序自动执行花样1。 b、秒表计数器 编写一个00~59秒循环运行的秒表程序。要求每隔1秒,数码管显示数字自动加1,直到显示59,再过1秒,又回到00,然后继续循环。 c、倒计时控制器 编写一个99秒内循环运行的倒计时控制器程序。要求从一个给定的起始值开始倒计时,时间每过1秒,数码管显示数字自动减1,直到显示00,1秒后又重新由起始值开始倒计时,如此周而复始。

中职技能大赛电子技能模拟试题

中职技能大赛电子技能模拟试题 “模拟自动洗车控制器”电路功能简介 一、功能说明 自动洗车控制器主要由车辆检测电路、光线检测电路、单片机控制电路、显示电路、指示电路组成。自动洗车控制器可以实现自动洗车,并有三档洗车速度可供选择。 二、电路功能简介 按键说明: S1——慢速洗车按键 S2——中速洗车按键 S3——快速洗车按键 S4——开始/强制结束洗车按键 模拟功能简介: 1)数码管开机默认显示,当检查到有车,LED2点亮,蜂鸣器发出“滴—滴”两声提示。在LED2亮的情况下,先按下S1~S3中任意一按键选择洗车速度(S1:慢速洗车、S2:中速洗车、S3:快速洗车,如选择的是S1——慢速洗车,数码管显示 ;如选择的是S2——中速洗车,数码管显示;如选择的是 S3——快速洗车,数码管显示;若未按下S1~S3中任意一按键(即未选 择洗车速度),数码管将显示,默洗车时间为25s),如果再按下S4开始模拟洗车,同时继电器吸合,数码管的时间将依次递减。LED3~LED6的动作代表刷车状态:LED3~LED6向下流水(正刷),LED7点亮,LED8熄灭,LED3~LED6向下流水两次后,LED3~LED6开始向上流水(反刷),LED7熄灭,LED8点亮,LED3~LED6向上再流水两次,如此交替往复。 当洗车完成时,时间减到0,此时数码管显示,同时继电器松开,LED3~ LED8全部点亮,接着按一定规律闪烁,蜂鸣器发出二次“嘀——滴—滴”的声音,提示洗车完成。然后又回到初始状态,等待下次洗车。 2)如果在洗车过程中,车突然离开,则LED3~LED6停止流水,同时继电器松开,蜂鸣器将发出“嘀”的警报声,记录时间停止递减,洗车中断。当车回来时,可恢复中断,继续洗车;若车未回来,可按S4恢复初始状态。 3)在洗车过程中,按S4键可以强制结束洗车,此时数码管显示 ,同时LED3~LED6停止流水,并全部点亮,继电

2016年全国中职技能大赛单片机试题(g003)

职业院校技能大赛 中职组单片机控制装置安装 与调试赛项 工 作 任 务 书 2016

一、工作任务要求 请你在四个小时内,使用YL-236型单片机控制实训考核装置及新增模块制作完成立体车库自动存取车系统模拟装置,具体工作任务和要求如下: 1. 根据立体车库自动存取车系统的相关说明和工作要求,正确选用需要的控制模块和元器件,系统策划立体车库自动存取车的工作过程,完成与制作过程相关的知识答题。 2. 根据工作任务及其要求,合理选择并确定各模块的摆放位置,按照相关工艺规范要求连接立体车库自动存取车系统模拟装置的硬件电路。 3. 根据工作任务及其要求,编写并调试立体车库自动存取车系统的控制程序并存放在“D”盘以工位号命名的文件夹内。 4.按立体车库自动存取车系统规定的任务要求,将最终的控制程序“烧入”单片机中。 二、立体车库自动存取车系统的相关说明 (一)立体车库自动存取车系统的组成与功能简述 立体车库自动存取车系统的控制模型如图1所示。 存车入口 功能指示灯 ( 出 口 ) 图1 立体车库自动存取车系统控制模型 立体车库共分为三层,每一层有三个车位,共9个车位,每个车位的命名格式为: “层号+序号”,如图1中所示。 本车库可以存放大型车和小型车,分别用字母“D”、“X”来表示不同车型。按入库的先后顺序,对入库车辆进行编码,存车编码的格式为:“车辆类型+入库顺序号”(例

如:第1辆入库的汽车为大型车,则该车的编码应为D01;第2辆入库的汽车为小型车,则该车的编码应为X02,以此类推)。 立体车库设有一个存车平台(入口)和一个取车平台(出口),入口处有显示装置显示各类车型可存放的空闲车位数。存车时,车主将车停放在存车平台上,只要按下“存车按钮”,系统会自动识别汽车的类型,根据存车规定搬运车机械手和平台将汽车送至相应的车位,存车完成后,用闪烁的功能指示灯模拟输出一存车编码(凭证),以备取车时使用。取车时,车主只要在出口处的矩阵键盘上输入存车编码,搬运车控制平台就会自动寻找该车所在的车位并将其送至取车平台上。 系统的上位机具有查询功能,能查询车库当日的存取车情况和目前车库的存车状况。 (二)立体车库自动存取车系统的组成模块及相关说明 系统使用YL-236型单片机控制实训考核装置来模拟制作,具体要求如下: 1.数码管显示屏:使用8位数码管显示器,其各位的显示内容与显示位置对应关系如表1所示。 表1 数码管显示器各位显示内容 2.液晶显示屏:使用128X64液晶显示模块,均匀对半划分为左半屏和右半屏,系统管理员能看到左边64X64像素的左半屏,存车者仅能看到右边64X64像素的右半屏。左半屏显示立体车库内车辆的存放信息,右半屏为存车者取车提供人机交互。液晶显示中的汉字都采用12×16的格式,半角的英文字符和数字都采用6×16的格式。 3.指示灯:使用显示模块中LED1来模拟系统打印并输出存车凭条的工作指示灯。 4.取车键盘:使用指令模块中的4×4矩阵键盘。键盘中各按钮的功能如图2所示。 图2 取车键盘

厦门市单片机控制安装与调试技能大赛试题

厦门市单片机控制安装与调试技能大赛试题 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

2012年全国中职技能竞赛厦门热身赛 单片机控制装置安装与调试 任 务 书 厦门中等职业学校技能竞赛组委会 2012年4月 请你在4小时内,按要求完成下列工作任务 一、请你仔细阅读并理解方便面生产线的工作要求和有关说明,根据你的理解,在亚龙YL-236单片机控制功能实训考核装置的有关模块上选择你所需要的元器件。 二、根据你所选择的元器件,撰写元器件在方便面生产线系统中对应的功能说明,如,MCU06 SB1 对应功能按键1。 三、在赛场提供的图纸上,画出方便面生产线的电气原理图,并在标题栏的设计栏填写你的工位号。 四、根据你所画的电气原理图,在亚龙YL-236单片机控制功能实训考核装置上方便面生产线的电路。 五、请你编写方便面生产线的控制程序。

六、请调试你编写的程序,检测和调整有关元器件的设置,完成方便面生产线的整体调试,使该方便面生产线能实现规定的工作要求。 方便面生产线 图1所示是一个模拟方便面生产线的生产流程示意图,按顺序从左到右分别为面条生产装置,面条油炸及面饼生成装置,面饼烘干装置,成品包装装置:(1)面条产生装置:在加入面粉和水之后,以15转/分的速度搅拌2分钟,然后停机等待生产面条指令,接到生产指令后电机以15转/分的速度转动1分钟完成面条的生产,完成面条的生产后以1000Hz的频率发声1秒提示面条生产完成。 (2)面条油炸及面饼生成装置:在面条生产之后,开始加热,当温度50摄氏度时,维持此温度1分钟,模拟面条被油炸的过程。油炸之后停机5秒等待面饼成形,成形之后以1000Hz的频率发声1秒提示面饼生产完成。 (3)面饼烘干装置:在面饼生产完成之后,以16/分的速度转动以实现均匀加热,维持温度40摄氏度10秒(模拟面饼烘干过程),并显示温度,烘干之后停机5秒等待面饼降温,完成面饼降温后以1000Hz的频率发声1秒提示面饼烘干完成。 (4)成品包装装置:用亚龙YL-236单片机控制功能实训考核装置提供的黄白2个小球模拟烘干后的面饼。在面饼完成烘干之后,面饼自初始位置被机械手顺序夹起,移位并放至平台,完成5次循环后即完成成品包装5次后以1000Hz的频率发声1秒提示本次任务完成,等待下一次生产的开始。 (图一)

单片机应用技术考试试题(答案)

单片机应用技术考试试题(1) 一、填空题(每空1分,共20分) 1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。 2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。 4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。 5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转 移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序 执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不) 能返回。 6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行 计数,而计数器作用是指对单片机(外部)脉冲进行计数。 7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数 据可能出错。 8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16 后SP的内容将(不会)改变。 9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。 10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,

若要接收数据也要到该单元取数。

2017技能大赛题库

1.账簿按用途分类,可分为()A.订本账 B.备查账 C.序时账 D.分类账 E. 活页账 2.总账与明细账平行登记应注意()A.同程序B.同方向C.同方法D.同金额 E. 同期间 3.()账应采用数量金额式账页登记其数额增减变动及结存情况。 A.原材料 B.应收账款 C.库存商品 D.应交税费 E.生产成本 4. 账簿按外表形式分类,可分为() A.订本账 B.活页账 C.序时账 D.卡片账 E. 分类账 5. 账簿按账页格式分类,可分为() A.三栏式 B.多栏式 C.数量金额式 D.横线登记式 E.日记式 6.会计账簿的设置一般应遵循的规则有() A. 满足要求 B. 填制及时 C. 讲求科学 D. 适当简化 E.内容真实 7. 更正错账的方法有() A. 划线更正法 B. 红字更正法 C. 补冲登记法 D. 除9法 E.逆查法 8.对账的主要内容有() A. 账账核对 B. 账证核对 C. 账簿资料内外核对 D. 账实核对 E.账表核对 9. 红字更正法主要适用于()的错误 A. 记账凭证科目用错并已过账 B. 记账凭证科目用错并已过账 C. 记账凭证中所记金额大于应记金额并已过 账 D. 记账凭证中所记金额小于应记金额并已过账 E. 由于过账时发生的文字和数字错误 10.必须采用订本式账簿的有() A. 原材料明细账 B.库存现金日记账 C.银行存款日记账 D. 应收账款明细账 E.总账 11.财产清查的作用主要有() A. 保证会计核算资料的真实可靠 B. 建立健全规章制度,提高企业的管理水平 C. 为上级主管部门进行宏观调控提供参考资料 D. 有利于挖潜增效,加速资金周转 E. 便于国家税务部门加强对企业经济活动的监督检查 12.造成财产物资实有数与账面结存数不符的原因主要有() A. 保管过程中的自然损耗 B. 计量器具的不准确 C. 自然灾害造成的数量变化 D. 贪 污盗窃、营私舞弊 E. 保管人员多收多付 13.财产清查的种类有() A. 全面清查和局部清查 B. 顺差和逆差 C. 详查和抽查 D. 统计抽查和判断抽查 E. 定期清查和不定期清 查 14.全面清查的对象一般包括() A. 库存现金、银行存款等货币资金 B. 存货以及其他物资 C. 在途的各种材料物资、货币资金等 D. 各种往来结算款项等 E. 委托其他单位代保管、代加工的材料物资等 15.不定期清查通常在下列情况下进行() A. 企业更换保管、出纳人员时 B. 发生自然灾害或意外损失时 C. 上级主管单位或审计部门进行检查时 D. 年末编制会计报表时 E. 临时性的清产核资时 16.在财产清查中可以作为原始凭证的表格有() A. 盘存单 B. 账存实存对比表 C. 银行存款余额调节表 D. 库存现金盘点报告单 E. 往来款项对账单 17.实地盘点法一般适用于() A. 库存现金的盘点 B. 银行存款的盘点 C. 往来款项的盘点 D. 各项实物资产的盘点 E. 短期借款的盘点 18.产生未达账项的原因,主要有以下几种情况() A. 企业已收,银行

2019年单片机控制装置安装与调试技能比赛样题

2019年江苏省职业学校技能大赛 (电工电子类)单片机控制装置安装与调试技能比赛试卷【中职组样卷】说明:①试卷包括工作任务书、单片机控制装置说明、评分表,共 7 页。绘图纸 A4 和草稿纸由赛场提供。②选手按规定比赛时间独立完成工作任务书各要求,比赛时间为240 分钟。 ③比赛结束后,按评分 表要求从职业与安全意识、扎线、绘图、问答、程序功能五个部分评分,相加总和为技能成绩。 工作任务书工位号: 1.【需求分析】根据人工气候箱模拟控制装置的具体要求,利用实训考核台中 相关模块、元件和执行机构,搭建模拟控制装置。 2.【硬件设计】选择合适的模块、元件和执行机构设计该演示装置,并在答题 纸上准确规范地绘制以模块为基本单元的控制接线图。 3.【线路连接】按工艺规范用连线连接该演示装置所需各模块、元件和执行机构。 4.【软件调试】按要求编写单片机控制程序,将工程相关文件存放在“D”盘中以工位号 命名的文件夹内并进行调试,以达到人工气候箱模拟控制装置的技术要求。 人工气候箱及模拟控制装置描述 1.【背景】人工气候箱是把无法控制的大自然环境搬进实验室,人为地通过 单片机系统实现模拟自然环境中与生物生长、发育有关的温度、湿度和光照三大主要因素,创造局部人工气候,以寻求各种农作物的最佳生长条件,探索其生长、发育的规律,培养新品种,获取优质、稳定、高产的新技术。人工气候箱是农业科学研究的有效工具。 2.【组成】本装置是人工气候箱的模拟控制装置。由温度指示器(数码管7~6位)、湿度 指示器(步进电机)、8个冷光源(LED指示灯)、强对流风扇(直流电机)、电子钟(数码管4~0位)、电动门(机械搬运装置)、电动门开关(钮子开关SA8)、矩阵键盘和12864 液晶显示、串口通信等部分组成。3.【功能简介】本装置只有三种默认气候环境——T1、T2、T3。每种环 境包括“温度”、“湿度”和“光照”三个目标值参数。可以结合液晶模块通过键盘分别“调整”。装置“自检”或“运行”过程中,气候箱内切换为

最新单片机原理及应用技能比赛模拟试题及答案(五)

单片机原理及应用技能比赛模拟试题(五) 一、填空题 1、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。 2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。 3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。 4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2 ,即自动重新加载方式。 5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。 6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间 为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间 为 65.536ms 。 7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。 8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1 由 TH1 和 TL1 组成。 9、定时时间与定时器的工作方式、计数初值及振荡周期有关。 10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。 11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。 12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。 1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。 2、外中断请求标志位是 IE0 和 IE1 。 3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。 4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执 行转向程序存储器中的中断地址区。 二、选择题 1、在下列寄存器中,与定时/计数控制无关的是( C ) A、 TCON B、 TMOD C、 SCON D、 IE 2、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是( A ) A、 1~8192 B、 0~8191 C、 0~8192 D、 1~4096 3、如果以查询方式进行定时应用,则应用程序中的初始化内容应包括( D ) A、系统复位、设置工作方式、设置计数初值 B、设置计数初值、设置中断方式、启动定时 C、设置工作方式、设置计数初值、打开中断 D、设置工作方式、设置计数初值、禁止中断 4、与定时工作方式1和0比较,定时工作方式2不具备的特点是( B ) A、计数溢出后能自动重新加载计数初值 B、增加计数器位数 C、提高定时精度 D、适于循环定时和循环计数应用 5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。 A、 09H B、 87H C、 00H D、 80H 6、使用定时器T1时,有几种工作方式( C ) A、 1种 B、 2种 C、 3 种 D、 4种 7、8031单片机的定时器T1用作定时方式时是( B )。 A、由内部时钟频率定时,一个时钟周期加1 B、由内部时钟频率定时,一个机器周期加 1 C、由外部时钟频率定时,一个时钟周期加1 D、由外部时钟频率定时,一个机器周期加1 8、8031单片机的定时器T0用作计数方式时是( C )。 A、由内部时钟频率定时,一个时钟周期加1 B、由内部时钟频率定时,一个机器周期加 1 C、由外部计数脉冲计数,下降沿加1 D、由外部计数脉冲计数,一个机器周期加1 9、8031单片机的定时器T1用作计数方式时计数脉冲是( A )。 A、外部计数脉冲由T1(P3.5)输入 B、外部计数脉冲由内部时钟频率提供 C、外部计数脉冲由T0(P3.4)输入 D、由外部计数脉冲计数 10、8031单片机的定时器T0用作定时方式时是( D )。 A、由内部时钟频率定时,一个时钟周期加1 B、由外部计数脉冲计数,一个机器周期加 1 C、外部定时脉冲由T0(P3.4)输入定时 D、由内部时钟频率计数,一个机器周期加1 11、8031单片机的机器周期为2μs,则其晶振频率fosc为( C )MHz. A、1 B、2 C、 6 D、12 12、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为( C )。 A、01H B、05H C、 10H D、50H 13、用8031的定时器T1作计数方式,用模式2,则工作方式控制字为( A )。 A、60H B、02H C、06H D、20H 14、用8031的定时器T1作定时方式,用模式1,则初始化编程为( C )。 A、MOV TMOD,#01H B、MOV TMOD,#50H C、MOV TMOD,#10H D、MOV TCON,#02H 15、用8031的定时器T1作定时方式,用模式2,则工作方式控制字为( D )。 A、60H B、02H C、 06H D、20H 16、用8031的定时器T1作定时方式,用模式2,则初始化编程为( B )。 A、MOV TMOD,#06H B、MOV TMOD,#20H C、MOV TMOD,#10H D、MOV TMOD,#60H 17、启动定时器0开始计数的指令是使TCON的( B )。

单片机原理及应用技能比赛模拟试题及答案(十).教学内容

单片机原理及应用技能比赛模拟试题(十 一、填空题: 1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O 口三部分集成于一块 芯片上。 2、单片机存储器的主要功能是存储(程序和(数据。 3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。 4、若A中的内容为63H,那么,P标志位的值为(0。 析:P为偶校验位,因为A中1的个数为偶数所以P=0。 5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。 6、片内RAM 低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区 3 个主要部分. 7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。调用返回时, 再进行出栈保护,把保护的断点送回到(PC 。 8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的因为MCS-51 的 PC是16位的,因此其寻址的范围为(64 KB。 9、当MCS-51 单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。

10、在基址加变址寻址方式中,以(累加器A作变址寄存器,以(DPTR或(PC 作基址 寄存器。 11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。 12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而 DPTR 是为访问(数据存储器提供地址。 13、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作 数的(地址。 14、外部中断1 所对应的中断入口地址为( 0013HH。 15、8031 单片机响应中断后,产生长调用指令LCALL, 执行该指令的过程包括: 首先把(PC 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执 行转向(程序存储器中的中断地址区。 二、单项选择题。 1. MCS—5l 单片机的最大程序寻址空间是( C (A16KB (B32 KB (C64 KB (D128 KB 2.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。 (APSW (BPC (CA (DSP

单片机原理与应用技能比赛模拟试题与答案(五)

5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。 A 、09H B 、87H C 、00H D 、80H 单片机原理及应用技能比赛模拟试题(五) 6、使用定时器T1时,有几种工作方式( C ) A 、1 种 B 、2 种 C 、3 种 D 、4 种 一、填空题 7、8031 单片机的定时器T1 用作定时方式时是( B )。 1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。 A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1 2、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。 C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 1 3、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。 8、8031 单片机的定时器T0 用作计数方式时是( C )。 4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2 A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1 ,即自动重新加载方式。 C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 1 5、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时, 9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。 该位作为中断标志位使用;在查询方式时,该位作状态位使用。 A、外部计数脉冲由T1(P3.5 )输入 B 、外部计数脉冲由内部时钟频率提供 6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间 C 、外部计数脉冲由T0(P3.4 )输入 D 、由外部计数脉冲计数 为131.072ms ,若系统晶振频率为12MHz,则最大定时时间为65.536ms 。 10、8031 单片机的定时器T0 用作定时方式时是( D )。 7、8051 单片机内部设有两个16 位定时器/ 计数器,即T0 和T1 。 A、由内部时钟频率定时,一个时钟周期加 1 8、T0 由两个8 位特殊功能寄存器TH0 和TL0 组成,T1 由TH1 和TL1 组成。 B、由外部计数脉冲计数,一个机器周期加 1 9、定时时间与定时器的工作方式、计数初值及振荡周期有关。 C、外部定时脉冲由T0(P3.4 )输入定时 10、MCS-51的定时器/ 计数器作计数器时计数脉冲由外部信号通过引脚P3.4 和P3.5 提供。 D、由内部时钟频率计数,一个机器周期加 1 11、MCS-51的定时器/ 计数器T0 的门控信号GATE设置为 1 时,只有INT0 引脚为高电平且由软件 11、8031 单片机的机器周期为2μs, 则其晶振频率fosc 为( C )MHz. 使TR0 置1 时,才能启动定时器/ 计数器T0 工作。 A、1 B 、2 C 、6 D 、12 12、当T0 为方式 3 ,T1 为方式 2 的时候,8051 单片机的定时器可提供 3 个8 位定时器/ 计数器。 12、用8031 的定时器T1 作定时方式,用模式1,则工作方式控制字为( C )。 1、MCS-51有5 个中断源, 2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 A、01H B 、05H C 、10H D 、50H 2、外中断请求标志位是IE0 和IE1 。 13、用8031 的定时器T1 作计数方式,用模式2,则工作方式控制字为( A )。 3、RETI 指令以及任何访问IE 和IP 寄存器的指令执行过后,CPU不能马上响应中断。 A、60H B 、02H C 、06H D 、20H 4、8051 单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把PC 14、用8031 的定时器T1 作定时方式,用模式1,则初始化编程为( C )。 的内容压入堆栈,以进行断点保护,然后把长调用指令的16 位地址送PC ,使程序执 A、MOV TMO,D #01H B 、MOV TMOD,#50H C 、MOV TMOD,#10H D 、MOV TCON,#02H 行转向程序存储器中的中断地址区。 15、用8031 的定时器T1 作定时方式,用模式2,则工作方式控制字为( D )。 二、选择题 A、60H B 、02H C 、06H D 、20H 1、在下列寄存器中,与定时/ 计数控制无关的是( C ) 16、用8031 的定时器T1 作定时方式,用模式2,则初始化编程为( B )。 A、TCON B 、TMOD C 、SCON D 、IE A、MOV TMO,D #06H B 、MOV TMOD,#20H C 、MOV TMOD,#10H D 、MOV TMOD,#60H 2、在工作方式0 下,计数器是由TH的全部8 位和TL 的5 位组成,因此其计数范围是( A ) 17、启动定时器0 开始计数的指令是使TCON的( B )。 A 、1~8192 B 、0~8191 C 、0~8192 D 、1~4096

单片机原理及应用技能比赛模拟试题及答案(十).

单片机原理及应用技能比赛模拟试题(十 一、填空题: 1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O口三部分集成于一块 芯片上。 2、单片机存储器的主要功能是存储(程序和(数据。 3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。 4、若A中的内容为63H,那么,P标志位的值为(0 。 析:P为偶校验位,因为A中1的个数为偶数,所以P=0。 5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。 6、片内RAM低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区3个主要部分. 7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。调用返回时, 再进行出栈保护,把保护的断点送回到(PC 。 8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的 PC是16位的,因此其寻址的范围为(64 KB。 9、当MCS-51单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。

10、在基址加变址寻址方式中,以(累加器A 作变址寄存器,以(DPTR 或(PC 作基址 寄存器。 11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。 12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而 DPTR是为访问(数据存储器提供地址。 13、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作 数的(地址。 14、外部中断1所对应的中断入口地址为( 0013HH。 15、8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执 行转向(程序存储器中的中断地址区。 二、单项选择题。 1. MCS—5l单片机的最大程序寻址空间是( C (A16KB (B32 KB (C64 KB (D128 KB 2. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。 (APSW (BPC (CA (DSP

单片机技能比赛试题汇编

电气工程系技能大赛 单片机编程与调试项目竞赛试卷 姓名工位号项目 竞赛须知: 竞赛时间为4小时,请注意考场纪律和安全操作规范! 设计要求:根据试题所提供的技术参考或要求,考生在规定时间内完成单片机控制器的原理图绘制、程序编写、元件选择、调试等工作,并按要求保存电子文档。一.单片机的调试与控制竞赛要求: 1.根据提供的项目选择一个自己参赛的项目。 2. 在电脑上画出电气原理图并连接电路。 3. 根据任务要求编写控制程序。 4. 按任务要求调试程序和元件的有关参数。 二、比赛时间240分钟 三、保存路径: 要求:考生在E盘根目录下建立一个考试专用文件夹,文件夹名称为:电气系+考号。考生考试过程中的所有电子文件均保存在该文件夹下。 四、设计项目: 项目1 花样流水灯的制作 一、设计要求 单片机的P2口上接有8只发光LED组成的花样流水灯。输入引脚P3.3接有一只按键开关K。K未按下时,单片机利用P2口的输出,控制花样灯左右循

环流水点亮;K按下时,控制发光二极管交替点亮;当K松开时,花样灯恢复至左右循环流水点亮。 二、原理说明 编程考虑:在正常情况下,通过设给寄存器A初值,利用环移指令和延迟环节,使8个LED灯呈现正反向循环流水点亮。当按下开关,使外部中断请求1引脚呈低电平,触发外部中断1,在中断处理程序中将寄存器A 赋值0xaa,再通过环移指令和延时环节,使LED灯交替点亮,松开开关后,跳出外部中断处理,恢复先前的正反向循环流水点亮。 三、电路设计与仿真 本题目的电路设计与仿真如图所示。 项目2 单一外中断的应用 一、设计要求 AT89C51单片机的P1口接有8只LED,单片机的外部中断0输入引脚P3.2(INT0),引脚接有一只按钮开关K1。程序启动运行时,控制P1口上的8只LED点亮。按下开关K1,低4位与高4位交替闪烁1次;然后P1口上的8只LED再次全亮。

单片机竞赛理论试题库

单片机竞赛理论试题库 一、判断题 1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。() 2、在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。 3、MOV A,30H这条指令执行后的结果A=30H 。() 4、MCS-51单片机可执行指令:MOV R2,@R1。() 5、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以不重点考虑。() 6、中断服务程序的最后一条指令是RET。 7、MCS-51单片机可执行指令:MOVC A,@DPTR。() 8、MCS-51单片机可执行指令:MOV @DPTR,A。() 9.程序计数器(PC)不能为用户使用,因此它就没有地址。() 10、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。() 11、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。 12、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。() 13、在MCS-51单片机中,一个机器周期等于1μS。() 14、多字节的指令不一定执行的指令周期长。() 15、当向堆栈压入一个字节的数据后,SP中的内容减1。() 16、RC A为循环左移指令。 17、单片机读引脚指令“读回”的就是与该引脚相连接的外电路的状态。() 18、在程序执行过程中,由PC提供数据存储器的读/写地址。() 19、在单片机的乘法指令执行时,溢出位OV不随运算结果改变。() 20、80C51共有21个专用寄存器,它们的位都是可以进行位寻址的。() 21、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。() 22、MOV A,30H的源操作数为立即寻址方式。 23、“DA A”只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。() 24、特殊功能寄存器可以用间接寻址方式寻址。() 25、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。() 26、MCS-51单片机中的PC是不可寻址的。() 27、MOV A,@A+DPTR是一条查表指令。 28、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。() 29、CAN总线可以实现远距离的通信。() 30、MUL AB的执行结果是高8位在A中,低8 位在B中。 31、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。() 32、采用并行总线方式扩展了外部数据存储器,则P2口将不能用作普通IO口。() 33、DPTR是由DPH和DPL两个8位特殊寄存器组成的。 34、单片机的串行口不需要外接器件就可以直接支持远距离通信。() 35、可编程器件内部起码存在一个寄存器或者存储单元。() 36、AJMP跳转空间最大可达到64KB 。 37、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。() 38、MOV A,R0,这是寄存器寻址方式。() 39、要进行多机通信,MCS-51串行接口的工作方式应为方式1。()

相关文档
最新文档