单片机课程设计题目

发布 2022-10-05 20:41:28 阅读 7016

1、 交通灯。

设计要求:从led中选择三个表示红黄绿等并实现红绿灯交替点亮(红绿灯各30s,黄灯5s)、用两位数码管显示点亮的时间、在绿灯要灭前5秒钟变成黄灯闪烁。

2、 流水灯。

a、设计要求:从矩阵键盘中选择一个按键(s2—s5)按下时,流水灯先从上而下流动再从下而上流动,循环3次,之后灯从两边到中间同时依次点亮然后由里到外逐渐熄灭(循环10次)。

b、 设计要求:8个发光二极管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,循环10次。间隔300ms第一次一个管亮流动一次,第二次两个管亮流动,循环5次,然后重复整个过程。

c、 设计要求:先点亮奇数位灯再点亮偶数位灯,循环三次;同时从两边往中间点亮然后逐渐熄灭,再全部灯亮灭闪烁3次,最后流水灯从上而下流动,蜂鸣器响。

d、 设计要求:把8个发光二极管分成两组,从中间往两边同时依次点亮,然后两组灯亮灭交替闪烁10次;而后流水灯从下而上流动3次,最后全亮,蜂鸣器长响。

3、 定时器/计数器。

a、设计要求:用定时器1以60s倒计时在两位数码管上减数显示,到零后保持显示并8个发光二极管开始闪烁。

b、 设计要求:用定时器0以30s倒计时在两位数码管上减数显示,最后10s时每减1s蜂鸣器响一声,归零后蜂鸣器长响,流水灯开始以间隔200ms流动。

c、 设计要求:用定时器0实现以间隔500ms在6位数码管上依次显示1,2,3,4,5,6,循环8次后,停在全零。

d、 设计要求:同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800, 1k(hz)的方波。

e、 设计要求:利用动态扫描和定时器1在数码管上显示出从765432开始以1/10秒的速度往下递减直至765398并保持显示此数,与此同时利用定时器0以500ms速度进行流水灯从上至下移动,当数码管上数减到停止时,实验板上流水灯也停止然后全部开始闪烁,3秒后(用t0定时)流水灯全部关闭、数码管上显示出“hello”。到此保持住。

f、 设计要求:实现0-59秒自动计数器,用数码管的前两位显示出来;到60s后数码管闪烁,蜂鸣器报警。

g、 设计要求:用六位数码管实现数字时钟,显示时分秒。

h、 设计要求:用四位数码管实现分计时,显示分秒,可以任意设置时间。

i、 设计要求:用两位数码管实现秒计时,显示秒,能用按键控制开始、暂停。

4、 键盘接口。

a、 设计要求:每按一次独立键盘的s5键,八个发光二极管依次一个一个点亮,同时数码管的某一位从0开始加1(10以内)。

b、 设计要求:按下s3键,八个发光二极管开始由上而下流动,按下s4键,八个发光二极管开始从下而上流动,按下s5键则停止流动,所有灯开始闪烁(10次)然后全亮。

c、 设计要求:按下s2键则灯由上向下流动然后灯全亮,按下s5键则灯由下向上流动然后灯全灭,染病。

d、 设计要求:按下s1单灯左移3圈,然后8个led闪烁3次;按下s2,前4个led、后4个led交互显示3次,然后8个led闪烁3次。

e、数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。

f、 选择一个独立按键(s2--s5),每按键一次,利用定时器功能使数值开始自动每秒加1,变化范围为00--30,再次按下此键,数值停止自动加1,保持显示原数。

g、 依次按下4*4矩阵键盘上从第1到第16个键,同时在前两位位数码管上依次显示0--f。(本实验板数码管公阴极)

h、 按下矩阵键盘的前八个按键,依次在数码管上显示1-8的平方。如按下第一个显示1,第二个显示4...按下矩阵键盘后八个按键,依次显示1--8的立方。

i、 简易秒表。设计要求:用s1启动秒表和停止秒表,s2键将秒表归零,按一下s1,即开始定时,在数码管上每秒加1,加到60,归零。

j、 用数码管的前两位显示一个十进制数,变化范围为00—59,开始时显示00,每按下s2键一次,数值加1;每按下s3键一次,数值减1;每按下s4键一次,数值归零。

k、 按下s2键,利用定时器功能使数值60实现每秒减1变化,当变化到最后10s,每减一秒,蜂鸣器响一声,直到减到00停止并保持显示此数,蜂鸣器长响。

l、 按下矩阵键盘的第一个键,流水灯从上而下流动一次;按下第二个键蜂鸣器响500ms(用定时器定时);按下第三个按键,流水灯从下而上流动一次;按下第四个按键,流水灯全亮,蜂鸣器长响。

单片机课程设计题目

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

单片机课程设计题目

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

单片机课程设计题目

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