单片机课程设计题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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(用定时器定时);按下第三个按键,流水灯从下而上流动一次;按下第四个按键,流水灯全亮,蜂鸣器长响。

相关文档
最新文档