单片机创意比赛题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机创意比赛题目
篇一:电脑系统设计大赛题目
随机存取设计与考试内容开发大赛题型示例
电风扇模拟控制系统设计者
▲ 上交电子文档必须以选手比赛编号命名,不得使用实名,否则比赛成绩记为0分。
假如比赛编号为202117234,则四个电子文档依次命名为:202117234示意图.BMP;202117234原理图;202117234流程图.BMP;202117234源程序.TXT
竞赛套件示例
2021单片机年电脑系统设计与开发大赛规则
一、比赛内容及形式
选手须在规定时间内所,根据配发的材料套件包、元器件清单、主要元器件说明、产品功能介绍等资料,完成以下操作:
1.硬件电路设计。
根据比赛评语要求,用给定的材料用PROTEL软件(推荐Protel 99SE 或Protel 2021 DXP)设计出电路原理图。
2.电路板焊接与装配。
依据原理图在赛场提供支持的电路板上提供融资焊上电子元器件及功能部件,装配成实际的单片机产品。
3.产品硬件电路调试。
按比赛题目规定的产品功能明文规定及技术指标要求,对装配完的单片机产品进行调试,并按要求记录调试结果。
4.编写程序及软、硬统调。
根据赛场题目要求和单片机产品功能说明书编写程序,并将后处理完成的完整程序在线下载到芯片上。
备注:
(1)比赛单片机芯片采用AT89S52,软件调试环境为Keil C(推荐Keil C51 V802a),在线下载软件为IspPgm(推荐IspPgm30a)。
(2)编写程序的语言可采用汇编语言,也可采用C语言。
二、比赛用时
6小时
三、赛场为客户提供的设备和器材
1.主要设备
① 20MHz双踪示波器
② 电子计数器(频率计)
③ 通用直流稳压电源
④ 装有Keil C、IspPgm的计算机
⑤ 焊台(电烙铁)、尖嘴钳、斜口钳、螺丝刀、万用表等
⑥ 特殊情况下可采用装配简易专有替代设备。
2.器材
根据比赛需要,赛场为客户提供下列器材:
① 备用元件
② 连接导线、焊锡、助焊剂等
四、选手自带工具
签字笔、计算器。
五、比赛涉及知识准备工作
① 模拟电路、数字电路、传感器原理、AT89S52单片机等相关知识微控制器及其应用;
② 51系列汇编语言或C语言的编程方法及应用;
③ Keil C软件及IspPgm 软件的使用;
④ 常用仪器的使用方面的知识。
六、评分
1.评分标准及分值
根据选手在规定时间内完成指定战斗任务的情况,参照工业和信息化部人才交流基地电子专业人才考试(高级)标准进行评分。
“单片机结构设计与开发比赛”的满分为100分,评分标准如下:
①硬件电路设计(20分)
根据电路设计质量评分。
设计原理正确,用配发元件易于实现,注重设计成本和可靠性。
②电路板焊接与铝制(15分)
根据焊接和装配工艺质量评分。
焊接和装配正确,符合工艺、安全、电气要求,作品整洁、美观、可靠。
③产品硬件电路检修(20分)
根据测试、调试情况评分。
各元器件和部件连接正确,电路参数设置合理,符合工艺、安全和技术要求。
调试合理,方法正确,测量工具的使用符合规范。
④编写程序及软、硬统调(45分)
根据编写程序、在线下载程序情况评分。
选手应熟悉所使用的软件,编写的程序代码应简练而又满足规定的功能要求。
2.违规扣分
选手有下列情形时,需从参赛成绩中扣分:
① 私用提前进行操作的,由现场评委负责记录,扣5-10分;
② 上交作品中,部件松动扣10分、工作不稳定扣5-10分、不能正常工作扣20-30分、电路短路扣30分;
③ 完成工作任务过程中会,戳因操作不当使自己或他人受伤扣10分;
④ 出现损坏赛场设备、污染赛场环境、将工具定格在赛场等不符合职业规范的行为,视情节扣5-10分。
⑤ 发生严重违规操作或作弊等情况时,确认后由主评委宣布终止该选手的比赛,其成绩以0分计。
篇二:单片机技能比赛试题
电气工程系技能大赛单片机编程与调试投资项目竞赛试卷
姓名工位号项目
竞赛须知:
竞赛时间为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数码管显示的雷米雷蒙县电子秒表原理电路与仿真如图所示。
篇三:单片机竞赛题
07年比赛编程题
本届编程比赛题目在内容难度有所,小学牵涉初级中学到的指令
范围如下:
厌氧的次数或过程调用。
2021年第二届北京市比赛题目
数码管编程(有效时间5分钟)
用DP801单片机控制DP801-2扩展板上的数码管,要求循环显示
下面的数,每个数显示0.5秒:
小学组(10题,断开、接通端口数累计15次) 1、P37 2、L40 3、H18 4、E54 5、8F5 6、b25 7、U64 8、3C6 9、H35 10、5F3 初中组(10题,断开、接通端口数累计19次)
1、P137
2、L420
3、H182
4、2E13
5、8F43
6、3b25
7、U647
8、3C96
9、H357 10、85F3 高中组(10题,断开、接通端口数累计
21次)
1、P1379
2、L4206
3、H1824
4、2E143
5、 8F413
6、34b25
7、
U96478、37C969、H357910、85F36
三色灯编程(有效时间5分钟)
用DP801单片机控制DP801-1扩展板上的三色灯,左灯——1号灯,中灯——2号灯,右灯——3号灯。
要求如下:小学组(约22字节,10题)
1、11灯发红光;22灯发绿光;33灯闪动橙(黄)光,闪动间隔0.5秒;
2、11灯闪绿光,闪动间隔0.5秒;22灯不发光;33灯发红光;
3、11灯不发光;22灯在红、橙(黄)光间转换,转换间隔0.5秒;33灯发绿光;
4、11灯发绿光;22灯不发光;33灯在绿橙(黄)
光间转换,转换间隔0.5秒; 5、11灯发红光;22灯闪动橙(黄)光,闪动间隔0.5秒;33灯发绿光;
小学程序长度在20条指令左右;中学包括所有指令,程序长度在
30条指令左右,要求用到控制
6、11灯在橙(黄)、红光间转换,转换间隔0.5秒;22灯发绿光;33灯不发光;
7、11灯发绿光;22灯发红光;33灯闪动绿光,
闪动间隔0.5秒; 8、11灯闪红光,闪动间隔0.5秒;22灯不发光;
33灯发绿光;
9、11灯发红光;22灯在红、绿光间转换,转换间隔0.5秒;33
灯发绿光; 10、11灯不发光;22灯发绿光;33灯光在绿橙光间转换,转换间隔0.5秒;初中组(约32字节,10题)
1、1按住K1键1灯发绿光;2按住K2键2灯不发光;3正常情况下,1灯不发光,2灯发绿光,3灯发红光;
2、1按住K1键2灯发绿光;2按住K2键3灯不发光;3正常情况下,1灯发红光,2灯不发光,3灯发绿光;
3、1按住K1键3灯发绿光;2按住K2键1灯不发光;3正常情况下,1灯发绿光,2灯发红光,3灯不发光;
4、1按住K1键1灯发橙(黄)光;2按住K2键2灯发橙(黄)光;3正常情况下,1灯发红光,2灯发绿光,3灯不发光;
5、1按住K1键1灯发红光;2按住K2键2灯发红光;3正常情况下,1灯发绿光,2灯不发光,3灯发红光;
6、1按住K1键1灯发绿光;2按住K2键2灯发绿光;3正常情况下,1灯不发光,2灯发红光,3灯发绿光;
7、1按住K1键1灯发橙(黄)光;2按住K2键2灯发橙(黄)光;3正常情况下,1灯发红光,2灯发绿光,3灯发红光;
8、1按住K1键1灯发绿光;2按住K2键2灯发绿光;3正常情况下,1灯发绿光,2灯发红光,3灯发红光;
9、1按住K1键1灯发红光;2按住K2键2灯发红光;3正常情况下,1灯发红光,2灯发绿光,3灯不发光;
10、1按住K1键1灯不发光;2按住K2键2灯发橙(黄)光;3正常情况下,1灯发绿光,2灯不发光,3灯发红光;高中组(约52字节,10题)
1、1按住K1键1灯闪动红光,2按住K2键2灯闪动绿光;3正常情况下,1灯发绿光,2灯发红光,3灯不发光;4闪动时间间隔为0.5秒;
2、1按住K1键2灯闪动绿光,2按住K2键3灯闪动红光;3正常情况下,1灯不发光,2灯发红光,3灯发绿光; 4闪动时间间隔为0.5秒;
3、、1按住K1键1灯闪动红光,2按住K2键3灯闪动绿光;3正常情况下,1灯发绿光,2灯不发光,3灯发红光;4闪动时间间隔为0.5秒;
4、1按住K1键1灯在红、绿光间转换,2按住K2键2灯在红、橙(黄)光间转换;3正常情况下, 1灯发红光,2灯发绿光,3灯发红光;4转换时间间隔为0.5秒;
5、1按住K1键2灯在红绿光间转换,2按住K2键3灯在红、橙(黄)光间转换;3正常情况下,1灯发绿光,2灯发红光,3灯发绿光; 4转换时间间隔为0.5秒;
6、1按住K1键1灯在红、橙(黄)光间转换,2按住K2键3灯在红、绿光间转换;3正常情况下,1灯发绿光,2灯发红光,3灯不发光;4转换时间间隔为0.5秒;
7、1按住K1键1灯闪动红光,2按住K2键2灯在红、橙(黄)
光间转换;3正常情况下,1灯发绿光,2灯不发光,3灯发红光;4闪动或转换时间间隔为0.5秒;
8、1按住K1键2灯闪动红光,2按住K2键3灯在红、绿光间转换;3正常情况下,1灯发红光,2灯发绿光,3灯不发光;4闪动或类比时间间隔为0.5秒;
9、1按住K1键2灯闪动红光,2按住K2键1灯闪动绿光;3正常情况下,1灯发绿光,2灯发红光,3灯不发光;4闪动时间间隔为0.5秒;
10、1按住K1键3灯闪动绿光,2按住K2键1灯在红、绿光间转换;3正常情况下,1灯不发光,2灯发绿光,3灯发红光;4闪动或递回时间间隔为0.5秒;
2021年第三届海淀区比赛练习题目
小学
1. 11号灯同时按红黄绿的顺序发光,每换一种颜色用休止符延时,循环3次之后都不发光; 22号灯始终不发光; 33号灯始终不发光。
直到夺位按复位键结束程序的运行,1、2、3号灯才恢复为发臭光。
2. 11号灯始终不发光; 22号灯始终不发光;
33号灯按绿红黄的顺序发光,每换一种颜色用休止符延时,循环
3次后不发光。
直到按复位键结束程序的运行,1、2、3号于灯才恢
复为发黄光。
3. 11号灯发红光时2号灯发绿光,2号灯发红光时1号灯发绿光,两灯交替闪烁,循环10次之后为不发光; 23号灯始终不发光。
直到按复位键结束程序的运行,1、2、3号灯才恢复为干枯光。
初中
1. 1不按键,1、2、3号灯同时按红黄绿的顺序发光,每换一种
颜色用休止符延时,循环3次之后都不发光;
2按K1键,1号灯发红光; 3按K2键,2号灯发绿光。
2. 1
不按键,1、2、3号灯都不发光;
2按K1键,1号灯发红光,2号灯发黄光,3号灯发绿光;
3按K2键,1、2、3号灯同时按绿红黄的顺序发光,每换一种颜
色用休止符延时,循环3次后都发黄色光。
高中
1. 1不按键,1、2、3号灯同时按红黄绿的顺序发光,每换一种
颜色用休止符延时,循环3次之后都不发光;
2按住K1键,1号灯闪动红光,闪动时间间隔为0.5秒; 3按住
K2键,2号灯闪动绿光,闪动时间间隔为0.5秒。
2. 1不按键,1、2号灯都不发光,3五号灯按绿黄红的顺序发光,每换一种颜色用休止符延时,循环5次之后也不发光;
2按住K1键,1号灯闪动红光,闪动时间间隔为0.3秒; 3按住
K2键,3号灯闪动绿光,闪动时间间隔为0.3秒。
DP883编程题
1. 实验彩灯板
物理连接:将彩灯实验板的1、2、3、4号灯的信号线接到单片机
上的输出口。
编写程序:程序开始按1、2、3、4号绿灯顺序,依次闪亮。
按住
+1键,闪光改为按4 、3 、2 、1号绿灯顺序闪亮,抬起+1键后,
恢复原显示顺序。
2. 用彩灯实验板模仿秒表
物理连接:将彩灯实验板上的信号线接在单片机上增益的输出口上。
编写程序:运行程序,发光管全不亮。
按一下+1键,彩灯实验板上四个绿色生态发光管按1分钟时间间隔顺序轮流发光——1号灯亮,之后熄灭,2号灯点亮,之后熄灭??,无限循环。
按一下-1键,发光管停止一齐发光,保持刚才的发光状态。
再次按+1键,循环显示重新开始。
3. 数码管交替显示字符
物理连接:将单片机输出和数码管输入对应接好。
编写程序:用-1键作为开关,不按键,数码管交替显示3、4,按住+1键,数码管上所交替显示C、U两个字符。
4. 用单片机显示温度变化
物理连接:将温度实验板4个输出接到单片机输入,将数码管实验板输入按顺序接到单片机输出口。
编写程序:当温度最低时,单片机显示“0”,随着传感器的温度升高,单片机主板显示依次变为“1、2、3、4”,随着温度的降低,显示又依次变回“3、2、1、0”
5. 声音控制彩灯
硬件接线:声控实验板输出接单片机输入口,单片机输出口接到彩灯实验板控制信号输入端。
编写程序:平时各灯熄灭,每当话筒接收到声音之时,1、2、3、4号绿灯依次各亮0.5秒,之后熄灭。
6. 光电控制数码管显示,
硬件接线:光控实验板输出接单片机输入口,单片机输出口接到数码管实验板输入端。
编写程序:通常数码管显示“n”,当光线被划破时时显示“F”。
7. 温控显示,
硬件接线:温控实验板第2组为输出接单片机输入口,单片机滤波口接到数码管实验板输入端。
编写程序:常温下数码管显示“L”,当温度升高时,数码管显示“H”。
8. 模仿光控自动门,
硬件接线:光控实验板输出接单片机输入口,单片机输出接到电机实验板输入端。
编写程序:当光线没有被遮挡时,电机不转,每当光照被遮挡一次,电机旋转3秒――表示打开大门;之后延时2秒――等待行人通过;再后电机反向旋转3秒――表示关闭大门。
若在门开的情况下,光还被挡,就仍延时,直到遮挡移开,延时两秒后电机才反转3秒,关闭大门。
9. 其它题目
教师可以根据课堂教学的学习情况,启发学生,观察生活,结合生活实际,提出自己的设想,用原先材料模仿应用。
DP801现场编程例题
㈠小学组题目:
编程控制共阳数码管顺序显示一组数字3、5、7、9。
要求:⑴每个数字显示0.5秒,四个数字显示一遍,关闭1秒,再显示下一遍。
⑵四个数字共显示4遍。
注:单片机的输出口0~7与数码管的输入口已按顺序王淳。
参考答案:
地址指令机器码 0.0. 0400 0.2. 0000 0.4. 0001 0.6. 0002 0.8. 0003 0.9. 0005
1.2. 0300 03 用400毫秒代替显示0.4秒。
1.5. 0101 1.7. 0006 1.9. 0300 03 2.2. 0001 2.4. 0103 2.6. 0105 2.8. 0106 3.0. 0300 03 3.3. 0003 3.5. 0005 3.7. 0006 3.9. 0300 03 4.2. 0106 4.4. 0300 03 4.7. 0100。