免费论文网 首页

单片机创意比赛题目

时间:2016-10-13 07:30:45 来源:免费论文网

篇一:单片机设计大赛题目

单片机设计与开发大赛题型示例

电风扇模拟控制系统设计

▲ 上交电子文档必须以选手比赛编号命名,不得使用实名,否则比赛成绩记为0分。

假如比赛编号为200917234,则四个电子文档依次命名为:200917234示意图.BMP;200917234原理图;200917234流程图.BMP;200917234源程序.TXT

竞赛套件示例

2009年单片机设计与开发大赛规则

一、比赛内容及形式

选手须在规定时间内,根据配发的材料套件包、元器件清单、主要元器件说明、产品功能介绍等资料,完成以下操作:

1.硬件电路设计。根据比赛题目要求,用给定的材料用PROTEL软件(推荐Protel 99SE 或Protel 2004 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年比赛编程题

本届编程比赛题目在内容难度有所加深,小学涉及到的指令范围如下:

循环的次数或过程调用。

2006年第二届北京市比赛题目

数码管编程 (有效时间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、P13792、L42063、H18244、2E1435、 8F413 6、34b257、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秒;

2007年第三届海淀区比赛练习题目

小学

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


单片机创意比赛题目
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/show/69249.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题