单片机课程设计题目

发布 2022-10-05 20:31:28 阅读 4658

《单片机原理与应用》课程设计题目。

1.基于单片机的电子秒表。

一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—8—>…按a键开始计时,实时显示所经历的时间,按b键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。

要求按键输入采用中断方式,按键a接int0,按键b接int1。

a. 三位数码管,精确到0.1秒。

b. 4位数码管,精确到0.01秒,循环右移。

c. 5位数码管,精确到1秒。

d. 6位数码管,精确到0.1秒,循环右移。

e. 8位数码管,精确到0.001秒。

2.led电子琴。

设计3x7个按钮,分别代表高八度,中八度,低八度的各个音符,按相应按钮,相应数码管会数字显示,蜂鸣器会奏响按下按键所代表的音阶。

a. 3x7个按钮,三位数码管,每个数码管显示一个8度。

b. 3x7个按钮,二位数码管,一个数码管显示高中低,一个数码管显示哪个音。

c. 2x7个按钮,2x7个led灯,d. 4x7个按钮,四位数码管,每个数码管显示一个8度。

e. 4x7个按钮,二位数码管,一个数码管显示高中低,一个数码管显示哪个音。

3.智能温控器。

一个电源开关,有控制温度设定按键,数码管分别显示设定温度和实际温度,量程为0~99度,用一个滑线变阻器模拟温度变化,超过设定温度加热开关断开,不到设定温度加热开关闭合。

a. 温度设定按键为增减式,二位数码管。

b. 温度设定按键为0-9的数字式,二位数码管。

c. 温度设定按键为增减式,三位数码管。

d. 温度设定按键为0-7的8进制数字式,三位数码管。

e. 温度设定按键为0-f的16进制数字式,三位数码管。

4.抢答器

任务要求:1、有一主持人和8个参赛队。

2、当主持人按下抢答按键,参赛队在10秒钟内可以抢答。如超过10秒则不能抢答。如抢答成功,则显示抢答的队号。

3、如抢答成功必需在10秒内回答完成。如超过时间则抢答无效,且显示无效指示。如在10秒内回答完成(抢答队再次按下抢答按键表示回答完成)则抢答正确成功,且显示有效。

4、当主持人按下复位按键时,系统回到初始状态。

a. 8个参赛队,9秒抢答倒计时,9秒回答倒计时,2位数码管。

b. 15个参赛队,12秒抢答倒计时,10秒回答倒计时,4位数码管。

c. 10个参赛队,8秒抢答倒计时,20秒回答倒计时,5位数码管,显示到0.1秒。

d. 6个参赛队,5秒抢答倒计时,8秒回答倒计时,4位数码管,显示到0.1秒。

e. 12个参赛队,2秒抢答倒计时,12秒回答倒计时,4位数码管。

5.电子密码锁

任务要求:1、密码锁由4x4键盘和4位数码管组成。

2、当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用led发光二极管亮一秒钟做为提示。若密码不正确,则可以从新输入密码。

如连续三次输入错误,则禁止输入。

a. 4x5键盘输入16进制**,4位数码管,led亮1秒钟。

b. 2x8键盘输入10进制**,6位数码管,蜂鸣器响1秒钟。

c. 3x3键盘输入8进制**,3位数码管,led闪烁3秒钟。

d. 3x6键盘输入16进制**,5位数码管,蜂鸣器嘟嘟两声。

e. 4x4键盘输入10进制**,8位数码管,led1秒钟内由暗转亮。

6.篮球比赛计分器。

任务要求:1、能显示2个队的当前比分;

2、根据各自得分情况进行加分;

3、显示当前进攻队的进攻时间倒计;

4、计时归零时候鸣响。

a. 比分3位数码管显示,比分可按键增减,进攻时间10秒,计时归零时候鸣响。

b. 比分2位数码管显示,比分可按数字键设定,进攻时间8秒,计时归零时候led闪烁。

c. 比分4位数码管显示,比分可按键增减,进攻时间5秒,计时归零时候数码管闪烁。

d. 比分1位数码管显示,比分可按数字键设定,进攻时间7秒,计时归零时候放简单**。

e. 比分5位数码管显示,比分可按键增减,进攻时间4秒,计时归零时候鸣响。

7.基于单片机的精确时钟,一个电源开关,1个按键负责设置各位时间,1个负责开始走时,1个按键负责循环递增时间,16位数码管显示,可实时显示年,月,日,时,分,秒,百分秒,要求精确到0.01秒。具有整点****。

a. 16位数码管,精确到0.01秒,整点****。

b. 12位数码管,精确到0.01秒,整点led灯亮。

c. 11位数码管,精确到0.001秒,整点嘟嘟响。

d. 8位数码管,精确到0.01秒,整点嘟嘟响,led灯亮。

e. 10位数码管,精确到0.01秒,整点****。

8.基于单片机的直流电机调速系统。

4x4键盘负责设置占空比,进行脉冲宽度调制,并用数码管显示设置的占空比,可实现电动机的正转,反转并可根据占空比调节转速。

a. 4x4键盘负责设置占空比,3位数码管,蜂鸣器每秒钟响的次数代表转速快慢。

b. 2x8键盘负责设置占空比,4位数码管,蜂鸣器每秒钟响的次数代表转速快慢。

c. 3x5键盘负责设置占空比,2位数码管,led每秒钟亮的次数代表转速快慢。

d. 3x4键盘负责设置占空比,5位数码管,led跑马灯的速度代表转速快慢。

e. 3x6键盘负责设置占空比,3位数码管,led和蜂鸣器共同表示转速快慢。

