单片机期末课程设计题目

发布 2022-10-05 20:51:28 阅读 2400

一设计题目。

1.电子时钟设计。

电子时钟设计任务及要求:

利用实验平台上4个led数码管,设计数字时钟,要求:

1)在4位数码管上显示当前时间。显示格式““时时分分””

2)由led闪动做秒显示。

3)利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。(扩展功能)

2 秒表设计。

设计要求。用实验平台上led数码管设计一个2位数码显示的“秒表”

1)显示时间为00—99秒,每秒自动加1。

2)设计一个“开始”键和一个“复位”键。

3**倒数计数器。

1. 设计要求。

利用at89c51单片机设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段**声响,通知倒计数终了,该做应当做的事。

定时闹钟的基本功能如下。

1)显示格式为“ 分分:秒秒”。

2)用2个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵**声。

k1—设置倒计数的时间为10分钟,显示“1000”。

k2—设置倒计数的时间为20分钟,显示“2000”。

4 波形发生器设计。

1) 设计要求。

设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。

2) 实验原理。

产生指定波形可以通过dac来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经d/a转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经d/a转换得到的;

梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经d/a转换得到的;

正弦波是利用matlab将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经d/a转换得到。

5 数字电压表设计。

1) 设计要求。

以单片机为核心,设计一个数字电压表。采用中断方式,对2路0~5v的模拟电压进行循环采集,采集的数据送led显示,并存入内存。超过界限时指示灯闪烁。

2) 实验原理。

本题目本质上是以单片机为控制器,adc0809为adc器件的ad转换电路,设计要求的电压显示,是对adc采集所得信号的进一步处理。

为得到可读的电压值,需根据adc的原理,对采集所得的信号进行计算,并显示在led上。本项目中adc0809的参考电压为+5v,根据定义,采集所得的二进制信号addata所指代的电压值为:

而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以100),其计算的数值为:

将小数点显示在第二位数码管上,即为实际的电压。

本示设计将1.25 v和2.5 v作为两路输入的报警值,反映在二进制数字上,分别为0x40和0x80。当ad结果超过这一数值时,将会出现二极管闪烁和蜂鸣器发声。

6 节日彩灯控制器的设计。

设计要求。以单片机为核心,设计一个节日彩灯控制器:

p1.2—开始,按此键则灯开始流动(由上而下)。

p1.3—停止,按此键则停止流动,所有灯为暗。

p1.4—上,按此键则灯由上向下流动。

p1.5—下,按此键则灯由下向上流动。

7 智能交通灯控制系统。

8 双机之间的串行通信设计。

9 可编程作息时间控制器设计。

1). 设计要求。

设计一个以单片机为核心的可编程作息时间控制器:

按照给定的时间模拟控制,实现广播、上下课打铃、灯光控制(屏幕显示),同时具备日期和时钟显示。

2). 实验原理。

本题目原理与题目4相同,程序是在题目4的基础上将定时闹钟改造为4路可调闹钟,从而实现打铃等功能。当四路闹钟中的任一路到时,均会点亮灯、打铃。如有需求,可对程序进行调整,增加闹钟的路数,及到时后的处理方式。

题目中4个按键的功能分别为:设置限制的时间/时的调整、显示闹钟设置的时间/分的调整、设置闹钟的时间/设置完成、闹钟更换。

10 3位竞赛抢答器的设计。

1).设计要求。

以单片机为核心,设计一个3位竞赛抢答器:同时供3名选手或3个代表队比赛,分别用3个按钮s0~s2表示。

设置一个系统清除和抢答控制开关s,开关由主持人控制。

抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。

抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。

当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5s左右。

参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。

如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

11 基于热敏电阻的数字温度计。

1). 设计要求。

使用热敏电阻类的温度传感器件利用其感温效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来:

测量温度范围50℃~110℃。

精度误差小于0.5℃。

led数码直读显示。

2) 实验原理。

本题目使用铂热电阻pt100,其阻值会随着温度的变化而改变。pt后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。

厂家提供有pt100在各温度下电阻值值的分度表,在此可以近似取电阻变化率为 0.385ω/℃向pt100输入稳恒电流,再通过a/d转换后测pt100两端电压,即得到pt100的电阻值,进而算出当前的温度值。

采用2.55ma的电流源对pt100进行供电,然后用运算放大器lm324搭建的同相放大电路将其电压信号放大10倍后输入到ad0804中。利用电阻变化率0.

385ω/℃的特性,计算出当前温度值。

12、自选题

1). 题目应该是 51单片机应用类;

2). 可根据自己的实际能力,选择 51单片机完成课程设计;

3). 选题须老师认可。

二课程设计基本要求。

1).学生每3人一组任选其中的一个题目。也可经教师同意自行选择51单片机应用方面的题目;

2)根据课程设计题目,收集相关资料,进行系统总体方案设计,选择最优方案;

3).完成所选方案的硬件、软件设计,并调试通过;

4).写出课程设计报告;

5).通过考核答辩。

三课程设计报告要求。

1).概述所作题目的意义、本人所做的工作及系统的主要功能;

2).硬件电路设计及描述;

3).软件设计流程及描述;

4).源程序**及注释;

5).课程设计体会。

四课程设计考核。

1、完成课程设计任务书中的内容及要求;

2、写出课程设计报告;

3、指导教师检查硬件及软件的完成情况;

4、答辩10分钟左右,叙述课程设计内容,基本工作原理,演示设计成果;回答指导教师提出的问题;按老师要求即时修改程序。

根据以上四条按五级记分制(优、良、中、及格、不及格)给出成绩。

五优秀的条件:

在完成课程设计任务书中的内容及要求后,并在课程结束前提出要求,经教师同意后,自行购买实验板和元件完成设计,经考核后达到优秀后,材料费可以报销但作品须上交。

优秀的比例为:10—20%

单片机控制技术课程设计。

考核方案表。

单片机课程设计题目

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

单片机课程设计题目

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

单片机课程设计题目

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