单片机技能比赛试题汇编
《单片机应用技术》技能题库(三套,附评分标准)
考核内容
考核要求
配分
考核标准
扣分
得分
硬件原理图
I/O引脚分配合理
具有最小单片机系统
40
I/O引脚分配不合理扣10分
最小单片机系统设计不合理扣20分
编写程序
合乎逻辑
40
语句错误处扣1分
功能不齐全 扣10分
编译调试Байду номын сангаас
编译调试掌握
10
调试错误一处扣1分
写入片子
演示调试结果
10
未实现要求扣5分
安全文明生产
《单片机应用技术》技能题库(三套,附评分标准)
一、要求利用实验板实现:按下INT1时 6个灯全亮1秒,再全灭一秒,循环五次;按下T1时1、3、5灯亮一秒,2、4、6灯亮一秒循环五次请设计硬件原理图及LED亮灯程序并实现。
二、要求利用实验板实现:设计两人数显抢答器,要求画出硬件原理图编写程序实现。
三、要求利用实验板实现:设计一彩灯控制器,发光二极管采用共阳极接法,亮灯数据为:0E7H,0CH,81H,00H,0FFH,7FH,3FH,1FH,07H,03H,01H,00H,0FFH,55H,0AAH,要求设计硬件原理图及编写程序并实现。
遵守安全文明生产规程
违反一次,扣5~10分
开始时间结束时间
单片机原理及应用技能比赛模拟试题及答案(四)
单片机原理及应用技能比赛模拟试题(四)一、选择题:1、在中断服务程序中,至少应有一条( D )。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。
A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。
A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。
A、 INT1B、 INT0C、 T1D、 T08、当CPU响应串行接口中断时,程序应转到( C )。
A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。
A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。
A、 0003HB、 000BHC、 0013HD、 001BH11、MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( B )。
A、 IEB、 IPC、TCON D、 SCON12、( C )非单片机系统响应中断的必要条件。
A、 TCON或SCON寄存器内的有关中断标志位为1B、 IE中断允许寄存器内的有关中断允许位置1C、 IP中断优先级寄存器内的有关位置1D、当前一条指令执行完13、各中断源发出的中断请求信号,都会标记在MCS-51系统中的( B )。
单片机原理及应用技能比赛模拟试题及答案
单片机原理及应用技能比赛模拟试题(五)一、填空题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,则最大定时时间为,若系统晶振频率为 12MHz,则最大定时时间为。
7、 8051 单片机内部设有两个 16 位定时器 / 计数器,即 T0和T1。
8、 T0 由两个 8 位特殊功能寄存器TH0 和 TL0 组成, T1 由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、 MCS-51 的定时器 / 计数器作计数器时计数脉冲由外部信号通过引脚和提供。
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 不能马上响应中断。
单片机试题(附答案)
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
单片机原理及应用技能比赛模拟试题及答案(十).教学内容
单片机原理及应用技能比赛模拟试题(十一、填空题: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 。
单片机技能大赛题目
题目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发光二极管点亮。
20649_单片机竞赛题目2
20649_单片机竞赛题目2单片机竞赛题目1.通过单片机,让8个LED灯顺序循环轮流亮,每个LED灯的点亮时间为0.1秒。
2.通过单片机,让8个LED灯逆向循环轮流亮,每个LED灯的点亮时间为0.1秒。
3.通过单片机,让8个LED灯前4和后4个轮流点亮,每4个LED灯的点亮时间为0.1秒4.通过单片机,让8个LED灯奇数位和偶数位的灯轮流点亮,每4个LED灯的点亮时间位0.1秒5.通过单片机,让一个按键来控制8个LED灯的亮和灭,当按键按下时LED灯亮,当按键松开时,LED灯灭。
6.通过单片机,让一个按键来控制8个LED灯的亮和灭,当按键按下时前4个LED灯亮,后4个LED灯灭;当按键松开时,前4个LED灯灭,后4个LED灯亮。
7.通过单片机,让一个按键来控制8个LED灯,当按键按下时,8个LED灯停止工作,当按键松开时,8个LED灯开始循环点亮。
8.通过单片机,让4个按键,分别控制4个LED灯,当某个按键按下时,相应的LED灯点亮,按键松开时LED灯灭第一种题型:数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示3EC(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯发红光,2号灯发绿光,3号灯红绿转换。
间隔0.4秒,直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光练习:数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示2Y6(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯发绿光,2号灯发红光,3号灯绿红转换。
间隔0.4秒,直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示p137(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯闪动红光,2号灯发绿光,3号灯红绿转换。
中职院校单片机技能比赛题目
选择题:
单片机的主要组成部分不包括以下哪一项?
A. CPU
B. 存储器
C. I/O接口电路
D. 显示器(正确答案)
在单片机系统中,用于存储程序和数据的是?
A. CPU
B. 定时器
C. 存储器(正确答案)
D. 并行口
单片机I/O口的基本功能不包括?
A. 数据缓冲
B. 数据锁存
C. 数据计算(正确答案)
D. 信号电平转换
以下哪一项不是单片机编程常用的语言?
A. C语言
B. 汇编语言
C. Java(正确答案)
D. 机器语言
单片机定时器/计数器的主要功能不包括?
A. 定时
B. 计数
C. 产生时序
D. 数据存储(正确答案)
在单片机系统中,用于实现与外部设备串行通信的是?
A. 并行口
B. 串行口(正确答案)
C. 定时器
D. 中断系统
单片机中断系统的主要作用不包括?
A. 实现多任务处理
B. 响应外部事件
C. 提高CPU效率
D. 增加存储容量(正确答案)
以下哪一项不是单片机应用系统的开发流程?
A. 需求分析
B. 系统设计
C. 编程与调试
D. 用户培训(正确答案)
在单片机应用系统中,用于实现人机交互的输入设备是?
A. 键盘(正确答案)
B. 显示器
C. 打印机
D. 传感器。
单片机控制装置安装与调试技能竞赛模拟题目集合
2009年宁波市职业学校技能大赛单片机控制装置安装与调试技能竞赛试卷一.单片机的调试与控制竞赛要求:1. 按任务要求选择安装装置的元件和器件。
2. 画出电气原理图并连接电路。
3. 根据任务要求编写控制程序。
4. 按任务要求调试程序和元件的有关参数。
二、比赛时间240分钟三、任务要求:1、制作一个步进电机定位系统,能够准确定位步进电机的位置。
2、系统设置四个按键(S1、S2、S3、S4)和三位数码显示,S1和S2的功能分别为位置设定加与减的控制;S3的功能是启动步进电机;S4的功能是步进电机复位归零;三位数码显示步进电机的目的位置值。
3、系统启动前先把步进电机的指示刻度手动归零,系统上电后,电机不转,数码显示“000”。
4、系统启动后可以按S1或S2按钮设置步进电机的目的位置(“000”-“160”任意可调),按S3按钮启动步进电机,使步进电机到达目的位置后停止。
这时又可以设置步进电机的目的位置,按S3按钮使步进电机走到新的目的位置,也可按S4按钮,使步进电机复位归零。
5、注:当电机运行时,按键不起作用,只有当电机停转时,才能控制按键。
答题卡参赛选手抽签号1、电路原理图参赛选手抽签号2、程序设计流程图(1):程序设计流程图(2):参赛选手抽签号3.程序保存路径:开始时间结束时间2009年宁波市职教中心单片机选拔测试题按下列要求电子时钟项目(时间显示、整点报时、时间设置)一.完成下列功能:1.动态显示:利用八位LED数码管显示时钟的时,分,秒,中间用“-”分割,如下图所示:2.功能键“+”:调整时间键, 时钟模式下无效, 设置模式下可分别对: 时,分,秒的数字+13.功能键“-”:调整时间键, 时钟模式下无效, 设置模式下可分别对: 时,分,秒的数字-14.功能键“M”:模式切换键, 不按为时钟模式, 按下后进入设置模式, 分别进入时,分,秒设置模式, 按四下后退出设置模式,回到时钟模式.5.字符闪烁:时钟模式下第三位和第六位“-”每秒闪烁一次,设置模式下,被设置的数字,每秒闪烁一次6.整点报时:每逢整点由蜂鸣器发出三声短促的滴声二.完成电子钟电路图:根据要求选择所需要的硬件并画出原理图开启电源时数码管显示减号(维持一段时间让程序初始化)于此同时步进电机开始复位,位移机构归位至0刻度。
单片机模拟考试题(附答案)
单片机模拟考试题(附答案)一、单选题(共107题,每题1分,共107分)1.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是( )。
A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B2.一条DW语句定义的数表,其数的个数不得超过( )个。
A、20B、40C、80D、160正确答案:C3.下列单片机中具有1K FLASH的是 ( ) 。
A、89C51B、89C52C、89C1051D、89C2051正确答案:C4.一条DW语句定义的数表,其表项的个数不得超过 ( ) 个。
A、80B、40D、10正确答案:A5.累加器A的内容是0C5H,执行RR A 指令后累加器的内容变为( ) 。
A、42B、8BC、62D、0E2H正确答案:D6.下列单片机中具有片内Flash存储器的是 ( ) 。
A、8031B、8051C、8751D、89C51正确答案:D7.EPROM的中文含义是( ) 。
A、光可擦除可编程存储器B、闪速存储器C、随机存储器D、只读存储器正确答案:A8.AT89C1051单片机的字长是 ( ) 位。
B、8C、16D、32正确答案:B9.下列芯片中属于单片机的芯片是 ( ) 。
A、Z80B、89C2051C、80486D、80286正确答案:B10.下列芯片中属于单片机的芯片是 ( ) 。
A、PIC16C52B、8086C、80486D、Z80正确答案:A11.下列单片机中没有片内程序存储器的是( )。
A、89C2051B、8051C、89C52D、8032正确答案:D12.累加器A的内容是93H,执行SWAP A 指令后累加器的内容变为( )。
A、0E6B、47C、39D、30H正确答案:C13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。
A、5BB、5AC、56D、不确定正确答案:D14.下列标志位中, ( ) 是奇偶标志。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
河北省中等职业学校技能大赛单片机试题
模拟4层电梯控制:采用单片机实训装置中合适的元件
1、矫厢门内有“1”“2”“3”“4”四个按键,表示要达到的楼层。
内有“开门”和“关门”两按键。
2、由4个独立按键表示电梯层的内、外开关按钮,用 LED数码管表示楼层号,由LED点阵模块表示电梯升降方向(向上箭头和向下箭头),开始电梯停于1层;
3、电梯的运动由人按到达的楼层号决定,由直流电机按正反方向运动,电梯升降1层的时间设为5秒,正转代表上行,反转代表下行;
4、电梯经过中间层时由LED数码管显示相应楼层号,显示1秒,到达目的楼层时正常显示楼层号,电机停转,作出开关门动作,开门5秒自动关门;
5、电梯门的开闭动作用发光二极管指示,设有开关门按钮,开关门动作时间不计,电梯运动中,如有开门要求,则在到达最近楼层时作出相应动作,电机停转,开门5秒自动关门,电梯继续运动;
6、在开门状态时,如有关门要求,则在1秒后关门、电梯停止状态下电梯门的开关按照开关要求动作;
电梯不考虑超重检测。
单片机比赛试题(样题)
2014年广东省单片机控制装置安装与调试竞赛(样题)任务书--智能温湿度调节请在4小时内,按要求完成下列工作任务一、请你仔细阅读并理解工作任务书中关于设计要求和有关的说明,根据你的理解,选择你所需要的控制模块和元器件。
二、在赛场提供的图纸上画出系统的接线方框图,并在标题栏的“工位”上填写你的竞赛工位号。
三、根据你画出的电气原理图,连接系统电路。
四、编写控制程序,将程序保存在“D”盘,以工位号命名,如D:\01(01文件夹)。
五、调试你编写的程序,检测和调整有关元器件设置,完成整体调试,使该系统能实现要求的设计功能。
六、功能调试完毕后,将程序烧写到单片机当中。
系统设计要求系统整体框架如图1所示:图1 系统工作框图注:以上框架仅供参考,具体需要多少模块,考生自行选择。
系统工作原理随着生活水平的提高,我们对家里环境的温度和湿度的要求也越来越高了,一个适当的温度和湿度的环境能给人带来舒适的起居环境。
我们用温度传感器来模拟家里的温度情况,用步进电机上的刻度来模拟家里的湿度情况。
当系统上电后,机械手回到初始状态(手爪张开,上升,到达三号工位),LED1、LED2熄灭,步进电机运行至7cm刻度处(代表湿度为50%),在数码管DS3~DS0上显示0.50,温度传感器显示室温,在数码管DS7~DS5处显示,如30C。
矩阵键盘分布如下按键“A”为温度设置按键,按键“B”为湿度设置按键按键“C”为“+”号按键按键“D”为“-”号按键按键“E”为启动按键按键“F”为停止按键在任意时刻按下按键“A”进入温度设置模式,数码管DS7~DS5闪烁,设定温度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“99”的值,也可以通过按键“+”“-”来调整温度的设定值,每次按下按键“+”或“-”,设置值变换为+1或-1,设置范围为“00”~“99”;再一次按下按键“A”,温度设置完成,数码管停止闪烁。
【温度设置的默认值为室温】在任意时刻按下按键“B”进入湿度设置模式,数码管DS2~DS0闪烁,设定湿度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“95”的值(注:湿度值规定为5的倍数),也可以通过键盘“+”“-”来调整湿度的设定值,每次按下按键“+”或“-”,设置值变换为+5或-5,设置范围为“00”~“95”;再一次按下按键“B”,湿度设置完成,数码管停止闪烁。
单片机应用竞赛样题
尽量降低电路的成本提高电源利用率,减低功耗。
单片机(AT89C5x或AT89S5x)自带编程器或下载电缆样题1用单片机、8位D/A转换器(型号不限)等元件,产生两路电压信号,在双踪示波器(工作在X-Y模式下)观察到这两路信号合成的斜线(/、\)、圆(○)、三角(△)、正方形(□)、菱形(◇)的形状。
图形形状切换时,应有相应的指示(LED)及显示(数码管或LCD),图形形状切有两种模式:1.由键盘选择;2.定时自动切换,切换速度及顺序,以竞赛题目要求为准,不得由键盘设定(目的是在现场考核编程能力)。
D/A转换器部分的电路,必须在比赛现场焊接调试,其他部分,可在竞赛前焊接、调试,直接带入竞赛场地。
电路所需电源,不必设计,可直接采用直流电源供电。
发挥部分,在双踪示波器(工作在X-Y模式下)观察到这两路信号合成的逐渐过渡的变化图形,变化顺序为:斜线45°的直线、短轴逐渐增大的倾斜45°的椭圆,圆、短轴逐渐减小的倾斜-45°的椭圆,斜线-45°的直线、短轴逐渐增大的倾斜-45°的椭圆,圆,短轴逐渐减小增大的倾斜45°的椭圆,斜线45°的直线……,示意如下:样题2用单片机、8位A/D转换器(型号不限)等元件对两路电压信号进行数模转换,对A/D的数字量进行线性变换(处理)后,用LCD(8字,两行)进行显示,如对应数字量的0-255,显示为0.0-12.5KPa,250-500mm等,线性变换(处理)的要求,以竞赛题目要求为准,不得由键盘设定(目的是在现场考核编程能力)。
显示时,需灭掉最前面的0,如:00.1,应显示为0.1。
输入电压信号由电位器提供。
电路所需电源,不必设计,可直接采用直流电源供电。
A/D转换器部分的电路,必须在比赛现场焊接调试,其他部分,可在竞赛前焊接调试,直接带入竞赛场地。
样题3用单片机、8×8的LED的点阵(型号不限)等元件,显示图形(如箭头),并具有向上、下、左、右移动效果(或称滚动显示效果)。
汇编语言单片机考试试题和答案
汇编语言单片机考试试题和答案一、选择题1.以下关于汇编语言的描述,正确的是:A. 汇编语言是一种高级程序设计语言B. 汇编语言是一种机器语言C. 汇编语言是一种低级程序设计语言D. 汇编语言只能在特定的操作系统下运行答案:C2.下列关于单片机的说法中,正确的是:A. 单片机是一种芯片类型,用于控制电子设备的工作B. 单片机只能被用于手机等小型设备C. 单片机不需要编程,可以直接执行任务D. 单片机使用高级语言编程答案:A3.以下哪个是汇编语言常用的伪指令:A. JMPB. ADDC. MOVD. DB答案:D二、填空题1. 汇编语言中,用来表示立即数的符号是______。
答案:#2. MOV指令用于将数据从______传送到______。
答案:寄存器,寄存器或内存三、简答题1. 请说明汇编语言与机器语言的关系。
答:汇编语言是机器语言的一种表示形式,它使用助记符和符号来表示指令和操作数,使得程序更易读写。
在编写汇编语言程序后,需要通过汇编器将汇编语言转换为机器语言,以便计算机能够执行。
2. 简要介绍一下单片机的工作原理。
答:单片机是一种集成电路芯片,它集成了处理器、存储器、输入输出接口等电子元件,用于控制电子设备的工作。
单片机通过读取存储器中的指令,按照指令执行操作,实现对设备的控制。
它的工作原理是不断循环执行存储器中的指令,通过控制信号和外部设备进行交互,完成各种任务。
四、编程题请编写一段汇编语言程序,实现将寄存器AX中的数据加1,并将结果存储到BX寄存器中。
答案:MOV AX, 1ADD AX, 1MOV BX, AX总结:本文介绍了汇编语言单片机的考试试题和答案,包括选择题、填空题和简答题。
通过这些题目的回答,读者可以了解汇编语言的基本概念、单片机的工作原理以及汇编语言程序的编写方法。
希望本文能够对初学者学习汇编语言单片机有所帮助。
蓝桥杯单片机小例题
1、在蓝桥杯单片机比赛中,常用的单片机类型是什么?
A. ARM Cortex系列
B. 8051系列(答案)
C. AVR系列
D. PIC系列
2、单片机中,I/O端口的主要功能是什么?
A. 仅用于输入数据
B. 仅用于输出数据
C. 可用于输入或输出数据(答案)
D. 用于存储程序
3、下列哪项不是单片机编程中常用的语言?
A. C语言(答案应为非此选项,但为保持格式一致,此处标记为错误选项)
B. 汇编语言
C. Python(答案)
D. C++(部分情况下)
4、在单片机系统中,晶振的主要作用是什么?
A. 提供稳定的电压
B. 提供稳定的电流
C. 提供时钟信号(答案)
D. 提供复位信号
5、单片机中的定时器/计数器,通常用于什么功能?
A. 计算程序运行时间(答案)
B. 存储数据
C. 放大信号
D. 转换电压
6、下列哪种通信方式不是单片机常用的?
A. UART(串行通信)
B. SPI(串行外设接口)
C. HDMI(高清多媒体接口)(答案)
D. I2C(集成电路总线)
7、在单片机编程中,中断的主要作用是什么?
A. 使程序暂停运行
B. 使程序跳转到特定地址执行(答案)
C. 加快程序运行速度
D. 减少程序占用的存储空间
8、单片机复位后,程序计数器(PC)通常指向哪个地址?
A. 0x0001
B. 0x0000(答案,对于大多数单片机而言)
C. 0xFFFF
D. 随机地址。
单片机竞赛理论试题库
(C)MOVX B,@DPTR (D)MOV A,@R3
33、在MCS-51中
(A)具有独立的专用的地址线
(B)由P0口和P1口的口线作地址线
(C)由P0口和P2口的口线作地址线
3、MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100H B.2080H C.0000H D.8000H
4、8051与8052的区别是:( )
(A)有无内部程序存储器 (B)内部数据存储器的类型不同
15、LJMP指令的跳转范围是( )。
(A)256 (B)1KB (C)2KB (D)64KB
16、以下单片机功耗相对较低的为( )
A、MSP430系列 B、PIC系列 C、AVR系列 D、AT89系列
17、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
(C)乘法运算 (D)除法运算
20、单片机读写外RAM数据用(1)指令,控制信号是(2)。( )
A.(1)MOV (2)和 B. (1)MOVX (2)和
C.(1)MOVX(2)和 D. (1)MOVC(2)和
21、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )
(C)、内部程序存储器的类型不同 (D)、有无内部程序存储器
2、为了提高系统的抗干扰能力,以下措施最有效且可行的为( )
A、在程序存储器的合适位置大量填充如LJMP 0000H指令;
B、把程序放在RAM中;
C、把系统放在没有干扰的场合中使用;
D、提高系统的工作电压。
a) 7542H b) 7542 c) 75.42H d) 75.42
江西省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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气工程系技能大赛
单片机编程与调试项目竞赛试卷
姓名工位号项目
竞赛须知:
竞赛时间为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再次全亮。
二、原理说明
按一次按钮开关K1,引脚INT0接地,产生一个外部中断0的中断请求,在中断服务程序中,让P1口低4位的LED和高4位的LED交替闪烁1次。
三、电路设计与仿真
本题目的电路设计与仿真如图所示。
项目3 BCD译码的2位数码管扫描的数字显示
一、设计要求
利用单片机、BCD码译码芯片74LS47和2只LED数码管构成一个数字扫描显示系统。
2只数码管循环显示数字00,11……99。
二、原理说明
二进制编码的十进制数简称BCD码(Binary Coded Decimal),本题目使用74LS47完成BCD码的译码功能,再驱动数码管显示。
重点掌握BCD译码电路74LS47的工作原理及使用以及如何控制2位数码管来显示不同数字的编程。
三、电路设计与仿真
本题目的电路设计与仿真如图示。
项目4 LED数码管秒表的制作
一、设计要求
制作一个LED数码管显示的秒表,用2位数码管显示计时时间,最小计时单位为“百毫秒”,计时范围0.1~9.9s。
当第1次按下并松开计时功能键时,秒表开始计时并显示时间;第2次按下并松开计时功能键时,停止计时,计算两次按下计时功能键的时间,并把时间值送入数码管显示;第3次按下计时功能键,秒表清零,等待下一次按下计时功能键。
如果计时到9.9s时,将停止计时,按下计时功能键,秒表清零,再按下重新开始计时。
二、原理说明
本秒表应用了AT89C51的定时器的定时工作模式,计时范围0.1~9.9s。
此外还涉及如何控制LED数码管显示数字的问题,即数码管显示程序的编写。
三、电路设计与仿真
LED数码管显示的电子秒表原理电路与仿真如图所示。