9.基于单片机的锅炉报警系统,采用蜂鸣器输出声音报警,led输出红灯报警,并可根据指示灯确定哪个参量越限,6位数码管循环显示越限参量值,可对锅炉的水位上下限,炉膛温度上下限,蒸汽压力上下限,6个极限值进行报警。用三路滑线变阻器模拟各路测量值。

a. 6位数码管循环显示,6个极限值报警,长响声音报警,led点亮报警。

b. 4位数码管循环显示,4个极限值报警,报警**,led闪烁报警。

c. 6位数码管分别显示,4个极限值报警,长响声音报警,led闪烁报警。

d. 3位数码管循环显示,6个极限值报警,报警嘟嘟声,数码管闪烁。

e. 8位数码管分别显示,6个极限值报警,报警**,led跑马灯报警。

10.可存储式电子琴。

本设计利用8051单片机的控制程序结合数码管,设计一台数字式可存储式电子琴。

其基本功能为:(1)使用数码管显示器来显示音阶输入的相关信息;(2)当按下键盘组相对按键,喇叭会发出相对音阶单音,共有2个8度音阶;(3)所有单音会存入8051内而保存起来;(4)每个曲子至多可以输入30个单音,可以一起外放演奏出来。

a. 6位数码管显示(计算器按键式显示),1个8度,存1个曲子。

b. 4位数码管显示(只显示当前按下键),1个8度,存1个曲子。

c. 5位数码管显示(计算器按键式显示),2个8度,存1个曲子。

d. 3位数码管显示(只显示当前按下键),3个8度,存2个曲子。

e. 2位数码管显示(计算器按键式显示),3个8度,存3个曲子。

11.8051八音盒。

本设计利用8051单片机结合内部定时器及数码管,设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。

其基本功能为:(1)使用数码管显示器来显示目前演奏的歌曲编号;(2)具有4x4按键操作来选择演奏哪一首歌曲;(3)内建10首歌曲旋律按下单键就可以演奏歌曲;(4)程序执行后工作指示led闪动,表示程序开始执行,按下单键0~9便可以演奏歌曲,歌曲演奏中,可以按键中断。

a. 2位数码管显示,4x4按键,存10个曲子。

b. 1位数码管显示,2x8按键,存8个曲子。

c. 3位数码管显示,3x3按键,存6个曲子。

d. 4位数码管显示,2x6按键,存4个曲子。

e. 2位数码管显示,4x8按键,存7个曲子。

12.单片机的计算器。

任务要求:1 完成单片机与16键矩阵式键盘的连接。

2 识别是否有按键按下,并将键值用数码管显示出来。

3 具有软件延时去除按键抖动问题。

4.可进行简单的2位加减乘除运算。

a. 6位数码管显示,4x4按键,2位加减乘除运算。

b. 8位数码管显示,2x8按键,3位加减乘除运算。

c. 10位数码管显示,4x4按键,2位加减乘除运算。

d. 12位数码管显示,3x6按键,2位加减乘除运算。

e. 9位数码管显示,4x5按键,3位加减乘除运算。

13.模拟交通灯。

任务要求:1、有红绿黄等,主干道绿灯10秒,支干道绿灯5秒,黄灯都是3秒;

2、要求用定时器实现定时时间;

3、要求显示器同步显示主干道时间的倒计时;

a. 1位数码管显示,主干道绿灯9秒,支干道绿灯5秒,红灯一侧鸣笛。

b. 2位数码管显示,主干道绿灯10秒,支干道绿灯6秒,红灯一侧红灯闪烁。

c. 3位数码管显示,主干道绿灯12秒,支干道绿灯8秒,时间精度0.1秒。

d. 4位数码管显示,主干道绿灯15秒,支干道绿灯7秒,时间精度0.01秒。

e. 5位数码管显示,主干道绿灯9秒,支干道绿灯9秒。

14.数字闹钟设计。

任务要求:1、设计一个由4位数码管组成的数码管显示电路,显示当前时、分;

2、时间可调节。

3、闹钟时间可调节。

4、时间一到闹钟报警。

a. 4位数码管显示时分,闹钟****报警,红光常亮报警。

b. 6位数码管显示时分秒,闹钟****报警,红光闪烁报警。

c. 8位数码管显示日时分秒,闹钟嘟嘟报警。

d. 10位数码管显示月日时分秒,闹钟嘟嘟报警。

e. 12位数码管显示年月日时分秒,闹钟长鸣报警。

4] 查电子元器件资料:

5] 胡汉才编著,单片机原理及系统设计,清华大学出版社。

单片机课程设计题目

一 交通灯。要求 1 能实现红绿灯的交替点亮。2 显示点亮时间。3 在绿灯灭的三秒前黄灯闪烁。扩展 可以进行手动调试。二 简易计算器。要求 1 实现多位数加减运算。2 实现单字节的乘除运算。3 实现多字节与单字节的乘除运算。扩展 实现多位十进制数的乘除运算。三 电子抢答器。要求 1 实现多路抢答。2...

单片机课程设计题目

2 编写主程序,当按键按下时,能够在数码显示器上显示与按键的键值对应的数字。2 设计任务。1 以at89s51为核心,设计系统硬件电路,并根据所设计的电路制作实物。2 分析任务要求,绘制程序流程图,编写相应的软件程序。3 编写设计说明书,内容包括 电路原理图 程序流程框图,源程序清单 电路实测波形 ...

单片机课程设计题目

单片机课程设计题目汇总 一 要求 每个小组2 3人,每个题目最多限两个小组选 课程设计考核内容包括 c51源程序 现场显示结果 设计报告文档 文档的格式稍后公布,请注意查收 一 基于单片机的电子时钟设计。设计内容 1 用 液晶作为显示设备 30分 2 可以分别设定小时,分钟和秒,复位后时间为 00 ...