技能抽查模块三项目6小型电子产品软件开发试题20150923

更新时间:2024-06-06 04:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

模块三 小型电子产品开发 项目6 小型电子产品软件开发试题

湖南省高等职业院校应用电子技术专业技能抽查试题

试题3.21 按键控制彩灯软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下模拟彩灯,开发板从左至右4个按键分别为S1-S4,从上至下8个灯为L1-L8,按下S1键8个LED小灯以1Hz频率闪烁,按下S2键8只灯奇偶交替点亮,间隔0.3s,按下S3键,L1-L4与L5-L8灯交替点亮,间隔0.2s,按下S4键熄灯所有灯。

试题3.22 计数器软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下模拟计数器功能,开发板4个按键从左至右4个按键分别为S1-S4,开发板上电复位后显示0,利用S3、S4做外部中断输入(要求用外部中断实现),按下S3显示数据加1,按下S4数据显示减1,当计数小于0时,显示0并蜂鸣器发“嘟”声提示,当数据大于9时,显示9并蜂鸣器发“嘟”声提示。

试题3.23 按键控制组合灯软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下功能, 4个按键分别控制2个灯,4个按键从左至右4个按键分别为S1-S4,单片机引脚1、2所接灯分别为LED1、LED2,按下S1控制LED1亮灭变化(当前灭则点亮,当前亮则变灭),S2控制LED2亮灭变化,S3打开所有灯,S4关闭所有灯。

试题3.24 计数器软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写程序,实现如下功能:对外部的方波信息进行0~99循环计数,每来一个脉冲计数加1,并将计数结果显示在数码管上。

3.25 小型电子产品软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下功能,单片机开发板上从左至右4个按键分别为S1-S4,按下S1从单片机第引脚上输出频率为1kHz的方波,再按下S1则停止输出方波;方波频率误差小于1%。

试题3.26 秒表软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下功能,开发板上4个按键从左至右为S1-S4,上电后,开始时显示“00”;利用S1按键后启动计时;S2按键后停止计时;S3按键后计时归零;最大计时为99秒。计时误差小于0.5秒,显示稳定。

试题3.27 倒计时秒表软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编写程序,使秒表在上电/复位后,具有;开始时显示“99”,并开始倒计时,当计时到0s时,数码管显示“00”,同时蜂鸣器报警长鸣,倒计时误差小于0.5s。

试题3.28 游客流量计数器设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序,实现游客流量计数器功能,要求如下:用数码管理显示3数组2位数,分别表示进入人数、出去人数、滞留人数,当按下S1键进入人数加,S2键按下出去人加1,同时出入人数有变化对应的滞留人数也应更新,数值显示结果要与实际应用相结合。

试题3.29 单片机PC机通信软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编程实现如下功能:利用给定的初始化串口程序,编程实现在单片机上以9600的波特率循环向串口发送字符’0’~’9’,并利用USB转232串口线和电脑串口调试助手软件,在电脑上显示接收数据。

试题3.30 单片机与PC机通信软件开发

在下列开发板硬件(原理图见pdf文档)基础上,编程实现如下功能:利用给定的初始化串口程序,编程实现单片机接收电脑串口发送的数字(0~9),并开发板上用一位数码管显示当前接收到的数据,波特率为9600。

试题3.31 多种特效流彩灯设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现3种特效的彩灯,采灯效果分别为:LED单灯流水左移、LED单灯流水右移、LED从左至右逐个点亮,3种特效循环循环切换。

试题3.32 按键发音程序设计

下列开发板硬件(原理图见pdf文档)基础上,利用2个按键S1、S2,在开发板上编写程序实现如下功能,当按下S1、S2时蜂鸣器发出“哆”、“唻”的声音。

试题3.33 温度计程序设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现如下功能,利用给定的读温度函数,编写程序在数码管上显示实时温度,当温度大于35度时,开启蜂鸣器报警(长响)。

试题3.34 时钟程序设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现如下功能,利用给定的读写时间函数,编写程序在数码管上显示时、分、秒刻度,当时间为整点时,开启蜂鸣器响3S。

试题3.35 简易计算器程序设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现简易计算器功能,具体功能如下:利用开发板上的矩阵键盘的2个按键实现0~99的加减计数,当按下1号键时计数值加1,计数值为99时加操作无效;按下2号键时计数值减1,计数值为0时减操作无效;计数结果显示在数码管上。

试题3.36简易闹钟设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现如下功能,利用给定

的读写时间函数,编写程序在数码管上显示时、分、秒,当时间为12:30:00时,LED发光二极管闪烁5S,闪烁频率2HZ。

试题3.37 啤酒生产计数器程序设计

在下列开发板硬件(原理图见pdf文档)基础上,设计一个啤酒生产计数器,具体要求如下:利用实验板平台,通过P3.4检测并计数,计数时啤酒检测信号可以通过P3.4对应的按键模拟,具有显示功能,高4位显示箱数,低2位显示当前箱瓶数,每12瓶为一箱,每一箱装满具有声光报警功能。

试题3.38 投票计数器程序设计

在下列开发板硬件(原理图见pdf文档)基础上,设计制作一个投票计数器,用2组2数码管分别实时显示A、B的投票票数,LED发光二极管D1、D2分别指示A、B的投票结果,S1~S3分别为A投票键、B投票键、票数比较键。具体功能如下:当按下S1键,A的票数加1;当按下S2键,B的票数加1;当按下S3键票数多的指示灯点亮,同时AB票数清0,当票数相等时S3键操作无效,且AB的投票数值不超过99。

试题3.39 反应时间测试仪器程序设计

在下列开发板硬件(原理图见pdf文档)基础上,设计制作一个反应时间测试仪,具体功能如下:测试连续2次按键的时间,按下第1次键时,发光二极管D1点视,按下第2次按键时间D2点亮,同时用数码管显示前后两次的时间间隔,精确到0.1S。

试题3. 40 简易减法器设计

在下列开发板硬件(原理图见pdf文档)基础上,编写程序实现一位数简易减法器功能,具体功能如下:使用开发板上的矩阵键盘依次输入被减数、减号、减数、等于号,并将输入数字和运算符及运算结果,分别5位数码管从左至右依次显示出来。减号用数码管G笔断表示、等于号用A、G笔段表示,程序不考虑容错处理,即输入时被减数必须大于被减数。

本文来源:https://www.bwwdw.com/article/rkd6.html

Top